一个简单宏程序的编写案例

这是一个网上的朋友前两天让我帮忙给编写的一个程序,正好今天放假有空,我就把这程序编程一下,仅供参考!

一个简单宏程序的编写案例

从图中可知这是条一次二元直线,在图纸中也告诉我们这个曲线公式,如下

y=(630-x)*x/2205

把这个公式曲线换算成数控车床的坐标系,无非就是将xy和xz就行一下换算即可,如下

X=(630-Z)*Z/2205

既然有了公式曲线,咱们直接就可以按照宏程序编写思路就行程序编制了,把Z作为自变量,范围从图中可以获知,特别要注意该直线的起点坐标,参考程序如下!

T0101

M3S1000

G0X102

Z2

/G71U1R0.5

/G71P1Q2U0.5F0.1

N1G01X0

Z0

G3X5.784Z-2.2R3

#1=-2.2

WHILE[#1GE-136.9]DO1

#2=-[630-#1]*#1/2205

G01X[2*#2+4.52]Z#1

#1=#1-0.1

END1

N2G0X52

Z100

M5

M30

仿真轨迹如下图所示

一个简单宏程序的编写案例


分享到:


相關文章: