数控车床培训宏程序入门基础知识都有什么

142人已阅读 2021-07-28 11:12:10
导读 在机械加工领域,如果工艺是最基本最重要的元素,那么在宏程序领域,变量就是最基本最重要的了!
数控类 模具设计类 智能制造类 软件设计与编程类

新闻详情

2021-07-28 11:12:10

变量、常量、变量的赋值,变量的自增与自减

在机械加工领域,如果工艺是最基本最重要的元素,那么在宏程序领域,变量就是最基本最重要的了, 讲解变量之前,不妨先了解下什么是常量。
所谓常量,可以通俗地理解为:一个不会变化的阿拉伯数字! 比如数字1、12.21、 452等。 它们自身是不会变化的,是多少就是多少。可能有读者会问:那么1+2=3 ,这不是变化吗?单仔细一想就知道,这个数字"3” 是两个常量1、2相加的结果 ,但1、2自身并没有因为相加而发生变化。
下面看看什么是变量吧!
实变量,它不是-个具体的数字,而是一一个代号。 比如“李四” 这个名字。它不能简单的理解为某-一个人 ,因为全国有很多人都叫“李四”。所以代号里面的内容是不确定的。那么在数控系统中( FANUC )该如何表示变量呢?输入“李四”肯定是无效的,必须输入要系统能够识别的“语言”。在数控系统中,变量用符号"#" 来表示,后面在跟上号,比如#1、#2、 #3等。 这些序号用来区别变量的属性,比如#1与#500 ,号的不同属性也是不同的,这个在后面的章节会解释。
所谓赋值,就是把某个东西给了另-个东西。比如小王给了我50块钱,那么这个过程可以理解为小王对我赋值了, 这个值是10元人民币。那么在数控系统中,赋值的表达方式: #1=10。就是把阿拉伯数字10 ,给了#1这个变量。当#1不发生运算的情况下, #1就代表着数字10。
例2-1
G01 X80 Z-45
如果: #1=80 #2=45
那么: G01 X80 Z-45完全等价于G01 X#1 Z- #2;
分析:由于把“"80” “45” 这两个数字分别赋值给了变量#1、#2 ,所以#1、#2就代表着数字80、 45。因此这两段小程序完全等价!赋值讲完,接下来该谈谈变量的运算。
变量的运算几何数学的运算法则完全一致的。 例如:加减乘除的运算顺序,如果有小括号,要先计算括号内的等。
例2-2
如果: #1=10、#2=20、 #3=15
那么: #1=#2=30、#1=#3=25、 #3*#2=300、 #1* ( #2+#3 ) =350.
-切就这么简单!*括开方、算平方、三角函数计算等,与数字数学运算的方法完全一致!
我们要学习一个非常关键的概念-自增与自减。
所谓自增与自减,就是在自身的基础上减去或加上一一个值。乍听之下比较费劲,先看下面的宏程序语句。
例2-3
如果#1=10;
#1=#1+1
请问#1的值最后等于多少?
粗看之下。貌似不合理啊! #1时10 ,这10=10+ 1怎么可能呢?请注意,前面讲过变量只是个代号,不是一个具体的数字。 比方说我有一张银行卡,卡里面有100元。现在我向卡例存50元,那么卡的总额时150元。在这个过程中,卡还是那张卡,但里面的金额E经发生了变化。这就可以理解为自增。所以,上述程序中, #1这张"卡”,有原来的10 ,存进了1 ,因此#1的“总额”就是11,同理,自减也是一个道理。


以上就是本章的全部内容,希望对大家有所帮助。如果感兴趣的话,可以咨询我们的在线老师了解报名哦!

上一篇: 无 下一篇: 无

相关文章

推荐课程

查看全部课程
上海泉威数控模具培训

上海泉威数控模具培训

上海泉威数控模具培训中心奉贤南桥校区 上海泉威数控模具培训中心青浦赵巷校区 上海泉威数控模具培训中心松江老城校区 上海泉威数控模具培训中心浦东惠南校区 上海泉威数控模具培训中心闵行莘庄校区 上海泉威数控模具培训中心宝山顾村校区

查看全部校区 进入官方主页