(文章底部可以评论,欢迎对文章进行点评和知识补充) 现在很多数控技术人员都不懂宏程序,他们认为有了自动编程软件,就不需要学习宏程序了。事实上,宏程序的功能非常强大,比如编写一些批量、重复的程序,使用宏程序就只需要改动几个数据就可以了,没有必要进行大量重复的编程,可极大简化操作,大幅度提高工作效率。今天我们就分享一些宏程序编程知识。 宏程序可以使用变量进行算术运算、逻辑运算和函数的混合运算,还提供了循环语句、分支语句和子程序调用语句。 一般来说:宏程序适合图形一样,只是尺寸不同的系列零件的编程;适合工艺路径一样,只是位置参数不同的系列零件的编程;适合抛物线、椭圆、双曲线等没有插补指令的曲线编程。加微信:mvm9987送宏程序教程一份 01 变量的表示和使用 1. 变量表示 2. 变量的使用 1)地址字后面指定变量号或公式 格式: <地址字>#I 这里的“I”代表变量号 例:F#103,设#103=15 则为F15 Z-#110,设#110=250 则为Z-250 X[#24+#18*COS[#1]] 2)变量号可用变量代替 例:#[#30],设#30=3 则为#3 3)变量不能使用地址O,N,I 例:下述方法下允许 O#1; I#2 6.00×100.0; N#3 Z200.0; 4) 变量号所对应的变量,对每个地址来说,都有具体数值范围 例:#30=1100时,则M#30是不允许的 5)#0为空变量,没有定义变量值的变量也是空变量 6)变量值定义: 程序定义时可省略小数点,例:#123=149 02 变量的种类 加微信:mvm9987送宏程序教程一份 1. 局部变量#1~#33 2. 公共变量#100~#199,#500~#999 3. 系统变量 03 运算指令 2. 算术运算 3. 逻辑运算 4. 函数 04 转移与循环指令 1. 无条件的转移 条件式: 3. 循环 |
|