西门子编程车床指令与ISO车床指令的格式大部分相同,但是也有部分差异,部分差异格式比较如下:

1.     绝对相对编程指令

[西门子方法一]G90 绝对/G91相对,

[西门子方法二]X=AC(…)        x轴以绝对尺寸输入

[西门子方法二]Y=IC(…)        y轴以相对尺寸输入

[ISO] XZ 绝对/UW相对,

注意西门子指令 G90/G91后面直接跟坐标值,G90/G91 X_ Z_

 

2.     公制英制编程指令

[西门子]G71公制,G70 英制;

[ISO]G21公制,G20 英制;

注意此处西门子指令G71不是 ISO指令里面的车削循环;西门子的车削轮廓循环是CYCLE952(具体用法请参考简明循环编程手册)

 

3.     圆弧插补(半径编程)编程指令

[西门子]G90 G02/G03 X_ Z_ CR=_ F_ (半径绝对值)

[西门子]G91 G02/G03 X_ Z_ CR=_ F_ (半径相对值)

[ISO]G02/G03 X_ Z_ R_ F_ (半径绝对值)

[ISO]G02/G03 U_ W_ R_ F_ (半径相对值)

注意西门子半径赋值符号为:CR=

 

4.      圆弧插补(圆心编程)

[西门子]G90 G02/G03 X_ Z_ I_K_ F_ (圆心绝对值)

[西门子]G91 G02/G03 X_ Z_ I_ K_ F_ (圆心相对值)

[ISO]G02/G03 X_ Z_ I_ K_ F_ (圆心绝对值)

[ISO]G02/G03 U_W_ I_ K_ F_ (圆心相对值)

 

5.     刀具号编程指令

[西门子]T1D1----T1D9   T1号刀具,可以带9个刀沿,所以是D1---D9

[ISO]T0101----T9999

 

6.     调用子程序编程指令

[西门子]   MCALLCALL 或者直接子程序名调用子程序/M17子程序返回

[ISO]  M98调用子程序/M99结束子程序

注意:西门子子程序调用和返回格式请参考828工作准备部分编程手册

 

7.     暂停编程指令

[西门子]   G04  F ()   

[ISO]   G04 X ()

 

8.     部分循环指令对应(DIN为西门子代码,数控系统默认SYSTEM B代码)



注意 ISO编程里面G71/G72 等等不仅仅是一个G代码,实际上是一个代码代表一个宏程序

 Pictureff.png

 


 

 

参考书籍:

SINUMERIK 828D 基础部分 编程手册》

SINUMERIK 840D sl  828D 工作准备 编程手册》

SINUMERIK Operate加工循环 简明编程手册