数控车床的编程的编程有如下特点:
(1)在一个程序段中,根据图样上标注的尺寸,可以采用绝对值编程、增量值编程或二者混合编程。 (2)由于被加工零件的径向尺寸在图样上和测量时都是以直径值表示,所以用绝对值编程时,X以直径值表示;用增量值编程时,以径向实际位移量的二倍值表示,并附上方向符号(正向可以省略)。 (3)为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。 (4)由于车削加工常用棒料或锻料作为毛坯,加工余量较大,所以为简化编程,数控装置常具备不同形式的固定循环,可进行多次重复循环切削。 (5)编程时,常认为车刀刀尖是一个点,而实际上为了提高刀具寿命和工件表面质量,车刀刀尖常磨成一个半径不大的圆弧,因此为提高加工精度,当编制圆头刀程序时,需要对刀具半径进行补偿。数控车床一般都具有刀具半径自动补偿功能(G41,G42),这时可直接按工件轮廓尺寸编程。对不具备刀具半径自动补偿功能的数控车床,编程时需先计算补偿量。 表3-2 FANUC-6T系统常用准备功能标准 注:00组的G代码为非模态代码,其他均为模态G代码
序号
代码
组别
功能
1
2
3
4G00
G01
G02
G0301
快速点定位
直线插补
顺时针圆弧插补
逆时针圆弧插补
5
6G04
G1000
延时(暂停)
补偿值设定
7
8G20
G2102
英制输入
米制输入
9
10G22
G23
存储型行程限位接通
存储型行程限位断开
11
12
13G27
G28
G2900
返回参考点确认
返回参考原点
从参考点回到切削点
14
15
16G32
G36
G3701
螺纹切削
自动刀具补偿X
自动刀具补偿Z
17
18
19G40
G41
G4207
刀具半径补偿取消
刀尖圆弧半径左补偿
刀尖圆弧半径右补偿
20
21
22
23
24
25
26
27G50
G70
G71
G72
G73
G74
G75
G7600
坐标系设定或最高主轴速度限定
精车循环
粗车外圆复合循环
粗车端面复合循环
固定形状粗加工复合循环
Z向深孔钻削循环
切槽(在X向)
螺纹切削复合循环
28
29G90
G9201
单一形状固定循环
螺纹切削循环
30
31G96
G9702
恒速切削控制有效
恒速切削控制取消
32
33G98
G9905
进给速度按每分钟设定
进给速度按每转设定