(中职)数控编程技术SINUMERIK-802D加工中心或铣床宏程序.doc
《(中职)数控编程技术SINUMERIK-802D加工中心或铣床宏程序.doc》由会员分享,可在线阅读,更多相关《(中职)数控编程技术SINUMERIK-802D加工中心或铣床宏程序.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SINUMERIK-802D系统R参数和程序跳转(一)计算参数R 要使一个NC程序不仅仅适用于特定数值下的一次加工,或者必须要计算出数值,这两种情况均可以使用计算参数。你可以在程序运行时由控制器计算或设定所需要的数值;也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中对由变量确定的地址进行赋值。如果值已经被指定给算术参数,那么它们就可以在程序中被指定给其它NC地址,这些地址字的值将是可变的。1.编程格式:R0.R299.2.值的指定:你可以在以下范围内给算术参数赋值:(0.000 0001 9999 9999 )(8位,十进制位,带符号和小数点)整数值小数点可省略,正号也可以
2、一直省去。例:R03.5678 R137.3 R22 R37 R445678.123;用指数表示法可以赋值更大的数值范围::()。指数的值书写在EX字符后面,最大的总的字符个数为10(包括符号和小数点)。EX值的范围:300 到+300。举例:R00.1EX5 ;意义:R00.000 001; R11.874EX8 ;意义:R1187 400 000。在一个程序段内可以有几个赋值或几个表达式赋值。3.给其它的地址赋值通过给其它的NC地址分配计算参数或参数表达式,可以增加NC程序的通用性。可以用数值、算术表达式或R参数对任意NC地址赋值。但对地址N、G和L例外。当赋值时,在地址字后面书写字符“”
3、,也可以赋一个带负号的值,给轴地址字赋值时必须在一个单独的程序段内。举例:N10 G0XR1 ;给X轴赋值在计算参数时也遵循通常的数学运算规则。4.编程举例(1)R参数编程实例:N10 R1R1+1由原来的R1加上1后赋值给新的R1N20R1R2+R3 R4R5R6 R7R8*R9 R10R11/R12加、减、乘、除运算N30 R13SIN(25.3)R13等于正弦25.3度N40 R14R1*R2+R3乘除优先于加减,R14(R1*R2)+R3N50 R14R3+R2*R1与N40一样N60 R15SQRT(R1*R1+R2*R2)R15(2)坐标轴赋值编程实例:N10G1G91XR1ZR2
4、 F300 N20ZR3 N30XR4 N40ZR5 .(二)标记符程序跳转目标标记符或程序段号用于标记程序中所跳转的目标程序段,用跳转功能可以实现程序运行的分支。标记符可以自由选取,但必须由28个字母或数字组成,其中开始两个字符必须为字母或下划线。跳转目标程序段标记后面必须为冒号。标记符位于程序段首。如果程序段有段号,则标记符紧跟着段号。在一个程序段中,标记符不能有其它含义。编程举例:N10CZY1:G1X.Y.CZY1为标记符,跳转目标程序段.XHT8:G1X.Y.XHT8为标记符,跳转目标程序段,但没有段号.(三)绝对跳转NC程序在运行时以写入时的顺序执行程序段。程序在运行时可以通过插入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 编程 技术 SINUMERIK 802 加工 中心 铣床 程序
限制150内