西门子|840D数控系统数控编程基础

职场   2024-12-19 07:03   河南  

西门子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 子程序完毕回来/重复履行

数控笔记
往期精选▼

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

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

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

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

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

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

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

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

西门子|808D数控系统快捷键介绍

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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