什么数控车能用宏程序:数控车宏程序编程 第二讲 结合案例
什么数控车能用宏程序:数控车宏程序编程 第二讲 结合案例· 例如:求100的根,√100可编写为#1=SQRT[100]· 例如:#1 LT 5 表示 #1小于5;如:#[#1 #2-12],175/SQRT[2] * COS[55 ];到这里,可能部分读者看不懂这两个表达式的含义了。这是因为计算机它也有自己的语言,简单的说乘法符号是"×",这是我们能看懂的,但是计算机看不懂,它只能看懂"*"表示乘法,所以我们在编程时就要采用电脑能识别的语言如:3×3,应该写成3*3。因此大家在进行学习宏程序编程之前,先要把计算机的语言和咱们的识别的语言做一个简介,如下图所示。· 例如:2 5 可这样编写#1=10 #2=5 #3=#1 #2
在2018年7月22日,我写了一篇名为《数控车床的宏程序编程,第一讲,什么是变量?》。这是后台反馈的数据 如图所示。
在明白了什么是变量后,本文结合编程案例(车铣),主要讲解一下宏程序中的表达式和控制指令。
1.什么是宏程序中的表达式
用运算符连接起来的常数,宏变量构成表达式,必须封闭在括号中
如:#[#1 #2-12],175/SQRT[2] * COS[55 ];
到这里,可能部分读者看不懂这两个表达式的含义了。这是因为计算机它也有自己的语言,简单的说乘法符号是"×",这是我们能看懂的,但是计算机看不懂,它只能看懂"*"表示乘法,所以我们在编程时就要采用电脑能识别的语言如:3×3,应该写成3*3。因此大家在进行学习宏程序编程之前,先要把计算机的语言和咱们的识别的语言做一个简介,如下图所示。
· 例如:2 5 可这样编写#1=10 #2=5 #3=#1 #2
· 例如:#1 LT 5 表示 #1小于5;
· 例如:求100的根,√100可编写为#1=SQRT[100]
· 例如:正弦函数,#i=SIN[#j];
在数控车编程中,运用比较多的是条件运算和函数运算