法兰克宏程序不能识别函数:新代宏程序,也是就是MACRO,其实就和C语言程序很像。
宏一般分为A类宏和B类宏.A类宏是以G65 Hxx P#xx Q#xx R#xx的格式输入的,而B类宏程序则是以直接的公式和语言输入的和C语言很相似在0i系统中应用比较广.由于现在B类宏程序的大量使用很多书都进行了介绍这里我就不再重复了。
无条件转移指令:
H80格式:G65 H80 P10 直接跳到第10程序段。
有条件转移指令H81 H82 H83 H84 H85 H86 ,分别是等于就转的H81不等于就转的H82小于就转的H83大于就转的H84小于等于就转的H85大于等于就转的H86。
格式:G65 H8x P10 Q#101 R#102将#101内的数值和#102内的数值相比较,按上面的H8x的码带入H8x中去,如果条件符合就跳到第10程序段,如果不符合就继续执行下面的程序段。
宏就是用公式来加工零件的,普通加工程序直接用指定G代码和移动距离。
指令(EQ为=,NE不等于, GT大于, LT小与, GE大于等于 ,LE小于等于)WH DO END是运算指令也是英文缩写。
例赋值#2等于5,运算#2=#2+1 运行一次后#2值就是6,运行n次#2值为5+n。
宏程序的作用
数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。
以上内容参考:百度百科-宏程序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)