国产视频一区在线,日韩三级网,日韩欧美在线观看一区二区,午夜欧美福利视频,国产人妖视频一区二区,久久亚洲精品中文字幕,国产成人午夜高潮毛片

基于PC和軟PLC的數(shù)控轉(zhuǎn)塔沖床的控制系統(tǒng)的研究

來源:互聯(lián)網(wǎng)

點擊:1436

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞:PLC 數(shù)控 控制系統(tǒng)

    0 引言

      基于PC的控制系統(tǒng)為用戶提供了一個多功能、集成化的開放式平臺,其特點在于大幅度提高了系統(tǒng)的連接性、靈活性和信息存儲能力。隨著計算機技術(shù)的迅猛發(fā)展以及PLC國際標準的制定,軟PLC這種新興技術(shù)發(fā)展起來,在保留硬PLC功能的基礎(chǔ)上,具有如下特點:采用面向現(xiàn)場總線網(wǎng)絡(luò)的體系結(jié)構(gòu),具有開放的通信接口,如以太網(wǎng)、高速串口等,利用各種相關(guān)的國際工業(yè)標準和一系列的事實上的標準,全部采用軟件來實現(xiàn)傳統(tǒng)PLC的功能。本系統(tǒng)將Pc與軟PLC相結(jié)合,可以使得系統(tǒng)的結(jié)構(gòu)更加緊湊,維護更加方便.而且適應(yīng)現(xiàn)代化生產(chǎn)的需要。

    1 數(shù)控轉(zhuǎn)塔沖床的組成

      ET-300數(shù)控轉(zhuǎn)塔沖床屬于機械飛輪驅(qū)動式轉(zhuǎn)塔沖床,它由以下幾部分構(gòu)成:

      1)數(shù)控系統(tǒng)。數(shù)控系統(tǒng)是轉(zhuǎn)塔沖床實現(xiàn)自動加工的核心,它能夠?qū)崟r監(jiān)測轉(zhuǎn)塔沖床的工作狀態(tài)以及加工環(huán)境,接受操作人員輸人的操作命令,控制機床各功能部件協(xié)調(diào)動作來完成加工任務(wù)。數(shù)控系統(tǒng)主要包括主控機、顯示器、鍵盤、操作面板以及功能強大的控制軟件。

      2)伺服系統(tǒng)。伺服系統(tǒng)是轉(zhuǎn)塔沖床的最主要部件之一,它直接驅(qū)動各軸運動,接受數(shù)控系統(tǒng)的運動命令并實現(xiàn)轉(zhuǎn)塔沖床各軸速度、位置的精確控制。伺服系統(tǒng)包括z軸電動機伺服、Y軸電動機伺服、l軸(轉(zhuǎn)塔軸)電動機伺服、c軸(轉(zhuǎn)模軸)電動機伺服。

      3)電氣系統(tǒng)。電氣系統(tǒng)主要包括轉(zhuǎn)塔沖床所用到的各種傳感器,氣動控制回路以及數(shù)控系統(tǒng)與電動機、傳感器、氣動部件等的連接。電氣柜是電氣系統(tǒng)的樞紐,所有外圍電氣元件或者通過電氣柜與數(shù)控系統(tǒng)相連,或者直接安裝在電氣柜中。

      4)機床床身。主要包括底座、外罩等,為轉(zhuǎn)塔沖床其他部件的安裝提供一個平臺,同時也為機床正常工作提供安全防護以及良好的抗震等性能。

      5)傳動系統(tǒng)。包括主軸傳動機構(gòu)、x軸傳動機構(gòu)、Y軸傳動機構(gòu)、t軸(轉(zhuǎn)塔軸)傳動機構(gòu)、c軸(轉(zhuǎn)模軸)傳動機構(gòu)。其功能主要是將各伺服軸的運動和動力輸出轉(zhuǎn)換成加工中所需的動作。主軸采用連桿機構(gòu)將電動機的旋轉(zhuǎn)變?yōu)榇驌纛^的直線往復(fù)運動等。

      6)輔助部件。包括定位裝置、工件夾鉗等,主要實現(xiàn)一些特殊的功能。

    2 數(shù)控系統(tǒng)的設(shè)計

      控制系統(tǒng)分為兩部分:硬件部分和軟件部分??刂葡到y(tǒng)硬件部分主要包括IPC,總線系統(tǒng),伺服系統(tǒng)和端子系統(tǒng)等,通過采用EtherCAT以太網(wǎng)現(xiàn)場總線技術(shù),工控機與EtherCAT總線連接.實現(xiàn)IPC與伺服系統(tǒng)和端子系統(tǒng)的通信,進而控制伺服驅(qū)動器來驅(qū)動伺服電動機完成相應(yīng)動作。端子系統(tǒng)連接外部傳感器和執(zhí)行開關(guān)等,來完成信息的傳輸與反饋。工控機采用BECKHOFF提供的C6150,配備PC控制面板,EtherCAT總線耦合器選用EKlll0,由機床的結(jié)構(gòu)示意圖可以知道,該數(shù)控轉(zhuǎn)塔沖床有4根軸,故需配備4個伺服驅(qū)動器,根據(jù)分析,選用BECKHOFF的AX2010和AX2020兩種規(guī)格的伺服驅(qū)動器。端子模塊選用ELl0088通道數(shù)字量輸入端子模塊,EL2008--8通道數(shù)字量輸出端子模塊。輸入、輸出端子模塊的個數(shù)根據(jù)連接外部的傳感器和執(zhí)行器的數(shù)目來確定。

      控制系統(tǒng)軟件部分是實現(xiàn)控制系統(tǒng)功能的核心部分,主要包括人機界面(HMI)程序、TwinCAT平臺、軟PLC、組態(tài)軟件、上位機程序和操作系統(tǒng)。TwinCAT是軟PLC和組態(tài)軟件的運行平臺,是軟件部分的基礎(chǔ)。上位機程序基于TwinCAT平臺上,負責(zé)實現(xiàn)用戶操作命令和TwinCAT控制功能的通信與交互。IPC上采用的是Windows XP操作系統(tǒng),簡便友好,符合用戶的需求。


     在經(jīng)過一段時間的開發(fā)后,設(shè)計了如圖4所示的人機界面,簡潔易操作,符合HMI設(shè)計原則。同時根據(jù)生產(chǎn)需求,需要進行圖形模擬和實時監(jiān)控,能夠在板材上模擬沖孔的過程,同時也可以直接生成沖孔完成后的示意圖。

    3 人機界面設(shè)計

      人機界面或稱人機交互(human computer interaction,HMI)是系統(tǒng)與用戶之間進行信息交互的媒介。隨著信息技術(shù)的高速發(fā)展,HMI在工業(yè)控制中取得了廣泛的應(yīng)用,接下來所要做的是設(shè)計有效便捷舒適的HMI來完成工業(yè)生產(chǎn)的要求。

      編程語言采用C#,在Visual Studio.NET 2008上編寫繪制HMI,在HMI設(shè)計過程中,考慮到絕大多數(shù)用戶對于標準Windows系統(tǒng)較為熟悉,因此盡量采用兼容標準Windows界面的特征。同時根據(jù)生產(chǎn)實際的要求進行分析,確定HMI的功能結(jié)構(gòu),如圖3所示。

    4 基于TwinCAT的軟PLC系統(tǒng)結(jié)構(gòu)和技術(shù)實現(xiàn)

      4.1 軟PLC系統(tǒng)結(jié)構(gòu)

      軟PLC基于PC,通過軟件方法實現(xiàn)傳統(tǒng)PLC的計算、控制、存儲以及編程等功能,通過I/O模塊以及現(xiàn)場總線等物理設(shè)備完成現(xiàn)場數(shù)據(jù)的采集以及信號的輸出,它簡化了工廠的自動化的體系結(jié)構(gòu),把控制、通信、HMI以及各種特定的應(yīng)用全部合為一體,運用于同一個硬件平臺上,降低了經(jīng)濟成本,減少了資源浪費,實現(xiàn)了工控領(lǐng)域長期渴望的量身定制,組態(tài)簡便,迅速到位的需求。軟PLC系統(tǒng)通常由開發(fā)系統(tǒng)和運行系統(tǒng)兩部分組成。

      編程系統(tǒng)主要用于PLC應(yīng)用程序的開發(fā)。運行系統(tǒng)負責(zé)整個系統(tǒng)的管理和對應(yīng)用程序的執(zhí)行,兩者都為同一IPC內(nèi),兩者之間通過DLL文件進行通信。

      4.2 軟PLC的技術(shù)實現(xiàn)

      本系統(tǒng)中軟PLC的實現(xiàn)通過BECKHOFF提供的專用軟件TwinCAT,使Pc用作可編程控制器,其編程工具符合IEC 6113l一3標準,可連接所有的公共現(xiàn)場總線和用于I/O信號的Pc卡,帶用戶接口的數(shù)據(jù)通訊和使用微軟開放式標準程序(OPC,OCX,DLL);若對控制器的可靠性和控制性能要求較高時,可選擇插槽式PIg;,提高實時控制性能,因為其擁有自己的操作系統(tǒng),有可靠的數(shù)據(jù)存儲和準確的重新啟動功能。本系統(tǒng)中采用軟件式PLC,即TwinCAT PLC。

      4.3 TwinCAT PLC的使用

      TwinCAT PLC作為一種純粹的軟PLC.允許在一個PC機上同時運行4個虛擬PLC CPU,每個可最多運行4個用戶任務(wù)。TwinCAT PLC以順序掃描用戶程序的運行方式,周期性地循環(huán)工作。在一個循環(huán)周期內(nèi),分成輸入采樣、程序執(zhí)行、輸出刷新三個階段。和其他PLC有所不同,TwinCAT PLC在輸入采樣階段,并不是依次地讀入所有輸入狀態(tài)和數(shù)據(jù).而是選擇性地讀取??梢詫winCATPLC的輸入點看成一個串點序列.每個串點或某個串點列都匹配一個判斷條件,一旦條件不滿足,將跳開對應(yīng)的輸入端點,在該周期內(nèi)不執(zhí)行對這些輸入端點的讀取。這是TwinCAT PLC自身的一個特點,可以使得PLC有著更快的執(zhí)行效率。

      PLC程序可使用一種或多種語言編程。符合IEC611313標準:IL(指令表),LD(梯形圖),F(xiàn)BD/CFC(功能塊圖).SFC(順序功能圖),ST(結(jié)構(gòu)化文本)。數(shù)控轉(zhuǎn)塔沖床的PLC編程環(huán)境,該界面被分為三個部分:對象列表、變量聲明和程序表示。人機界面上的操作,經(jīng)過I/O模塊進行通信,傳送到PLC中,從而改變其中定義的變量值,這些變量都與I/O通道中的端子建有邏輯一物理連接,以此來執(zhí)行用戶所要求的操作。

    5 結(jié)束語

      基于PC的數(shù)控轉(zhuǎn)塔沖床的控制系統(tǒng),將Pc與軟PLC相結(jié)合,通過內(nèi)置軟PLC實現(xiàn)機床與人機界面的交互。可以將控制、通信、人機界面以及各種可擴展的應(yīng)用程序集中到一個多功能集成化的硬件平臺上,從而大大簡化了工業(yè)自動化的控制結(jié)構(gòu),對于迅猛發(fā)展的工業(yè)現(xiàn)代化進程有著重要的意義。

    (審核編輯: 智匯張瑜)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認為內(nèi)容侵權(quán),請聯(lián)系我們刪除。