数控编程的方式方法
2021-02-25周潇潇张金龙
周潇潇, 李 炫, 许 振, 张金龙
(镇江中福马机械有限公司,江苏 镇江 212028)
等分加工是比较常见的一种机械加工,等分加工件如图1所示。这是一种等分加工零件,常用的数控加工系统为西门子系统和法兰克系统,下面以此两种系统做编程简述。

图1 等分加工件
1 西门子系统
1.1 西门子系统简介
西门子系统需用到ROT RPL=......和RND,ROT RPL=......指令代表坐标系旋转,RND指令代表圆弧过渡,图1中缺口共16等分,每等分角度为22.5°。首先需要画出需要用到的坐标,各点坐标如图2所示。点A为点B的延长点用于进刀,点L为点K的延长点用于退刀,A点:114.76,14.55;C点:125.41,10.88;D点:128.6,;6.18;E点;128.66,1.74;F点:131.91,2.96;G点:132.66,3.24;H点:135.92,7.93;I点:135.92,16.48;J点:127.9,20.39;L点:114.76,9.21。这是所需要的坐标点,图2中所有圆弧为R5,厚度为20,在此用φ10立铣刀加工。

图2 各点坐标
1.2 西门子加工程序
T1D1
刀号
M3S600
转数
G90G54G0X0Y0
移动到G54中心
R1=-22.5
R1设为-22.5,与
R2累加后刚好为0°
R2=22.5
每等分的分角度
N1
跳跃地址
R1=R1+R2
角度累加
IF R1>360 GOTON2
角度累加大于
360°跳到结尾结束
ROT RPL=R1
角度旋转
R3=0
R4=0.5
N4
跳跃地址
R3=R3+R4
深度累加
IF R3>21 GOTON1
深度大于21跳跃N1
G0X114.76Y0
Z=-R3
G41G1X114.76Y14.55F1000
A点
X125.41Y10.88
C点
X128.66Y6.18RND=5
D点
X128.66Y1.74
E点
X131.91Y-2.96RND=5
F点
X132.66Y-3.24
G点
X135.92Y-7.93RND=5
H点
X135.92Y-16.48
I点
X127.9Y-20.39RND=5
J点
X114.76Y-9.21
L点
G0Z100
GOTO N4
跳跃到N4
N2
M30
西门子这段程序中用到2个宏程序,首先运用ROT RPL=......进行旋转角度的累加,然后再编辑一个深度累加的宏程序,从而达到加工目的。这里比较容易出现的问题是两个宏程序串联时容易出现错误,所以在编程时一定要注意在宏程序串联时跳跃地址是否正确。也可以选择用子程序调用的方法进行编程,这样不会出现宏程序串联时发生地址跳跃错误问题而导致加工失败。
使用法兰克系统编程的方法跟西门子相差不多,为了区分两种方法编程不同,在进行法兰克编程时使用子程序调用的方法。……p>
