A宏程序的编制方法就是:
利用变量编程的
(1)条件语句1
IF
[条件表达式]
GOTO
n
n….
当条件满足时,程序薯游并就跳转到磨余同一程序中语句标号为n的
语句上继续执行,
当条件不满足时,程序执行下一条语句
2)条件语句2WHILE
[条件表达式]
DO
m...…END
m
当条件满足时,从DO
m到ENDm之间的程序就重复执行
当条件不满足时,程序就执行ENDm下一条语句.
(3)椭圆的解析方程:
(4)椭圆的参数方程:
条件语句2)
(5)椭圆加工数迹程序
N010
#1=1
角度步长
N020
#2=-90
(270)
初始角度
N030
#3=90
终止角度
N040
#4=10
刀具半径
N050
#5=30
长半轴
N060
#6=20
短半轴
N070
G90G00X0Y
[#6+#4]
刀具运行到(0,-30,)的位置
N080
S1000M03
N090
G01Z-3F100
刀具下到-3mm
N100
WHILE[#2LE#3]DO1
起始角度小于等于终止角度
N110
#7=#5*COS[#2]
计算X坐标值(椭圆参数方程)
N120
#8=#6*SIN[#2]
计算Y坐标值
(椭圆参数方程)
N130
G1X#7Y#8F300
直线插补一个步长
N14
0#2=#2+#1
变量#2增加一个角度步长
N150
END1
N160
G90G00Z100.0M05
快速抬刀
当桥枣然是B类宏程敏昌拆序。数控宏程序从发展历史上看,有宏程序A和宏程序B两种。宏程序A不能使用运算符和函数名,只能使用G65H××的格式迅岁进行系统预先设定好的几种运算,所表达的含义不直观,现已很少使用。宏程序B可以象计算机编程一样使用变量、运算符和函数名,而且运算符和函数名和计算机编程大体上是相同的,程序易于理解。G65指令在宏程序B中表示宏程序的调用,和宏程序A中表示一种运算的含义完全不同。现在用的宏程序几乎全是宏B。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)