FANUC系統數控工具機網絡化集成技術

2020-12-01 電子產品世界
0 引言

數控工具機正常運行除了必要軟硬體外,還需要諸如系統參數、刀具及坐標系偏置數據、螺距誤差補償數據、跟蹤誤差、工具機運動坐標、主運動和進給速度、PMC 信號狀態等動靜態數據。目前國內大部分企業對工具機運行狀態監控和動靜態數據採集管理仍然停留在單機在線或串口通信方式階段,無法實現集成管理,從而形成了信息化孤島。隨著工業化進程的推進,對數控設備進行信息化統一集中管理乃至對工具機工作狀態進行實時監控的重要性逐步被人們認知,而計算機網絡技術的發展尤其是現場總線以及工業乙太網技術的發展,使企業數控設備集成監管成為了可能。本文以FANUC 系統為例介紹基於乙太網的數控工具機集成技術。

本文引用地址:http://www.eepw.com.cn/article/201612/328840.htm

1 數控工具機網絡集成系統構架及功能

  圖1 為FANUC 系統數控工具機網絡集成系統構架,它主要包括以下幾個部分。


圖1 FANUC 系統數控工具機網絡集成系統構架

  1.1 系統集成乙太網軟體

  FANUC 系統使用的乙太網軟體從來源上分主要
有以下兩種:

  (1) 直接購買FANUC 提供的相關軟體,如基本操作包1(FANUC Basic Operation Package 1/A02B‐0207‐K752) 、遠程診斷包(Machine Remote DiagnosePackage / A08B‐9210‐J515) 、生產系統管理與控制軟體包CIMPLICITY HMI 等。

  (2) 使用Microsoft Visual Basic 或者VisualC+ + ,配合FANUC 提供的FOCAS2 (A02B‐0207‐K737)應用程式接口(API)進行自主編程。軟體功能包括工具機數據管理(如NC 程序、系統參數、宏變量、刀具偏置、工件坐標系偏移、螺距誤差補償等數據的讀寫及管理) 、CNC 顯示(如主軸和進給軸數據顯示、加工時間、刀具信息、坐標數據) 、狀態監測(如梯形圖順序程序、工具機信號、進給軸及主軸波形信號、操作及報警履歷) 、在線調試(如融合FANUC LADDER和SERVO GUIDE 進行在線PMC 和伺服調試)等。

  1.2 計算機

  計算機是乙太網軟體的運行伺服器同時可擔任工具機數據的數據伺服器,應具備乙太網卡及滿足要求的系統配置,同時應具有Windows 自帶的IIS 或者第三方的Serv‐U 等FTP 服務軟體。

  1.3數據伺服器

  數據伺服器視系統規模大小可單獨或與系統主機共用計算機,主要功能是存儲和管理工具機上傳的各種數據。

  1.4 數控工具機

  多臺數控工具機可通過乙太網連接到系統主機和數據伺服器,工具機應具備並開通必要的乙太網功能和硬體。

