引言
組合機(jī)床是針對某些特定工件,按特定工序進(jìn)行批量加工的專用設(shè)備津阻。隨著PLC的廣泛應(yīng)用和機(jī)床電控技術(shù)的不斷發(fā)展,利用PLC實(shí)現(xiàn)對組合機(jī)床的自動(dòng)控制,無疑是今后的發(fā)展方向,而針對這種控制的PLC程序設(shè)計(jì)也顯得尤為重要摆地。這種控制屬于順序邏輯控制,有多種編程方法與語言可供選擇,編程中也有一些技巧與規(guī)律可循。下面較為詳細(xì)的介紹一組合機(jī)床自動(dòng)控制的PLC程序設(shè)計(jì)實(shí)例宵渡。
1 實(shí)例工作過程及程序設(shè)計(jì)思路
本文給出的實(shí)例是一臺(tái)立臥三面鏜床,有右頭增量、左頭及上頭三個(gè)工作頭,有自動(dòng)循環(huán)(三頭同時(shí)加工)和單頭調(diào)整四種不同工況。三頭同時(shí)加工時(shí),一個(gè)自動(dòng)工作循環(huán)過程如圖1所示狰碟。其特點(diǎn)是多頭同時(shí)加工和多工步,體現(xiàn)在控制要求上是:工步之間轉(zhuǎn)換條件較復(fù)雜,存在并行同步問題,記憶童唧、連鎖等問題也較多。鑒于此,應(yīng)采用順序功能流程圖的程序設(shè)計(jì)方法:首先根據(jù)對工作過程的分析對各步钉呐、轉(zhuǎn)換條件及路徑進(jìn)行全面定義,確定各步的動(dòng)作,然后按照控制要求,運(yùn)用指令對各步和轉(zhuǎn)換進(jìn)行編程镐胃。
圖1 自動(dòng)工作循環(huán)過程
第一步的定義可由順序功能流程圖描述,圖2所示為本例主功能流程圖。它從功能入手,以功能為主線,將生產(chǎn)過程分解為若干個(gè)獨(dú)立的連續(xù)階段(步) 桶现。
分解的各步可以是一個(gè)實(shí)際的順序步,例如步1,對應(yīng)的動(dòng)作是起動(dòng)主泵電機(jī),也可以是生產(chǎn)過程的一個(gè)階段,例如步2為自動(dòng)工作過程,其功能流程圖見圖3躲雅。
從這兩個(gè)功能流程圖可以看到,它將各步的操作、轉(zhuǎn)換條件以及步的推進(jìn)過程簡單明了地顯示出來了,并體現(xiàn)出了具有單序列骡和、選擇序列相赁、并行序列幾種基本結(jié)構(gòu)。例如步25至步27是單序列,實(shí)現(xiàn)了多工序的順序工作;步12慰于、步13钮科、步14及步15構(gòu)成了四分支選擇序列結(jié)構(gòu),可實(shí)現(xiàn)三頭同時(shí)加工唤衫、右頭調(diào)整、上頭調(diào)整绵脯、左頭調(diào)整四種工況的選擇;而步28至步30佳励、步31至步34、步35至步38則形成了三個(gè)并行的分支,實(shí)現(xiàn)的是三頭同時(shí)加工過程;步21桨嫁、步22與步23植兰、步24間也是并行關(guān)系,實(shí)現(xiàn)了工件上位降中位與主軸定位兩個(gè)工序并行工作。該兩個(gè)并行的過程間有同步問題,即步21 (工件上位降中位)與步23 (主軸定位)同時(shí)開始,但不同時(shí)結(jié)束,需要用并行序列的合并來同步(等待兩個(gè)動(dòng)作均結(jié)束) ,使之同時(shí)轉(zhuǎn)入步25璃吧。三頭同時(shí)加工時(shí)也有此問題楣导。在順序功能流程圖的描述中,注意要說明各步間的轉(zhuǎn)換條件、各步對應(yīng)的命令與動(dòng)作及相應(yīng)運(yùn)行狀態(tài)忌颠。
圖2 主功能流程圖
2 程序?qū)崿F(xiàn)方法
接下來的第二步則需要用某種編程語言的指令對上述功能流程圖進(jìn)行編程,以實(shí)現(xiàn)其中的功能和操作漏匿。
目前已有提供直接功能流程圖編程的PLC,但對于不具有該編程語言的PLC,可采用仿功能流程圖編程的方法,這里所說的是采用梯形圖、指令表等最常見的編程語言實(shí)現(xiàn)編程的方法敲非。根據(jù)功能流程圖的描述,可將該復(fù)雜的結(jié)構(gòu)分解為單序列衅洞、選擇序列、并行序列幾種基本環(huán)節(jié),找出這些基本環(huán)節(jié)各自的規(guī)律笋窍、編程規(guī)則,化整為零分塊編程流肢。這樣程序?yàn)榻Y(jié)構(gòu)化模塊形式,編程的思路更清楚,程序設(shè)計(jì)更為規(guī)范。各種基本環(huán)節(jié)的程序?qū)崿F(xiàn)可采用通用邏輯指令项凉、置位與復(fù)位指令或移位寄存器,這幾種實(shí)現(xiàn)方法有一個(gè)共性就是要考慮如何激活一步期位、保持該步、又如何停止一步,如果用步進(jìn)指令來實(shí)現(xiàn),這些問題就無需考慮,程序也簡潔的多巧糖。下面給出運(yùn)用步進(jìn)指令實(shí)現(xiàn)的對圖2剩膏、圖3的編程,并就關(guān)鍵問題進(jìn)行分析。
圖4為主功能流程圖的梯形圖,圖5為自動(dòng)工作功能流程圖的梯形圖(只給出了一部分) 蜻蒋。先看步25到步27的單序列,其各步的控制規(guī)律為:若某步為活動(dòng)時(shí),則當(dāng)它與下步間的轉(zhuǎn)換條件一旦成立,該步即變?yōu)榉腔顒?dòng)步,而下一步成為活動(dòng)步砂豌。當(dāng)步為活動(dòng)時(shí),相應(yīng)的動(dòng)作和命令才執(zhí)行,非活動(dòng)步相應(yīng)的動(dòng)作和命令不被執(zhí)行。這樣步25是活動(dòng)步時(shí),會(huì)發(fā)右頭快進(jìn)指令(使Y442得電) ,直到快進(jìn)到位(行程開關(guān)SQ4受壓,轉(zhuǎn)換條件X412滿足) ,步25成為非活動(dòng)步,右頭停止快進(jìn)(使Y442失電) ,步26成為活動(dòng)步,工件開始從中位降下位(使Y447光督、Y552得電) ??阳距。選擇序列各步的控制規(guī)律為:分支時(shí),若一個(gè)前級步是活動(dòng)的,則當(dāng)它與多個(gè)選擇后續(xù)步之間的哪個(gè)轉(zhuǎn)換條件滿足,哪個(gè)后續(xù)步就成為活動(dòng)步,而前級步成為非活動(dòng)步。合并時(shí),若多個(gè)選擇前級步之一是活動(dòng)的,當(dāng)該活動(dòng)步與一個(gè)后續(xù)步之間的轉(zhuǎn)換條件滿足,則后續(xù)步就成為活動(dòng)步,前級步成為非活動(dòng)步可帽。實(shí)例中步11為活動(dòng)步時(shí),四個(gè)分支的轉(zhuǎn)換條件哪個(gè)成立則哪個(gè)分支步就會(huì)成為活動(dòng)步娄涩。如果按動(dòng)自動(dòng)加工起動(dòng)按鈕,使轉(zhuǎn)換條件X403滿足,則會(huì)進(jìn)入步12,開始自動(dòng)加工過程,直到轉(zhuǎn)換條件X424滿足,分支合并循環(huán)到初始步,開始一個(gè)新的輪回。按照控制要求,整個(gè)加工過程中主泵電機(jī)需要一直處于運(yùn)轉(zhuǎn)狀態(tài),所以在步11中使用了置位Y430指令,而在步11成為非活動(dòng)步后, Y430并不失電映跟。并行序列各步的控制規(guī)律為:分支時(shí),若一個(gè)前級步是活動(dòng)的,則當(dāng)轉(zhuǎn)換條件滿足,則多個(gè)并行的后續(xù)步同時(shí)成為活動(dòng)步,而前級步成為非活動(dòng)步。合并時(shí),若多個(gè)并行的前級步均是活動(dòng)的,當(dāng)轉(zhuǎn)換條件滿足,則一個(gè)后續(xù)步成為活動(dòng)步,多個(gè)并行的前級步同步成為非活動(dòng)的扬虚。實(shí)例中步20為活動(dòng)步時(shí),執(zhí)行裝件指令,裝件完畢,轉(zhuǎn)換條件X425滿足,步21努隙、步23同時(shí)成為活動(dòng)步,即停止裝件,開始工件上位降中位和主軸定位動(dòng)作球恤。由于這兩個(gè)動(dòng)作不同時(shí)結(jié)束,因此插入了兩個(gè)沒有動(dòng)作和命令的空步——步22、步24 (梯形圖中相應(yīng)的步進(jìn)接點(diǎn)沒有連接輸出繼電器) ,用于分別停止兩個(gè)前級步,結(jié)束相應(yīng)的動(dòng)作,并等待兩個(gè)動(dòng)作均停止的時(shí)刻,一旦時(shí)刻來到(條件X410·X427滿足) ,兩并行步合并轉(zhuǎn)換到步25荸镊。三頭同時(shí)加工時(shí),也有類似的同步問題,在此不再贅述咽斧。
圖3 自動(dòng)工作功能流程圖
3 結(jié)束語
通過本PLC程序設(shè)計(jì)實(shí)例可以看出,采用順序功能流程圖的程序設(shè)計(jì)方法有以下優(yōu)點(diǎn):a. 功能流程圖與生產(chǎn)過程結(jié)合緊密,設(shè)計(jì)思路明確,系統(tǒng)操作含義清晰,有利于工藝和自控技術(shù)、設(shè)計(jì)人員的思想溝通;b. 功能流程圖可以向設(shè)計(jì)者提供規(guī)律的控制問題描述方法,就易于得到相應(yīng)的編程方式,易于設(shè)計(jì)出任意復(fù)雜的控制程序,并使編程更趨于規(guī)范化躬存、標(biāo)準(zhǔn)化糯锦。
圖4 主功能流程圖的梯形圖
圖5 自動(dòng)工作功能流程圖的梯形圖(部分)
聲明:本網(wǎng)站所收集的部分公開資料來源于互聯(lián)網(wǎng),轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享灶花,并不代表本站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)值膝,也不構(gòu)成任何其他建議。本站部分作品是由網(wǎng)友自主投稿和發(fā)布艰吏、編輯整理上傳欺垛,對此類作品本站僅提供交流平臺(tái),不為其版權(quán)負(fù)責(zé)涣累。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻隆鹤、圖片、文字如涉及作品版權(quán)問題蹦争,請第一時(shí)間告知汪请,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容,以保證您的權(quán)益瑞捂!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn贸左。
- 暫無反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力边久,智啟未來新篇章
- 定義制造業(yè)未來的數(shù)控加工中心技術(shù)專題
- 航空航天及交通領(lǐng)域先進(jìn)制造技術(shù)應(yīng)用專題
- 解碼消費(fèi)電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專題
- 精密智能機(jī)床,助力制造升級技術(shù)專題
- 汽車輕量化驅(qū)動(dòng)下的零部件加工應(yīng)用專題
- 高性能銑刀實(shí)現(xiàn)高精加工生產(chǎn)技術(shù)專題
- 航空航天發(fā)動(dòng)機(jī)解決方案專題
- 高效齒輪加工生產(chǎn)技術(shù)方案專題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專題