智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

基于ARM開放式數控系統研究

來源:互聯網

點擊:1423

A+ A-

所屬頻道:新聞中心

關鍵詞:ARM 開放式 數控系統

    0 前言

      隨著計算機技術與現代通訊技術的高速發展,現代高性能電子產品層出不窮,對電子產品提出了“輕、薄、短、小”的要求。超大規模集成電路的發展,使PCB(印刷電路板PrinCed Circuit Beard)制作工藝朝著高密度、多層化等方向發展,對PCB的加工工藝及其數控系統提出了越來越高的要求。對此,國內外開發了各種功能的數控系統,其中有功能強大、系統復雜且適合于網絡化加工的計算機數控系統,以及基干單片機的簡易數控系統等。計算機數控系統成本高,只適合于大規模的PCB生產。單片機數控系統過于簡單,性能單一,應用范圍窄。針對上述情況,本文提出開發基于嵌入式系統的開放式數控系統。對數控技術進行攻關,取得突破與經驗,可以提高我國CNC鉆銑床技術的水平,推動電子工業的發展和技術進步,振興我國的PCB工業。

    1 基于ARM的數控系統的總體設計

      1.1 系統功能要求

      本系統是基子ARM砰臺、uClinu讀時操作系統設計而成的一個開放式數控系統。系統設計目的是對PCB11A工過程進行實時的數字控制,因此該系統必須滿足以下幾點要求:具有強實時性;具有簡單友好的操作界面;具有高度的模塊化結構,易干更換或添加新功能:刀具庫功能支持;數控代碼的編輯、譯碼與仿真功能;PCB加工文件的編輯、管理:各種機器參數的管理、設置;加工過程的圖形實時顯示:加工過程中出錯信息的顯示、報警;直觀、快捷的對板、找原點功能;加工過程控制命令,如起停、復位等。

      1.2 系統總體設計及分析

      嵌入式控制器采用32位ARM7微處理器,用干平臺上層管理CPU;SM5004用于實現運動控制功能,與ARM--起形成一個完整的應用平臺:RS232作為通信口和上位機通訊;IIC接口用于連接ZLG729(鍵盤和存儲系統參數及刀具參數的EEPROM;CF卡用于加工文件的讀取;顯示接口用于驅動LCD掖晶顯示器;4MFLASH(SST39VP3201)用作程序存儲空間,包含ARM對周邊器件端口的驅動和操作,當AF位后,從此FLASFH中讀取指令執行:16M的SRAM (IS61LV51216)用于程序的運行空間;以太網口用于網絡通訊。

      系統的軟件將根據對實時性要求的不同分為非實時域軟件和實時域軟件。這樣,整個系統就由非實時任務部分、實時任務部分和硬件部分組成,箭頭表示由系統進程間通訊和實時通訊機制實現的軟件數據流。非實時任務部分由圖形用戶界面模塊、網絡模塊、譯碼模塊等組成,這些任務具有較低的優先級,運行在系統的用戶空間。實時任務部分由插補模塊、刀補模塊、故障診斷模塊、速度控制模塊、位置控制模塊等組成。這部分任務要求較高的優先級。運行在實時內核空間。

    2 基子ARM的數控系統的硬件設計

      在上面建立的基于ARM的PCB工數控系統的總體設計的基礎上,下面介紹主要的系統硬件部分的元器件、設備等的選型與設計。

      2.1 ARM處理器的選擇

      基于ARM體系結構的3啦系統占領了2位嵌入式系統的大部分。但長期以來,基于ARhr體系結構的32位系統僅在嵌入式系統的高端等場合使用,要么以專用芯片的面貌出現,要么以微處理器的面貌出現,并沒有出現性價比高的通用微控制器。本文采用性價比高的LPC2210芯片。

      2.2 運動控制器與ARM的連接

      SNf5004是以單一芯片而可控制毖嫩的脈沖序列輸入之伺服馬達、步進馬達的運動控制芯片,可以進行各軸獨立的定位控制、速度控制,另一方面亦可在4軸中任意的選擇2軸或是3軸來進行圓弧、直線、位方式插補。

      SM5004云動控制芯片能與8/16位立數據總線接口,通過命令、數據和狀態等寄存器實現4軸3聯動的位置、速度、加速度等的運動控制和實時監控,實現直線、圓弧、位元琳模式的軌跡插補,輸出脈沖頻率達4MHZ。每軸都有伺服反饋輸入端、4個輸入點和8個輸出點,能獨立地設置為恒速、線性、非對稱S曲線加/減控制、非對稱梯形加/減速控制方式,并有2個32位的邏輯、實際位置計數器和狀態比較寄存器,實現位置的閉環控制口在同等的性能指標下SM5004的價格遠低干同類產品,因此本課題選用SM5004實現運動控制功能。

      2.3 FLASH與ARM的連接

      根據系統的功能要求,uClinux和應用程序編譯后的內核大約為3.1M左右,因此選擇4M的SST39VF640型FLASH。

      2.4 ARM與EEPROM的接口

      EEPROM是非易失性存儲器,所以系統用它來存儲一些斷電需要保護的參數以及刀具尺寸、壽命、刀號、刀具進刀率等參數。系統采用ATMEL公司的IIC妾口的EEPROM。

      2.5 以太網接口與ARM的連接

      SMS9113同時具備MAC層和PHY物理接口功能芯片,它使用中斷通知LPC22l嗽據的發送和接收。LPC2210是使用nGCSI和數據地址線訪問SMSC911拍勺內部寄存器和緩沖區。TS6121是隔離變壓器,板上的LED和LED指示燈分別表示100Mb/s鏈路正常和網絡接收發送。

    3 基干ARM的數控系統的應用軟件設計

      3.1 圖形用戶界面模塊設計

      圖形用戶界面(GUI)是用戶和數控機床進行交互的媒介,因此一個好的數控系統必須提供良好的人性化的圖形用戶界面,MINIGUI是為了滿足一個工業控制系統的需求而設計和開發的。在設計之初就考慮到了小巧、高性能和高效率口因此,MINIGUI是一個非常適合于工業控制實時系統以及嵌入式系統的可定制的、小巧的圖形用戶界面支持系統口本文在設計基干ARM動開放式數控系統時采用MINIGUI開發系統的人機交互界面。

      3.2 基干MINIGUI的數控系統GUI設計

      3.2.1創建窗口

      MiniGUI窗口的建立過程與Windaw程序基本類似,不過也有一些差別。在Windows程序中,在建立一個主窗口之前,程序首先要注冊一個窗口類,然后創建一個屬于該窗口類的主窗口。MiniGUI卻口沒有在主窗口中使用窗口類的概念。在MiniGUI程序中,調用CreaCeMainWindow 0函數建立主窗口,建立主窗口之后,程序將進入消息循環。

      3.2.2 創建控件

      MiniGUI提供了常用的預定義控件類,包括按鈕、靜態框、列表框、進度條、滑塊、編輯框等。也可以定制自已的控件類,注冊后再創建對應的實例。控件的創建有兩種方式:一種是在對話框模板中指定控件,這樣,當應用程序啟動該對話框時,系統自動創建指定控件:另一種方式是調用Crea Lewindow 0函數來創建控件,通過指定要生成的控件的窗口類型來生成所需控件。

      3.2.3 創建對話框

      在MiniGUI中,對話框是一類特殊的主窗口,這種窗口一般只關注與用戶的交互。對話框可以分為模態對話框和非模態對話框,模態對話框顯示之后,用戶就不能再切換到其他主窗口進行工作,而非模態對話框就沒有這樣的限制。

      3.3 插補模塊設計

      插補是整個數控系統軟件的核心任務。插補是指根據給定的數學函數,如線性、二次或高次函數,在理想軌跡或輪廓上的己知點之間確定一些中間點的方法。

      對于數控系統而言,插補概念“確定中間點”的體現就是用簡單幾何段對工件輪廓進行逼近。被加工工件的輪廓形狀千差萬別,各式各樣,而由于機床結構和伺服裝置特性的限制,只能控制刀具走簡單線段,所以必須用多個簡單線段去逼近工件的實際輪廓口數控系統中的插補,就是根據輸入的有限坐標點,運用一定的算法,在有限坐標點之間生成一系列的插補點,使得插補點之間為可以控制實現的簡單線段口這樣,數控系統通過控制實現一系列簡單線段的進給,完成對于工件輪廓的逼近。顯然,“逼近”的程度是由甸個進給段的長度決定的,進給段的長度越小,逼近程度越高,加工誤差就越小。

      3.4 實時軟件部分設計

      uClinux是為嵌入式應用設計的,它本身并沒有更多地關注實時問題。uClinux經過小型化改造,形成了一個高度優化、代碼緊湊的嵌入式Linux,并保留了Linux大多數的優點。它專門針對無MMU的CPU,去除了普通Linux內核中的虛擬內存管理部分。考慮到開放式數控系統的實時性要求,在系統設計時將RTA環uClinux相目結合,采用雙內核的設計方案,既滿足了嵌入式應用的需求,又保證了系統的硬實時性。

      系統的實現基礎是硬件抽象層,通過硬件抽象層進行硬件管理,把基本內核和實時內核結合在一起,其中一個內核的改變,不會影響另一個內核的執行口基本內核和實時內核(RTAI)分別處理非實時和實時任務的調度和執行,而實時任務和非實時任務之間信息的交換要通過管道(FIFO)或共享內存(MBUFF)來實現口

      3.5 故障診斷模塊設計

      數控設備的結構復雜,所以一旦發生故障,原因很難確定,結果難以及時排除故障,往往造成嚴重的經濟損失。為了盡量減少故障發生,通常在鉆銑加工前,要對機床及其附屬設備的性能進行檢測口在系統軟件的設計中,設計了一個輔助管理菜單,里面包含了機器自檢、斷電保護、機器部件測試、主軸轉速自檢等功能。這些功能有效的保障了系統的正常運行,提高了系統的工作效率,節約了加工成本口

      3.6 網絡模塊設計

      本系統憑借uClinux的網絡功能支持,可以實現數控系統的網絡功能。整個系統包括三個層次:①車間內設備的集成、②制造企業內計算機通訊和資源的共享、③基于WWW的企業乃至全球范圍內的信息集成與共享。車間內網絡數控系統用網線和集線器連接,它們之間關系平等,可以共享多種信息和各種軟、硬件資源,通過車間服務器有效地調動它們,使制造過程最優化。企業通過專門的服務器在Internet上發布相關的網頁,給遠程用戶提供CAD/CAPP等技術支持,也可以對遠程伙伴的網絡數控系統分配任務,在網上動態地進行加工任務的協調。

    4 結束語

      本文采用LPC2210和SMS5004構造的開放式數控系統,建立了一種新型的模塊化、可靠性高、成本低、便攜的數控系統;采用了開放源碼的uClinux操作系統,其開發資源豐富,為后繼的系統功能擴展奠定了較好的基礎。本系統的研究成果和方法能成功的推廣應用到其他數控領域,具有很好的應用前景和杜會經濟價值。

    (審核編輯: 智匯張瑜)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 长春试验机-长春凯新试验仪器_试验机研发生产 专注试验机_首页 | 微机继电保护测试仪,单相继电保护测试仪,三相继电保护测试仪,六相继电保护测试仪,介质损耗测试仪,氧化锌避雷器测试仪,无线核相仪-扬州豪泰电力科技有限公司 | 离岸快车 - 专业的海外离岸公司香港公司离岸账户问答平台 | 汽车标签|医疗标签|电子标签|手机电池标签|电脑电池标签|电源标签|耐高温标签|防静电标签|手机出厂膜|手机全裹膜|手机包裹膜|手机卖点膜|热转印标签|遮阳板标签|天势科技|-标签印制专家! | 手术无影灯生产厂家-提供电动手术台,电动产床定制与批发-山东华辰医疗设备有限公司 | 免费照片视频制作软件_照片做成视频的软件_制作照片视频的软件 - 万彩影像大师官网 | 老照片修复,修复老照片,老旧照片翻新-老照片修复网 | 秦皇岛市信恒电子科技有限公司 | 呼和浩特新华互联网电脑培训学校 | 生物可降解膜_全降解薄膜_可降解包装膜材料厂家-凯峰降解膜 | 一次性妇科用品_一次性医疗用品_一次性口腔器械盒_天津市双利医疗器械有限责任公司 | 菏泽市牡丹区双冠家具有限公司,菏泽办公家具, | 兰州沙盘模型公司_兰州模型公司_兰州沙盘模型厂家_地形沙盘制作_兰州沙盘模型制作公司 | 欧路哲门窗|佛山欧路哲门窗有限公司|专业门窗定制品牌 | 长焦监控摄像机-热成像夜视仪-激光云台-深圳红阳信息科技有限公司 | 西安防静电地板_防静电地板厂家_防静电地板价格_OA网络地板_写字楼架空地板_机房墙板安装-红梅防静电地板厂家直销 | 无锡鑫润杰金属科技有限公司| 数控滑台,机床滑台,十字滑台,直线滑台,三轴滑台,立柱滑台厂家-泊头市北重机械制造有限公司 | 热熔胶涂布机-青岛三人行机械有限公司 | 商业地产策划_商业地产代理_华锦亿爵商业地产顾问机构 | 上海办公家具_高端实木办公家具_现代智能办公家具定制厂-上海迈亚家具有限公司 | 泰州光明会计师事务所有限公司-财务业务审计,会计服务业务及资产评估业务的专业服务机构 | 深圳理津技术有限公司(REHLOGY)-全球工业品供应商:自动化产品|仪器仪表|设备|备品备件|工具|消耗品|非标设备|建筑工程等一站式综合服务! | 淘客联盟平台_网络电话系统-河南英邦软件科技有限公司官网 | 联系我们-99公司开户电话-99厅 | 密集架,密集柜,智能密集架,档案密集架,智慧档案馆(室)一体化建设 | 制冷机组|地源热泵|冷水机组|磁悬浮冷水机组-山东鹏鲲空调官网 | 江苏吉宏特专用汽车制造有限公司_联合吸污车-下水道管道清洗疏通车-综合养护吸排车 | 山东健泽医疗科技有限公司-官网_深呼吸训练器_肋骨固定板_放疗定位膜耗材生产厂家招商 | 武汉不锈钢水箱厂家_武汉不锈钢消防水箱定做批发_武汉不锈钢消防水箱加工厂 | 离婚协议书怎么写_离婚协议书模板标准版_离婚协议书范本下载 - 离婚协议书 | 水质在线硬度计-立柜式五参数水质分析仪-上海博取 | 疝灯试验箱-有风源淋雨-汽车盐雾室-无锡苏南试验设备有限公司 | 新东方大学考试官网_考研/英语/雅思/托福/四六级/日语/韩语/教资在线网课官网 | 亚洲一区日韩一区欧美一区a,中文字幕乱妇无码AV在线,欧美日韩免费在线观看,国产精品一区二区三区免费,日韩精品免费一线在线观看,日韩一本在线,国产呦精品一区二区三区下载,国产日韩精品一区二区在线观看,欧美日韩高清一区二区三区,日韩在线免费观看视频,欧美日韩一区在线观看 | 体育馆木地板厂家_篮球木地板价格_舞台木地板品牌-欧氏地板 | 武汉弹簧-污水厂弹簧-耐高温弹簧-武汉市伟锋弹簧厂 | 丝杆升降机-蜗轮丝杆升降机-电动推杆-德州市金宇机械有限公司 | 客服外包_电话调查_电话调研_售前售后在线外包客服公司-北京美宸互联 | 履带吊出租_大型吊装设备_履带式起重机-山东腾飞吊装工程有限公司 | 上海机械加工-机械加工-精密机械加工-上海欧野精工机械有限公司 上海慧泰仪器制造有限公司_一体型马弗炉-可控真空干燥箱-强光稳定性试验箱 |