- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
法兰克数铣床编程与操作
第2章 数控铣床编程与操作 CNC Milling Machine Programming and Operation 2.1 数控铣床及其控制系统简介 2.2 数控铣床程序编制方法 2.2.1 程序段的一般格式 一个零件程序是一组被传送到数控装置中去的指令和数据,由遵循一定结构句法和格式规则的若干个程序段组成,而每个程序段由若干个指令字组成。 1. 指令字的格式 一个指令字是由地址符(指令字符)和带符号(如定义尺寸的字或不带符号(如准备功能字G代码)的数字数据组成的。 程序段中不同的指令字符及其后续数值确定了每个指令字的含义。在数控程序段中包含的主要指令字符如表2.1所示。 2. 程序段的格式 一个程序段定义一个将由数控装置执行的指令行。程序段的格式定义了每个程序段中功能字的句法,程序段的一般格式如下所示。 N(数字)G△△X(数字)Y(数字)Z(数字)F(数字)S(数字)M△△; 3. 程序的一般结构 一个零件程序必须包括起始符和结束符,且零件程序是按程序段的输入顺序执行而不是按程序段号的顺序执行。但书写程序时建议按升序方式书写程序段号。 本系统的程序结构为: 程序起始符:%(或O)符,%(或O)后跟程序号; 程序体; 程序结束:M02或M30; 注释符:括号( )内或分号(;)后的内容为注释文字。 2.2.2 常用准备功能指令 Often used Preparatory Codes --------G codes 1. 工件坐标系设定/选择指令(G92/ G54~G59) 1) 工件坐标系设定指令(G92) 编程格式:G92 X__Y__Z__; 该指令功能为设定起刀点相对工件坐标系原点的位置。X、Y、Z即为刀具起点到工件坐标系原点的有向距离。 G92指令为非模态指令,一般放在零件加工程序的第一个程序段。 2) 工件坐标系选择指令(G54~G59) 该6个指令功能为可分别设定工件坐标系原点相对机床坐标系原点的位置,如图所示。G54~G59可根据需要任意选用。 G54~G59为模态功能,可相互注销。 注意事项 (1) G92指令与G54~G59指令都用于设定工件坐标系,但在使用中是有区别的,G92指令通过程序来设定、选用工件坐标系,它所设定的工件坐标系原点与当前刀具所在的位置有关,这一加工原点在机床坐标系中的位置随当前刀具位置的不同而改变; (2) G54~G59指令通过MDI方式设定工件坐标系,一旦设定,加工原点在机床坐标系中的位置不变,它与刀具的当前位置无关,除非通过MDI方式修改。因此,在使用G54~G59指令前,应先用MDI方式输入各坐标系的坐标原点在机床坐标系中的坐标值; (3) G92与G54~G59指令一般不能在一同程序中同时使用。 2. 绝对/相对坐标编程指令(G90/ G91) G90为绝对值编程指令,表示程序段中给出的刀具运动坐标尺寸为绝对坐标值,即给出的坐标值相对于坐标原点。 G91为相对值编程指令,表示程序段中给出的刀具运动坐标尺寸为增量坐标值,即相对于前一位置的增量值。 3. 坐标平面指定指令(G17,G18,G19) 该组指令用来选择进行圆弧插补和刀具半径补偿的平面。G17指定XY平面,G18指定ZX平面,G19指定YZ平面,如图所示。 G17、G18、G19为模态功能,可相互注销,G17为缺省值。故立式数控铣床(含数控加工中心)该组指令可隐含不写。 此外,需要注意的是:直线移动指令与平面选择无关。例如,当执行指令: G17 G01 Z10.0;时,Z轴移动不受影响。 4. 进给控制指令(G00,G01,G02/G03 1)快速定位指令(G00) 编程格式:G00 X__Y__Z__; 其中X,Y,Z是快速定位至终点的坐标值,在G90编程方式下,终点为相对于工件坐标系原点的坐标;在G91编程方式下,终点为相对于起点的位移量。 G00为模态功能指令,可由G01、G02或G03功能指令注销。 2) 直线插补指令(G01) 编程格式:G01 X__Y__Z__F__; 其中X,Y,Z是直线插补进给终点,在G90编程方式下,终点为相对于工件坐标系原点的坐标;在G91编程方式下,终点为相对于起点的位移量。F为合成进给速度,在没有新的F指令以前一直有效,不必在每个程序段中都写入F指令。 G01是模态代码指令,可由G01、G02或G03功能指令注销。 3) 圆弧插补指令(G02/G03) 编程格式(XY平面): ; 其中G02
文档评论(0)