2 數控工具機網絡集成系統軟硬體

  FANUC 系列數控系統的乙太網硬體設備主要有快速乙太網板(Fast Ethernet Board)和數據伺服器板(Fast Data Server Board)兩種,對應功能叫做乙太網功能(Ethernet Function)和數據伺服器功能(DateServer Function) 。現0i - MD 和0i - TD 系統都標配有內嵌式乙太網和PCMCIA 網卡,而0i - Mate MD和0i - Mate TD 只標配PCMCIA 網卡。PCMCIA 網卡和內嵌式乙太網的功能接近,只是PCMCIA 網卡不支持FANUC 程序傳輸軟體。

  FANUC 0i - D 系列中的0i - MD/0i - TD 系統都標準配置有支持100Mb/s 的內嵌式乙太網。將CNC 與電腦連接起來,即可進行NC 程序的傳輸、機械的控制和運行狀態的監視、機械的調整和維護。其基本功能包括:

  (1) 基於FTP 傳輸功能的NC 程序傳輸,可通過CNC 畫面的操作來傳輸NC 程序。電腦側使用FTP伺服器軟體,所以,可以與Windows 環境以外的主機一起傳輸NC 程序。

  (2) 基於FOCAS2/Ethernet 的機械控制和監視,可利用i CELL 和CIMPLICITY 創建進行機械控制和監視的系統。此外,可以直接使用FOCAS2/Ethernet功能,創建獨特的應用軟體;也可通過CNC 主導信息通知功能,利用NC 程序或者梯圖程序發出的指令,從CNC 自發地向電腦的應用程式發送通知信息(CNC/PMC 數據) 。

  (3) 可以在線進行基於FANUC LADDER‐ Ⅲ 以及SERVO GUIDE 的機械調整和維護、梯圖程序的維護和伺服電機的調整。

  FTP 傳輸功能可使用Windows 自帶的IIS 或者第三方的Serv‐U 等FTP 服務軟體。而順序程序調試和伺服調整可利用FANUC 專用工具,通過乙太網連接方式對數控工具機進行在線調試與幹預。因此數控工具機網絡集成系統開發的技術難點和關鍵點是控制和監視乙太網軟體,當然FANUC 提供標準軟體CIMPLICITY,但由於價格昂貴和系統規模要求適應性問題,一般選擇使用Visual Basic 或者Visual C ++自主開發基於FOCAS2/Ethernet 功能的用戶軟體。

  FOCAS2 即FANUC Open CNC API Specificationsversion 2,是FANUC 提供給用戶的應用程式接
口函數庫,通過調用這些標準函數即可實現計算機與數控工具機之間的信息交互。例如通過Read the nameof controlled axis and spindle name 函數讀取控制軸和主軸名稱;通過Set origin/preset relative axis position函數設置原點/預設相關坐標位置等。在使用Visual Basic 或者Visual C + + 編程時需作如下初始化設置: ① 將FOCAS1/2庫函數Fwlib32. dll 、Fwlibe1.dll 、Fwlib32 .lib 及頭文件Fwlib32 .h 複製到工程文件夾中;② 點擊程序「工程」菜單後出現「設置」子菜單,再次點擊後出現設置對話框,選擇「Link」標籤,在「對象/庫模塊」中輸入庫文件名「Fwlib32 .lib」 ;③ 在實現類文件( .cpp)中包含頭文件Fwlib32.h 。

  通信線路的建立與關閉按如下步驟完成:調用語句short back = cnc_ allclibhndl3(「192 .168.0.100」 ,8193 ,0 ,&h)來建立通信鏈路,正常時將返回0(EW_OK)並取得通信句柄h ,可供其他庫函數調用。其中「192.168.0.100」為工具機IP 地址,8139為埠號。斷開通信線路的函數為cnc_freelib - hndl(h) ,僅需傳入通信句柄h 。設置時計算機側的IP 地址前三位(192.168.1.0.100)需與工具機側相同。PMC 信號是工具機正常運轉的重要信號,也是判斷工具機工作狀態和故障狀態的重要依據。對於FANUC數控系統而言,有X 、Y 、F 、G 、R 等多種接口信號。為了讀取接口狀態,編程時需調用函數:FWLIBAPIshortWINAPI pmc _ rdpmcrng ( unsigned shortFlibHndl , short adr _ type ,short data _ type ,shorts_number ,shorte_ number ,short length ,IODBPMC 倡buf) 。其中:FlibHndl 為通信句柄,adr_ type 為地址類型,s_number 、e_number 分別為PMC 地址的起始號與結束號,length 為數據塊的長度。對於字節型變量,讀取的數據存放在buf .u .cdata[()]中。

