999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Beckhoff的PC兼容控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2015-07-18 11:44:46譚立杰程秀全
電子工業(yè)專用設(shè)備 2015年2期
關(guān)鍵詞:程序

譚立杰,程秀全

(中國(guó)電子科技集團(tuán)第四十五研究所 北京100176)

基于Beckhoff的PC兼容控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

譚立杰,程秀全

(中國(guó)電子科技集團(tuán)第四十五研究所 北京100176)

針對(duì)激光劃切機(jī)快速高效的工藝特點(diǎn),設(shè)計(jì)基于倍福Beckhoff的PC兼容控制系統(tǒng)。通過高速EtherCAT現(xiàn)場(chǎng)總線技術(shù),確保工作臺(tái)的高動(dòng)態(tài)性能,滿足激光與工作臺(tái)協(xié)同控制技術(shù)要求,研究可編程邏輯控制器PLC底層程序與VC頂層程序?qū)崿F(xiàn),與激光劃切機(jī)整機(jī)軟件相兼容,保證設(shè)備的可靠性和穩(wěn)定性,提高設(shè)備的生產(chǎn)效率。

激光劃切機(jī);倍福;EtherCAT現(xiàn)場(chǎng)總線;可編程邏輯控制器

與傳統(tǒng)的砂輪劃片機(jī)相比,激光劃切速度快、切縫窄、熱影響區(qū)小、切縫垂直度好、切邊光滑,其加工質(zhì)量是無可替代的。軍工領(lǐng)域主要用于生瓷基板、LTCC熟瓷基板和第三代半導(dǎo)體材料(SiC、 GaN)的劃切,民用領(lǐng)域主要用于軟/硬性PCB基板、FPD、LCD基板、白藍(lán)光LED、太陽能電池板和陶瓷等材料的結(jié)構(gòu)化成型、鉆孔、劃片和切割等微加工應(yīng)用。加工靈活性高,同時(shí)加工材料的種類和形狀幾乎不受限制,因此激光劃切成為世界公認(rèn)的不可缺少的基礎(chǔ)加工工藝,可以獲得極高的尺寸精確度和最小的材料熱變形,具有一流的劃切效果,能獲得前所未有的高效率、低成本和高精度。

Beckhoff基于PC的控制技術(shù),通過Twin-CAT CNC運(yùn)動(dòng)控制軟件及相關(guān)運(yùn)動(dòng)控制硬件,高速EtherCAT現(xiàn)場(chǎng)總線技術(shù),確保高動(dòng)態(tài)性能,能夠把激光發(fā)生器的潛在能量最大程度地轉(zhuǎn)換成速度和效率,適合用作激光劃切設(shè)備的控制器。作為TwinCAT軟件家族最頂層的TwinCAT CNC,向下兼容了TwinCAT PLC和TwinCAT NC PTP軟件,同時(shí)為激光劃切周邊設(shè)備一并提供PLC和通用運(yùn)動(dòng)控制功能,比如上下料物流設(shè)備、步進(jìn)電機(jī)脈沖發(fā)生模塊等。因?yàn)锽eckhoff基于PC控制特點(diǎn)和開放式架構(gòu),所以簡(jiǎn)化了主控設(shè)備的硬件配置,只需少量硬件,節(jié)省了成本和空間。

1 PC兼容的開放式控制系統(tǒng)

傳統(tǒng)的控制系統(tǒng)硬件一般由可視化PC,PLC,NC/CNC模塊,微處理系統(tǒng)組成,軟件往往能兼容多個(gè)操作系統(tǒng)和多種編程語言,在硬件之間、軟件之間配有接口,使用集中式配電柜供電。而PC兼容的開放式控制系統(tǒng)以PC為核心,應(yīng)用現(xiàn)場(chǎng)總線技術(shù),兼容所有標(biāo)準(zhǔn)化接口,以WindowsNT為操作系統(tǒng),使用NC PTP、NCI、CNC、TwinCAT等軟件,應(yīng)用Windows標(biāo)準(zhǔn)軟件包及VC、VC++、VB、Delphi等常用編程語言,配有分布式配電柜供電,如圖1所示。PC控制僅需要四大組建:工業(yè)PC、現(xiàn)場(chǎng)總線IO、標(biāo)準(zhǔn)操作系統(tǒng)、實(shí)時(shí)控制軟件,如圖1所示。

圖1 PC兼容的開放式控制系統(tǒng)

