G43、G44均為刀具長度補償,其中G43為正補償,G49為取消刀補指令!它的用途很多,比如刀具(鑽頭等)長度磨損後,不需要重新對刀也不需要修改程式,只需要修改刀補引數(H對應的引數)即可;對於批次生產的零件需要多把刀具加工時,必須要用到刀具長度補償功能,否則很麻煩!有人說平時用不到,或沒聽說過了,那麼本文就著重以一個例子來進行拋磚引玉,簡單的把這個刀具補償的概念來說明一下!最後再來看下G43H1Z10到底起到什麼作用!
一、試切法對刀
尤其是在學校學習程式設計的,可能都沒有用到過G43、G44,只用G54,刀具碰到工件的上表面,在Z方向上輸入“Z0”,然後再選擇“測量”,如下圖所示
這種方法需要對每一把刀都進行對刀,即用一把刀具,對一次刀!適合單件生產。其中番號“00”裡面的Z也可以設定刀具長度方向的偏移!這是每一把對刀都在工件座標系進行了位置的設定!
二、採用刀具補償
其實你也可以採用另外一種方法來進行對刀,可分為一下幾步
1.先把刀具碰到工件的上表面,如下圖
4.到上面一步對刀就完成了,咱們來試驗一下,看看對刀是否正確!先把刀具抬高一些,在MDI方式下輸入"G0Z0G43H1"
說明對刀是正確的!
三、在數控銑床中到底G43H1Z10是什麼意思?
1.接著上面的步驟,在MDI方式下輸入"G0Z10G43H1",其它引數不變,執行一下,發現刀具抬高了10mm,如下圖所示!
2.如果把H01的引數修改一下,輸入”10“,如下
3.在MDI方式下輸入"G0Z10G43H1",再執行一下來看,刀具則抬高了20mm.如下圖所示!
講到這裡,不知道大家看明白了沒有,”G0Z10G43H1"其實就是對刀具長度進行補償的,G43是正補償,H1裡面的數值表示該刀具距離工件原點的位置的差值!
最後,你再來思考這樣的一個問題,有助於加強你的理解,如果一個工件上需要用到三把刀,刀具長度不同,是批次生產,那麼在呼叫刀庫時,你該如何確定每一把刀的位置?比如M06T1、M06T2、M06T3這三把刀,怎麼才能在一個程式中加工完一個工件呢?以第一把刀為基準,其它刀具可以以這把刀為參考,把長度之差輸入到對應的刀補H裡面即可!
好了,本文只是拋磚引玉,簡單把刀具長度補償的概念闡述一下,本人水平有限,不當之處請批評補充,祝好!
,
G43是刀具長度補償,H1選擇那把刀的深度補償,也可以改成H2反正是那把刀你就改到那把刀,Z10是刀具到工件表面的安全高度。
G43、G44均為刀具長度補償,其中G43為正補償,G49為取消刀補指令!它的用途很多,比如刀具(鑽頭等)長度磨損後,不需要重新對刀也不需要修改程式,只需要修改刀補引數(H對應的引數)即可;對於批次生產的零件需要多把刀具加工時,必須要用到刀具長度補償功能,否則很麻煩!有人說平時用不到,或沒聽說過了,那麼本文就著重以一個例子來進行拋磚引玉,簡單的把這個刀具補償的概念來說明一下!最後再來看下G43H1Z10到底起到什麼作用!
一、試切法對刀
尤其是在學校學習程式設計的,可能都沒有用到過G43、G44,只用G54,刀具碰到工件的上表面,在Z方向上輸入“Z0”,然後再選擇“測量”,如下圖所示
這種方法需要對每一把刀都進行對刀,即用一把刀具,對一次刀!適合單件生產。其中番號“00”裡面的Z也可以設定刀具長度方向的偏移!這是每一把對刀都在工件座標系進行了位置的設定!
二、採用刀具補償
其實你也可以採用另外一種方法來進行對刀,可分為一下幾步
1.先把刀具碰到工件的上表面,如下圖
4.到上面一步對刀就完成了,咱們來試驗一下,看看對刀是否正確!先把刀具抬高一些,在MDI方式下輸入"G0Z0G43H1"
說明對刀是正確的!
三、在數控銑床中到底G43H1Z10是什麼意思?
1.接著上面的步驟,在MDI方式下輸入"G0Z10G43H1",其它引數不變,執行一下,發現刀具抬高了10mm,如下圖所示!
2.如果把H01的引數修改一下,輸入”10“,如下
3.在MDI方式下輸入"G0Z10G43H1",再執行一下來看,刀具則抬高了20mm.如下圖所示!
講到這裡,不知道大家看明白了沒有,”G0Z10G43H1"其實就是對刀具長度進行補償的,G43是正補償,H1裡面的數值表示該刀具距離工件原點的位置的差值!
最後,你再來思考這樣的一個問題,有助於加強你的理解,如果一個工件上需要用到三把刀,刀具長度不同,是批次生產,那麼在呼叫刀庫時,你該如何確定每一把刀的位置?比如M06T1、M06T2、M06T3這三把刀,怎麼才能在一個程式中加工完一個工件呢?以第一把刀為基準,其它刀具可以以這把刀為參考,把長度之差輸入到對應的刀補H裡面即可!
好了,本文只是拋磚引玉,簡單把刀具長度補償的概念闡述一下,本人水平有限,不當之處請批評補充,祝好!
,