跳到主要內容

CNC車床校刀

文章日期:2009-10-28 09:33


CNC車床校刀的方法有很多種, 各家殊異,
本文列舉兩種說明。


1. 不使用工件移的方法:將機台螢幕上的工件移及磨耗的欄位都設零。
    校刀方法如下:











X軸校刀(1):基準刀(第一把校正之刀)





註: X軸校刀也可採用無基準刀法 : 將每把刀都實際車削外徑,然後將測量值輸入機台做測量,不過雖然此法較準,但因耗時過久,生產線上較少人使用。




2. 使用工件移的方法:
2-1 工件移的直觀: 假設車削一批工件,使用了五把刀,且夾持時需吐出52mm(從軟爪端面起算),若要車削下一批工件也是用這五把刀來車削,但是工件需得吐出95mm,這時候就不用再對刀了, 直接在工件移的Z欄輸入兩者的差值-43就可以了,因為這-43.會讓所以的刀具的Z值往正向平移43mm,不過這個方法用久了,加家剪剪容易亂掉,因為有不同的工件以及不同的刀子會陸陸續續加進來,或是刀子崩了,換刀片時容易有誤差。
    

2-2 工件移的使用: 對於樣多量少式的工件,可以藉用工件移的觀念來做:
2-2-1 先經工件移的X及Z欄位歸零 
    
2-2-2 X軸對刀: 所有刀具的X軸向校刀還是採用如前所述的校法,也就是: 試切完X軸外徑Z軸退刀拿外徑分離卡或游標卡尺測量外徑多少數值,之後,按功能鍵"OFSET"→螢幕底下的"形狀"→使用數字鍵輸入X的測量值→按螢幕底下的"測量"。這樣就可以完成X軸的校刀...有些老車床在按數字鍵輸入X的測量值時,要先寫"M"(表示Measure),然後寫X多少,然後按"input"
   
2-2-3 Z軸對刀: 不管是新或舊刀,一但加入,就以軟爪端面來對刀端面對刀有兩個常用方法
方法一:將刀具刀尖輕碰軟爪端面,按功能鍵"OFSET"螢幕底下的"形狀"→使用數字鍵輸入Z0.→按螢幕底下的"測量"。這樣就可以完成Z軸的校刀
   
方法二:將Z軸對刀器吸附在軟爪端面刀具刀尖輕碰對刀器直至對刀器刻度歸零,按OFSET螢幕底下的"形狀"→使用數字鍵輸入"Z50."→按螢幕底下的"測量"。這樣就可以完成Z軸的校刀
    
2-2-4 輸入工件移欄位的Z值: 工件吐出多長(從軟爪端面算起),工件移就輸入多長,要注意此用法的工件移需為負值,這樣一來所有的刀的Z軸原點就可以從軟爪端面轉換到工件的端面。

附註:
1.工作移名為工件移動,若以反向思考,把工件想成不動,就得要刀具反向移動,所以若是工作移為負值,也就是在工件不動的情況下刀具移為正值,刀具往Z軸的正向位移出去。
2.工件移若大於工件吐出的長度甚多,車削時就便成空跑,可當做試車用,但是,反之,工件移若小於工件吐出的長度,就容易發生撞車,故得慎用之。
3.由於軟爪常常更換,故也可更改以夾頭端面來當基準,校刀時皆以夾頭端面來對刀,之後再利用工件移的Z值,將所有刀具的Z軸原點更改至工件端面