TwinCAT NC PTP是Beckhoff公司的運(yùn)動(dòng)控制軟件的名稱,TwinCAT是“The Windows Control and Automation Technology”的縮寫,即基于Windows操作系統(tǒng)的自動(dòng)化控制技術(shù),而NC PTP是“Numerical Control Point To Point”的縮寫,NC (Numerical Control)意思是“運(yùn)動(dòng)控制”,NC PTP就是點(diǎn)對(duì)點(diǎn)的運(yùn)動(dòng)控制。NC周期是指NC Task SAF的周期,典型值為2 ms,最小可到50μs。當(dāng)連接硬件運(yùn)動(dòng)軸時(shí),以Beckhoff的伺服驅(qū)動(dòng)器AX5000為例,位置環(huán)周期為125μs。在該任務(wù)中,TwinCAT NC完成位置、速度、加速度設(shè)定值生成和計(jì)算,并確定方向。

一個(gè)運(yùn)動(dòng)軸的控制,分為位置環(huán),速度環(huán)和電流環(huán)。位置環(huán),接受TwinCAT NC發(fā)出的“設(shè)定位置”,與實(shí)際位置比較,經(jīng)過PID運(yùn)算,輸出“設(shè)定速度”給速度環(huán)。速度,接受位置環(huán)發(fā)出的“設(shè)定速度”,與實(shí)際速度比較,經(jīng)過PID運(yùn)算,輸出“設(shè)定電流”給電流環(huán)。電流環(huán),接受速度環(huán)發(fā)出的“設(shè)定電流”,與實(shí)際電流比較,經(jīng)過PID運(yùn)算,直接控制電機(jī)的電流,從而調(diào)節(jié)電機(jī)扭矩。如果位置環(huán)和TwinCAT NC采用外部編碼器值作為實(shí)際位置,就稱為全閉環(huán)控制。采用電機(jī)軸延伸端的編碼器值作為反饋,即為半閉環(huán)控制。驅(qū)動(dòng)器如果工作在位置模式,TwinCAT NC就只做位置曲線的規(guī)劃,每個(gè)NC周期發(fā)目標(biāo)位置到驅(qū)動(dòng)器。NC周期必須是驅(qū)動(dòng)器位置環(huán)周期的整數(shù)倍,驅(qū)動(dòng)器接收到設(shè)定位置后,與當(dāng)前位置比較,并依據(jù)NC周期與位置環(huán)周期的倍數(shù)進(jìn)行線性或者非線性插值,將插值作為每個(gè)位置環(huán)周期的“設(shè)定位置”,圖2為位置環(huán)、速度環(huán)、電流環(huán)的參數(shù)設(shè)置。

TwinCAT PLC的邏輯程序可以直接控制現(xiàn)場(chǎng)IO模塊,但控制伺服驅(qū)動(dòng)器時(shí),需經(jīng)過Twin-CAT NC中轉(zhuǎn)。TwinCAT NC的作用在于執(zhí)行PLC發(fā)出的運(yùn)動(dòng)控制指令,并翻譯給不同類型的伺服軸。TwinCAT NC執(zhí)行PLC的運(yùn)動(dòng)控制指令,就是做路徑規(guī)劃。PLC要求伺服軸以某個(gè)速度運(yùn)動(dòng)到某個(gè)絕對(duì)位置,NC接到這個(gè)指令后,計(jì)算出每個(gè)NC周期伺服軸應(yīng)該到達(dá)的位置。Twin-CAT PLC、TwinCAT NC及電機(jī)外設(shè)的控制關(guān)系如圖3所示。

圖2 位置環(huán)、速度環(huán)、電流環(huán)

圖3 TwinCAT PLC、TwinCAT NC及電機(jī)外設(shè)的控制關(guān)系

2 激光劃切機(jī)PC控制系統(tǒng)設(shè)計(jì)

激光劃切機(jī)的xyz工作臺(tái)選用基于EtherCAT總線的伺服驅(qū)動(dòng)器AX5000系列,xy選用直線電機(jī),可以直接總線驅(qū)動(dòng),z向選用步進(jìn)電機(jī),需要脈沖發(fā)生模塊和總線耦合器與EtherCAT總線連接。數(shù)字量輸入輸出模塊與總線耦合模塊組合從而對(duì)工作臺(tái)限位傳感器、塔燈、電磁閥、吸塵器、氣壓傳感器等IO組件進(jìn)行管理。

PC控制系統(tǒng)的硬件實(shí)現(xiàn)如圖4所示。

3 軟件實(shí)現(xiàn)

激光劃切機(jī)設(shè)備控制系統(tǒng)采用TwinCAT NC PTP軟件,PLC庫(kù)為MC2,各運(yùn)動(dòng)語句的功能關(guān)系如圖5所示。

