跳到主要內容

CNC控制器

文章日期:2010-02-19 11:21


CNC工具機控制器的發展歷程

CNC工具機包含CNC車床.CNC銑床.CNC線切割...等等,其中文名稱為電腦數值控制工具機,工業用型的CNC工具機裡都必需配備專屬的控制器才能精密作動,這也是本篇文章的主題至於DIY玩家型的CNC工具機則常利用灌在Windows XP或Linux裡的Mech3來當控制器https://www.youtube.com/watch?v=KvhJj1yzqks , 台灣目前生產工業用型的CNC工具機的廠商有一百多家,但是具規模生產CNC工具機控制器的廠商則不超過五家

CNC工具機裡的控制器則可謂為CNC工具機的大腦(它的型號通常標示於機台螢幕的上方),當CNC工具機開始執行加工時,CNC程式的指令就被送到CNC控制器做解讀,而CNC控制器解讀之後則透過CNC工具機裡的機電系統及驅動系統(伺服馬達.滾珠螺桿及軸承.光學尺及其回授系統...)來做出CNC程式指令所要求的作動,機台上的光學尺是用來檢測並回授訊號給控制器以確保作動的正確性...





CNC工具機的規格表,通常都會說明採用哪一種CNC控制器,但也有些工具機廠會列出幾種控制器,好讓使用者自己指定要哪種控制器。





