西门子编程车床指令与ISO车床指令的格式大部分相同,但是也有部分差异,部分差异格式比较如下:
1. 绝对相对编程指令
[西门子方法二]X=AC(…); x轴以绝对尺寸输入
[西门子方法二]Y=IC(…); y轴以相对尺寸输入
注意西门子指令 G90/G91后面直接跟坐标值,G90/G91 X_ Z_
2. 公制英制编程指令
[西门子]G71公制,G70 英制;
[ISO]G21公制,G20 英制;
注意此处西门子指令G71不是 ISO指令里面的车削循环;西门子的车削轮廓循环是CYCLE952(具体用法请参考简明循环编程手册)
[西门子]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. 调用子程序编程指令
[西门子] MCALL和CALL 或者直接子程序名调用子程序/M17子程序返回
注意:西门子子程序调用和返回格式请参考828工作准备部分编程手册
[西门子] G04 F (秒)
[ISO] G04 X (秒)
8. 部分循环指令对应(DIN为西门子代码,数控系统默认SYSTEM B代码)
注意 ISO编程里面G71/G72 等等不仅仅是一个G代码,实际上是一个代码代表一个宏程序

参考书籍:
《SINUMERIK 828D 基础部分 编程手册》
《SINUMERIK 840D sl 828D 工作准备 编程手册》
《SINUMERIK Operate加工循环 简明编程手册》