3 數控工具機側的設置

  FANUC 的乙太網功能主要通過TCP/IP 協議實現,使用的時候在CNC 系統上只需設定CNC 的IP 、TCP 和UDP 埠等信息即可。乙太網、內嵌式乙太網和PCMCIA 的設定方法一樣,下面以內嵌式乙太網的設定方法為例進行說明,具體操作方法如下:首先將20號參數改為5;按SYSTEM → 公共鍵,系統IP 地址的設定畫面如圖2 所示,當系統與一臺以上工具機連接時,需要填寫路由器地址,如不需要,則不用填寫;按下FOCAS2 鍵,進行FOCAS2 的設置,TCP 設定為8193 ,UDP 一般設定為8192,時間間隔一般設定為10 ;按下TCP 傳送鍵進行TCP 傳送設定,輸入主機IP 地址和主機設定的用戶名和密碼,埠號和主機一致設定為21 。[FTP 傳送]畫面如圖3 所示 。


圖2 系統IP 地址設定

圖3 [FTP 傳送]畫面

4 計算機側的設定

  在Windows XP 下使用FTP 服務可以使用Windows XP 自帶的IIS(Internet Information Server) ,也可以使用其他的第三方軟體。下面介紹使用IIS 進行設定的方法:打開「控制面板→ 管理工具→ Internet 信息服務」 ;展開目錄樹,右鍵單擊默認FTP 站點,打開屬性頁面;單擊「FTP 站點」選項卡,在此頁面設置埠號,通常默認埠是21 ,不用修改,其他都可以使用默認值。IIS 埠和連接設置如圖4 所示。安全帳戶的設定如圖5 所示,安全帳戶選項卡頁面不用修改。另外,此處的用戶名是為匿名訪問FTP資源而建立的Windows 系統帳戶,不要隨意修改。如需要自定義登錄FTP 伺服器的用戶名和密碼,可在「控制面板AE 用戶帳戶」中添加。使用IIS 做FTPServer 時,能登錄Windows 的帳戶都可以訪問FTP資源。另外,IIS 還提供了匿名訪問功能,登陸用戶名為Anonymous ,密碼為任意字符串,推薦使用。


圖4 IIS 埠和連接設置

圖5 安全帳戶設定

5 結束語

  隨著工業化進程的推進,對數控設備進行信息化統一集中管理乃至對工具機工作狀態進行實時監控的重要性逐步被人們認知。JCSDNC 是北京工具機研究所研製的新一代數控工具機聯網系統,在傳統的DNC 系統上增加了設備狀態採集、車間工況數據採集和生產數據交換功能,其聯機數量可以擴展到256 臺數控工具機;CAXA DNC 是北京數碼大方科技有限公司開發的分布式數控管理軟體,系統底層數據使用MS SQLServer 資料庫,理論上對接入工具機的數量不加限制 。製造企業也可根據生產規模和管理具體需要開發適合自己的數控工具機集成管理系統。

