【摘要】:R参数是SIEMENS数控系统所用的参数,SIEMENS802D共有250个R参数,其中R0~R99可以自由使用,R100~R249为加工循环传递参数,若在程序中没有使用加工循环,则这部分参数也同样可以自由使用。例如:R1=20,表示给R1参数赋值为20,如果在程序中出现G91G01Z=R1,就表示刀具沿Z轴直线移动20mm。赋值时,在地址符后面写入符号“=”。赋值语句也可以赋值负号。给坐标轴地址赋值时,要求有一独立的程序段,例如:G00 X=R2;就是给X轴赋值。
4.6.1 Siemens802D系统数控车床指令
1.Siemens802D系统数控车床G指令(如表4-7所示)
表4-7 Siemens系统数控车床G指令
(续表)
2.Siemens系统数控车床的其他指令(如表4-8所示)
表4-8 Siemens系统数控车床的其他指令
(续表)
(续表)
3.Siemens系统数控车床支持的M代码(如表4-9所示)
表4-9 Siemens系统数控车床支持的M代码
4.R参数
R参数是SIEMENS数控系统所用的参数,SIEMENS802D共有250个R参数,其中R0~R99可以自由使用,R100~R249为加工循环传递参数,若在程序中没有使用加工循环,则这部分参数也同样可以自由使用。
在编程中,如果要使用R参数,则应先对R参数赋值,即将某一个具体数据赋给某一个R参数。只有在赋值后,才可使用该R参数。例如:R1=20,表示给R1参数赋值为20,如果在程序中出现G91G01Z=R1,就表示刀具沿Z轴直线移动20mm。
一个程序段中可以有多个R赋值语句,也可以用计算表达式赋值。通过给其他的NC地址分配R参数或参数表达式,可以增加NC程序的通用性。除地址N、G、L外,可以用数值、算术表达式或R参数对任意NC地址赋值。赋值时,在地址符后面写入符号“=”。赋值语句也可以赋值负号。给坐标轴地址(运行指令)赋值时,要求有一独立的程序段,例如:G00 X=R2;就是给X轴赋值。
【例4-35】R参数赋值编程
在固定循环中,要先对有固定含义的R参数赋值。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。