亚洲精品v日韩精品,国内永久免费crm系统,18禁黄网站男男禁片免费观看,亚洲欧美日韩愉拍自拍

機床網
基于國產CMC芯片的數控裝置開發
2016-11-16 09:15:04

     摘要:本文基于華中數控(HNC)系統軟硬件平臺,設計與開發了一款國產CMC芯片的低成本數控裝置,并詳細介紹了該裝置的硬件設計原理和軟件設計原理。其功能與性能經過實際測試與驗證,滿足數控系統車削和銑削加工的需求,為CMC芯片在數控系統領域的應用提供了一個方案。
    關鍵詞:CMC芯片;數控裝置;數控系統 文/武漢華中數控股份有限公司 謝淑蓮 李理 徐建春
    Abstract: This paper based on software and hardware platform of HNC, one kind of numerical control device with low cost was designed and developed. Especially the principle of the hardware and software of the NC device were introduced on detail. Through practical function and reliability test and certification, It can meet turning and milling machining of numerical control system. The result demonstrated that one method can be provided for CMC chip’s application in numerical control field.
    Keywords: CMC chip; numerical control device; numerical control system
1. 引言
    目前,國產低檔數控裝置在市場上居統治地位。但中高檔數控裝置市場基本被Fanuc和Siemens所壟斷,其中中檔數控裝置國外占領了國內80%以上的市場,而高檔數控裝置的國內市場幾乎被國外產品全部占領。這種現狀不僅對我國民族數控產業本身的發展不利,對制造裝備業發展不利,而且難以滿足國民經濟重大行業對數控機床及數控裝置的需求。隨著航空航天、船舶工業、重大裝備、汽車及零部件制造業等國民經濟重大行業對數控機床及數控裝置需求的增加,如果這些裝備的高檔數控裝置(特別是核心芯片)繼續依賴進口,勢必將影響我國國民經濟和國防建設的持續健康發展。國產CMC芯片應用,將突破國產數控系統對外國芯片的依賴,實現數控系統核心部件的國產化,給國家和民族制造業帶來可觀的效益。同時也達到“研制先進的、具有自主核心技術和知識產權的片上控制模塊(Control Module on Chip,簡稱CMC)系統,實現了CMC系統在工業控制領域的廣泛應用,進而推動新一代控制系統的技術變革,形成完全分布、獨立而又聯合的新一代控制體系結構,初步建立我國具有完全自主知識產權的片上工業控制網絡技術體系結構,大幅度提高我國先進控制系統水平,使我國在工業控制技術上走向國際前列”的最終目標。
2. 國產CMC芯片簡介
    國產CMC運動控制芯片(以下簡稱“芯片”)是將組態處理、程序存儲、信號輸入輸出、控制算法、通訊接口等全部集成在一個芯片中的產品,實現的主要功能可以簡述為:片內邏輯控制和運動控制,程序處理及調度管理,數字量信號處理,多種數據接口通信。使用芯片的組態軟件進行邏輯控制程序和運動控制程序的編程,將編寫的程序下載到芯片的片內存儲器中。根據用戶的程序,對輸入的各種信號(包括從通信接口傳入的信號)進行處理運算,并進行相應的信號輸出。
    邏輯控制主要包括對上層用戶編寫并經過編譯的邏輯控制程序(如梯形圖、IL、ST等)進行執行處理。運動控制主要包括對上層用戶編寫并經過編譯的運動控制程序(如G代碼)進行執行處理。數字量處理主要包括開關信號、頻率信號處理,脈沖信號輸入輸出,PWM輸出,正交編碼器輸入等。
    芯片集成了Flash、SRAM、通用定時器、PLL、實時鐘,以及以太網MAC、UART、CAN、SPI、I2C等多種通信接口。
3. CMC數控裝置硬件設計
    3.1 CMC控制系統整體框架
    基于CMC的嵌入式控制器以CMC芯片作為CPU(Central Processing Unit)主控制單元,運行內部FLASH中的代碼程序,能以脈沖指令方式控制電機、伺服驅動裝置,具有PLC控制功能,連接HMI設備,通過HMI傳輸G代碼,控制機床運行。
    整個CMC控制系統包括基于CMC的運動控制單元、HMI單元(Human Machine Interface)、伺服驅動器、伺服電機、主軸驅動和主軸控制單元、以及手持控制單元。如圖1所示。
    系統中CMC運動控制芯片為系統中的主控芯片,外部掛接三個伺服驅動器,用于位置控制;并掛接一個變頻器,用于主軸速度控制。運動控制器包含32路IO輸入及32路IO輸出,用于檢測機床限位、回零、報警,控制機床上電、使能、刀架及潤滑、冷卻等點位功能。
    
3.2 CMC數控裝置硬件設計
    基于CMC芯片,集成數控裝置相關硬件模塊、現場總線接口及USB、NC鍵盤、LCD等外設接口,研制出的數控裝置分為兩大部分,第一部分HMI單元部分,包括LCD模塊、MCP鍵盤模塊、顯示控制模塊、NC鍵盤模塊。第二部分運動控制部分(NC單元),主要由基于CMC的NC模塊實現。整體設計方案框圖如圖2所示。
    如圖2所示,NC單元可提供CMC芯片的運動控制功能和邏輯運算功能接口,包括32路I/O量輸入輸出;脈沖量的軸功能控制;各4路模擬量A/D、D/A;手持單元控制接口以及程序數據交換接口,如以太網接口、RS232接口、CAN接口等。
    
    因CMC運動控制器自身并不具備圖形設備接口,系統中使用網口外部掛接HMI單元,通過MODBUS/TCP協議實現數據交互、代碼下載等功能。HMI單元從CMC運動控制器中獲取系統運行的狀態及信息,顯示給用戶,同時HMI負責G代碼存儲、編輯、編譯工作。
    另外,CMC運動控制器通過SPI總線掛接了數控系統MCP鍵盤,CMC運動控制器將鍵盤點位映射到PLC層,通過編程,實現鍵盤功能。