相關焦點

  • 世界十大工具機數控系統生產企業
    世界十大工具機數控系統生產企業(排名不分先後)數控技術是關係到我國產業安全、經濟安全和國防安全的國家戰略性高新技術。從手機、家電、汽車的製造,到飛機、飛彈、潛艇的製造,都離不開數控技術,是裝備製造業中的核心技術,是我國加快轉變經濟發展方式,是實現我國機械產品從「製造」到「創造」升級換代的關鍵技術之一。
  • FANUC系統數控工具機原點的設定方法
    使用絕對編碼器的數控工具機,伺服電池沒有電或者斷開過編碼器電纜會造成工具機原點丟失,如果原點丟失就需要重新設定原點。(注:平時我們有的說原點,有的說參考點,有的說零點,其實在這裡都是同一個意思,只是說法不同而已。)
  • 數控工具機多少錢一臺_數控工具機價格表_數控工具機的選購技巧
    工具機是先進位造技術和製造信息集成的重要元素,是發展機器製造業以至整個工業必不可少的複雜生產工具。數控工具機就是在數字控制下,能在尺寸精度和幾何精度兩方面完成毛坯零件加工成所需要形狀的工作母機的總稱。
  • FANUC數控系統與其他數控系統的比較
    圖1-17 FANUC 0i系統加工中心操作界面SIEMENS數控系統SIEMENS數控系統由德國西門子公司開發研製,該系統在我國的數控工具機中的應用也相當普遍。圖1-18 SIEMENS 802C系統加工中心操作界面武漢華中數控系統武漢華中數控系統是我國為數不多的具有自主智慧財產權的高性能數控系統之一,是全國數控技能大賽指定使用的數控系統。
  • 從硬體選擇、工業機器人與CNC數控工具機接口定義等方面介紹兩者集成...
    隨著兩化融化技術的發展,工業機器人的應用領域也越來越廣泛,其應用一般是以工作站的形式出現的。在機械加工領域,基本上是以工業機器人與CNC工具機集成工作站或自動化生產線為主的。 那麼在應用過程中,機器人和工具機該如何結合呢,請看下面的文章!
  • 光洋科技首創工具機亞微米集成控制技術
    OFweek工控網訊:僅靠手提箱大小的一個智能控制器,就能模擬10多噸重大型工具機的全套動作,並可進行深度研發操作。最近舉行的「中大型工具機亞微米級集成控制技術國際研討會」上,大連光洋科技公司首創的這一技術贏得國內外專家一致讚譽。  在光洋科技研發中心,這臺體積只有0.05立方米的小裝置,受到了前來觀摩的國內外專家高度關注。
  • 數控車床系統有哪些_十大數控車床系統介紹
    集成於一體,具有網絡功能,超高速串行數據通訊。   8、日本MAZAK數控系統   山崎馬扎克公司成立於1919年,主要生產CNC車床、複合車銑加工中心、立式加工中心、臥式加工中心、CNC雷射系統、FMS柔性生產系統、CAD/CAM系統、CNC裝置和生產支持軟體等。   Mazatrol Fusion 640數控系統在世界上首次使用了CNC和PC融合技術,實現了數控系統的網絡化、智能化功能。
  • 國產數控工具機和數控系統在航發製造領域應用示範
    高強度高溫合金、鈦合金等難加工材料,廣泛應用於航空發動機機匣、整體葉盤、葉片、渦輪盤、軸類等關鍵零部件上,而高檔數控工具機及數控系統是實現上述關鍵零部件高效加工的基礎。目前國內航發製造企業所使用的中高端數控工具機仍主要以進口為主,國產數控工具機因技術成熟度、可靠性、自動化水平等原因,尚不能很好滿足航發領域的製造需求。
  • 五軸數控技術領先 科德數控如何補齊高端工具機短板?
    未來,科德數控如何做好商業化,使得業績持續增長?市面上有許多能生產五軸數控工具機的企業,但是大部分核心部件仍需外購,科德數控的工具機是否自主可控? 核心部件自主可控  工具機被稱為工業母機,是製造機器的機器。  五軸數控工具機更是戰略級裝備,其技術是衡量一個國家複雜精密零件製造能力技術水平的重要標準之一。
  • 世界數控工具機企業排行榜
    什麼是數控工具機   數控工具機是數字控制工具機(Computer numerical control machine tools)的簡稱,是一種裝有程序控制系統的自動化工具機。該控制系統能夠邏輯地處理具有控制編碼或其他符號指令規定的程序,並將其解碼,用代碼化的數字表示,通過信息載體輸入數控裝置。
  • 數控銑床在工具機行業發展的現狀和前景分析
    上海麟輝精密模具有限公司是一家致力精密模具及零件製造的民營高技術企業,公司擁有高端生產及檢測設備保障體系和技術支持體系;集精密模具研發、精密零件加工、衝壓、成品組裝為一體;具備超高微精密零件的設計、生產和加工高效集成系統。產品涉及通訊、汽車連接器和精密電器組件相關領域。廣泛服務於汽車、航空等先進科技製造行業。
  • FANUC數控系統主軸驅動的組成及其傳動原理
    本篇內容主要給大家介紹一下FANUC數控系統主軸驅動系統的組成、主軸的傳動原理。一、主軸驅動系統組成及功能典型的主軸驅動系統包括主軸驅動裝置(主軸放大器)、主軸電機、主軸傳動機構以及主軸速度/位置檢測裝置等,如下圖所示為數控工具機典型主軸驅動系統組成。
  • 高端精密製造的CNC數控加工技術
    運算速度:微處理器的迅速發展為數控系統向高速、高精度方向發展提供了保障,開發出CPU已發展到32位以及64位的數控系統,頻率提高到幾百兆赫、上千兆赫。由於運算速度的極大提高,使得當解析度為0.1µm、0.01µm時仍能獲得高達24~240m/min的進給速度;  d.
  • FANUC、三菱、兄弟機、西門子、新代數控系統軟限位參數匯總
    為了保障數控工具機安全運行,數控工具機的進給軸一般設置有硬限位、軟限位或硬限位和軟限位相結合的行程保護「防線」。限位的作用是保護機械不超過行程,防止機械部分被撞壞。硬限位:是通過擋塊和行程開關或接近開關產生電氣信號給PLC進行進給軸的行程限制。
  • 傳感器在數控工具機中的應用
    數控工具機是一種裝有程序控制系統的自動化工具機,能夠根據已編好的程序,使工具機動作並加工零件。它綜合了機械、自動化、計算機、測量等最新技術,使用了從位移、位置、速度、壓力、溫度以及刀具磨損監控等方面在數控工具機控制系統中的傳感器。
  • 工具機行業深度報告:國產中高端數控工具機揚帆起航
    基於選擇/移動控制方式,工具機包括傳統工具機和數控高精密工具機。數控高精密工具機是指在數控程序控制系統的控制下進行高精密加工的工具機。技術的差距體現在穩定性、可靠性、效率、精度等各方面。德國重視數控工具機和配套件的高、精、尖和實用性,各種功能部件研發生產高度專業化,在質量、性能上位居世界前列;日本重點發展數控系統,工具機企業注重向上遊材料、部件布局,一體化開發核心產品;美國在數控工具機設計、製造和基礎科研方面具有較強的競爭力。
  • 「FANUC數控系統應用中心」在長興職教中心掛牌成立
    9月14日上午,浙江省中職學校首個「FANUC數控系統應用中心」在長興職教中心實訓中心正式掛牌成立。  發那科公司是世界上最大的專業生產數控裝置和機器人、智能化設備的著名廠商,北京發那科機電有限公司是日本發那科公司在中國的重要合作夥伴,專門從事工具機數控裝置的生產、銷售與維修。長興職教中心作為中央財政支持職業教育(專業性)實訓基地學校,數控專業又是國家級實訓基地,經過十年的發展已成為浙江省職業教育的窗口學校。
  • 國產數控系統的開發及其在中檔加工中心上的應用
    普及型中檔數控系統是我國工具機市場需求的主體,也是數控工具機產業結構優化的基礎。當前,國產數控系統產業面臨著十分嚴峻的形勢,國內80%以上中高檔數控系統和數控工具機依賴進口,數控系統產業發展的嚴重滯後,已經成為制約我國製造業發展的瓶頸。
  • 樓村模具數控培訓廣州數控工具機編程教學
    樓村模具數控培訓廣州數控工具機編程教學 學習Hypermill編程技術高薪就業,特別是CNC五軸編程方面高級技術人才出現了嚴重短缺,數控編程技術已成為就業市場上的需求。
  • 華中8型數控系統的研發背景及技術水平
    一、華中8型數控系統的研發背景及技術水平  數控工具機是裝備製造業最重要的「工業母機」,其技術水平代表著一個國家的綜合競爭力。基礎薄弱、缺「芯」少「腦」一直是「中國製造」的短板。數控系統作為數控工具機的「大腦」,是決定數控工具機功能、性能、可靠性及成本的核心部件。據統計,我國每年進口大量中、高端數控工具機,所需高端數控系統大量進口的局面更沒有得到很好緩解。