编程设计:
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;
(温馨提示:说实话,这个不好通过文字来表达,需要用到立体图,动画演示等,如果还是没有思路,你直接套用变量,这样完成此类的产品加工,等你熟悉了那么认识就更深一步,说不定那时会脑洞大开。
笔者一直很强调,学习方法很重要,但行动更重要,很多朋友躺在床上思绪千万条,行动起来却和昨天一样,几年后,人与人之间的差距就拉开了)
閱讀更多 2020學數控 的文章