文章详情官方文章 - 平台动态 - 五轴加工中宏程序应用的变量类型
五轴网 > 官方文章[文章列表] > 平台动态[文章列表] > 五轴加工中宏程序应用的变量类型

五轴加工中宏程序应用的变量类型

五轴加工中,一组以子程序的形式存储,并带有变量的程序称为用户宏程序,简称宏程序调用宏程序的指令称为用户宏程序指令或宏程序调用指令(简称宏指令)。

 

图片

五轴加工


普通程序的程序字为常量,一个程序只能描述一个几何形状,所以缺乏灵活性和适用性。而在用户宏程序的本体中,可以使用变量进行编程,还可以用宏指令对这些变量进行赋值、运算等处理。用户宏程序分为AB两类。

 

五轴加工编程的普通加工程序直接用数值指定G代码和移动距离,如G01X100.0使用宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MDI面板上的操作改变。

 

1.变量的表示

 

变量用变量符号(#和后面的变量号指定,如#1表达式可以用于指定变量号,此时,表达时必须封闭在括号中,如#[#1+#2-12]

 

2.变量的类型变量根据变量号可以分成4种类型:

 

A.空变量,该变量总是空,没有值能赋给该变量。

 

B.局部变量,局部变量值能用在宏程序中存储数据,如运算结果。当断电时,局部变最被初始化为空。调用宏程序时,自变量对局部变量赋值。

 

C.公共量,在不同的宏程序中意义相同。当断电时,变量#100~#199初始化为空,变量#500~#999的数据保存,即使断电也不丢失。

 

D.系统变量,用于读或写CNC运行时的各种数据,如刀具的当前位置和补偿值。

 

3.变量的引用

 

在程序中使用变最值,需指定地址后面所要跟的交量号。当用表达式指定变量时,要把表达式放在括号中。例如,GO1x[#1+#2]F#3

 

4.变量的算式与逻辑运算

 

五轴联动加工编程中,运算右边的表达式可包含常量函数或运算符组成的变量。表达式中的变量#j#k可以用常数赋值,左边的变量也可以用表达式赋值。

评论|
我要投稿 我的稿子
热门推荐
联系我们
关于我们
支付方式
返工/退换
服务协议
在线支付方式
0755 3365 3582
传真:0755 3369 1121
工作时间:09:00-18:00

邮箱:support@5axismfg.com

地址:深圳市光明区公明街道上村社区莲塘工业区C区26栋202

邮编:518000

© 2021 五轴网 www.5axismfg.com 苏ICP备2024061241号-1