cnc是什么东西|学CNC主要学什么?( 三 )
目前数控程序有两个标准: 国际标准化组织的 ISO和美国电子工业协会的 EIA 。我国采用ISO代码 。
1.3.3 加工坐标系与机械坐标系
小疑问 加工坐标系与机械坐标系是一回事吗?
大部分立式数控加工中心或数控机床规定: 假设工作台不动,操作员站在机床前观察刀具运动,刀具向右为 X轴,向里为 Y轴,向上为 Z轴,均为右手笛卡儿坐标系 。机床各轴回零在某固定点上,此点为机床的机械零点 。
编程时在工件较方便找正的位置确定的零点为编程零点 。模具厂的工件,因开始加工的
坯料大多是长方体,一般零点选在工件的对称中心,也叫“四边分中”的位置,为 X、Y轴的
零点,Z值大多定在最高面处 。
1.3.4 程序代码
在众多机床系统中,目前常用的数控程序代码是 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 所示 。
图 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),则程序为 G90 G02 X10.0 Y12.0R6.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.辅助功能
M00为程序暂停,也可写成 M0 。
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.5 程序举例
任务:加工出如图 1-3 所示外形的模具 。
用ED8平底刀光刀加工的刀具路径为: 1→ 2→ 3→ 4, 11,先用数学方法计算各个节点的坐标
及圆弧半径,然后根据 G代码规律编制各直线或圆弧段的数控程序,如图 1-4 所示 。
图1-3 待加工图形图 1-4 加工路线图形
所编程序为刀心轨迹,具体如下(斜体字为对数控程序语句的解释):
% ( 程序开头符号 )
O001 (程序号 。如果采取 DNC传送,则可以省略 )
N0010 G40 G17 G90 G49 G80 (N0010 程序段号,G40 取消补偿,G17选择 XY平面,G90绝对值编程,G49取消长度补偿,G80取消钻孔循环 )
N0020 G91 G28 Z0.0 ( 机床回参考点,G91 相对值编程,G28回归机械零点便于换刀 )
- 夏至|2022夏至是什么时候几月几日
- 女朋友|女朋友从来没给我买过东西一直是我在买
- 方言|搞耍是什么意思
- 2023|2023年闰二月是什么星座
- 保健品|磷脂酰丝氨酸是什么东西
- 结婚|结婚三金是给钱还是买了给东西
- 南宁|2022年南宁回南天是什么时候
- 棉花娃娃|棉花娃娃有声骨架是什么材料
- 衣服|graf是什么牌子
- 衣服|714street是什么牌子
