回覆列表
-
1 # 數控程式設計張
-
2 # 使用者566759068971
假如在50的圓柱加工直徑35 的六邊形 一半就是17.5 用直徑20的刀
G54 G15 X-28 Y-27.5 Z10 H320;
S400 M13;
#1=0;
WHILE[ #1 NE 6 ] DO1;
#1=#1+1;
G90 G0 X-28 Y-27.5;
Z-20;
G1 X17 F50;
G0 Z10 ;
G91 G68 X0 Y0 R60;
END1;
G69;
G90 G0 Z10 M9;
G49 G59 X0 Y0 Z0 M5;
M30;
在數控銑中加工正多邊形,對於手工程式設計可以採用極座標G16來編寫比較簡單方便,一般用不到宏程式!為什麼呢?以一個正五邊形為例
它的每個基點座標到圓心的距離都是50,只是角度每次變化72°而已,所以採用G16程式設計比較方便,參考程式如下!
%O1
G54G90G94M03S3000
G0X0Y0Z10
G16G42G01X60Y18D01F200
Z-3
X50
Y90
Y162
Y234
Y306
Y378
Y450
G15G40G0Z10
M5
M30
同理,對與正六邊形,你只要把Y修改為60°即可!
如果你就想要宏程式來編制的話也很簡單,就是把Y後面的角度作為一個變數即可!比如
O1
G54G90G94M03S3000
G0X0Y0Z10
#1=18
G16G42G01X60Y#1D01F200
Z-3
X50
WHILE[#1LE450]DO1
Y#1
#1=#1+72
END1
G15G40G0Z10
M5
M30
好了,先把上面的五邊形搞清楚,六邊形就明白了!