4. CMC數控裝置軟件設計
    因CMC芯片可提供運動控制和PLC邏輯控制功能,但人機交互界面HMI和G代碼解釋器不支持。所以本軟件采用上下位機的架構模式,下位機以CMC芯片作為運動控制模塊,上位機采用通用CPU平臺,實現一種低成本、高可靠性的,滿足基本車削和銑削加工需求的數控裝置。
    CMC數控裝置軟件設計包括CMC平臺提供的組態軟件設計和HMI單元上位機軟件設計兩部分。軟件設計基本框架如圖3所示。
    其中CMC系統組態軟件是一款為基于CMC芯片實現的控制設備,提供程序編輯、編譯、組態、調試服務的軟件,支持標準IEC61131-3編程語言,可實現邏輯控制任務的調度和邏輯控制程序(如LD、IL、ST等)的執行處理。主要實現數控系統的PLC邏輯設計功能和運動控制功能。
    
    PLC邏輯設計主要實現數控的自動、手動和手輪三種工作方式,每個方式下又需實現停止、運行和暫停三種狀態,這些功能主要在CMC系統組態軟件上編輯實現。
    CMC組態軟件實現的數控的運動控制支持JB/T 3208-1999 標準G代碼程序,32位定長指令集格式,主要功能是對獨立的4個電機驅動軸進行插補控制和速度控制。
    運動控制支持兩種工作方式,一是寄存器命令控制,二是自動讀取G指令執行。在自動讀取指令執行的模式下,負責基于G代碼指令集的自動讀取并執行,基于獲取的指令參數,以脈沖串形式輸出特定頻率的脈沖,能夠實現對伺服電機或步進電機進行插補驅動控制、速度控制、單軸位置控制等控制功能。它可以針對不定長的指令進行自動判斷,通過識別指令標示符,自動的判斷讀取指令的條數,通過執行標準或者非標準的G代碼指令,完成相應的運動控制功能。
    本上位機軟件系統主要有三部分組成,分別為CMC通訊協議層、G代碼解釋器層、人機交互層組成。
    CMC通訊層主要功能為通過標準以太網接口與CMC芯片進行通訊,其通訊內容包含兩部分:(1)利用標準的modbus通訊協議,實現機床狀態數據的反饋。(2)利用普通的以太網UDP協議,實現運動控制指令的下發。
    解釋器層:完成數控系統ISO的G代碼的譯碼任務,包含詞法分析、語法分析、刀具長度和半徑補償、MST輔助功能譯碼等。將G代碼解釋為運動控制指令,并通過CMC通訊層發送至CMC芯片進行插補運動。
    人機交互層:采用跨平臺和模塊化的軟件技術,實現數控裝置的操作控制和狀態顯示。包含坐標顯示、G代碼顯示和編輯、報警顯示、圖形顯示等一系列的頁面,滿足用戶對數控裝置的操作和診斷需求。
5. 結語
    本文所設計的CMC數控裝置經過硬件測試,軟件測試以及與伺服驅動、伺服電機聯機調試并交與機床用戶實際使用驗證,功能正常,運行可靠,符合設計要求。滿足了用戶既實用,價格又低的要求。實現了CMC芯片在數控領域的應用,結果達到了預期的目標。
參考文獻
1. 王挺;王紹亮;莊嚴;金偉江;何巧;基于CMC芯片的信號采集系統設計;中國儀器儀表;2015年12期。
2. 侯世博;包偉華;丁戍衛;基于CMC芯片的智能電動執行機構;中國儀器儀表;2015年11期。
3. 費繼友;周茉;基于ARM+FPGA的嵌入式數控裝置設計;制造技術與機床;2010年12期 。
4. 黃兆斌;基于FPGA及NIOSⅡ的多軸數控系統設計[D];浙江工業大學;2011年。
5. 陸俊;基于FPGA技術的高速插補系統的設計與研究[D];南京理工大學;2011年。
    更多信息請關注微信公眾號: “OK智能制造” 請掃描下方二維碼并加關注!

 

轉載請標注來源158機床網
主站蜘蛛池模板: 翁源县| 武城县| 洪江市| 洛南县| 什邡市| 巴彦县| 碌曲县| 桐梓县| 高邑县| 都匀市| 富蕴县| 呈贡县| 昌江| 六盘水市| 炉霍县| 吉木萨尔县| 南投市| 双流县| 黎城县| 平舆县| 昭平县| 定结县| 福鼎市| 奈曼旗| 黑河市| 沂水县| 屏东市| 华安县| 义乌市| 大邑县| 独山县| 元阳县| 三原县| 峨眉山市| 义马市| 齐齐哈尔市| 石台县| 澄江县| 永靖县| 新巴尔虎左旗| 调兵山市|