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