圖4 激光劃切機(jī)PC控制系統(tǒng)硬件實(shí)現(xiàn)

圖5 PLC各運(yùn)動(dòng)語句功能關(guān)系

3.1 編寫PLC程序

利用Beckhoff TwinCAT自動(dòng)化軟件的PLC Control,編寫邏輯控制程序,控制設(shè)備的初始化、運(yùn)動(dòng)、位置顯示等。TwinCAT PLC支持IEC61131-3標(biāo)準(zhǔn)中的 5種編程語言:IL、LD、FBD、SFC和ST,參照Beckhoff公司的《TwinCAT PLC編程手冊(cè)》或者 PLC OPEN組織的《IEC61131-3編程》中各種語言規(guī)范的說明,簡(jiǎn)單易學(xué),易于程序的編寫和調(diào)試。

另外PLC程序可以直接調(diào)用MC庫(kù)函數(shù),將各部分的功能寫成獨(dú)立的程序段,相同功能寫成功能塊,便于多次調(diào)用,同時(shí)也便于程序的移植。其變量可根據(jù)所對(duì)應(yīng)的類型指定地址,也可由程序自動(dòng)分配地址空間,如圖6所示。

圖6 程序功能塊示例

3.2 在System Manager中導(dǎo)入PLC程序

如圖7所示,左邊的樹形定位到PLC Configuration,單擊Append PLC Project,打開選擇文件對(duì)話框,選擇編譯生成的TPY文件,即可導(dǎo)入PLC文件。導(dǎo)入文件后就可以看到PLC程序中所有的Input和Output變量,然后定義PLC變量和硬件I/O點(diǎn)的映射關(guān)系,進(jìn)行硬件的組態(tài)連接。

圖7 TwinCAT System Manager軟件

工控機(jī)利用TwinCAT軟件實(shí)現(xiàn)系統(tǒng)的PLC控制,作為整個(gè)系統(tǒng)的控制核心。負(fù)責(zé)接收各個(gè)軸的狀態(tài)信號(hào)及I/O信號(hào),進(jìn)行綜合處理。

EtherCAT(Ethernet for Control and Automation Technology)總線是整個(gè)系統(tǒng)的橋梁,負(fù)責(zé)各種控制信號(hào)和反饋信號(hào)的傳送。EtherCAT是與PC控制技術(shù)相匹配的通訊系統(tǒng),Beckhoff開發(fā)的實(shí)時(shí)工業(yè)以太網(wǎng)解決方案,其特點(diǎn)是性能優(yōu)越,操作簡(jiǎn)便。

3.3 上層程序VC++實(shí)現(xiàn)

軟件編程的實(shí)現(xiàn),在Windows平臺(tái)下,使用VC++6.0作為開發(fā)工具。上位機(jī)程序應(yīng)用于工控機(jī)上,通過硬實(shí)時(shí)的超高速以太網(wǎng)EtherCAT與TwinCAT的PLC程序進(jìn)行通訊,利用變量與PLC程序中的參數(shù)相鏈接。完成菜單管理、文件管理、工藝編輯等功能。

Beckhoff公司提供了開發(fā)庫(kù),此庫(kù)提供很多函數(shù),用于VC++程序與ADS設(shè)備通訊,即與PLC程序通訊,來控制硬件系統(tǒng)完成各種功能。

寫PLC變量函數(shù):

從功能上劃分,封裝的函數(shù)可以分為運(yùn)動(dòng)控制類函數(shù)和I/O輸入輸出類函數(shù)。運(yùn)動(dòng)控制類函數(shù)首先要初始化運(yùn)動(dòng)系統(tǒng),回零,然后程序運(yùn)行,進(jìn)行相對(duì)運(yùn)動(dòng)或絕對(duì)運(yùn)動(dòng),完成各種工藝功能。而I/O輸入輸出類函數(shù)初始化IO端口后,一直工作在查詢模式,監(jiān)測(cè)I/O報(bào)警。程序運(yùn)行流程圖如圖8所示。由于函數(shù)過多,具體實(shí)現(xiàn)程序在此不做詳細(xì)介紹,只是選取幾個(gè)重要的函數(shù)作一介紹。

圖8 程序運(yùn)行流程圖

運(yùn)動(dòng)系統(tǒng)初始化函數(shù):

4 結(jié)束語

