跳到主要內容

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 ...

錐度值

文章日期:2008-02-01 08:40 做傳統車床的人通常會遇到車錐度時要調複式刀座,而複式刀座所調的角度為工件錐度部位之半錐角,為甚麼要調的是半錐角,而不是全錐角呢?為甚麼工件的錐度值乘以 28.65 就是所要調的是半錐角呢? 如下圖所示,將工件錐度部位的稜線延伸至交接,就可看出工件完整的錐度,將這工件全錐度的一半定為 a ,則可得半錐角,由於複式刀座的前進方向是水平的,所以只要將複式刀座依逆時針方向調動半錐角,就可車削工件的錐度。 工件錐度部位之錐度值的計算公式: T=(D-d)/L D 為錐度部位之大徑, d 為錐度部位之小徑, L 為錐度部位之軸向長度。 工件錐度部位之半錐角計算公式: tan(a) = 0.5*(D-d)/L tan 是指正切函數,意思就是 : "對邊除以鄰邊",三角函數裡所指的三角形一定要用直角三角形,直角三角形最長的邊稱為斜邊,鄰邊與斜邊所包的角度就是三角函數角,如下圖的角 a ,三角函數角 a 對面的那個邊就是對邊,三角形會因擺放的位置不同而顯得有點昏頭轉向,不過只要依照上述的原則,就不會認錯邊名了。 從上述說明來看下圖就可以瞭解半錐角計算公式 tan(a) = 0.5*(D-d)/L ,從下圖放大的三角形中可以看出鄰邊長度是 L ,對邊長度是 0.5*(D-d) ,所以 tan(a) =  對邊 / 鄰邊 =0.5*(D-d)/L ,如果已算出 0.5*(D-d)/L 的值要反推角 a 的角度,就必需要這樣做 a=tan -1 (0.5*(D-d)/L) ,也就是用反三角來得角 a 大的小,反三角的值在三十年前常用查表方式求得,近年來只要按一按計算機就可顯示出,不過這對於在工作現場的人來說太麻煩了,所以就有一個半錐角速算公式  : a=28.65*( 錐度值 )=28.65*(D-d)/L) ,那麼這 28.65 到底是怎麼來的呢 ? 其實只要用計算機按按看就可以得到答案,將計算機輸入 1/tan(1 0 ) ,就可得到 57.2899616307594246... ,但由於我們要求的是半錐角,所以再將此值除以 2 就可得到 28.6449808153797... ,簡以 28.65 代之即可,不過這個半錐角速算公式是近似值,只能用來大概調動複式刀座,真正的校正還得...