新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 多個(gè)S7-200在組合機(jī)床的聯(lián)網(wǎng)應(yīng)用

多個(gè)S7-200在組合機(jī)床的聯(lián)網(wǎng)應(yīng)用

作者: 時(shí)間:2011-11-08 來源:網(wǎng)絡(luò) 收藏

 1 引言

 根據(jù)工件加工的需要,以獨(dú)立的通用的部件為基礎(chǔ),配以部分專用部件組成的專用機(jī)床,稱之為。回轉(zhuǎn)工作臺(tái)式是多工位的一種,它通過回轉(zhuǎn)工作臺(tái)進(jìn)行加工工件的輸送,夾具安裝在工作臺(tái)面上,被加工工件一次裝夾后,從一個(gè)工位輸送到下一個(gè)工位,工作臺(tái)轉(zhuǎn)一周,即完成在該機(jī)床上的全部加工工序。并且,裝卸工件的輔助時(shí)間與機(jī)床的加工時(shí)間是重合的。本組合機(jī)床全稱為回轉(zhuǎn)工作臺(tái)式六工位組合機(jī)床,有一個(gè)上下料工序、五個(gè)加工工序,分別為:上下料工序;銑端面工序;鉆中心孔序;鉆的盲孔工序;鉆通孔工序;擴(kuò)孔工序。組合機(jī)床外形參見圖1所示。

多個(gè)S7-200在組合機(jī)床的聯(lián)網(wǎng)應(yīng)用

圖1 組合機(jī)床外形案例圖片

2 系統(tǒng)控制說明

 本組合機(jī)床控制系統(tǒng)主要采用siemens s7-200系列plc和西門子觸摸屏ktp-178micro構(gòu)成,plc完成整個(gè)機(jī)床的信息采集、信息處理、各種驅(qū)動(dòng)的控制等功能,人機(jī)界面完成智能化的后臺(tái)管理、各軸加工參數(shù)的設(shè)定、信息監(jiān)視等功能。

  2.1 系統(tǒng)控制主要部件清單(見表1)

多個(gè)S7-200在組合機(jī)床的聯(lián)網(wǎng)應(yīng)用

 2.2 系統(tǒng)控制主要部件介紹

  cpu226是siemens公司生產(chǎn)的s7-200系列中性能最高端的cpu模塊,本機(jī)集成24輸入/16路輸出數(shù)字量通道,六個(gè)高速計(jì)數(shù)器,2個(gè)20khz的高速脈沖輸出,最大可擴(kuò)展7個(gè)模塊,兩個(gè)通訊端口。

 cpu221是siemens公司生產(chǎn)的s7-200系列中的低端cpu模塊,本機(jī)集成6輸入/4路輸出數(shù)字量通道,4個(gè)高速計(jì)數(shù)器,2個(gè)20khz的高速脈沖輸出,不可以擴(kuò)展模塊,一個(gè)通訊端口。

  em223是siemens公司生產(chǎn)的s7-200系列中數(shù)字量混合模塊, 4輸入/4路輸出數(shù)字量通道。

  ktp-178micro是siemens公司根據(jù)國(guó)內(nèi)用戶使用習(xí)慣和需求而專門開發(fā)的人機(jī)界面, 是一款性價(jià)比較高的人機(jī)界面。

  步進(jìn)電機(jī)是采用研控自動(dòng)化科技機(jī)電有限公司推出的系列產(chǎn)品,配套yka2404ma細(xì)分驅(qū)動(dòng)器,最高細(xì)分?jǐn)?shù)為200。主軸電機(jī)采用三相異步電機(jī)。氣缸采用smc系列。

  2.3 系統(tǒng)控制架構(gòu)(圖2)

多個(gè)S7-200在組合機(jī)床的聯(lián)網(wǎng)應(yīng)用

圖2 系統(tǒng)控制架構(gòu)

 2.4 系統(tǒng)控制主要特點(diǎn)

  (1) 輸入信號(hào)的處理:本套機(jī)床的檢測(cè)信號(hào)有:回轉(zhuǎn)工作臺(tái)用機(jī)械式形成開關(guān)、氣缸用磁環(huán)開關(guān)、滑臺(tái)用磁性開關(guān),這些信號(hào)的采集利用plc的通用數(shù)字量輸入信號(hào)作為信號(hào)采集處理。

  (2) 輸出信號(hào)的處理:步進(jìn)電機(jī)單元,利用plc本身集成的高速脈沖信號(hào)作為步進(jìn)電機(jī)驅(qū)動(dòng)器驅(qū)動(dòng)信號(hào),每臺(tái)plc集成兩通道高速脈沖信號(hào),本套系統(tǒng)有四臺(tái)plc主機(jī),最多可控制八軸驅(qū)動(dòng),控制采用脈沖+方向的控制方式。三相電機(jī)單元,利用plc本身集成的通用數(shù)字量輸出信號(hào)作為電機(jī)驅(qū)動(dòng)控制信號(hào)。氣缸單元,利用plc本身集成的通用數(shù)字量輸出信號(hào)作為氣缸驅(qū)動(dòng)控制信號(hào)。

  (3) 人機(jī)交換:本套機(jī)床的加工參數(shù)通過上位機(jī)觸摸屏來完成,操作人員根據(jù)加工需要可以更改相應(yīng)加工參數(shù)。本套機(jī)床可通過上位機(jī)觸摸屏進(jìn)行機(jī)床的手動(dòng)控制與自動(dòng)控制,如:電機(jī)的運(yùn)行、氣缸的動(dòng)作、滑臺(tái)的點(diǎn)動(dòng)運(yùn)行。可通過觸摸屏察看設(shè)備信息,察看設(shè)備信號(hào)是否正常。

  2.5 系統(tǒng)運(yùn)行模式

  單機(jī)運(yùn)行,通過觸摸屏操作機(jī)床。該模式下又可實(shí)現(xiàn)單軸加工、全自動(dòng)加工兩種加工方式。

  聯(lián)機(jī)運(yùn)行,通過終端調(diào)度軟件給機(jī)床上下料,控制組合機(jī)床。

