- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控编程及仿真加工项目三 数控车床编程基础任务二 数控车程序的构成数控加工程序就是编程人员与数控机床人机对话的一种语言,编程员使用固有的编程格式将需要加工的零件描述出来,数控机床上的计算机在读取这些固定格式汇集的编程语言时,会将编程语言翻译成电气系统可以理解的数字信号,电气系统将依照数字信号对机床的动作进行控制。因此,数控机床加工程序的格式必须符合相应系统的规定,否则机床在执行代码时会发生错误而报警,严重的后果会撞刀甚至影响主轴和机床的加工精度。项目三 数控车床编程基础知识点项目三 数控车床编程基础零件加工程序的编制是实现数控加工的重要环节。理想的数控程序不仅应该保证加工出符合零件图样要求的合格零件,还应该使数控机床的功能得到合理的应用与充分的发挥,使数控机床能安全、可靠、高效的工作。如:在车床上加工图3-2-1所示零件,假设刀具起点位置(X100,Z100),编制精车程序使刀具沿P1→ P2→ P3→ P4→ P5→ P6的轨迹运动。图3-2-1 刀具精车轨迹数控程序项目三 数控车床编程基础表3-2-1精车加工程序程序名O0321序号程序内容说明N10G97 G99 M03 S1000;程序主体N20T0101;N30G00 X30 Z5;N40G01 X60 Z-10 F 08;N50Z-30;N60X80;N70G03 X100 Z-40 R10;N80G01 Z-50;N90G00 X 09;N100X200 Z200;N110M30;程序结束程序段项目三 数控车床编程基础一、数控车床加工程序的构成一个完整的数控程序,一般由程序名、程序主体和程序结束三部分组成。复杂的切削加工通常包含若干个主程序和子程序,主程序结束有程序结束指令,子程序结束时返回主程序标志。1、程序名程序名代表一个数控程序的名称,位于该程序的首行,用字母O及其后四位正整数表示,即O××××。四位正整数从0000-9999,如O2255、O1234等。程序名要求单列一段且不需要段号,如表3-2-1中O0311。2、程序主体程序主体是整个程序的核心,由若干个程序段组成的,每个程序段由一个或多个指令字构成,每个指令字由地址符和数字组成。一个程序段代表机床的一个位置或一个动作,每个程序段一般占用一行,用“;”作为每个程序段的结束代码,如表3-2-1中“G01 X60 Z-10 F0.15 M08;”。3、程序结束指令程序结束指令可用M02或M30。项目三 数控车床编程基础4、程序段号数控程序的每一程序段之前可以加以顺序号,用地址符N后面加上1~9999中任意数字表示。顺序号与数控程序的加工顺序无关,它只是程序段的代号,故可任意编号,如表3-2-1中“N30”、“N40”等。程序段号也可以由数控系统自动生成,程序段号的递增量可以通过“机床参数”进行设置,一般可设定增量值为10,以便在修改程序时方便进行“插入”操作。项目三 数控车床编程基础为节省内存空间,一般数控程序不必在每一个程序段之前使用程序号。但在复合循环指令中,如G70~G73,必须在加工范围的程序段上加上特定的程序号;另外在某些特定的加工程序段前可作为一种标识,以便读者阅读理解程序,如:N1……;(粗车) ……; N2……;(精车) ……; N3……;(切槽) ……; N4……;(车螺纹)项目三 数控车床编程基础表3-2-2常用地址符的代号及其含义功 能地址符代号含义程序号O、P程序编号,子程序的指定程序段号N程序段顺序编号准备功能G指令动作的方式坐标字X、Y、Z坐标轴的移动指令A、B、C;U、V、W附加轴的移动指令I、J、K圆弧圆心坐标进给速度F进给速度的指令主轴功能S主轴转速指令刀具功能T刀具编号指令辅助功能M、B主轴、冷却液开关、工作台分度等暂停功能P、X暂停时间指定循环次数L子程序及固定循环的重复次数圆弧半径R实际是一种坐标字项目三 数控车床编程基础5、程序段格式目前最常用的是可变程序段格式。每个程序段由若干个地址字构成,而地址字又由表示地址字的英文字母、特殊文字和数字构成,见表3-2-3。表3-2-3 可变程序段格式12345678910NGXUYVZWI_J_KRFSTM程序段号准备功能坐标尺寸字进给功能主轴功能刀具功能辅助功能例如:N50 G01 X30.0 Z40.0 F100;项目三 数控车床编程基础二、数车指令系统功能概识在进行数控程序编制时,对加工过程中的各个动作,如机床主轴的开、停、换向,刀具的进给方向,冷却液的开、关,切削加工的速度等,都要用指令的形式给予规定,这类指令称为功能指令。数控程序所用的功能指令,包含工艺指令(进给功能F指令、主轴转速功能S指令、刀具功能T指令)
您可能关注的文档
最近下载
- 人教版历史九年级上册全套教学课件.pptx
- DL_T 1074-2019 电力用直流和交流一体化不间断电源(代替DL_T 1074-2007).docx VIP
- 2025秋统编版(2024)道德与法治一年级上册教学设计(全册) .pdf
- 白癜风中西医防治(王砚宁)_部分1.pdf VIP
- 第二单元生物制品生产等基本技术61课件.pptx VIP
- 最全监理大纲(共486页).docx
- DLT_5293-2013 电气装置安装工程 电气设备交接试验报告统一格式.docx VIP
- MZT213-2024学术类社会团体自身建设指南.pdf VIP
- 职业素养与职业礼仪.docx VIP
- 政务视联网系统解决方案.pptx VIP
文档评论(0)