宏程序入门第一讲,宏程序基础入门教程
chanong
|三角函数和宏程序
宏程序初中生就可以学,三角函数是最底层的逻辑。
变换三角函数是无穷乐趣的。前两天有朋友问我关于SIN、COS等问题。我以为我知道了,结果一切都还给了老师……
大概有半天的时间,有时间再复**一下吧。也许我们可以从过去学到一些新的东西.
关键点:
最直观的理解三角函数的方法
从前面的文章中可以看到,宏程序中经常会用到三角函数。其中,SIN和COS出现频率最高。有朋友问我SIN和COS是什么意思。事实上,我忽略了它,我真的很抱歉。我以为每个人都能理解三角函数。
正弦=对边大于斜边
余弦cos=邻边大于斜边
正切tan=对边与邻边相比
余切cot=邻边和对边
这里我们讨论常用的正弦SIN、余弦COS以及已知角度A=30度和AB=R(100)。
找到AC=X(X轴坐标值),BC=Y(Y轴坐标值),输入公式,
正弦SIN=对边大于斜边
西钠=BC/AB
SIN30=Y/100
Y=0.5*100(Sin30=0.5,初中生知识)
Y=50
余弦COS=与斜边相邻的边
COSa=AC/AB
COS30=X/100
X=0.866*100(Cos30=0.866,初中生知识)
X=86.6
已找到B点在X轴和Y轴上的坐标点。现在,如果对B点进行角度变换,请考虑该点的X轴和Y坐标是否也发生相应变化。
答案是肯定的。让我们尝试一下圆形铣削的示例。
多边形是圆的具体体现。
1 设计变量:
#1 R(半径值)
#3(顺序变量)
#3=#3+1(增量度数,1为1度,可变,该量控制点的密度,即加工精度)
#3=#3+1 这种格式称为计数器格式(初学者请记住,这是一般宏程序中使用的格式)
#5=COS[#3]*#1
#4=正弦[#3]* #1
通过输入公式并计算点位置,可以用三角函数表达圆弧加工程序。
2. 控制回路设计
既然有变量,如果不控制的话,继续失控就会变成死循环。你具体做什么取决于你想如何解决你的特定问题。
从变量来看,我们设计的变量是#3,这个数量的范围是0到360度。我怎样才能改变这个?只需要两个步骤。
第一步:如上所述,计数器的形式为#3=#3+1,因此角度值从0+1+1+1.增加到360。
步骤2:必须使用控制语句IF/GOTO 或WHILE DO/END。这里我们使用WHILE DO/END来控制角度值#3从0度到360度的累加。
第三步:如果数值计算没有问题,则需要配合G代码完成机床的加工操作。
G1X#5 Y#4(#4=SIN[#3]*#1,#5=COS[#3]*#1)用来控制机床的X、Y坐标,对零件进行加工。我想处理它。
通过改变计数器的增量值可以得到不同的形状。
三角函数利用了这一变化
以上是宏程序的一般编程流程。即使你是初学者也没关系,如果不懂请私信。








