西門子系統和發那科系統用的G程式碼基本上一樣。
G02和G03是順時針和逆時針旋轉銑圓,I,J,K分別為X,Y,Z軸的增量,G41和G42是加工時根據你的刀具在工件的位置而設定的,比如你是站在刀具後面看的,刀具在工件的左邊是G41,右邊則是G42,後面一半都會有D就是刀半徑,D後面的數字代表你所使用的刀長補償,裡面的輸入的刀半徑。
舉個例子,銑直徑100的孔,用半徑25的合金銑刀,下刀位置在零點圓心。刀長是H3,刀徑D3輸入25.實際加工時,如果需要精加工,刀徑一般要比刀實際尺寸略大!
G54G90G0X0Y0
G43 H3 Z50.S200 M03
G0 Z10.
G01 Z-0.1 F200
G91 G42 G01 X50. D3
G02 I-50. 順時針旋轉,一般選擇好G02或G03後G41和G42也就決定下來了。
G90 G0 Z100.
G40
M05
M0
以上如果改成Y軸只需要把X50.換成Y50. I-50.換成J-50.其他不變,用完G41和G42一定要在後面加G40取消刀補,有的機床系統不能把G40和G90GOZ100.抬刀寫一行,會出現撞刀!
如果用G03程式設計
G91 G41 G01 X-50. D3
G03 I50. 逆時針旋轉,
西門子系統和發那科系統用的G程式碼基本上一樣。
G02和G03是順時針和逆時針旋轉銑圓,I,J,K分別為X,Y,Z軸的增量,G41和G42是加工時根據你的刀具在工件的位置而設定的,比如你是站在刀具後面看的,刀具在工件的左邊是G41,右邊則是G42,後面一半都會有D就是刀半徑,D後面的數字代表你所使用的刀長補償,裡面的輸入的刀半徑。
舉個例子,銑直徑100的孔,用半徑25的合金銑刀,下刀位置在零點圓心。刀長是H3,刀徑D3輸入25.實際加工時,如果需要精加工,刀徑一般要比刀實際尺寸略大!
G54G90G0X0Y0
G43 H3 Z50.S200 M03
G0 Z10.
G01 Z-0.1 F200
G91 G42 G01 X50. D3
G02 I-50. 順時針旋轉,一般選擇好G02或G03後G41和G42也就決定下來了。
G90 G0 Z100.
G40
M05
M0
以上如果改成Y軸只需要把X50.換成Y50. I-50.換成J-50.其他不變,用完G41和G42一定要在後面加G40取消刀補,有的機床系統不能把G40和G90GOZ100.抬刀寫一行,會出現撞刀!
如果用G03程式設計
G54G90G0X0Y0
G43 H3 Z50.S200 M03
G0 Z10.
G01 Z-0.1 F200
G91 G41 G01 X-50. D3
G03 I50. 逆時針旋轉,
G90 G0 Z100.
G40
M05
M0