上一篇文章講到CNC所用的S及F
http://tw.myblog.yahoo.com/cu01joe/article?mid=498&prev=510&next=429&l=f&fid=9,由於篇幅受限,故本文接著來講進給速率F,在CNC車床上,常用G98及G99來切換車刀的移動速率的單位,而CNC銑床,則常用G94及G95來控制銑刀的移動速率。
代號設定 : 假設主軸轉速代號為N, 刀具的刀刃數代號為n, 每分鐘進給代號為Fm, 每轉進給代號為Fr, 每轉每刃進給代號為Fc , 則:
1. 每分鐘進給Fm = n*Fc*N :(CNC車床:G98, CNC銑床:G94) 用每分鐘進給模式G98,刀具每分鐘進給率是以數字接在F後面直接指令。 G98是持續型指令,一旦指定,直到G99(每轉進給)被指令前,它一直有效。
2. 每轉進給Fr = Fm/N (CNC車床:G99, CNC銑床:G95) 用G99指定每轉進給模式。在F後面,直接指定主軸轉一圈刀具的進給量。 G99是持續指令。G99指定以後,直到G98(每分鐘進給)被指定前,它一直有效。
G98: mm/min <=> G99:mm/rev
CNC車床換算方法 :
1. G99=>G98 , 每分鐘進給Fm=n*Fc*N :
假設已知車刀的每轉每刃進給Fc=0.2mm/(rev*每刃), 主軸轉速N=2000RPM, 對於單刀刃的車刀來講(譬如說 : 外徑刀), n=1, 對於雙刀刃的刀具來講(譬如說: 麻花鑽), n=2, 以外徑刀為例, Fm=1*0.2*2000=400 mm/min
2. G98=>G99 , 每轉每刃進給Fc = Fm/(n*N) :
假設已知每分鐘進給Fm = 500 mm/min, 主軸轉速N=2000RPM, 對於單刀刃的車刀來講(譬如說 : 外徑刀), n=1, 對於雙刀刃的刀具來講(譬如說 : 麻花鑽), n=2, 以外徑刀為例, 每轉每刃進給Fc=Fm/(n*N) = 500/(1*2000) = 0.25 mm/(rev*每刃) = 0.25 mm/rev = Fr 。以麻花鑽為例,每轉每刃進給Fc=Fm/(n*N) = 500/(2*2000) = 0.125 mm/(rev*每刃)
每轉進給Fr=Fm/N = 500/(2000) = 0.125 mm/rev 。
G94: mm/min <=> G95:mm/rev銑床換算方法 :
1. G95=>G94 , 每分鐘進給Fm = n*Fc*N :
假設已知每轉每刃進給Fc=0.05mm/rev, 主軸轉速N=2000RPM, 對於面銑刀這種多刀刃來講, n=刀片數量, 對於端銑刀來講(譬如說 : 兩刃螺旋槽端銑刀), n=2, 以兩刃螺旋槽端銑刀為例, Fm=2*0.05*2000=200 mm/min
2. G94=>G95 , 每轉每刃進給Fc = Fm/(n*N) :
假設已知每分鐘進給Fm = 200 mm/min, 主軸轉速N=2000RPM, 對於面銑刀這種多刀刃來講, n=刀片數量, 對於端銑刀來講(譬如說兩刃螺旋槽端銑刀), n=2, 以兩刃螺旋槽端銑刀為例, Fc=Fm/(n*N) = 200/(2*2000) = 0.05 mm/(rev*每刃)
G99是控制主軸每轉一圈車刀(刀塔)所要移動的距離, 它有著主軸與刀塔兩者連動的關係, 如果主軸不動, 那G99的F就沒意義了, 有些機台會發出Alarm...
G96是每分鐘車刀移動的距離, 它並沒有規範主軸與刀塔兩者要連動, 如果主軸不動, 那G99的F還是可以照著每分鐘車刀移動的距離來獨自移動...
G98G99或G94G95是用來切換刀具移動速率的單位, 至於刀具的移動速率F的值的大小要如何設定, 請參照 :
留言
張貼留言