模块3数控铣床编程与加工6.ppt
《模块3数控铣床编程与加工6.ppt》由会员分享,可在线阅读,更多相关《模块3数控铣床编程与加工6.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、模块模块3 数控铣床编程与加工数控铣床编程与加工在在加加工工零零件件时时,如如果果零零件件上上的的若若干干处处具具有有相相同同的的轮轮廓廓形形状状,为为简简化化程程序序编编制制,缩缩短短程程序序段段,可可以以只只编编写写一一个个轮轮廓廓形形状状的的子子程程序序,然然后后用用一一个个主主程程序序来来调调用用子子程程序序,还还可可以以用用子子程程序序再再去去调调用用另另外外的的子子程程序序,这这种种情情况况称称之之为为子子程程序序嵌嵌套套。NC执执行行主主程程序序的的指指令令,当当执执行行到到一一条条子子程程序序调调用用指指令令时时,NC转转向向执执行行子子程程序序,在在子子程程序序中中执执行行到
2、到返返回回指指令令时时,再再回回到到主主程程序序。另另外外,若若被被加加工工零零件件外外形形上上并并无无相相同同轮轮廓廓,但但在在加加工工过过程程中中反反复复出出现现具具有有相相同同轨轨迹迹的的走走刀刀路路线线,即即走走刀刀路路线线总总是是出出现现某某一一特特定定的的形形状状,也可以用子程序编程,通常以增量方式编程。也可以用子程序编程,通常以增量方式编程。3.6 多个相似轮廓体的综合铣削加工多个相似轮廓体的综合铣削加工3.6.1 子程序子程序模块模块3 数控铣床编程与加工数控铣床编程与加工加工程序分为主程序和子程序,在主程序中,调用子程加工程序分为主程序和子程序,在主程序中,调用子程序的编程格
3、式:序的编程格式:M98 PXXXXXXX;在这里,字母在这里,字母P后面所跟的数字中,后面的四位用于指定后面所跟的数字中,后面的四位用于指定被调用的子程序的程序号,前面的三位数字用于指定调被调用的子程序的程序号,前面的三位数字用于指定调用的重复次数,调用用的重复次数,调用1次可省略,例如:次可省略,例如:M98 P32005;(调用;(调用2005号子程序,重复号子程序,重复3次。)次。)M98 P3021;(调用;(调用3021号子程序,重复号子程序,重复1次。)次。)子程序都是由子程序号、子程序内容、子程序结束三部子程序都是由子程序号、子程序内容、子程序结束三部分组成。分组成。模块模块3
4、 数控铣床编程与加工数控铣床编程与加工说明:说明:1)当加工程序需要多次运行一段同样的轨迹时,可以将)当加工程序需要多次运行一段同样的轨迹时,可以将这段轨迹编成子程序存储在机床的程序存储器中,每次这段轨迹编成子程序存储在机床的程序存储器中,每次在程序中需要执行这段轨迹时便可以调用该子程序,以在程序中需要执行这段轨迹时便可以调用该子程序,以简化程序。简化程序。2)子程序的建立、删除、编辑、存储、调出等操作与主)子程序的建立、删除、编辑、存储、调出等操作与主程序一样,调用是由主程序调用,不能单独运行。程序一样,调用是由主程序调用,不能单独运行。3)子程序编写格式与主程序相同,在程序的开始,用字)子
5、程序编写格式与主程序相同,在程序的开始,用字母母OXXXX指定子程序号,指定子程序号,XXXX为四位数字;在子程序为四位数字;在子程序结尾,用结尾,用M99指令返回主程序。指令返回主程序。模块模块3 数控铣床编程与加工数控铣床编程与加工4)子程序调用指令可以和运动指令出现在统一程序段中:)子程序调用指令可以和运动指令出现在统一程序段中:G90 G00 X32.0 Y45.0 Z24.0 M98 P81234;该程序段指令该程序段指令X、Y、Z三轴以快速定位的进给速度运动三轴以快速定位的进给速度运动到指令位置,然后调用执行到指令位置,然后调用执行8次次1234号子程序。号子程序。5)为了保证子程
6、序的顺利运行,在子程序开始时要设置)为了保证子程序的顺利运行,在子程序开始时要设置子程序的运行环境,否则容易出现问题。例如,主程序子程序的运行环境,否则容易出现问题。例如,主程序采用绝对值编程,而子程序采用增量值编程,当运行完采用绝对值编程,而子程序采用增量值编程,当运行完子程序,再运行主程序时,系统会按照增量值编程来运子程序,再运行主程序时,系统会按照增量值编程来运行主程序,肯定出错。行主程序,肯定出错。模块模块3 数控铣床编程与加工数控铣床编程与加工使使用用极极坐坐标标指指令令后后,坐坐标标值值以以极极坐坐标标方方式式指指定定,即即以以极极坐坐标标半半径径和和极极坐坐标标角角度度来来确确定
7、定点点的的位位置置,角角度度的的正正向向是是所所选选平平面面的的第第一一轴轴正正向向的的逆逆时时针针转转向向,而而负负向向是是顺顺时时针针转转向向。半半径径和和角角度度两两者者可可以以用用绝绝对对坐坐标标指指令令或或增增量量坐坐标标指令指令G90/G91。3.6.2 极坐标指令极坐标指令模块模块3 数控铣床编程与加工数控铣床编程与加工说明:说明:1)G15为极坐标生效指令,为极坐标生效指令,G16为极坐标取消指令,二为极坐标取消指令,二者均为同组模态指令,可以相互注销,者均为同组模态指令,可以相互注销,G15为默认状态。为默认状态。2)极坐标角度用所选平面的第二坐标地址来指定极坐标)极坐标角度
8、用所选平面的第二坐标地址来指定极坐标角度,极坐标的零度方向为第一坐标轴的正方向,逆时角度,极坐标的零度方向为第一坐标轴的正方向,逆时针方向为角度方向的正向。针方向为角度方向的正向。3)处于不用加工平面的极坐标半径与极角指定及极坐标)处于不用加工平面的极坐标半径与极角指定及极坐标轴的确定取决于轴的确定取决于G17、G18、G19指定的加工平面。当使指定的加工平面。当使用用G17、G18、G19选择好加工平面后,用所选平面的第选择好加工平面后,用所选平面的第一轴来指定极坐标半径。一轴来指定极坐标半径。4)极坐标原点指定方式有绝对值编程、增量值编程。)极坐标原点指定方式有绝对值编程、增量值编程。模块
9、模块3 数控铣床编程与加工数控铣床编程与加工5)极坐标指令编程可以使用绝对值极坐标编程方法,也)极坐标指令编程可以使用绝对值极坐标编程方法,也可以使用增量值极坐标编程方法。可以使用增量值极坐标编程方法。6)建立了极坐标后,其后续的)建立了极坐标后,其后续的X 、Y 、Z 值有两个不值有两个不是直角坐标系下原来意义上的值,而是表示角度和半径。是直角坐标系下原来意义上的值,而是表示角度和半径。当用当用G17指定加工平面时,指定加工平面时,+X轴为极轴,程序中的轴为极轴,程序中的X坐坐标表示极坐标,标表示极坐标,Y坐标表示极角,坐标表示极角,Z坐标不变。坐标不变。7)当加工轮廓完成后,要及时使用极坐
10、标取消指令取消)当加工轮廓完成后,要及时使用极坐标取消指令取消极坐标,然后再取消刀具半径补偿。极坐标,然后再取消刀具半径补偿。8)所加工的轮廓形状为在一个圆环上或同心圆周上分布)所加工的轮廓形状为在一个圆环上或同心圆周上分布时,使用极坐标才方便。时,使用极坐标才方便。模块模块3 数控铣床编程与加工数控铣床编程与加工例例3-7 如如图图所所示示零零件件,已已知知材材料料为为45钢钢,毛毛坯坯尺尺寸寸为为100mm20mm,所所有有加加工工面面的的表表面面粗粗糙糙度度值值为为Ra1.6m,试采用极坐标编写该零件加工程序。,试采用极坐标编写该零件加工程序。模块模块3 数控铣床编程与加工数控铣床编程与
11、加工模块模块3 数控铣床编程与加工数控铣床编程与加工该指令可使编程图形按指定的旋转中心及旋转方向转过该指令可使编程图形按指定的旋转中心及旋转方向转过一定角度,一定角度,G68表示开始坐标系旋转,表示开始坐标系旋转,G69表示取消旋转表示取消旋转功能。编程格式:功能。编程格式:G17 G68 X_ Y_ R_;(坐标系开始在;(坐标系开始在XY平面旋转)平面旋转)G18 G68 X_ Z_ R_;(坐标系开始在;(坐标系开始在XZ平面旋转)平面旋转)G19 G68 Y_ Z_ R_;(坐标系开始在;(坐标系开始在YZ平面旋转)平面旋转)G69;(取消坐标系旋转功能);(取消坐标系旋转功能)3.6
12、.3 坐标系旋转指令坐标系旋转指令模块模块3 数控铣床编程与加工数控铣床编程与加工说明:说明:1)该指令可使编程图形按指定的旋转中心及旋转方向转)该指令可使编程图形按指定的旋转中心及旋转方向转过一定角度。过一定角度。X、Y、Z为旋转中心的坐标值,省略时,为旋转中心的坐标值,省略时,则以工件坐标系原点为旋转中心。则以工件坐标系原点为旋转中心。R为旋转角度,单位是为旋转角度,单位是“度(度()”,逆时针旋转定义为正向,顺时针旋转定义,逆时针旋转定义为正向,顺时针旋转定义为负向,一般为绝对值。为负向,一般为绝对值。2)G68程序段后的第一个程序段必须使用绝对值编程,程序段后的第一个程序段必须使用绝对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模块 数控 铣床 编程 加工
限制150内