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

水平下調式三輥卷板機開放式數控系統的開發

來源:互聯網

點擊:1437

A+ A-

所屬頻道:新聞中心

關鍵詞:開放式 數控系統 卷板機

    0 引 言

      卷板機是將鋼或其它金屬,非金屬板彎曲成相應曲率制件的設備。近年來,隨著石油化工、原子能、造船、宇航、水電、汽車制造、鐵路運輸及建筑等行業的迅速發展,對于各種形狀,規格以及高精度要求的板材制件的需求量也隨之急速增加。卷板機在我國已形成一定的規模,其制造水平也在不斷的提高。但目前國內生產的數控卷板機大都使用簡單NC 控制,加工效率低,功能相對單一,一個型號的卷板機只能加工一個規格的產品,例如,加工圓筒的卷板機只能加工圓筒,而不能加工錐筒,缺乏靈活性。本文結合某廠W11X1300 ×10 水平下調式三輥卷板機的改造,提出了卷板機數控系統IPC + PMAC 的設計方案,并對驅動系統進行了全液壓伺服設計,用數控系統直接控制液壓系統,可以加工不同型號高精度的圓筒和錐筒,具有一定的柔性。

    1 卷板機的結構及工作原理

      W11X1300 10 水平下調式三輥卷板機是該廠生產的中型卷板機。其中上輥可以上下運動,其運動由兩端的液壓缸驅動。2 個下輥可水平移動,且下輥間距可調。3 個輥的回轉由液壓馬達驅動。

      卷板是利用卷板機對板料進行連續3 點彎曲的過程。卷板工藝過程大致分為4 步:預彎、對中、卷圓、矯圓。

    2 卷板機數控系統設計

      基于PC 機和WINDOWS 操作系統的開放式、模塊化數控系統是當今數控技術發展的主要方向。在PC 機的WIN95/ N T 下有2 種方法可以實現數字控制:一種是由一臺計算機和一些功能模塊組成的單機模式,這種模式在硬件成本上是較為便宜的,但在軟件的編寫上卻相當復雜,不便于普通用戶的二次開發;另一種是并行雙CPU 上下位機通訊模式,相對而言該種模式具有更大的靈活性,是一種便于用戶化開發的全方位的開放式體系結構。本數控系統采用開放式數控系統的標準設計,即第2 種方法,使用了IPC + PMAC 的開放式結構體系,將PMAC 插入PC 機中所構成的數控系統的硬件系統,運行速度快、控制精度高;數控系統軟件用VC + + 610 開發,使用美國DEL TA TAU 公司提供的動態鏈接庫PCOMM ,開發周期短。

      2.1 數控系統硬件設計

      2.1.1 數控系統硬件結構

      本系統的硬件采用目前國內流行的工控機+ 運動控制卡的結構體系。工控機采用了研華PC104/ PIII500 型嵌入式工業控制機,該機結構緊促,體積很小,因而節省數控柜的空間,而且主板上有104 總線,為PMAC 提供了總線接口。工控機作為系統的主處理器,負責系統的管理、人機界面動態顯示、加工程序編輯、預處理及系統參數的設置,在后臺運行。

      運動控制卡采用美國DEL TA TAU 公司的PMAC2/ 104 型控制卡,它提供了104 總線接口,可以直接插接到工控機上。PMAC 自帶獨立的高速CPU ,相當于一臺獨立的計算機,可以脫機獨立運行,也可以通過總線或者RS232/ 422 串口和計算機通訊,作為從處理器,與主機構成主從結構的雙CPU 數控系統,本系統即采用這種結構體系。PMAC 卡帶有數字信號處理器DSP ,具有強大的數字運算能力,完成數控插補、PLC 程序運行等實時任務,在前臺運行。這樣,開發者就可以避免在非實時性操作系統WIN95/ N T 下花大量精力和時間實現數控系統實時性任務,而只要開發上位人機交互、加工文件下載、機床狀態量讀取等非實時的任務。工控機和PMAC 卡通過總線通信,來完成命令轉送和數據的交換。兩者之間的通信是實時的,通過調用美國DEL TA TAU 公司提供的動態鏈接庫PCOMM 的函數來實現。

      2.1.2 數控系統接口設計

      PMAC 卡的J 2 口是8 路開關量I/ O 口,但在本系統中,要用到的開關量多于8 路,故在此口上加了一塊ACC —34AA 智能I/ O 板,該板帶有32 路的輸入輸出口。其中一部分輸出口用來控制液壓系統中的電磁換向閥的電磁鐵,電磁鐵的控制電流在1~2 A ,而I/ O 板只能提供幾十mA 的驅動電流,不能直接驅動電磁鐵,故系統中使用固態繼電器做為中間繼電器,使兩者的接口電流匹配,為了便于安裝和節省空間選用集成的固態繼電器板。

      2.2 數控系統軟件設計

      卷板機數控系統采用開放式的結構體系,系統軟件使用面向對象的系統分析與設計方法,模塊化設計,用面向對象的高級語言VC + + 610 實現,使得系統維護方便,便于功能擴充。系統軟件包括運行在上的IPC 的人機界面程序、上位機和下位機的通信驅動程序和PMAC 中對各種輸入輸出量進行監控的PLC 程序等3 部分。可以看到,PCOMM 在用戶程序和PMAC 卡之間起到一個橋梁作用,由動態鏈接庫提供的函數同底層的虛擬設備驅動程序(WINDOWS9X) 進行數據交換,然后由虛擬設備驅動程序直接和硬件交換數據。

      2.2.1 人機界面程序的編制

      本系統的人機界面根據卷板機的加工操作特點編制的,界面簡潔友好,便于工人學習、操作。該部分主要包括程序編輯人機界面、加工參數輸入和修改人機界面、加工模擬人機界面、故障診斷報警人機界面和在線幫助人機界面,具有很好的人機交互性(HMI) ,在人機界面部分采用主菜單和相關子菜單的形式,菜單采用按鈕式,當主菜單中的某一按鈕按下時,就出現與其相關的子菜單。這種圖形化軟鍵代替了傳統數控機床上的錯綜復雜的操作按鈕,使得操作面板顯得非常簡潔。

      2.2.2 通信驅動程序的編制

      在通常系統軟件的開發中,通信驅動程序的編程是工作量最大,最困難的部分,但PMAC 為用戶提供了PCOMM 這個動態鏈接庫來完成上位機同PMAC 之間的數據交換,它包括了PMAC 的所有的通信方式。這就使得這部分的開發工作變得簡單,剩下的只是對動態庫中的函數的調用問題了[6 ] 。下面具體介紹在VC + + 610 下調用動態庫及使用庫函數的方法。

      PCOMM32 動態庫里包含有200 多個庫函數,熟悉高級語言的編程人員通過它方便地實現PMAC同上位PC 機的數據交換。PCOMM 中雖然函數眾多,但常用的并不多,用其中的幾個就可以完成大部分的通信控制功能,滿足系統需要。常用的有如下9 個函數:OpenPmacDevice ( ) 、ClosePmacDevice ( ) 、PmacConfigure () 、PmacGetResponseA ( ) 、PmacDownLoadFile ( ) 、PmacGetBufferA ( ) 、PmacReady ( ) 、PmacSendCommandA () 。

      在VC + + 610 中調用動態庫有2 種方法即動態鏈接和靜態鏈接。這里介紹動態鏈接在PCOMM中的應用。需要用到WINDOWS 的幾個API (應用程序編程接口) 函數:LoadLibrary (加載動態庫) 、Get ProcAddress (取得相應函數地址) 、FreeLibrary (卸載動態庫) 。

      首先在頭文件中為所需的函數定義函數指針類型,其參數表要和動態庫函數原型相同。如先定義3 個函數指針類型的別名: typedef BOOL ( CALLBACK 3 OpenPmac) (DWORD) 、typedef BOOL(CALLBACK 3 ClosePmac) (DWORD) 、typedef int (CALLBACK 3 PmacGet ) (DWORD , PCHAR ,UIN T ,PCHAR) 。

      然后在該文件中定義3 個函數指針: OpenPmac open 、ClosePmac close 、PmacGet pmacget 。其次需要在執行文件中加載動態庫,獲得相應函數地址并賦給你所定義的函數指針:  hMyDll = LoadLibrary (pmac) ;加載動態庫  A

      2.2.3 PLC程序的編制

      PMAC 帶有內置的軟PLC 功能, PLC 的運行也是由PMAC 來實現的。PLC 的語法是采用IF -EL SE 結構的類C 語言,開發者只要有C 語言的基礎就可以很快寫出所需的PLC 程序。然后,利用PMAC 自帶的軟件開發平臺,編輯,編譯PLC 程序,并下載到PMAC 卡中。系統的PLC 程序完成系統的初始化和對各種輸入輸出量進行監控,主要包括看門狗PLC、上電PLC、主PLC、指示燈管理PLC 和下電PLC。主PLC 用來完成對控制面板及機床輸入、輸出進行監控的任務,它主要包括各種手動、自動功能的實現、主軸運動的控制、上料和卸料等操作。

    3 結 論

      基于IPC + PMAC 結構的雙CPU 開放式數控系統,由于PMAC 的強大的功能,不僅在硬件系統的連接集成上比較方便,而且在系統軟件的開發由于其提供的動態庫支持也變得相對簡單,用戶開發自己的數控系統其實就是對PMAC 功能的定制。這使用戶在比較短的周期內能開發出所需特定功能的數控系統。

    (審核編輯: 智匯張瑜)

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

    主站蜘蛛池模板: 石英砂|无烟煤滤料|火山岩|聚合硫酸铁|活性炭-河南碧水清源水处理材料有限公司 | 青山套筒_直螺纹钢筋连接套筒加工_全灌浆套筒灌浆料_半灌浆套筒生产-衡水安达机械设备有限公司 | 气调包装机厂家-真空包装机价格-气调包装机-锁鲜包装机-江苏大江智能装备有限公司 | 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 - 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 | 威海保温板,威海泡沫,威海EPS,威海EPP-威海东兴泡塑科技有限公司 | 徐州电动垃圾车|三轮快速保洁车|电动高压冲洗车|江苏大卫王环保科技有限公司 | 木工圆锯片,进口锯片厂家,合金锯片生产厂家,木工合金锯片,BAK(百恪)刀具有限公司 | 在线腐蚀率仪,在线污垢热阻仪,靶式光源仪-北京同德创业科技有限公司 | 钎头_球齿钎头_一字钎头 - 铜陵狮达矿山机械有限公司 | 九江守信建筑工程有限公司| 绝缘油介电强度测试仪|d33压电测试仪|准静态d33压电测量仪厂家直销-上海蓝巢电气有限公司【官网】 | 涡街流量计罗茨气体涡轮厂家_衡水多元仪表有限公司 | 在线播放国产精品|哔咔漫画破解版永久vip兑换码|免费黄漫画|女被黄漫扒衣服软件|91精品麻豆 | 永磁变频空压机_青岛空压机_螺杆空压机_口罩专用空压机-青岛凯瑞特机电设备有限公司 | 在线腐蚀率仪,在线污垢热阻仪,靶式光源仪-北京同德创业科技有限公司 | 三坐标测量机_海克斯康三坐标_蔡司三坐标_常州三坐标测量服务中心_苏州长南精密技术有限公司 | 铝合金锻造|链轮曲柄-同力铝业股份有限公司| 排污管道疏通_长沙消防管道/暗管网漏水检测维修_长沙雨水管道疏通就找湖南鸿磊环保工程有限公司 排水PVC管-PVC排污管-给水PVC管-电线PVC管-米阳建材pvc管厂 | 威海保温板,威海泡沫,威海EPS,威海EPP-威海东兴泡塑科技有限公司 | 深圳注册公司-工商注册代理-深圳注册公司流程及费用-记帐报税-公司注销-[深圳市悟空企业管理(深圳)有限公司] | 豪顺物流官网-南京物流公司,南京货运公司「全国专线配送」 | 屋顶式恒温恒湿机,新风管道除湿机|上海众有实业百科 | 上海希喆机械有限公司-Schunk雄克,雄克卡盘, 雄克机械手, B+R贝加莱, ELCIS编码器,艾西斯编码器, TWK编码器,Nexen,Joyce dayton升降机,Thomson汤姆森,TPG减速机,INA导轨。 | 食品油炸机_葱酥油炸机_蒜酥油炸机-山东世联机械厂家 | 直流电机调速器,直流电机控制器,直流电机调速电源-淄博诚铖创惠电子有限公司 | 企业资质认证-上海翼弘企业咨询管理有限公司 | 耐腐蚀磁力泵,直立式耐酸碱泵,立式耐酸碱泵,自吸式耐酸碱泵-杰凯泵业【官网】 | 河北安润防腐管业股份有限公司-远程供液管路_远距离供液管路_远程供液系统 | 无锡鑫润杰金属科技有限公司 | 热泵烘干机_食品烘干机_水果烘干机_蔬菜烘干机_河南蓝天机械制造有限公司 | 医疗器械,理化实验室设备,微生物,培养基,一站式采购 - 杭州润泽仪器商城 | 四川升降货梯厂家-提供高品质货梯产品-见田科技液压升降平台厂家 | 托盘缠绕机|全自动缠绕机|悬臂缠绕机-上海晏陵智能设备有限公司 托辊|滚筒|聚氨酯托辊|缓冲托辊|尼龙托琨|衡水良龙输送机械有限公司 | 郫都人才网_郫都招聘网_求职找工作平台 | 上海钧尚电器有限公司 - Faulhaber电机 AMETEK pittman电机 AMETEK ROTRON军用航空风机 Exlar电动缸 MAE电机 MCG电机 CP电动工具 马头工具 AMCI驱动器 直流电机 减速箱 直流伺服电机,无刷电机,直线电机 直流防爆电机 防爆电机 汽车助力转向电机 EPS电机 faulhaber motor faulhaber gearbox NANOTEC电机 ELWOOD电机 PHYTRON电机 EXLAR伺服电动缸 高力矩、高性能直流电机,音圈电机,风机,直流风机,航空风机 | 铝合金热处理设备_天然气铝棒加热炉_QPQ热处理设备-浙江长兴天源炉业科技有限公司 | 新东方大学考试官网_考研/英语/雅思/托福/四六级/日语/韩语/教资在线网课官网 | 松下PLC经销商-松下传感器-放大器-电磁阀-光电开关-金器[东莞均钛]品牌气动元件及工控产品一站式供应商 | 沈阳东鹰实业有限公司【官网】-聚氨酯清扫器-胶带输送机保护装置 | 思行科技-珠海小程序开发-珠海网站建设-珠海APP开发-江门小程序开发-江门网站建设-江门APP开发 | 找网页游戏鬼服 高返利鬼服游戏平台 鬼服开服表 - 猫游戏鬼服大全 |