通過工藝實(shí)驗(yàn)考核,激光劃切機(jī)的運(yùn)動(dòng)控制系統(tǒng)采用EtherCAT總線這種軟PLC總線解決方案是可行而有效的,針對(duì)這種總線解決方案選擇使用Beckhoff公司的運(yùn)動(dòng)控制卡和電機(jī)驅(qū)動(dòng)器以及IO卡,然后利用其提供的底層類庫(kù)封裝適合自己的運(yùn)動(dòng)類庫(kù),不斷優(yōu)化軟件設(shè)計(jì)思想、邏輯流程,以保證設(shè)備的可靠性和穩(wěn)定性,提高設(shè)備的生產(chǎn)效率。

[1] 李銀華,張萬偉.基于倍福軟PLC的多工位自動(dòng)氬弧焊機(jī)[J].電焊機(jī),2013,43(9):91-94.

[2] 鄭士富,彭 銘.VC++與TwinCAT的混合編程研究[J].儀器儀表用戶,2008,15(3):109-110.

[3] Beckhoff公司.TwinCAT PLC編程手冊(cè)[Z].

PC Compatible Control System Design and Implementation Based on Beckhoff

TAN Lijie,CHENG Xiuquan

(The 45th Research Institute of CETC,Beijing 100176,China)

According to the technical characteristics of laser cutting system for fast and efficient,we have design PC Compatible Control System based on Beckhoff.Through the EtherCAT field bus technology,it has insured the workbench of high dynamic performance,and meet the laser and workbench cooperative control technology requirements,study of PLC bottom program and VC top program,it is compatible with the laser cutting system software,ensure equipment reliability and stability,improve the equipment production efficiency.

Laser cutting system;Beckhoff;EtherCAT field bus;Programmable logic controller

TN305.1

B

1004-4507(2015)02-0015-06

2015-01-20

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國(guó)未決羈押程序的立法完善
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
基于VMM的程序行為異常檢測(cè)
偵查實(shí)驗(yàn)批準(zhǔn)程序初探
我國(guó)刑事速裁程序的構(gòu)建
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 亚洲国产精品一区二区第一页免| 1769国产精品免费视频| 欧美亚洲一二三区| 亚洲精品国产首次亮相| 欧美性猛交一区二区三区| 亚洲无码高清一区二区| 在线无码av一区二区三区| 国产一级无码不卡视频| 色综合中文字幕| 亚洲AV电影不卡在线观看| 黄色成年视频| 91九色国产porny| 欧美亚洲欧美区| 国产精品毛片在线直播完整版| 欧美日韩国产成人高清视频 | 日韩在线观看网站| 久久人人爽人人爽人人片aV东京热| 国产欧美日韩18| 一区二区三区成人| 在线国产资源| 无码内射在线| 原味小视频在线www国产| 欧美一区二区三区国产精品| 久久综合伊人77777| 手机成人午夜在线视频| 欧美无专区| 在线日本国产成人免费的| 夜夜拍夜夜爽| 国产不卡网| 国产av无码日韩av无码网站| 亚洲午夜福利精品无码不卡| 欧美全免费aaaaaa特黄在线| 婷婷丁香在线观看| 国产在线视频欧美亚综合| 欧美激情综合| 怡春院欧美一区二区三区免费| 激情综合激情| 一级全黄毛片| 国产精品无码一区二区桃花视频| 香蕉eeww99国产在线观看| 色呦呦手机在线精品| 九九这里只有精品视频| 凹凸国产熟女精品视频| 亚洲永久免费网站| 色婷婷在线影院| 国产成人精品男人的天堂下载| 精品91自产拍在线| 国产精品13页| 国产极品美女在线| 少妇精品久久久一区二区三区| 国产色伊人| 国产亚洲精| 日韩AV无码一区| 欧美色视频网站| 国语少妇高潮| 中国一级特黄视频| 国产在线日本| 日韩精品免费在线视频| 欧美日韩成人在线观看| 国产凹凸一区在线观看视频| 亚洲bt欧美bt精品| 欧美成人午夜影院| 亚洲国产精品一区二区高清无码久久 | 亚洲美女一区二区三区| 3344在线观看无码| 亚洲AV电影不卡在线观看| 高清无码不卡视频| 一级福利视频| 国产尤物在线播放| 久久综合九色综合97网| 97se亚洲综合在线韩国专区福利| 亚洲色无码专线精品观看| 黄色片中文字幕| 亚洲欧美成人网| 国产成人1024精品| 91小视频在线观看免费版高清| 欧美色综合网站| AV熟女乱| 四虎综合网| 婷婷色狠狠干| 漂亮人妻被中出中文字幕久久| 久久亚洲高清国产|