数控机床加工程序编制第四章课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控机床加工程序编制第四章课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 加工 程序 编制 第四 课件
- 资源描述:
-
1、实现对相互位置精度要求很高的孔系加工。实现对相互位置精度要求很高的孔系加工。实现直线、圆弧的插补功能及非圆曲线的加工。实现直线、圆弧的插补功能及非圆曲线的加工。根据零件图样的标注尺寸来编程,而不必考虑所用刀具的根据零件图样的标注尺寸来编程,而不必考虑所用刀具的实际半径尺寸,从而减少编程时的复杂数值计算。实际半径尺寸,从而减少编程时的复杂数值计算。自动补偿刀具的长短,以适应加工中对刀具长度尺寸调整自动补偿刀具的长短,以适应加工中对刀具长度尺寸调整的要求。的要求。又称轴对称加工,如果一个零件的形状关于坐标轴对称,那么又称轴对称加工,如果一个零件的形状关于坐标轴对称,那么只要编出一个或两个象限的程序
2、,而其余象限的轮廓就可以通过镜像加工来实现。只要编出一个或两个象限的程序,而其余象限的轮廓就可以通过镜像加工来实现。对加工中具有典型化基本动作的过程均可用此功能简化程序。对加工中具有典型化基本动作的过程均可用此功能简化程序。仿形功能、自适应功能等。仿形功能、自适应功能等。4-01资源共享课http:/ XG92 X Y Y Z ZG92G92指令是将加工原点设定在相对指令是将加工原点设定在相对于刀具起始点的某一空间点上。若于刀具起始点的某一空间点上。若程序格式为程序格式为G92 X a Y b Z cG92 X a Y b Z c则将加工原点设定到距刀具起始点则将加工原点设定到距刀具起始点距离
3、为距离为X=-a X=-a,Y=-b Y=-b,Z=-cZ=-c的的位置上。位置上。4-12 编程格式:编程格式:G53 G90 XG53 G90 X Y Y Z Z ;G53G53指令使刀具快速定位到机床坐指令使刀具快速定位到机床坐标系中的指定位置上,式中标系中的指定位置上,式中X X、Y Y、Z Z后后的值为机床坐标系中的坐标值,其尺寸的值为机床坐标系中的坐标值,其尺寸均为负值。均为负值。例:例:G53 G90 X-100 Y-100 Z-20G53 G90 X-100 Y-100 Z-20则执行后刀具在机床坐标系中的位置如则执行后刀具在机床坐标系中的位置如图所示。图所示。4-13 这些指
4、令可以分别用来选择相应的加工坐标这些指令可以分别用来选择相应的加工坐标系。系。编程格式:编程格式:G54 G90 G00(G01)XG54 G90 G00(G01)X Y Y Z Z (F(F);该指令执行后,所有坐标值指定的坐标尺寸该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置。都是选定的工件加工坐标系中的位置。1 16 6号工号工件加工坐标系是件加工坐标系是的。的。4-14指令格式:指令格式:G01 G41/G42 X G01 G41/G42 X Y Y H H F F G01 G40 X G01 G40 X Y Y 其中其中:H:H偏移代号。取值范围偏移代号。取值
5、范围H00H00 H99H99。H00H00的偏移量始终为的偏移量始终为0 0,H01H99H01H99根据需要使用,其中存放刀具半径值,用根据需要使用,其中存放刀具半径值,用CRT/MDICRT/MDI方式手动输入。方式手动输入。资源共享课http:/ M98 P M98 P;式中:式中:PP表示子程序调用情况。表示子程序调用情况。P P后共有后共有8 8位数字,前四位为调用次数,省位数字,前四位为调用次数,省略时为调用一次;后四位为所调用的子程序号。略时为调用一次;后四位为所调用的子程序号。4-16编程格式:编程格式:G51 XG51 X Y Y Z Z P P G50 G50式中:式中:
6、X X、Y Y、Z-Z-比例中心坐标比例中心坐标(绝对方式绝对方式);P-P-比例系数,最小输入量为比例系数,最小输入量为0.0010.001,比例系数的,比例系数的范围为:范围为:0.0010.001999.999999.999。该指令以后的移动指。该指令以后的移动指令,从比例中心点开始,实际移动量为原数值的令,从比例中心点开始,实际移动量为原数值的P P倍。倍。P P值对偏移量无影响。值对偏移量无影响。图中,图中,P1 P1 P4P4为原编程图为原编程图形,形,P1P1P4P4为比例编程后为比例编程后的图形,的图形,P0P0为比例中心。为比例中心。4-17各个轴可以按不同比例来缩小或放大,
7、当给各个轴可以按不同比例来缩小或放大,当给定的比例系数为定的比例系数为-1-1时,可获得镜像加工功能。时,可获得镜像加工功能。编程格式:编程格式:G51 X G51 X Y YZ Z I I J JK K G50G50式中:式中:X X、Y Y、Z-Z-比例中心坐标;比例中心坐标;I I、J J、K-K-对应对应X X、Y Y、Z Z轴的比例系数,在轴的比例系数,在0.001 0.001 9.9999.999范围内。本系统设定范围内。本系统设定I I、J J、K K不能带小数点,比例为不能带小数点,比例为1 1时,应输入时,应输入10001000,并在程,并在程序中都应输入,不能省略。序中都应
8、输入,不能省略。比例系数与图形的关系见图。比例系数与图形的关系见图。其中:其中:b/ab/a:X X轴系数;轴系数;d/cd/c:Y Y轴系数;轴系数;O O:比例中心。:比例中心。4-18镜像功能例:图中槽深为镜像功能例:图中槽深为2mm2mm,比例系数取,比例系数取为为+1000+1000或或-1000-1000。设刀具起始点在。设刀具起始点在O O点,点,1 1)在操作面板上选择)在操作面板上选择MDIMDI方式;方式;(2 2)按下)按下PARAMPARAMDGNOSDGNOS按钮,进按钮,进入设置页面,其中:入设置页面,其中:设定设定X X轴镜像,当轴镜像,当PEVPEVX X置置1
9、1时,时,X X轴镜像有效;当轴镜像有效;当PEVPEVX X置置“0“0时,时,X X轴镜像无效。轴镜像无效。为设定为设定Y Y轴镜像,当轴镜像,当PEVPEVY Y置置11时,时,Y Y轴镜像有效;当轴镜像有效;当PEVPEVY Y置置00时,时,Y Y轴镜像无效。轴镜像无效。4-19编程格式:编程格式:G68 X G68 X Y Y R R .G69 G69 式中:式中:X X、YY旋转中心的坐标值旋转中心的坐标值(可以是可以是X X、Y Y、Z Z中的任意两个,它们由当前平面中的任意两个,它们由当前平面选择指令选择指令G17G17、G18G18、G19G19中的一个确中的一个确定定)。
10、当。当X X、Y Y省略时,省略时,G68G68指令认为当指令认为当前的位置即为旋转中心。前的位置即为旋转中心。R-R-旋转角度,逆时针旋转定义为正方旋转角度,逆时针旋转定义为正方向,顺时针旋转定义为负方向。向,顺时针旋转定义为负方向。当程序在绝对方式下时,当程序在绝对方式下时,G68G68程序段后的第程序段后的第一个程序段必须使用绝对方式移动指令,才能确定一个程序段必须使用绝对方式移动指令,才能确定旋转中心。如果这一程序段为增量方式移动指令,旋转中心。如果这一程序段为增量方式移动指令,那么系统将以当前位置为旋转中心,按那么系统将以当前位置为旋转中心,按G68G68给定的给定的角度旋转坐标。角
11、度旋转坐标。4-20坐标系旋转功能与刀具半径补坐标系旋转功能与刀具半径补偿功能的关系偿功能的关系旋转平面一定要包含在刀具半旋转平面一定要包含在刀具半径补偿平面内。径补偿平面内。与比例编程方式的关系与比例编程方式的关系 在比例模式时,再执行坐标旋在比例模式时,再执行坐标旋转指令,旋转中心坐标也执行比例转指令,旋转中心坐标也执行比例操作,但旋转角度不受影响。操作,但旋转角度不受影响。4-21常用的固定循环指令能完成的常用的固定循环指令能完成的工作有:钻孔、攻螺纹和镗孔等。工作有:钻孔、攻螺纹和镗孔等。这些循环通常包括下列六个基本操这些循环通常包括下列六个基本操作动作:作动作:1 1、在、在XYXY
12、平面定位平面定位2 2、快速移动到、快速移动到R R平面平面3 3、孔的切削加工、孔的切削加工4 4、孔底动作、孔底动作5 5、返回到、返回到R R平面平面6 6、返回到起始点。、返回到起始点。4-22编程格式编程格式 G90/G91 G98/G99 G73 G90/G91 G98/G99 G73G89 XG89 X Y Y Z Z R R Q Q P P F F K K 式中:式中:G98-G98-返回起始点;返回起始点;G99-G99-返回返回R R平面;平面;G73G73G89-G89-孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等
13、;X X、Y-Y-孔的位置坐标;孔的位置坐标;Z-Z-孔底坐标;孔底坐标;R-R-安全面(安全面(R R面)的坐标。增量方式时,为起始点到面)的坐标。增量方式时,为起始点到R R面的增量距离;在绝对面的增量距离;在绝对方式时,为方式时,为R R面的绝对坐标;面的绝对坐标;Q-Q-每次切削深度;每次切削深度;P-P-孔底的暂停时间;孔底的暂停时间;F-F-切削进给速度;切削进给速度;K-K-规定重复加工次数。规定重复加工次数。固定循环由固定循环由G 80G 80或或0101组组G G代码撤消。代码撤消。4-23G73G73用于深孔钻削,在钻用于深孔钻削,在钻孔时采取间断进给,有利于断孔时采取间断
14、进给,有利于断屑和排屑,适合深孔加工。图屑和排屑,适合深孔加工。图5.95.9所示为高速深孔钻加工的所示为高速深孔钻加工的工作过程。其中工作过程。其中Q Q为增量值,为增量值,指定每次切削深度。指定每次切削深度。d d为排屑为排屑退刀量,由系统参数设定。退刀量,由系统参数设定。资源共享课http:/ F表示导程,在表示导程,在G84G84切削螺纹期间切削螺纹期间速率修正无效,移动将不会中速率修正无效,移动将不会中途停顿,直到循环结束。途停顿,直到循环结束。G84G84右右旋螺纹加工循环工作过程见图。旋螺纹加工循环工作过程见图。主轴反转进刀,正转退刀,主轴反转进刀,正转退刀,正好与正好与G84G
15、84指令中的主轴转向相指令中的主轴转向相反,其它运动均与反,其它运动均与G84G84指令相同指令相同4-25镗削至孔底时,主轴停止镗削至孔底时,主轴停止在定向位置上,即准停,再使在定向位置上,即准停,再使刀尖偏移离开加工表面,然后刀尖偏移离开加工表面,然后再退刀。程序格式中,再退刀。程序格式中,Q Q表示刀表示刀尖的偏移量。尖的偏移量。1 1.在在X X、Y Y平面内快速定位;平面内快速定位;2 2.快速运动到快速运动到R R平面;平面;3 3.向下按指定的进给速度精镗孔;向下按指定的进给速度精镗孔;4 4.孔底主轴准停;孔底主轴准停;5 5.镗刀偏移;镗刀偏移;6 6.从孔内快速退刀。从孔内
16、快速退刀。4-26使用刀具长度补偿功使用刀具长度补偿功能和固定循环功能加工如能和固定循环功能加工如图所示零件上的图所示零件上的1212个孔。个孔。4-27XH714XH714加工中心装备有盘形刀库,通过主轴与刀库的相互加工中心装备有盘形刀库,通过主轴与刀库的相互运动,实现运动,实现换刀。换刀换刀。换刀过程用一个子程序描述,习惯上取程序号为过程用一个子程序描述,习惯上取程序号为O9000O9000。换。换刀子程序如下刀子程序如下:N10 G90 N10 G90 /选择绝对方式选择绝对方式 N20 G53 Z-124.8 N20 G53 Z-124.8 /主轴主轴Z Z向移动到换刀点位置(即与刀库
17、在向移动到换刀点位置(即与刀库在Z Z方向上相应)方向上相应)N30 M06 N30 M06 /刀库旋转至其上空刀位对准主轴,主轴准停刀库旋转至其上空刀位对准主轴,主轴准停N40 M28 N40 M28 /刀库前移,使空刀位上刀夹夹住主轴上刀柄刀库前移,使空刀位上刀夹夹住主轴上刀柄N50 M11 N50 M11 /主轴放松刀柄主轴放松刀柄N60 G53 Z-9.3 N60 G53 Z-9.3 /主轴主轴Z Z向向上,回设定的安全位置(主轴与刀柄分离)向向上,回设定的安全位置(主轴与刀柄分离)N70 M32 N70 M32 /刀库旋转,选择将要换上的刀具刀库旋转,选择将要换上的刀具N80 G53
18、 Z-124.8 N80 G53 Z-124.8 /主轴主轴Z Z向向下至换刀点位置(刀柄插入主轴孔)向向下至换刀点位置(刀柄插入主轴孔)N90 M10 N90 M10 /主轴夹紧刀柄主轴夹紧刀柄N100 M29 N100 M29 /刀库向后退回刀库向后退回N110 M99 N110 M99 /换刀子程序结束,返回主程序。换刀子程序结束,返回主程序。为了为了使换刀子程序不被使换刀子程序不被随意更改随意更改,设备管理,设备管理人人员可将该程序隐含。当员可将该程序隐含。当加工程序中需要换刀时,加工程序中需要换刀时,调用调用O9000O9000号子程序即可。号子程序即可。其中:其中:N N后为程序顺
19、后为程序顺序号;序号;T T后为刀具号,一后为刀具号,一般取般取2 2位;位;M98M98为调用换为调用换刀子程序;刀子程序;P9000P9000为换刀为换刀子程序号。子程序号。4-28 变量变量可以用可以用“#”“#”号和跟随其后的变量号和跟随其后的变量序号来表示:序号来表示:#i i(i i1 1,2 2,3.)3.)例:例:#5#5,#109#109,#501#501。将跟随在一个地址后的数值用一个变量将跟随在一个地址后的数值用一个变量来代替,即引入了变量。来代替,即引入了变量。例:对于例:对于F#103F#103,若,若#103#1035050时,则为时,则为F50F50;对于对于Z-
20、#110Z-#110,若,若#110#110100100时,则时,则Z Z为为-100100;对于对于G#130G#130,若,若#130#1303 3时,则为时,则为G03G03。公共公共变量是在主程序和主程序调用的各用户变量是在主程序和主程序调用的各用户宏程序内公用的变量。宏程序内公用的变量。公共变量的序号为:公共变量的序号为:#100#100#131#131;#500#500#531#531。其中。其中#100#100#131#131公共变量在电源断电后公共变量在电源断电后即清零,重新开机时被设置为即清零,重新开机时被设置为“0”0”;#500#500#531#531公共变量即使断电后,
21、它们的值也保持不公共变量即使断电后,它们的值也保持不变,因此也称为保持型变量。变,因此也称为保持型变量。有有固定用途的变量,它的值决定系统的状固定用途的变量,它的值决定系统的状态态。刀具刀具偏置变量序号为偏置变量序号为#01#01#99#99,这些值可以用,这些值可以用变量替换的方法加以改变,在序号变量替换的方法加以改变,在序号1 19999中,不中,不用作刀偏量的变量可用作保持型公共变量用作刀偏量的变量可用作保持型公共变量#500#500#531#531。接口输入信号接口输入信号#1000#1000#1015#1015,#1032#1032。4-29宏指令宏指令G65G65可以实现丰富的宏功
22、可以实现丰富的宏功能,包括算术运算、逻辑运算等处能,包括算术运算、逻辑运算等处理功能。理功能。一般一般形式:形式:G65 G65 HmHm P#iP#i Q#jQ#j R#kR#k式中:式中:m-m-宏程序功能,数值范围宏程序功能,数值范围01019999;#i i-运算结果存放处的变量名;运算结果存放处的变量名;#j-#j-被操作的第一个变量,也可以被操作的第一个变量,也可以是一个常数;是一个常数;#k-#k-被操作的第二个变量,也可以被操作的第二个变量,也可以是一个常数。是一个常数。当当程序功能为加法运算时:程序功能为加法运算时:程序程序P#100 Q#101 R#102.P#100 Q#
23、101 R#102.含义为含义为#100#100#101#101#102#102程序程序P#100 Q-#101 R#102.P#100 Q-#101 R#102.含义为含义为#100#100-#101-#101#102#102程序程序P#100 Q#101 R15.P#100 Q#101 R15.含含义为义为#100#100#101#1011515G65G65H01H01定义,替换定义,替换#i i#j#jG65G65H02H02加加#i#i#j#j#k#kG65G65H03H03减减#i#i#j-#k#j-#kG65G65H04H04乘乘#i#i#j#j#k#kG65G65H05H05除除
展开阅读全文