学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 。
图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或者G90G03x3.0Y6.0I-1.001J-5.916 。r代表圆弧的半径,I,J,K是圆心相对于起点的相对坐标 。
这些都是模态指令 。如果已经指定了前面的程序段,如果相同,则可以省略这篇文章 。
知识拓展:有些机床的R指令可能是无模式的,所以不能轻易省略NC程序 。我J,
k是圆心的绝对坐标值,所以上述数控程序无法正常运行 。第一次接触新机床要注意这些问题 。
2.坐标系设置
一般有6个G54~ G59,但有些新机床可以扩展到G540~G599 。
3.补偿说明
G41是左补偿,G42是右补偿 。沿刀具前进方向看,刀具在加工路径的左侧,称为左补偿 。
否则,权利赔偿 。G40是取消补偿 。G43是刀具长度补偿,G49是长度补偿取消 。
4.辅助功能
M00是程序暂停,也可以写成M00 。
M01是操作暂停,也可以写成M1 。
M02是程序停止,也可以写成M2 。
M03是刀具的正转,也可以写成M3 。
M05是指刀具停转,也可以写成M5 。
M06是换刀,也可以写成M6 。在加工中心中,刀具应根据在刀架中的排列位置来确定 。
第1章准备知识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传输,可以省略)
N0010 G40 G17 G90 G49 G80 (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 。
N0070 G1 Z0.0 F1250M08 (M08开启冷却油,按下进料F1250)
N0080 G3 X25 。Y44 。I5.657 J2 。(逆时针旋转圆弧进给至2°)
G1 X38号公路0090号 。(将直线切割成3)
8工厂数控编程技术实例专项实训(UG NX6版)
N0100 G2 X54 。Y28 。I0.0 J-16 。(当沿圆弧切割到4°时)


推荐阅读