跳到主要內容

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 表示要車的牙角是 60 度 , G76 所 適應的刀角範圍不但很大, Fanu

CNC的S及F

文章日期:2008-01-25 23:25 刀片的損耗與 S 碼及冷卻潤滑較有關,機台的負載則跟 F 碼與機台剛性及馬力較相關,講到 CNC 的 S 及 F 碼,就一定要先講切削刀具, CNC 切削用的刀具常分為整體型及捨棄式刀片型,整體型刀具材質大都是高速鋼類 (HSS) 或鎢鋼類,捨棄式刀片型刀具材質大都是碳化鎢類 (WC) ,這些刀具表面常鍍上耐磨材料在刀刃及刀面上,以增加刀具壽命;常用的整體型刀具以端銑刀為代表,常用的捨棄式刀片型刀具以面銑刀車刀搪刀或快速鑽為代表。  CNC車床的 S 碼有兩種使用方法  : 1. 切削米速 (m/min) ,與 G96 合用,在公式裡的代號是 V ,一般刀具商都會提供這個建議數據,但是在實際使用上通常要先打半折來當起始米速。 2. 主軸轉速 (RPM 或 rev/min) ,與 G97 合用,公式裡的代號是 N ,切削米速與主軸轉速兩者之間可以換算 (CNC 銑床的 S 碼則常內定為後者,不需要再用 G 碼切換 ) 。 CNC的 F 碼是指進給,也有兩種使用方法  : 1. 每分鐘車刀移動距離 mm/min( 或是銑床床台每分鐘移動距離 ) ,此法單純只指車刀或床台的移動,與主軸並沒有連動的關係,在公式裡的代號是 F 。 2. 車工工件每轉之下車刀移動距離 mm/rev ,此法之主軸刀塔有連動的關係,使用在 CNC 銑床的意義為  :  銑刀每轉之下銑床床台移動之距離 (mm/rev) ,銑刀與車刀不盡相同,銑刀通常是多刀刃,所以銑刀每轉之床台移動距離若再除以銑刀刃數,就可以得到每刃每轉之下的切削量,在本文中所使用的公式代號是 f 。 CNC的 S 碼跟刀具壽命有最直接的關係,而 CNC 的 F 碼則與銑刀及機台承受能力有最直接的關係,主軸轉速過高會耗損刀具壽命,進給過快則銑刀崩裂或斷掉,甚至機台耗損,尤其是近年來台灣製造的 CNC 車床搭配 Fanuc 的伺服馬達,若內無附減速齒輪機構,對於大直徑工件 (500mm 直徑 ) 在低轉速大進給之下車削,主軸的負載會飆升,長時間加工會加速機台耗損。 ★ CNC 銑床主軸轉速的計算  :  主軸轉速 N=1000*V / (3.14*D) D: 指銑刀的直徑 (mm)  , V: 刀片的