这种形状的宏程序,一般建议套用变量就行

宏程序 | 这种形状的宏程序,一般建议套用变量就行

五角星等角视图

宏程序 | 这种形状的宏程序,一般建议套用变量就行

(编写时不考虑刀具半径,不考虑粗加工)

编程设计:

O6666;

G91G28Z0;

T1M06;

G90G54G0X0Y0M03S1000;(坐标系定在中心,深度是负数)

G43Z100.H1;

Z5.;

#1=100;(自定长边)

#2=22;(自定短边)

#3=3(自定高度)

#4=72;(五角星的中心角360/5)

#5=54;(如图,常量)

#6=#4/2;

#7=ATAN[#1/#3];(根据三角函数得出#7、#8的角度值)

#8=ATAN[#2/#3];

#9=#3;(#3赋值给#9)

#10=0;(深度初始值为0)

WHILE[#9GE#10]DO1;

#11=#1-TAN[#7]*[#3];(#1、#2没变化一次,即#11、#12的变动量五角星的长、短极半径)

#12=#2-TAN[#8]*[#3];

G16;

G0X#12Y#5;(在这个地方下刀,逆时针走刀)

G1Z[#9-#3]F50;

G15;

#13=#5;(角度初始值#5 )

WHILE[#13LE360]DO2;

#13=#13+#6;(第二次走刀的长极径的角度值)

G16;

X#11Y#14;

#13=#13+#6;(第三次走刀的短极径的角度值)

X#12Y#14;

G15;

END2;

#9=#9-0.2;(视情况自定)

END1;

G0Z100.;

M05;

M30;

宏程序 | 这种形状的宏程序,一般建议套用变量就行

五角星模拟效果图1

宏程序 | 这种形状的宏程序,一般建议套用变量就行

五角星模拟效果图2

(温馨提示:说实话,这个不好通过文字来表达,需要用到立体图,动画演示等,如果还是没有思路,你直接套用变量,这样完成此类的产品加工,等你熟悉了那么认识就更深一步,说不定那时会脑洞大开。

笔者一直很强调,学习方法很重要,但行动更重要,很多朋友躺在床上思绪千万条,行动起来却和昨天一样,几年后,人与人之间的差距就拉开了)


分享到:


相關文章: