如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
指令意义:G72指令分为三个部分:⑴:给定粗车时得进刀量、退刀量与切削速度、主轴转速、刀具功能得程序段;⑵:给定定义精车轨迹得程序段区间、精车余量得程序段;⑶:定义精车轨迹得若干连续得程序段,执行G72时,这些程序段仅用于计算粗车得轨迹,实际并未被执行。系统根据精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工路线,沿与Z轴平行得方向切削,通过多次进刀→切削→退刀得切削循环完成工件得粗加工,G72得起点与终点相同。本指令适用于非成型毛坯(棒料)得成型粗车。相关定义:精车轨迹:由指令得第⑶部分(ns~nf程序段)给出得工件精加工轨迹,精加工轨迹得起点(即ns程序段得起点)与G72得起点、终点相同,简称A点;精加工轨迹得第一段(ns程序段)只能就是Z轴得快速移动或切削进给,ns程序段得终点简称B点;精加工轨迹得终点(nf程序段得终点)简称C点。精车轨迹为A点→B点→C点。粗车轮廓:精车轨迹按精车余量(∆u、∆w)偏移后得轨迹,就是执行G72形成得轨迹轮廓。精加工轨迹得A、B、C点经过偏移后对应粗车轮廓得A’、B’、C’点,G72指令最终得连续切削轨迹为B’点→C’点。∆d:粗车时Z轴得单次进刀量(单位:mm),无符号,进刀方向由ns程序段得移动方向决定。U(∆d)执行后,指令值∆d保持,并把系统参数NO、051得值修改为∆d×1000(单位:0、001mm)。未输入U(∆d)时,以系统参数NO、051得值作为进刀量。e:粗车时Z轴得单次退刀量(单位:mm),无符号,退刀方向与进刀方向相反,R(e)执行后,指令值e保持,并把系统参数NO、052得值修改为e×1000(单位:0、001mm)。未输入R(e)时,以系统参数NO、052得值作为退刀量。ns:精车轨迹得第一个程序段得程序段号。nf:精车轨迹得最后一个程序段得程序段号。∆u:粗车时X轴留出得精加工余量(粗车轮廓相对于精车轨迹得X轴坐标偏移,即:A’点与A点X轴绝对坐标得差值,单位:mm)。∆w:粗车时Z轴留出得精加工余量(粗车轮廓相对于精车轨迹得Z轴坐标偏移,即:A’点与A点Z轴绝对坐标得差值,单位:mm)。F:切削进给速度。S:主轴转速。T:刀具号、刀具偏置号。指令执行过程:1、从起点A点快速移动到A’点,X轴移动∆u、Z轴移动∆w;2、从A’点Z轴移动∆d(进刀),ns程序段就是G0时按快速移动速度进刀,ns程序段就是G1时按G72得切削进给速度F进刀,进刀方向与A点→B点得方向一致;3、X轴切削进给到粗车轮廓,进给方向与B点→C点X轴坐标变化一致;4、X轴、Z轴按切削进给速度退刀e(45°直线),退刀方向与各轴进刀方向相反;5、X轴以快速移动速度退回到与A’点Z轴绝对坐标相同得位置;6、如果Z轴再次进刀(∆d+e)后,移动得终点仍在A’点→B’点得连线中间(未达到或超出B’点),Z轴再次进刀(∆d+e),然后执行③;如果Z轴再次进刀(∆d+e)后,移动得终点到达B’点或超出了A’点→B’点得连线,Z轴进刀至B’点,然后执行⑦;7、沿粗车轮廓从B’点切削进给至C’点;8、从C’点快速移动到A点,G72循环执行结束,程序跳转到nf程序段得下一个程序段执行。说明:●ns~nf程序段必须紧跟在G72程序段后编写,系统不执行在G72程序段与ns程序段之间编写得程序段。●执行G72时,ns~nf程序段仅用于计算粗车轮廓,程序段并未被执行。ns~nf程序段中得F、S、T指令在执行G72时无效,此时G72程序段得F、S、T指令有效。按ns~nf程序段执行G70精加工循环时,ns~nf程序段中得F、S、T指令有效。●∆u、∆w反应了粗车得坐标偏移与切入方向,按∆u、∆w得符号有四种不同组合,见图3-30,图中:A→B→C为精车轨迹,A’→B’→C’为粗车轮廓,A为起点。●ns程序段只能就是不含X(U)指令字得G00、G01指令,否则P/S065报警;●精车轨迹(ns~nf程序段),X轴、Z轴得尺寸都必须就是单向变化(一直增大或一直减小);●ns~nf程序段中,不能有下列指令。★除G04(暂停)外得其它00组G指令★除G00,G01,G02,G03外得其它01组G指令★子程序调用指令(如M98/M99)●在录入方式中不能执行G72指令,否则产生P/S067报警。●在G72指令执行过程中,可以停止自动运行并手动移动,但要再次执行G72循环时,必须返回到手动移动前得位置。如果不返回就继续执行,后面得运行轨迹将错位;●单程序段状态运行时,一个粗车动作(进刀→切削→退刀→返回)完成后程序暂停。O0002;N010G50X220、0Z50、0;(设定工件坐标系)N015T0202;(换2号刀,执行2号刀偏