用一把30R5的飞刀杀一块300*200的料高50每刀下50丝,要留30厚怎么用手 ...
发布网友
发布时间:2024-07-04 00:34
我来回答
共1个回答
热心网友
时间:2024-07-21 10:25
飞刀表面加工(不可加工型腔底面)
坐标系采用G54 XY零点位于工件中心。
Y宽度小于飞到直径采用单刀式,否则采用往复式加工。
O1005
#101= (X长度)
#102= (Y长度)
#103= (Z向加工量,终点为0必须为正值。)
#104=0. (空,备用)
#105= (每次切削深度)
#106= (飞刀刀号,T、D、H统一)
#107=#[2001+#106] (飞刀半径,需在D补偿输入)
#108=FUP[#102/#106] (定向切削次数)
G0G90G54X[#101/2-#107/2]Y0.
G43Z30.H#106
S M3
M8
#113=#105
↓↓↓↓↓↓↓一刀式↓↓↓↓↓↓↓
N1
#113=#113+#105 (设定加工深度起始点)
IF[#113LT#103]GOTO1 (加工深度起始点设定判断式,小于#103继续计算)
WHILE[#108EQ1.]DO2 (单刀式加工判断式,等于0使用单刀式)
WHILE[#113 LT0.]DO1 (深度循环加工判断式,大于0.继续加工)
G0X[#101/2+#107+10.]Y0. (右侧X起点定位)
Z[#113+2.]
G1Z#113F200.
X-[#101/2+#107+10.]F600.
G0Z30.
#113=#113-#105
END1
END2
↑↑↑↑↑↑↑一刀式↑↑↑↑↑↑↑
↓↓↓↓↓↓↓往复式↓↓↓↓↓↓↓
#110=FUP[#108/2] (#110取整数)
#109=#108+1. (外形轮廓边缘加工)
N2
#113=#113+#105 (设定加工深度起始点)
IF[#113LT#103]GOTO2 (加工深度起始点设定判断式,小于#103继续计算)
WHILE[#113 LT0.]DO3 (深度循环加工判断式,大于0.继续加工)
G0G90G54G0X[#101/2+#107+10.]Y-#102/2. (右侧X起点定位)
Z[#113+2.]
G1Z#113F200. (Z向加工深度)
X-[#101/2+#107+10.] (X向左进给)#109=ABS[#109-1.]
WHILE[#109LT#110]DO2 (Y向经给判断式,小于#110继续加工)G91Y#107
G90X[#101/2+#107+10.] (X向右进给)#109=ABS[#109-1.]
WHILE[#109LT#110]]DO1 (Y向经给判断式,小于#110继续加工)G91Y#107
G90X-[#101/2+#107+10.] (X向左进给)
END1
#109=ABS[#109-1.]
END2
WHILE[#109EQ#110]DO1 (Y向进给判断式,#109等于#110右侧定位)X[#101/2+#107+10.]Y#102/2
X-[#101/2+#107+10.]
END1
WHILE[#109NE#110]DO1 (Y向进给判断式,#109不等于#110左侧定位)X-[#101/2+#107+10.]Y#102/2
X[#101/2+#107+10.]
END1
#113=#113-#105
END3
↑↑↑↑↑↑↑往复式↑↑↑↑↑↑↑
G0G90Z30.
M5
M9
G91 G28 Z0.
G28 Y0.
M30
%