留言

  1. 請問
    1 工件長度是輸入在工件移選項中測量值的Z值欄位嗎?輸入後左邊平移值的Z值欄位就會出現新機械值嗎?該值就是新的程式原點Z0點嗎?
    2 工件架在軟爪上時,如何測量軟爪端面到工件前方端面的距離?ㄧ般都會出現一個負值輸入出現在 平移值下方的z值方格中,但偶而也會有正值,不知什原因,是和上一個工件的平移量之差嗎?謝謝 小如上

    回覆刪除
    回覆
    1. 你的問題混合著兩種校刀系統,很難用文字說得清楚,所以,我再重新修改文章,你再讀看看

      刪除
  2. 大大您好 , 我控制器是0T,目前正在尋找工件移自動輸入之方法及代碼,不知板主是否有研究?
    預期操作手法如下述 1. 手動移至工件表面 2.利用編程代碼自動導入數值至工件移
    不知是否可行? 需要避開人為輸入的部份

    回覆刪除
    回覆
    1. FANUC系統數據的採集..讀寫CNC(包括刀具偏置、工件坐標系偏置、參數設定、用戶宏程序變量以及補償等信息),都可透過OPEN CNC FOCAS,這些事都可透過機上設定,至於工件移自動抓取自然也是可以,甚至包裝成自動校正也不是難事,這些比較屬於上游的設定,應該要有人出來整合
      https://kknews.cc/code/mr8qz8z.html

      刪除
  3. 對於cnc校刀我有兩種疑問:
    問題1:關於校刀是用試切車完機台測定距離完最準確還是用拿紙張奘刀塔刀子Z軸前進,直到刀間碰觸到紙張不動為止機台測定距離完最準確呢?哪一種校刀法叫推薦?最多人用呢?
    問題2:再來就是關於校刀機台測定輸入該怎麼打?例如:外徑車刀試切完扁圓形毛胚外徑,試切完+Z軸退刀,拿外徑分離卡或游標卡尺測量外徑多少數值,再來要讓機台準確量測出刀子行走距離該如何打法呢?
    另外一種校刀是用紙張讓刀子刀尖抵住無法動,機台輸入測定值又該如何打法呢?

    回覆刪除
    回覆
    1. ANS 1: 只要是人為的校正,就包含有人為的校正誤差,有人可以百步穿楊,有人連十步都辦不到,沒有打準的答案,所以,最後的答案還是等校刀之後的車削+量測,才能知道校刀誤差

      ANS 2: 試切完X軸外徑+Z軸退刀,拿外徑分離卡或游標卡尺測量外徑多少數值,之後,按功能鍵"OFSET"→螢幕下的"形狀"→"補正",在數字鍵輸入X的測量值→按螢幕下的"測量"。這樣就可以完成X軸的校刀...

      有些老車床按數字鍵輸入X的測量值時,要先寫"M"(表示Measure),然後寫X多少,然後按"input"

      刪除
    2. 不好意思!那如果是內徑車刀車端面或車孔內呢?刀子Z軸校刀方式如同你上述講的一模一樣嗎?

      刪除
    3. 對於X軸的校刀,外徑刀車外徑+量測X軸的值.....,現在改換成內徑刀,當然是內徑刀車內徑+量測X軸的值....

      對於Z軸的校刀,都一樣

      刪除
  4. 那Z軸形狀校刀是鑽尾鑽孔這種刀子才會用到嗎?

    回覆刪除

張貼留言

這個網誌中的熱門文章

管牙PT

文章日期:2009-07-12 23:08 本文旨在講解 PT錐度管牙 常見的標準的管牙規範計有:  NPT , NPTF ,NPS , PS ,PF , PT.. ,前3者有N開頭的是美國標準的管牙 ,牙角(又稱螺紋角)60度 ,後面這3者則是英國標準的管牙 ,牙角55度 ,這些代號裡面的T意指Taper ,也就是錐度牙 。 不論是PT還是NPT,他們的錐度值都是1/16, 換算成角度值是 2*tan-1(0.5/16)=3.57982度 = 3度34分47.356秒, 3.57982度為什麼等於3度34分47.356分呢? 這是因為角度的單位換算是六十進位,3.5798212度後面的小數點0.5798212"度"要換算成""分"時,0.5798212度 = 0.57982*60分 = 34.789273分 ,而34.789273分後面的小數點0.789273分要換算成秒, 則0.789273*60秒 = 47.356秒。 此外,切記在車削錐牙時得採半錐角,也就是1度47分23.7秒。 NPT (美制管用推拔螺紋) 制定在 ANSI 規格中,稱為美國標準管用推拔螺紋,有外螺紋與內螺紋。 NPT 外螺紋不但對 NPT 內螺紋配合,有時也配合 NPSC ,這點類似 PT 。螺紋峰與根切成同形,又因公差大,餘隙、緊密兩種配合都可用。如用潤滑劑,則變成耐密用,耐密用者另有稱為乾封閉之如 NPTF,NPSF 等付有 F 之一群。 NPTF (美制管用耐密推拔螺紋) NPTF 外螺紋,像 PT.NPT 有時也配合 NPSF.NPSI (都是內螺紋)。因這種螺紋都是峯尖、根淺,峯不是密接於根就是食進,可防止在此部分變成螺旋狀間隙,這是前述耐密性之理由。 PT( 英制管用推拔螺紋 ) 以前是使用面直角的螺紋峯,現在將規格統一為軸直角者。 JIS 定為耐密用而組合外螺紋和內螺紋。 PT 外螺紋除了配合 PT 內螺紋,有時也配合 PS 。 PS ( 英制管用推拔螺紋用平行內螺紋   ─   耐密用 )     屬於 JIS 內 PT 的規格,舊 JIS 裏 PS 牙的外螺紋已被取消,配合的外螺紋現規定要用 PT 。 PF( 英制管用平行螺紋 ...

