欢迎来到天天文库
浏览记录
ID:51054585
大小:2.30 MB
页数:56页
时间:2020-03-17
《雷尼绍测头培训PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、前言变量基础部分变量类型变量局部变量全局变量系统变量用户变量所有的宏程序中都可以共用的变量#100-#199:掉电不保持#500-#999:掉电保持只能在当前宏程序中使用的变量#1-#33用来储存系统数据的变量,如刀补,位置等#1000-常用系统变量-工件坐标系外部坐标系偏置#5201-#5203G54(1-3轴)#5221-#5223G55(1-3轴)#5241-#5243G56(1-3轴)#5261-#5263G57(1-3轴)#5281-#5283G58(1-3轴)#5301-#5303G59(1-3轴)#5321-#5323G54.1P1(1-3轴)#7001-#7
2、003G54.1P48(1-3轴)#7941-#7943……我们能用这些变量干什么?(见测试)常用系统变量-刀具补偿偏置我们能用这些变量干什么?(见测试)常用系统变量-报警变量变量号功能举例#3000赋值0-200,机床停止并报警#3000=1(NG)屏幕显示“3001NG”我们能用这个变量干什么?(见测试)算数和逻辑运算部分一算数和逻辑运算(一)功能格式备注定义#i=#j加法#i=#j+#k减法#i=#j-#k乘法#i=#j*#k除法#i=#j/#k#k不为0正弦#i=SIN[#j]角度以度指定90.5表示90度30分反正弦#i=ASIN[#j]正切#i=TAN[#j]反
3、正切#i=ATAN[#j]/[#k]余弦#i=COS[#j]反余弦#i=ACOS[#j]算数和逻辑运算(二)功能格式备注平方根#i=SQRT[#j]绝对值#i=ABS[#j]舍入#i=ROUND[#j]上取整#i=FIX[#j]下取整#i=FUP[#j]自然对数#i=LN[#j]指数对数#i=EXP[#j]或#i=#jOR#k运算按照二进制一位一位的进行异或#i=#jXOR#k与#i=#jAND#k蓝色字体为不常用运算符所有运算格式要正确测试一可以把G55的坐标值写入全局变量吗?局部变量呢?怎么写?两个有什么差异?我可以给G55的坐标赋值吗?怎么写?有什么用处?要读取5号刀
4、的刀具长度补偿(含磨损)怎么读?有什么用处?程序中要添加报警,用哪个变量,怎么用?休息会?算数和逻辑运算部分二运算符作用多用于逻辑判断,和IF等条件语句使用IF条件语句判断后跳转示例:如果变量#1的值大于10,跳转到N2程序段N1IF[#1GT10.]GOTO2……N2G00G91X10.……IF<条件>THEN<表达式>如果表达式满足,执行THEN后的语句。否则顺序执行示例:如果#1和#2的值相同,0赋值给#3IF[#1EQ#2]THEN#3=0;……宏程序调用重要内容程序调用方式M98调用格式:M98P****举例:M98P1000G65调用格式:G65P****AaB
5、bCcDdEeFfHhIiJjKkMmNnQqRrSsTtUuVvWwXxYyZz举例:G65P1000A1.B2.X10.Z5.都可以调用,有区别吗?G65和M98的差别(一)指定变量的值格式:M98P****G65P****AaBbCcDdEeFfHhIiJjKkMmNnQqRrSsTtUuVvWwXxYyZz所以》M98不能在调用时指定变量的值,而G65可以那么G65后面跟的一大堆字母表示的是什么意思呢?G65和M98的差别(一)变量表举例:G65P1000A1.B2.X10.Z5.表示在调用O1000的同时,就指定了程序中#1,#2,#24,#26的值通常在程序中有
6、类似的语句:IF[#1NE#0]GOTO2或#600=#2+10.等类似的语句那么,这样有什么好处?G65和M98的差别(二)示例:O0001#1=1.M98P1000;#600=#1;此时#600的值是多少?……-----------------------------O0002#1=1.G65P1000#600=#1;此时#600的值是多少?……O1000#1=-1.……M99#600=-1#600=1G65和M98的差别(二)休息会?INSPECTIONPLUS软件中的全局变量全局变量(一)#100#110#120#130#140#101#111#121#131#14
7、1#102#112#122#132#142#103#113#123#133#143#104#114#124#134#144#105#115#125#135#145#106#116#126#136#146#107#117#127#137#147#108#118#128#138#148#109#119#129#139#149用户可用变量全局变量(二)#100#110#120#130#140#101#111#121#131#141#102#112#122#132#142#103#113#123#133#143#104#1
此文档下载收益归作者所有