加工中心宏程序中#1~#30他们各代表什么意思

加工中心宏程序中#1~#30他们各代表什么意思,第1张

比如说;

g54g90g17g0x5y0

g43h1z50m8

m3s1500

z5

#1=-0.3(每一层铣掉30丝)

while(#1ge-20)do1(从0.3一直变到要铣到的深度-20)

g1z#1f280(下刀到-0.3)

y5

x-5

y-5

x5

y0

#1=#1-0.3(每次铣的深度,根据实际情况而改变)

end1(循环结束)

g0g90z150

m30

应该懂了吧

1、使用环境变量,这里创建脚本 test.sh,并入截图内容。

2、执行test.sh脚本。

3、使用用户变量,创建 test.sh 脚本,填入截图内容。

4、执行脚本输出结果。

注意事项:

如果对%%括起来的系统变量具体含义不清楚,可进入运行--输入cmd--在dos命令行下输入 echo %变量名% 即可得到答案,输入“cd 变量名”即可定位到变量位置。也可以在在dos命令行下输入:“set”即可查看所有系统变量及对应位置。

加工中心宏程序,局部变量和公共变量的区别为:存储方式不同、生命周期不同、作用域不同。

一、存储方式不同

1、局部变量:局部变量暂时在存储在栈区中。

2、公共变量:公共变量存储在全局数据区中。

二、生命周期不同

1、局部变量:局部变量的生命周期在跳出为当前函数体或类时就从栈区中销毁了。

2、公共变量:公共变量的生命周期和加工中心宏主程序一样,直到加工中心宏主程序销毁才会跟着销毁。

三、作用域不同

1、局部变量:局部变量的作用域为当前函数体或类中。

2、公共变量:公共变量的作用域为整个加工中心宏程序中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12105587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存