数控车床编程程序代码
洛阳志诚UG数控培训罗老师:在众多机床系统中,目前常用的数控程序代码是G代码。以下为FANUC系统指令中最为常用的且重要的指令。
1)运动指令
(1)G90为绝对值编程,G91为相对值编程。
(2)G00为刀具按机床设定的固定速度快速移动,也可写成G0。
如刀具从A(3.0,6.0,0.0)走到B(10.0,12.0,0.0),则程序为N01 G90 G00 X10.0 Y12.0 Z0或N01 G91 G00 X7.0 Y6.0 Z0。
要指出的是,此程序不能用于切削,只能用于快速回刀,而且并不是按F值走直线AB,而是走折线ACB,如图1-1所示。
要注意:正因为G00并不像计算机里显示的那样走直线,所以编程时移刀的安全高度要足够高,否则实际加工中可能出现过切,而计算机却查不出来。
(3)G01为按指定速度做直线运动,也可写成G1。
如刀具从A点(3.0,6.0,0.0)走到B点(10.0,12.0,0.0),则程序为N01 G90 G01 X10.0 Y12.0 Z0 F500或N01 G01 G91 X7.0 Y6.0 Z0 F500。N01表示程序段号,可以省略,F500表示进给速度,每分钟走500mm。
(4)G02为顺时针圆弧,G03为逆时针圆弧,也可写成G2或G3。
如图1-2所示,在XY平面内,如刀具从A点(3.0,6.0,0.0)沿圆弧顺时针方向走到B点(10.0,12.0,0.0),半径为6.0,圆心为C2(8.999,6.084,0),则程序为G90 G02 X10.0 Y12.0 R6.0或G90 G02 X10.0 Y12.0 I5.999 J0.084。
图1-2 圆弧运动
如刀具从B点(10.0,12.0,0.0)沿圆弧逆时针方向走到A点(3.0,6.0,0.0),半径为6.0,圆心为C2(8.999,6.084,0),则程序为G90 G03 X3.0 Y6.0 R6.0或G90 G03 X3.0 Y6.0 I-1.001 J-5.916。R表示圆弧半径,I、J、K是圆心相对于起点的相对坐标。
这些都是模态指令,如前一程序段已指定,本条相同则可以省略。
知识拓展:有些机床的R指令可能是非模态,NC程序就不能轻易省略。有些机床的I、J、K要求是圆心绝对坐标值,则以上的NC程序就不能正常运行。刚接触新机床要注意这些问题。
2、坐标系设置
G54~G59一般为6个,但有些新机床可扩展到G540~G599。
3、补偿指令
G41为左补偿,G42为右补偿。沿着刀具前进方向看,刀具在加工轨迹的左边,就称作左补偿,否则为右补偿。G40为取消补偿。G43为刀具长度补偿,G49为取消长度补偿。
4、辅助功能
qM00为程序暂停,也可写成M0。
qM01为操作暂停,也可写成M1。
qM02为程序停,也可写成M2。
qM03为刀具正转,也可写成M3。
qM05为刀具停转,也可写成M5。
qM06为换刀,也可写成M6。在加工中心,刀具要根据在刀架中的排列位置确定刀号。如T5 M06,表示先选择T5刀,再用机械手将刀装上刀主轴中。
qM08为开冷却油,也可写成M8。
qM09为关冷却油,也可写成M9。
qM30为程序结束,纸带倒带或程序返回开始处。
注意:有些机床要求同一条语句只能有一个M指令,最后一个才起作用。为了保险起见,可把要加入的M指令分作不同的NC语句。其他不常用的代码不再介绍,如果今后工作中要用到,可参考机床说明书。
河南UG数控培训,河南学ug编程,河南学加工中心UG,河南学UG数控编程培训就选洛阳志诚UG数控编程培训。
洛阳志诚UG数控培训是一家专业的数控技术培训服务公司.以数控为基础,以UG-NX软件为前锋,是一家专注于培训机械CAD/CAM和技术服务接单 。电话:15637975382罗老师