回覆列表
  • 1 # 使用者8703237737445

    西門子系統和發那科系統用的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

  • 中秋節和大豐收的關聯?
  • 藍鯨是不是魚類?