ä¸€ã€æ¦‚è¿°
  
隨著計算機應用技術和網絡技術的迅速發展,數控系統的功能極大地æé«˜ã€‚ç”±äºŽä»¥å¤ªç¶²çš„å‰æ™¯æ™®é被看好,å„大數控生產商紛紛推出了具有以太網功能的數控系統。在DNC(Distributed Numerical Controlï¼‰é ˜åŸŸä¹Ÿå‡ºç¾äº†ä¸€ç¨®æ–°åž‹çš„æ•¸æŽ§æ©ŸåºŠç¶²çµ¡åž‹å¼â€•―基于以太網絡的DNCã€‚ä»¥å¤ªç¶²è¯æŽ¥æ˜¯æŒ‡å°‡å…·æœ‰ä»¥å¤ªç¶²åŠŸèƒ½çš„åŠ å·¥ä¸å¿ƒç‰æ•¸æŽ§æ©ŸåºŠä»¥ä»¥å¤ªç¶²çš„æ–¹å¼çµ„網,實ç¾å–®è‡ºå¾®æ©Ÿå°å¤šè‡ºCNCçš„é›†ä¸æŽ§åˆ¶ï¼Œå…¶ç¶²çµ¡æ§‹æˆçµæ§‹å¦‚圖1所示。在這種方å¼ä¸‹ï¼ŒDNCè»Ÿä»¶é–‹ç™¼å•†é€šå¸¸è¦æ ¹æ“šæ•¸æŽ§ç”Ÿç”¢å•†æä¾›çš„開發軟件包進行二次開發,具體é‡å°ä¸åŒçš„æ•¸æŽ§ç³»çµ±é–‹ç™¼å‡ºå„自的通訊接å£è»Ÿä»¶ã€‚本文介紹的基于以太網的數控機床網絡控制系統JCSDNC(Ethernet)是é‡å°FANUC系統開發的,é©ç”¨äºŽé…有FANUC 0iB/15i/16i/18i/21i,Power Mate i-D/H系統的機床組網。
圖1 ä»¥å¤ªç¶²è¯æŽ¥ç¶²çµ¡æ§‹æˆ
äºŒã€æ§‹å»ºä»¥å¤ªç¶²ç›£æŽ§ç¶²çµ¡å°æ•¸æŽ§ç³»çµ±çš„è¦æ±‚
  
æ©ŸåºŠä»¥å¤ªç¶²ç›£æŽ§ç¶²çµ¡è¦æ±‚數控系統在硬件上具有以太網功能,å³å…·æœ‰ä»¥å¤ªç¶²å¡æˆ–快速以太網å¡ï¼Œåœ¨â€œè»Ÿä»¶â€æ–¹é¢å‰‡è¦æ±‚CNCå…·æœ‰å…§ç½®çš„ä»¥å¤ªç¶²å‡½æ•¸ã€‚å…¶å…§éƒ¨é€šè¨Šè™•ç†æ©Ÿåˆ¶å¦‚圖2所示。å°äºŽå…§ç½®ä»¥å¤ªç¶²å¡ï¼Œé€šè¨ŠéŽç¨‹çš„è™•ç†æ˜¯é€šéŽCNCçš„CPU。這就æ„味著CNCçš„é‹è¡Œæ¢ä»¶æœƒå½±éŸ¿å…§ç½®ä»¥å¤ªç¶²å¡çš„通訊,相應地,內置以太網å¡çš„通訊狀æ³ä¹Ÿæœƒå½±éŸ¿CNC的處ç†éŽç¨‹ã€‚
圖2 基于以太網方å¼çš„內部通訊機制
內置以太網函數的處ç†å„ªå…ˆç´šä½ŽäºŽå¦‚下æ“作:自動循環或手動方å¼ä¸‹æ¯å€‹ä¸»è»¸çš„é‹å‹•æŽ§åˆ¶ã€‚å› æ¤ï¼Œåœ¨è‡ªå‹•é‹è¡ŒæœŸé–“,通訊速度將會é™ä½Žã€‚å¦ä¸€æ–¹é¢ï¼Œç”±äºŽå…§ç½®ä»¥å¤ªç¶²å‡½æ•¸çš„優先級高于CNCçš„å±å¹•顯示æ“作ã€C語言執行器(除高級任務)ã€å®å‘½ä»¤åŸ·è¡Œå™¨ï¼ˆé™¤åŸ·è¡Œå®ï¼‰ã€‚在執行內置以太網的通訊時,這些æ“作將會被延時處ç†ã€‚
  
由以太網方å¼è¯æŽ¥çš„網絡傳輸速度明顯地較串å£é«˜ï¼Œæ¯ç§’傳輸速率å¯ä»¥é”到10Mã€100Mã€‚å¹¶ä¸”ï¼Œç”±äºŽåŠ å·¥ä¸å¿ƒçš„CNC系統內置了一些函數接å£ï¼Œä½¿ä»¥å¤ªç¶²è¯æŽ¥å¯ä»¥å¯¦ç¾æŽ§åˆ¶è¨ˆç®—機和數控系統的直接通訊。也就是說,在這種方å¼ä¸‹ä¸ä½†å¯ä»¥å¯¦ç¾é€šè¨Šæ•¸æ“šçš„快速傳輸,而且å¯ä»¥åœ¨ä¸»æŽ§è¨ˆç®—機端自動ç²å¾—完全的è¨å‚™ä¿¡æ¯ã€ç”Ÿç”¢ä¿¡æ¯ã€é ç¨‹æŽ§åˆ¶åŠ å·¥ä¸å¿ƒï¼Œç‚ºè‡ªå‹•åŒ–ç”Ÿç”¢å‰µé€ æ›´å®Œå‚™çš„æ¢ä»¶ã€‚
  
æ•¸æŽ§æ©ŸåºŠç¶²çµ¡æŽ§åˆ¶ç³»çµ±è¦æ›´å¥½çš„驿‡‰ç”Ÿç”¢çš„需è¦ï¼Œåœ¨å‚³çµ±DNC軟件的功能基礎上還需具備四個功能模塊:NC程åºç®¡ç†æ¨¡å¡Šã€ç¾å ´ç›£æŽ§æ¨¡å¡Šã€é 程監控模塊以åŠåŸºäºŽInternet進行é 程訪å•的數據通信部分。
三ã€åŠŸèƒ½æ¨¡å¡Š
  
1. NC程åºç®¡ç†æ¨¡å¡Š
  
NC程åºä½œç‚ºåŠ å·¥éŽç¨‹ä¸é‡è¦è³‡æºä¹‹ä¸€ï¼Œå°å…¶é€²è¡Œé«˜æ•ˆçš„æ•¸æ“šåŒ–管ç†å·²ç¶“æˆç‚ºDNC軟件ä¸å¯ç¼ºå°‘的一部分。NC程åºçš„ç®¡ç†æ ¹æ“šç®¡ç†ç›®æ¨™å°è±¡ï¼Œåˆ†ç‚ºå°ç¨‹åºé€²è¡Œç”Ÿå‘½å‘¨æœŸå…§çš„管ç†å’ŒNC程åºå…§éƒ¨ä¿¡æ¯ç®¡ç†ã€‚
  
在本模塊ä¸å°NC程åºçš„æ•´å€‹ç”Ÿå‘½å‘¨æœŸé€²è¡Œäº†åš´æ ¼çš„管ç†ï¼Œå¾žNC程åºçš„生æˆåˆ°æ¶ˆäº¡éƒ½æä¾›ä¸€å¥—åš´æ ¼çš„ç®¡ç†æ‰‹æ®µã€‚在ä¸åŒæ™‚期,å°NC程åºçš„狀態å¯è¨ç½®ç‚ºç·¨è¼¯ã€å¯©æ ¸ã€å®šåž‹ä¸‰ç¨®ï¼Œå…¶å·¥ä½œéŽç¨‹å¦‚圖3所示。程åºçš„æœ€åˆç‹€æ…‹æ˜¯å¯ä»¥è‡ªç”±ç·¨è¼¯çš„,經éŽå¯©æ ¸å¾Œå¯ä»¥é–‹å§‹é€²è¡Œè©¦åŠ å·¥ã€‚è€Œç¨‹åºä¸€æ—¦ç¶“試切驗è‰å®ŒæˆåŽå°±åˆ°é”定型狀態,ä¸èƒ½å†é€²è¡Œç·¨è¼¯ï¼Œç›´è‡³æ¶ˆäº¡ã€‚
圖3 NC程åºçš„生命周期
å°NC程åºçš„內部屬性進行管ç†ä¸»è¦åŒ…括程åºè™Ÿã€ç¨‹åºæ³¨é‡‹ã€é›¶ä»¶åœ–è™Ÿã€æ‰€åŠ å·¥çš„é›¶ä»¶è™Ÿã€åР工工åºè™Ÿã€åŠ å·¥èŒƒåœã€æ©ŸåºŠã€ç”¨æˆ¶ä¿¡æ¯ç‰é€²è¡Œç®¡ç†ã€‚在本系統ä¸å¯å°ç¨‹åºæ ¹æ“šåœ–號ã€é›¶ä»¶å稱ã€å·¥åºã€æ©ŸåºŠç‰é€²è¡Œå¤šç¨®æ¢ä»¶çš„å¾©åˆæŸ¥å°‹ï¼ŒåŒæ™‚å°åŠ å·¥ç¨‹åºç·¨è¼¯æ·ç¨‹ã€æ‰€ç”¨åˆ€å…·æ¸…å–®ã€å·¥è—å¡ç‰‡ç‰é€²è¡Œç®¡ç†ã€‚
2. ç¾å ´ç›£æŽ§æ¨¡å¡Š
  
ç¾å ´ç›£æŽ§æ¨¡å¡Šæ˜¯å¯¦ç¾é 程監控系統的基礎。通éŽäº”é¡žç·šæˆ–è¶…äº”é¡žç·šèˆ‡å…·æœ‰ä»¥å¤ªç¶²åŠŸèƒ½çš„æ•¸æŽ§æ©ŸåºŠç›´æŽ¥è¯æŽ¥ï¼Œå¯ä»¥å¯¦ç¾æŽ§åˆ¶ã€ç›£æ¸¬å’Œå°æ•¸æŽ§æ©ŸåºŠçš„診斷。æ¤å¤–,目å‰å¸‚å ´ä¸Šæœ‰ä¸€äº›è»Ÿä»¶ç”Ÿç”¢å•†æŠŠåªå…·æœ‰ä¸²å£é€šè¨ŠåŠŸèƒ½çš„åŠ å·¥ä¸å¿ƒä»¥ä»¥å¤ªç¶²æ–¹å¼ç”šè‡³æ˜¯ç„¡ç·šæ–¹å¼è¯æŽ¥ã€‚這兩種方å¼åœ¨æœ¬è³ªä¸Šæ˜¯å€åˆ¥äºŽä»¥å¤ªç¶²è¯æŽ¥çš„ï¼Œå®ƒå€‘åªæ˜¯é€šéŽè½‰æŽ¥å£è®Šæ›äº†è¯æŽ¥æ–¹å¼ï¼Œå°‡ä¸²è¡Œæ•¸æ“šè½‰è®Šæˆä»¥å¤ªç¶²æ–¹å¼å‚³è¼¸ï¼Œå…¶é€šè¨Šçš„ç“¶é ¸ä¾ç„¶å˜åœ¨äºŽä¸²å£é€šè¨Šã€‚ä½†é€™ç¨®åšæ³•å¯ä»¥å…‹æœå·¥å» 施工æ¢ä»¶æƒ¡åŠ£ã€å¸ƒç·šä¸ä¾¿ç‰å•題。
本模塊與CNC進行通訊,å¯ä»¥å¯¦æ™‚é‡‡é›†æ•¸æŽ§æ©ŸåºŠçš„åŠ å·¥ç‹€æ…‹ã€è¯ç¶²ç‹€æ…‹ã€åˆ€å…·ä¿¡æ¯ã€æ“作履æ·ï¼Œä»¥åŠå°åˆ€å…·å£½å‘½é€²è¡Œç®¡ç†ã€‚并且通éŽä¸€å®šçš„æ¬Šé™ç¢ºèªï¼Œå¯ä»¥åœ¨ç·šä¿®æ”¹å„種è¨å‚™åƒæ•¸å’Œé‹è¡Œåƒæ•¸ï¼Œå¾žè€Œå¯¦ç¾åº•層è¨å‚™çš„完全監控。通éŽå°é‡‡é›†åˆ°çš„å·¥æ³æ•¸æ“šé€²è¡Œè™•ç†ï¼Œå¯ä»¥åŠæ™‚ç²å–åŠ å·¥æ¥ç¸¾ã€æ©ŸåºŠåˆ©ç”¨çއç‰ç”Ÿç”¢ç®¡ç†æ‰€éœ€è¦çš„æ•¸æ“šï¼Œå¦‚圖4所示。

圖4 效率統計
3. é 程監控模塊
  
é 程監控模塊是利用計算機技術和網絡技術,æä¾›å»£åŸŸèŒƒåœå…§å…±äº«è³‡æºçš„å¹³è‡ºï¼Œå¹¶ç‚ºå¯¦æ™‚ç›£æ¸¬ç›£æŽ§ã€æ•…障診斷æä¾›æ”¯æŒã€‚用戶å¯ä»¥éš¨æ™‚通éŽç¶²çµ¡æŸ¥è©¢è¨å‚™é‹è¡Œç‹€æ…‹ä»¥åŠè¨å‚™ç¾å ´çš„å·¥æ³ï¼Œå°ç”Ÿç”¢éŽç¨‹é€²è¡Œå¯¦æ™‚çš„é 程監控,如圖5所示。甚至å¯ä»¥å°‡æ©ŸåºŠçš„æ¢¯å½¢åœ–傳é€è‡³é 程的控制主機,用梯形圖實施機床故障的é 程診斷。為ä¿è‰ç”Ÿç”¢çš„å®‰å…¨æ€§ï¼Œæ¢¯å½¢åœ–å¿…é ˆç”¨å¯†ç¢¼ä¿è·ï¼Œä»¥é˜²ç„¡é—œäººå“¡ä¿®æ”¹ã€‚
圖5 生產狀態é 程監控計
4. 基于Internet的數據通訊模塊
  
由于生產狀æ³çš„åƒè®Šè¬åŒ–,生產éŽç¨‹ä¸æœƒå‡ºç¾å¾ˆå¤šéš¨æ©Ÿçš„æƒ…æ³ï¼Œå› æ¤ä¸åŒåœ°é»žã€ä¸åŒ 部門的專æ¥äººå“¡è¦å°åŒä¸€è¨å‚™é€²è¡Œå·¥ä½œï¼Œå°±éœ€è¦æœ‰ä¸€å€‹è‡ªç”±äº¤æµçš„平臺,通éŽç¶²çµ¡å¯¦ç¾ä¿¡æ¯äº¤äº’ã€ç¶“驗交æµï¼Œæœ€çµ‚實ç¾è¨å‚™çš„é 程監控。本模塊在基于網絡技術的基礎上,為客戶æä¾›äº†æ–‡å—交æµçš„平臺,如圖6所示。
圖6 é 程交互平臺
å››ã€ç³»çµ±çš„åˆå§‹åŒ–
  
FANUC系統的以太網功能是通éŽä»¥å¤ªç¶²å¡æˆ–FANUC快速以太網å¡éµå¾ªTCP/IPå”è°å¯¦ç¾çš„。網絡控制軟件è¦èˆ‡æ•¸æŽ§æ©ŸåºŠé€²è¡Œæ£å¸¸é€šè¨Šï¼Œéœ€é€²è¡Œä»¥ä¸‹è¨ç½®ï¼š
  
·è¨ç½®æŽ§åˆ¶è¨ˆç®—機å´çš„TCP/IPå”è°ï¼›
·è¨ç½®CNCå´çš„以太網å¡å’Œå…§ç½®ä»¥å¤ªç¶²å‡½æ•¸ï¼›
·物ç†é€£æŽ¥å€‹äººè¨ˆç®—機和CNC。
五ã€JCSDNC(Ethernet)的應用
  
ä»¥å¤ªç¶²è¯æŽ¥çš„æœ€å¤§é›£é»žå°±æ˜¯å°æ•¸æŽ§ç³»çµ±æå‡ºäº†è¼ƒé«˜çš„è¦æ±‚ï¼Œå³æ•¸æŽ§ç³»çµ±å¿…é ˆå…·æœ‰ä»¥å¤ªç¶²åŠŸèƒ½ï¼Œé€™åªæœ‰åœ¨è¼ƒé«˜é…ç½®çš„æ•¸æŽ§ç³»çµ±ä¸æ‰èƒ½å¯¦ç¾ã€‚å¹¶ä¸”ç”±äºŽå„æ•¸æŽ§ç”Ÿç”¢å•†åœ¨ä»¥å¤ªç¶²åŠŸèƒ½æ–¹é¢æä¾›çš„é–‹ç™¼åŒ…å„ä¸ç›¸åŒï¼Œç³»çµ±é›†æˆå•†å¿…é ˆé‡å°ä¸åŒçš„æ•¸æŽ§ç³»çµ±åšç›¸å°ç¨ç«‹çš„開發工作。在å˜åœ¨å¤šç¨®æ•¸æŽ§ç³»çµ±çš„åŠ å·¥ç’°å¢ƒä¸‹ï¼Œå„å系統的兼容就顯得尤為é‡è¦ã€‚
  
基于以太網方å¼çš„é 程監控系統在傳輸速度上ã€ä»¥åŠå°åº•層è¨å‚™çš„æŽ§åˆ¶æ–¹é¢éƒ½æœ‰å‚³çµ±ç¶²çµ¡æ¨¡å¼ç„¡æ³•ç›¸æ¯”çš„å„ªè¶Šæ€§ï¼Œåœ¨ç¡¬ä»¶è¯æŽ¥æ–¹é¢ä¹Ÿæ›´åŠ æ–¹ä¾¿å¿«æ·ï¼ŒåŸºæœ¬å¯ä»¥æ»¿è¶³ä¸å°ä¼æ¥åœ¨åŠ å·¥ã€åˆ¶é€ éŽç¨‹ä¸å°ç”Ÿç”¢ç‹€æ³æŽ§åˆ¶çš„需è¦ã€‚