早期CNC控制器只接受CNC.Macro.APT來作動,但是隨著PC的發展,後來便有PC-Based控制器的發展,並有對話式(或稱參數式控制器的誕生,它可以不用依靠CNC程式,單憑接受使用者輸入工件圖形上的數值(參數)就可以進行加工..

        Hurco對話式(or 參數式) 控制器
     




但是目前對話式控制器僅能對特定某些形狀加工,其功能仍有限,如下圖 :
        Fanuc對話式(or 參數式) 控制器


然而,近十年隨著來PC的高度發展,PC-Based控制器的發展已遍及全球,從西門子(Siemens) Window-based 840D到海德漢(HEIDENHAIN)iTNC-530控制器,以及近年來最保守的發那科(Fanuc)也發展了OpenCNC 160i 系列控制器,這些PC-Based控制器的OS已已從早期的DOS發展到現在的Windows作業系統:WindowsXPWindows2000,在Windowsopen環境之下,智慧型的CAD/CAM將相競植入(對話式(或稱參數式)的功能也會漸形落伍),可見的未來是 : 控制器將加入許多的製程與監控的軟體,可以自行作工序的排程..可預先排除刀塔及刀桿的碰撞..偵測刀具撞車與過切..具通訊功能..具故障檢測與排除機制....

Window-based CNC控制器的組成與加工新時代
PC-Based CNC控制器核心軟硬體組件包括
l   軟體:作業系統(OS)、人機介面(MMI)、可程式邏輯控制(PLC)、解譯器(Interpreter)、運動控制、傳輸控制…等。
l   硬體:工業級電腦、I/O板、運動控制軸卡、資料傳輸板、類比訊號控制板…等。
l   伺服組件:AC/DC伺服驅動器、馬達、步進馬達及主軸馬達等。

PC-Based控制器的發展,將使得未來CNC控制器能與CAD/CAM、網路、製程監控軟體結合,未來可見的是將有智能式的CNC加工機誕生於世,且未來機台智能化有三個方向:
1.        加工智慧化:控制器可負擔工件圖形的辨識、能針對不同的加工區塊安排不同的切削刀具、不同的多刀工法組合、自動的殘料切除、特屬不同材料的切削參數、工序的先後排程,具完整的加工對策與智能。
2.        溝通人性化:具有語音、文字和視訊影像等通訊功能,能與生產計劃調度系統聯網,下載工作指令和加工程式,工件試切時,可在螢幕上觀察加工過程。並可以通過手機查詢。
3. 生產智慧化:可行工作地數據統計分析和刀具壽命管理,以及故障報警顯示、未來的機台能連線上網並排除故障,會配備各種微型感測器以監控切削力、振動、熱變形等所產生的誤差,並自動加以補償或調整機床工作狀態,以提高機床的工作精度和穩定性。

cnc控制器進入高階的Windows-based之後,會進入模組化時代,像手機一樣各種功能會不斷的加進來,譬如這家MachineWorks,它原本是做切削模擬的http://www.machineworks.com/solutions.htm,但現在已經和某些工具機所生產的機台做同步連結,除了做刀具路徑模擬,也可做刀具與機台或夾治具之間的防撞模擬。

世界各國Window-based CNC控制器的發展現況



1 日本Window-based CNC控制器的發展現況

1-1 FANUC 的OPEN CNC 控制器:已進階至Windows 2000/XP CNC控制器http://www.fanuc.co.jp/en/product/cnc/16i18i21i/opencnc/opencnc.html


  



1-2.    日本森精機MORISEKI:已進階至Windows 2000/XP CNC控制器






1-3.    日本大隈OKUMA :可直接讀取DXF檔的CNC控制器


1-4.    日本三菱MITSUBISHI 控制器 :已進階至Windows 2000/XP CNC控制器http://wwwf8.mitsubishielectric.co.jp/cnc/product/cnc_m70/index.html



2.美國Window-based CNC控制器的發展現況
2-1.    Hurco: 台美合作品牌,在美國排名第三的CNC車床銑床工具機廠,能開發自有控制器, http://www.hurco.com.tw/

2-2.    美國HAAS美國排名第一CNC車床銑床工具機廠,能開發自有控制器,http://www.haascnc.com/MAIN_HaasControl.asp#haascontrol
    


2-3.    美國CENTROID :專門生產控制器以供應各家工具機廠已進階至Windows 2000/XP CNC控制器,可用USB埠傳入DXF檔,並自動產出刀具路徑http://www.centroidcnc.com/index.html





3. 德國Window-based CNC控制器的發展現況
3-1.    海德漢HEIDENHAIN的控制器:已進階至Windows 2000/XP CNC控制器


3-2.    西門子SIEMENS控制器:已進階至Windows 2000/XP CNC控制器http://www.sea.siemens.com/us/Industry_Solutions/Machine-tools/Products/CNC/Pages/SINUMERIK-828D.aspx

4. 英國OSAI控制器的發展現況:採Provideo
environment  of the  WinNBI software

5. 西班牙FAGOR 控制器的發展現況:
   已進階至Windows 2000/XP CNC控制器http://www.fagor-automation.com/Products/Brochures/cat_cnc_8035.pdf


6. 台灣的Window-based 控制器的發展現況
6-1 INTEK智研科技CNC控制器 http://www.intek.com.tw/

6-2 捷準科技CNC控制器 http://www.pcbased.com.tw/


寶元科技 pc-based CNC控制器

當CNC控制器走向開放式的Windows-based時代後,
便宣示著加工的新時代要來臨了,
未來的CNC控制器會結合製程監控軟體.網路.CAD/CAM軟體..
而DNC及RS232連線將成過去式。


世界各國工具機的需求與定位正處於戰國時期

l   中國的需求:全世界的製造中心漸漸轉移至中國,據調查中國的工廠也有45%使用到CNC工具機,然而中國的CNC人才養成追不上擴張的速度,因此,具有智慧型的工具機正可以補足這個缺口。

l   世界各國的需求:由於全世界的製造中心漸漸轉移至中國,因此留在世界各國的工廠傾向於多樣少量的生產方式,因此,具有智慧型的工具機正可以滿足這種需求。

l   高階工具機發展不易:德國、日本在高階的工具機的市場已享有盛名,它國搶佔不易,因為這牽涉到機器的精度、剛性、耐用性、價格及行銷總總問題,這些年台灣雖然搶佔高速機的市場、但精度及不耐用的特質漸漸被客戶抱怨,爾後如果台灣要搶佔五軸或是車銑複合機的市場,也會遇到這個問題,雖然搶佔高階工具機市場是既定目標,但那也是很漫長的路,不但有層層的技術專利綁著,也缺乏基礎工業-材料的奧援。

l   同業競爭:韓國向上發展的企圖心一向強烈,在不久的將來其產品的品質可能會超越台灣;中國民族心強,也不願長期當吳下阿蒙,在價格低廉的優勢之下,如果品質提升到與台灣相近,則低價的紅海格殺不遠矣。


龍城科技一向致力於智慧型的CAD/CAM軟體研發,
希望將來能整合CNC機台及智慧型的CAD/CAM軟體,
開發出下一代具有加工智能的CNC工具機,
歡迎工具機廠.控制器公司.工業各界共襄盛舉..

留言

這個網誌中的熱門文章

管牙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: 刀片的