学CNC主要学什么? cnc是什么东西( 三 )


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或N01G91G00X7.0Y6.0Z0
需要指出的是,这个程序不能用于切削,只能用于快速退刀,而且不是按F值走直线AB,而是走折线ACB,如图1-1所示 。
图1-1 ACB沿线的快速运动
注意:由于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),则程序为G90G02x10.0Y10
图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程序 。我j,
如果k是圆心的绝对坐标值,上面的NC程序就不能正常运行 。接触新机床要注意这些问题 。
2.坐标系设置
一般有六个G54~ G59,但有些新机床可以扩展到G540~G599 。
3.补偿说明
G41是左补偿,G42是右补偿 。沿刀具前进方向看,刀具在加工路径的左侧,称为左补偿 。
否则就是对的补偿 。G40是补偿的取消 。G43是刀具长度补偿,G49是长度补偿取消 。
4.辅助功能
M0是程序暂停,或者可以写成m0 。
M0是操作暂停,或者可以写成M1 。
M0是程序停止,或者可以写成M2 。
M0是指刀具向前旋转,也可以写成M3 。
M0指的是刀架,或M5 。
M0指的是工具变化,也可以写成M6 。在加工中心中,刀具应根据在刀架中的排列位置来确定 。
第一章知识的准备7
刀号例如T5 M06表示先选择T5刀,然后用机械手把刀装在刀轴上 。
M08是开式冷却油,也可以写成M8 。
M09为冷却油,也可写成M9 。
M30是程序的结尾,磁带倒带或程序返回到开头 。注意:有些机床在同一个句子中只需要一个语句 。
m指令,最后一个生效 。为了安全起见,要添加的M指令可以分成不同的NC语句 。
其他不常用的代码就不介绍了 。如果你想在以后的工作中使用它们,请参考机床手册 。
程序示例
任务:将模具加工成图1-3所示的形状 。
ED8平底刀的刀具轨迹为:1→ 2→ 3→ 4,11 。首先,用数学方法计算每个节点的坐标 。
和圆弧半径,然后根据g代码规则,编制各直线或圆弧段的数控程序,如图1-4所示 。
图1-3待加工图图1-4加工路线图
编译后的程序是刀具中心轨迹,如下(斜体是对NC程序语句的解释):
%(程序开始符号)
O001(程序编号 。如果采用DNC传输,可以省略)
N010G40G17G90G49G80 (N0010程序段号,G40取消补偿,G17选择XY平面,G90绝对值编程,G49取消长度补偿,G80取消钻孔循环)
N0020 G91 G28 Z0.0(机床返回参考点,G91相对值编程,G28返回机械零点方便换刀)
:0030 T01 M06(更换刀具,并自动将1号刀具安装在主轴上 。该功能仅对加工中心有用 。对于普通数控铣床,本段和上一段由操作者删除)
n 0040g 0 g54x 19.343y 48.2200m 03(G0刀具以G54为零点快速移动到1 (19.3431,48.0),M03主轴正转,转速为S2200/ min)
N0050 G43 Z10 。H01 (G43长度补偿,H01长度补偿值,同时快速下降到Z10 。位置,省略XY表示不在XY方向移动 。如果第一次加工需要G01 F2000,操作者将通过比率调节开关,按可控进给速度F2000的百分比降低刀具)
N0060 Z3 。
0070g1z0.0F1250.m08(打开m08中的冷却油,按进给F1250进给)
N0080g3x25.y44.i5.657j2 .(逆时针取圆弧进给至2)
G1 X38号公路0090号 。(将直线切割成3)
8工厂数控编程技术实例实训(UG NX6版)
0100G2X54 。Y28 。I0.0J-16 。(将圆弧切割为4)
G1 Y12街110号 。(将直线切割成5)
0120g2x38 。Y-4 。16号州际公路 。J0.0(切割时圆弧为6)


推荐阅读