西门子840D数控系统数控编程
西门子840D系统程序命名规则
a、前一个符号必须是字母或数字(或一个字符有下划线)
b、其余符号可以是字母、数字及下划线
c、程序名最多有24个字符
d、字符间不允许使用分隔符
常见程序段格式
N…G…X…Y…Z…F…S…D…T…M…
N:程序段号
G:准备功能
X/Y/Z:坐标终点
F:进给速度
S:主轴转速
D:刀沿号
T: 刀具号
N10 …履行
/ N20…越过
N30…履行
子程序:文件名的后缀为SPF;
在其坐标系中的运动指令:
指令阐明:
G111 极点方位,在工件坐标系中的肯定尺度。
G112 极点方位,曾经一个极点方位为参阅点。
指令阐明:
CR =“+”…圆弧视点小于或等于180,
CR=“-”…圆弧视点大于或等于180。
指令方式:
G2/G3 X… Y… Z… CR=… TURN…
指令阐明:X,Y,Z:圆弧结尾坐标。
I,J,K:圆心方位。
TURN=:圆弧通过起点的次数,即整圆的圈数。整圆范围:0—999。
程序:…
N30 G17 G0 X27.5 Y32.99 Z3
N40 G17 G1 Z-5 F50
N50 G3 X20 Y5 Z-20 I=AC(20) J=AC(20) TURN=2
可编程指令零点偏移(TRANS,ATRANS)
ATRANS:为可加性指令,参照被激活的可设定零点或可编程零点的增量改换。
X,Y,Z:为所规则的坐标轴上的偏移量。
不带坐标轴参数的TRANS指令能够撤销现已收效的悉数编程结构。
指令方式:ROT(AROT) X…Y…Z…
AROT为叠加指令。
X、Y、Z:环绕该几许轴进行空间旋转。使用ROT时,旋转点为从前规则的可设定零偏(G54-G57)。使用AROT时,旋转点为现行的零偏。
指令方式:MIRROR(AMIRROR) X…Y….X….
CYCLE86(RTP,RFP,SDIS,DP,DPR,DTB,SDIR,RPA,RPO,RPAP,POSS)
RTP:回来高度
RFP:参阅平面
SDIS:安全空隙(无符号)
DP:终究镗深
DPR:相对镗深(无符号)
DTB:孔底延时时刻
SDIR:旋转方向,3==M3,4==M4
RPA:横坐标上的孔底让刀
RPO:纵坐标上的孔底让刀
RPAP:垂直方向上的孔底让刀
POSS:主轴定向停的方位(单位:度)
机床状况:
N20 M43(换档)M40空档 M41-44一档至四档
N30 T01 D01
N40 G04 F3 (停留时刻)
N50 S600 F280 M03
N… (程序)
N… ………………
N… M05
N… M02 (M30)
M01 条件程序中止
M02 程序完毕
M03 主轴正转
M04 主轴回转
M05 主轴中止
M06 刀具交流
M08 冷却开
M09 冷却关
M18 主轴定向免除
M19 主轴定向
M29 刚性攻丝
M30 程序完毕并回来程序头
M33 主轴定向
M98 调用子程序