第五章编辑类命令
- 格式:ppt
- 大小:756.50 KB
- 文档页数:42
KGL-WIN教程(LGPLC指令教程5)第五章编辑程序5.1编辑梯级图程序····························································· 5-1 5.2 编辑助记忆程序···························································· 5-2 5.3 编辑菜单········································································ 5-3 5.4 弹出菜单······································································ 5-4 5.5 视图菜单······································································ 5-4 5.6 管理⽂件········································································ 5-7第五章编辑程序程序被⽤做编辑和命令去控制机器或过程。
第五章用户宏程序在数控编程加工中,经常遇到由椭圆、抛物线、双曲线等非圆曲线组成的零件轮廓和三位曲面轮廓,用一般的插补指令难以编程和加工,可以采用编制宏程序的方法。
所谓宏就是一组命令的集合。
在数控编程中,将一组编程指令组合在一起就是数控宏程序,使用时用一个指令调用即可。
像固定循环指令、多重循环指令就是用宏程序编写的,这些宏程序是由生产厂家开发的,并且固化在数控系统中,用户只能使用,不能编辑。
一些宏程序是对用户开放的,用户根据系统提供的编程格式进行编写、存储,这类宏程序就是用户宏程序。
通常说的宏程序就是指用户宏程序。
宏程序的主体类似子程序体,但是,子程序中使用的具体的数值,不能使用变量,宏程序主体中,能使用变量,可以给变量赋值、运算等。
FANUC系统的宏程序有两种,一种是A类宏程序,一种是B类宏程序。
在一些老的系统中,如FANUC 0TD系统,由于它的MDI键盘上没有公式符号,因此使用A类宏程序。
A类宏程序由G代码和H代码组成,这些代码不容易记忆,用户使用很不方便,逐渐被淘汰。
现在数控系统多数使用B类宏程序,B类宏程序直接用公式和语言进行编写,用户使用很方便。
第一节 A类宏程序一、变量在常规的主程序和子程序内,总是将一个具体的数值赋给一个地址。
为了使程序更具通用性、更加灵活,在宏程序中设置了变量,即将变量赋给一个地址。
1、变量的表示变量可以用“#”号和跟随其后的变量序号来表示:#i(i=1,2,3......)例:#5, #109, #501。
2、变量的引用将跟随在一个地址后的数值用一个变量来代替,即引入了变量。
例:对于F#103,若#103=50时,则为F50;对于Z-#110,若#110=100时,则Z为-100;对于G#130,若#130=3时,则为G03。
3、变量的类型系统的变量分为局部变量、公共变量和系统变量三类。
(1)、局部变量所谓局部变量就是宏程序中局部使用的变量。
也就是说,在某一程序中使用的变量#i和另一程序中使用的变量#i是不同的,局部变量的序号为:#1~#33。