2.先让刀尖走到圆弧起点,再用G02或G03指令让刀尖走到圆弧终点即可。
圆弧指令格式如下:
G02 X__ Z__ R__ F__ (顺时针圆弧插补)
G03 X__ Z__ R__ F__ (逆时针圆弧插补)
以上的X__ Z__为圆弧终点坐标。
R为圆弧半径,F为进给量。
加工圆心角超过180度的优圆,可以用R编程,格式如下:
G02(G03)X__ Z__ R__ F__
其中将R取负值即可。有些系统可能不支持。
呵呵,你的题目有点难呀!费半天劲,如有问题,继续探讨。希望你满意:
clear allclc
n=7
rh=(2*pi)/(2*(n-1))
k=9
hold on
for i=1:k
t=linspace(0,2*pi,n)
t=t+rh*(i-1)
x=((sqrt(3)/2)^(i-1))*cos(t)
y=((sqrt(3)/2)^(i-1))*sin(t)
plot(x,y,'r')axis equal
axis([-1.2 1.2 -1.2 1.2])
end