3 軟件設(shè)計(jì)

  本套系統(tǒng)采用了ktp-178micro觸摸屏一臺(tái)、cpu226一臺(tái)、cpu221三臺(tái),cpu226作為系統(tǒng)的主站。ktp-178通過cpu226的port1口進(jìn)行數(shù)據(jù)的讀寫,cpu226作為ppi主站通過port0口與下位機(jī)的三臺(tái)cpu221進(jìn)行數(shù)據(jù)的讀寫。所用到s7-200的主要控制命令有:網(wǎng)絡(luò)讀寫命令(實(shí)現(xiàn)cpu226與三臺(tái)cpu221之間的通訊、高速脈沖輸出(實(shí)現(xiàn)步進(jìn)電機(jī)的控制)、高速計(jì)數(shù)(實(shí)時(shí)讀取各個(gè)進(jìn)給軸的坐標(biāo)),本套系統(tǒng)最大可控制軸數(shù)為八軸,為了方便與其它設(shè)備聯(lián)機(jī)作業(yè),該系統(tǒng)在控制架構(gòu)設(shè)計(jì)上增加了聯(lián)機(jī)接口。

  3.1 網(wǎng)絡(luò)讀寫指令

  網(wǎng)絡(luò)讀指令(netr)初始化通訊操作,通過指令端口(port0)從遠(yuǎn)程設(shè)備上接收數(shù)據(jù)并形成表;網(wǎng)絡(luò)寫指令(netw)初始化通訊操作,通過指令端口(port0)向遠(yuǎn)程設(shè)備寫表。

  本套系統(tǒng)中,cpu226定義為2#主站,其它三臺(tái)cpu221分別定義為3#從站、4#從站、5#從站。

  本套系統(tǒng)中利用了網(wǎng)絡(luò)讀(netr)三項(xiàng),共有三十個(gè)字節(jié)。(見表2)

多個(gè)S7-200在組合機(jī)床的聯(lián)網(wǎng)應(yīng)用

  本套系統(tǒng)中利用了網(wǎng)絡(luò)寫(netw)指令三項(xiàng),共有二十六個(gè)字節(jié)。(見表3)

多個(gè)S7-200在組合機(jī)床的聯(lián)網(wǎng)應(yīng)用

  在cpu226中通過向?qū)Чδ苓M(jìn)行網(wǎng)絡(luò)讀寫的配置,此配置可在ob1主程序進(jìn)行循環(huán)調(diào)用,也可通過中斷的形式調(diào)用。

ld sm0.0
call net_exe:sbr8, 0, m7.0, m7.1


  3.2 組合機(jī)床的聯(lián)機(jī)接口定義(見表4)

多個(gè)S7-200在組合機(jī)床的聯(lián)網(wǎng)應(yīng)用

  該組合機(jī)床有單機(jī)/聯(lián)機(jī)運(yùn)行功能,并對(duì)聯(lián)機(jī)運(yùn)行時(shí)提供了i/o接口定義。

  s1為電平信號(hào),上位機(jī)通知機(jī)床回零,回零結(jié)束時(shí)上位機(jī)收到機(jī)床就緒信號(hào),再切斷該信號(hào)。

 s5為電平信號(hào),上位機(jī)通知機(jī)床全自動(dòng)運(yùn)行,切斷該信號(hào),機(jī)床自動(dòng)運(yùn)行結(jié)束。
 
 s6為脈沖信號(hào)。上位機(jī)上下料完成時(shí)通知機(jī)床繼續(xù)運(yùn)行。
 
  3.3 高速脈沖輸出指令

 從站的三臺(tái)cpu221每臺(tái)控制兩軸的步進(jìn)電機(jī),利用cpu本身集成的兩通道高速脈沖輸出信號(hào)作為步進(jìn)電機(jī)驅(qū)動(dòng)器的脈沖輸出,其脈沖輸出頻率最高達(dá)到20khz,根據(jù)各軸加工的特點(diǎn),其控制程序要求步進(jìn)滑臺(tái)在作加工時(shí)有以下特點(diǎn):

  零點(diǎn)(原位)→快進(jìn)(快速)→攻進(jìn)(慢速)停留→快退(快速 零點(diǎn)(原位)

  根據(jù)此特點(diǎn)該程序在設(shè)計(jì)時(shí)采用多段pto功能,以下為單軸進(jìn)給事例程序:

///網(wǎng)絡(luò)1
ld sm0.0
movb 16#a0, smb77
&nbs


上一頁 1 2 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