第1个回答 2019-10-16
长为40mm,宽20mm,D10mm铣刀,步距为8mm,长为x,宽为y,注:(x右边碰单边,y分中,顶部对刀,宏
程序如下
G91G28Z0.;
T1M6;
G00G90G54X0.YO.;
G43Z150.H1.;
S3000M3;
M7;
Z20.;
G00X-4.Y-25.;
#1=1.;
#100=2000;
#109=40*tan30;
while[#1LE#109]DO1;
G01Z-#1F#100;
#2=0;
#111=4O-#1/tan30;
#112=#111/8-1;
while[#2LE#1112]DO2;
G01x-#1*8F#109;
Y25.;
x-[#1*8+8];
Y-25.;
#2=#2+2;
END2
G00Z20.;
G01X-4.Y-25.;
#1=#1+1
END1
G00Z100.;
M5;
M9;
G91G28Z0.Y0.;
M30;
宏程序精光斜面,注:D10mm铣刀,X,Y单边,顶部对刀,步距O.3。
G91G28Z0.;
T3M6;
G00G90G54XO.Y0.;
G43Z150.H3;
S3000M3;
M7;
G00X5.Y0.;
#1=40*tan30
#109=3500
GZ-#1F#109;
#2=0
while[#2LE10]Do1;
Y#1*0.3;
X-45.Z5.;
y[#1*0.3+0.3];
X5.Z-#1;
#2=#2+2
END1
G00Z100.;
M5;
M9;
G91G28Z0.Y0.;
M30;
第2个回答 2011-04-30
G68轻松搞定 算出起点到终点的数值 XY配合好,G68 R30/60看你怎么装夹:G68 R: N1:G91G01XYF:-{XY}:GOTO1"自己试试 程序就大体 是这样 可以试操作
第3个回答 2011-05-03
#2=COS#1;#3=SIN#1;#1=30;G41 D1 G01 X#2 Y#3 F100
第4个回答 2011-05-02
直接用B类解决方便,三角形都有了,关系就出来了。还要做什么啊。程序正常编吧,IF GOTO 啊或者重复循环都行