加工中心铣一个30度的斜面怎么用宏程序编程,底边为40mm。40mm是直角三角形30度角的临边。

斜面宽20.求完整编程。完整的。宏程序。
法拉克系统的,用宏B编程。原点如图,Y方向就是斜面宽既20mm

斜面宽20的中心为Y0;X、Z坐标如你画的图;加工的刀具为10(半径5);不考虑余量。
G0 X10Y-20M3S1000;
Z50M8;
#1=0;(x方向初始值)
N10#2=- #1+5(+5是让出刀具半径);
#3=#1*TAN30;(计算Z值)
G1X#2Z#3F300;
Y20;
G0Z50;
Y-20;
#1=#1+1;(X方向增加1MM,如果想加工细一点可以增加0.5、0.2··)
IF[#1LE40]GOTO10;
G0Z100M9;
M30
好了试一试吧。
温馨提示:答案为网友推荐,仅供参考
第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 啊或者重复循环都行