如何在数控车床上装夹一次加工2个工件也就是说调用子程序做,但具体的编程格式我不知道,记得要用G50先建立一个工件坐标系,然后再调用子程序做,那位大侠能提供一个完整的程序,在下感激
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/06 05:54:41
如何在数控车床上装夹一次加工2个工件也就是说调用子程序做,但具体的编程格式我不知道,记得要用G50先建立一个工件坐标系,然后再调用子程序做,那位大侠能提供一个完整的程序,在下感激
如何在数控车床上装夹一次加工2个工件
也就是说调用子程序做,但具体的编程格式我不知道,记得要用G50先建立一个工件坐标系,然后再调用子程序做,那位大侠能提供一个完整的程序,在下感激不尽!我的系统是广数980的!
非常感谢飞扬摩托的回答,但从你的程序来看是每一把刀都要做一个子程序,还有没设换刀点!我记得要用G50设个换刀点,再加工第2件时需要增量一个比工件长点的长度,我现在就是对这种程序有点不清楚,
如何在数控车床上装夹一次加工2个工件也就是说调用子程序做,但具体的编程格式我不知道,记得要用G50先建立一个工件坐标系,然后再调用子程序做,那位大侠能提供一个完整的程序,在下感激
你可以用调用子程序的方法:假设你的工件是5mm一段,仅需车端面与外圆,外圆假设10mm,然后5mm长切断.每切断二个为一次装夹.毛坯假设11.装夹时工件要伸出卡盘二个工件长度加二个切断刀刀宽(这里假设2mm)再加安全距离3,总共就是伸出卡盘17mm.
O1111
G99 M08
M03 S1200 T0101
G00 X13 Z0
M98 P12222
G00 X100 Z100
T0202
G00 X13 Z-5
M98 P13333
G00 X100 Z100
T0101
G00 X13 Z-7.5
M98 P12222
G00 X100 Z100
T0202
G00 X13 Z-12.5
M98 P13333
G00 X100 Z100 M05
M30
O2222
G01 X0 F0.1
G00 X10 W0.5
G01 W-6 F0.1
M99
O3333
G01 X0 F0.06
M99
最主要关键是要注意第二次车削时的长度计算,不能出差错
回答你的补充问题:
用这样的方法编程程序实际上并不复杂,而且是切实可行的,你可能没细看,我的每把刀都有换刀点,而且这个换刀点可以是任意的,只要保证不撞刀,换刀之后只要计算新的0点在哪里,然后就可以调用子程序,如,我的例子中,第二次用T0101时,G00的定位原理是:工件长5+刀宽2+第二个工件端面精车量0.5,所以就是Z-7.5,
第二把刀的原理也是一样,只要在第一把刀Z-5的基础上增加Z-7.5,所以就是Z-12.5
广州数控980根本不需要用G50,用回机械0点后试切对刀相当方便.