西门子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: 刀具号
1.程序跳段:只要在希望越过的程序段的程序段前刺进辨认符“/”,在程序履行过程中的指令便不会被履行,转而持续履行下面不带跳段辨认符的程序段。例如:
N10 …履行
/ N20…越过
N30…履行
2.条件转向语句为“IF…GOTOB/GOTOF…”,条件式所用的条件比较符号答使用:==(等于)、>、 >= 、<、<=。
3.程序注释:注释一般附加在程序段的结尾,并用分号“;”将注释与NC程序分隔。
4.主程序:主程序:文件名的后缀为MPF;
子程序:文件名的后缀为SPF;
5.极坐标运动指令:
在其坐标系中的运动指令: G0 AP=…(极角) RP=…(极径)
指令阐明:G110 极点方位,以刀具当时点方位为参阅点。
G111 极点方位,在工件坐标系中的肯定尺度。
G112 极点方位,曾经一个极点方位为参阅点。
6.选用半径和结尾进行圆弧编程:
指令阐明:G2/G3 X… Y… Z… CR…(为圆弧半径)。
CR =“+”…圆弧视点小于或等于180,
CR=“-”…圆弧视点大于或等于180。
7.螺旋插补(G2/G3,TURN)
指令方式:G2/G3 X… Y… Z… I… J… K… TURN…
G2/G3 X… Y… Z… CR=… TURN…
指令阐明:X,Y,Z:圆弧结尾坐标。
I,J,K:圆心方位。CR=:圆弧半径。
TURN=:圆弧通过起点的次数,即整圆的圈数。整圆范围:0—999。举例:起点(X27.5 ,Y32.99, Z-5)逆时针履行两整圈,挨近结尾(X20, Y5, Z-20).
程序:…
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
8.坐标系转化指令:
可编程指令零点偏移(TRANS,ATRANS)指令方式:TRANS(ATRANS) X… Y… Z…(在独自程序段编写)指令阐明:TRANS为可代替指令,参照被激活的可设定零偏(G54-G57)的肯定改换。
ATRANS:为可加性指令,参照被激活的可设定零点或可编程零点的增量改换。
X,Y,Z:为所规则的坐标轴上的偏移量。
不带坐标轴参数的TRANS指令能够撤销现已收效的悉数编程结构。
9.可编程旋转(ROT,AROT)
指令方式:ROT(AROT) X…Y…Z…ROT(AROT) RPL=…..(RPL所选平面内坐标系按该视点旋转,旋转视点)指令阐明:ROT为可代替指令。
AROT为叠加指令。
X、Y、Z:环绕该几许轴进行空间旋转。使用ROT时,旋转点为从前规则的可设定零偏(G54-G57)。使用AROT时,旋转点为现行的零偏。
10.可编程镜像加工(MIRROR,AMIRROR)
指令方式:MIRROR(AMIRROR) X…Y….X….
11.刀具偏置指令(刀具调用及刀具补偿T,D)
12.镗孔(进给镗下,孔底暂停,定向让刀,快速回来。)
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:主轴定向停的方位(单位:度)
数控龙门铣840D编程形式:
机床状况: N10 G54 G90 G17 G40 G64 (G64接连式加工)
N20 M43(换档)M40空档 M41-44一档至四档
N30 T01 D01
N40 G04 F3 (停留时刻)
N50 S600 F280 M03
N… (程序)
N… ………………
N… M05
N… M02 (M30)
M指令(M代码 功能)M00 程序中止
M01 条件程序中止
M02 程序完毕
M03 主轴正转
M04 主轴回转
M05 主轴中止
M06 刀具交流
M08 冷却开
M09 冷却关
M18 主轴定向免除
M19 主轴定向
M29 刚性攻丝
M30 程序完毕并回来程序头
M33 主轴定向
M98 调用子程序M99 子程序完毕回来/重复履行
|