西门子|840D数控系统常用指令集

职场   2024-11-27 12:00   河南  

西门子840D数控系统指令集

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(1档至4档)

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  子程序结束返回/重复执行

数控笔记
往期精选▼

【视频】西门子数控加工操作视频

【视频】西门子808D软限位设定步骤

【西门子】数控系统全套资料汇总

FANUC与SIEMENS数控系统常用宏变量代码

FANUC与SIEMENS数控系统GM代码区别

西门子数控系统840D仿真软件安装方法

西门子|828D数控系统RS232串口传输

西门子 | 808D数控系统如何安装语言包?

西门子 | 808D数控系统备份与恢复

西门子 | 808D如何配置驱动器?

西门子808D系统-简明调机手册

西门子 | 主軸定位设定步骤

西门子 | 激光干涉仪检测指导

西门子 | 轻松进行螺距误差补偿

西门子 | 如何解决加工过切问题?

西门子 | 曲线加工进给速度优化指令

西门子 | 各种系统缺少轴使能的处理

西门子 | 如何激活和使用相对坐标系?

西门子 | 828D报警编号查询信号地址

西门子 | 数控系统PLC用户报警号查询方法

西门子 | SINUMERIK 828D 简明调试手册

西门子 | 如何默认激活使用“高速高精”功能

西门子 | 零偏中“回转工作台参照”无法删除

西门子 | 828D PLC程序比较及检查办法

西门子丨第四轴的参数、安装和拆卸方法

数控笔记
分享交流FANUC、三菱、西门子、兄弟、新代等各类数控知识;数控驿站网www.sk1z.com;
 最新文章