G76車牙

文章日期:2008-10-10 00:02 工具機若使用 Fanuc 控制器,車牙轉速有一個先天上的限制: S × P < 4000 請參考 車牙的 NC 碼計有 G32 、 G92 、 G76 三種 ( 使用方法 這三個指令中,手寫 G92 一般是直進式切削,牙刀的兩刃皆受力,直進式切削 ,每刀吃深不多,以免造成牙面粗糙,反觀 G76 則是斜進式單邊車削 ,可以有較大的進刀深度 , 寫法也簡短方便廣受採用,不論多大的牙, G76 只要兩個單節就可解決了。 由於 G76 有單邊切削的效果,廣受學校或職訓單位的喜愛,如下圖所示。         Fanuc0T系列控制器之G76 格式如下 : 指令說明 (m) : 精車次數。 (r) : 車牙末端 拔刀時留下的不完全牙長度(倍率)。 (a) :牙刀之角度,可選擇 80 °、 60 °、 55 °、 30 °、 29 °、 0 °等角度。 Q( △ dmin) :最小進刀深度。 R(d) :精車預留量。 X(u) :螺紋程式終點的 X 軸方向座標。 Z(w) :螺紋程式終點的 Z 軸方向座標。 R(i) :螺紋部份的半徑差,如果 I=0 可作一般直線螺紋車削。 P(k) :螺紋高度即牙深度, K 為正值在 X 軸方向用半徑值指定。 Q( △ d) :第一次螺紋的切削深度,用半徑值指定。 F(l) :螺紋的導程,與 G32 相同。 以M20X2.5外螺紋為例 , 常見的寫法如下 : G76 P01 00 60 Q40 R0.02 G76 X16.933 Z-10.0  P1533    Q500   F2.5 1. G76第一行的 P01 00 60 ,這01表示最後精車時只車一刀精車, 00 表示車牙最後拔刀時不留倒角 ,此所謂之倒角是 不完全牙之意 ,亦即因拔刀而在工件上留下牙深較淺的牙 ,Fanuc的拔刀精度是0.1倍的導程 , 若是此值改成10,則表示拔刀時在軸向會留下一倍導程長度的不完全牙,這一倍就是指導程2.5的一倍,也就是不完全牙會有2.5mm那麼長, 60 ...

G70-G76

文章日期:2008-10-12 23:01   G71的使用法及優點 G71名稱為 : Z軸向粗車削循環,它可說是Fanuc最強大的形狀車削指令,幾乎所有手寫走刀式CNC車床程式的人都會用到它,使用時只要在指定的前後某兩個Nxxxx單節之間,輸入工件的車削範圍,就可將此車削範圍內的材料全部粗車去除,並且合併著G70使用,僅僅一行單節就完成精車部位    以Fanuc0T系列為例,它的寫法如下: G71 U2.5 R0.5 G71 P10 Q20 U0.3 W0.1 F0.3 N10 …… …(車削範圍)….…… N20 ………………. 第一行的G71的U2.5是指每次進刀(單邊)2.5mm,R0.5是指退刀高度,第二行的G71的P10是指車削範圍的起始單節編號為10,所以在G71之後可以看到N10….,而Q20是指車削範圍的終止單節編號為20,所以在N10及車削範圍單節之後,就可以看到N20,至於第二行的U0.3 W0.1,是指粗車指定的車削範圍之後,工件表面餘留的精車量,U0.3是指X軸向精車的預留量(雙邊)為0.3mm,如果車內徑,此值就設為負值,W0.1是指Z軸向精車的預留量為0.1mm。 第二行的F0.3,即車床會以F0.3為粗車之進給速率,若車削範圍內出現F,則會改以此新出現之F當進給速率。 如果G71包含之車削範圍就是精車範圍,則可使用G70, 其做法是將精車刀定位到與G71同樣的出發點之後,再呼叫G70即可, 只要一個單節就可以完成精車,不用再把精車路徑重寫一遍,相當好用, G70寫法如下 : G70 P10 Q20 F0.1( 要記得G70的P...Q..要與G71的P...Q..一樣才行。) G70後面若加寫F0.1,則便以F0.1為精車之進給速率,否則便以存留之F(譬如說上一刀所使用之F)當進給速率,車削範圍內若出現F,則以此新出現之F當進給速率。 G71的缺點 1.對於Fanuc0T的控制器來說,外徑工件,其直徑只能越來越大,不能有大的凹槽(直徑變小)的情況,否則會過切,而對於於內徑來說,其直徑只能越來越小,且不能有大的凹槽(直徑變大)的情況,否則會過切,以下圖為例,需將工件G71區拆解出來。 ...