已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
充值下載文檔就送全套 CAD 圖紙 扣扣加 414951605 充值下載文檔就送全套 CAD 圖紙 扣扣加 414951605 目 錄 目錄 .1 摘要 .2 一, 應(yīng)用系統(tǒng)總體方案設(shè)計(jì) 2 PLC 控制系統(tǒng)類型 3 系統(tǒng)的運(yùn)行方式 .3 二, 系統(tǒng)硬件設(shè)計(jì)根據(jù) 工藝要求 3 設(shè)備狀況 4 控制功能 4 I/O 點(diǎn)數(shù)和種類 .5 三 .系統(tǒng)軟硬件設(shè)計(jì)文件 .5 PLC 型號(hào)的選擇 5 確定安排 PLC 的輸入 輸出點(diǎn) .11 工藝流程圖與動(dòng)作順序表 .14 PLC 現(xiàn)場(chǎng)器件的安裝接線較長(zhǎng) .15. 各模塊程序設(shè)計(jì) .15. 附錄:附加外文翻譯 21 鳴謝 .27 參考資料 .28 【 摘要 】 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 2 本文主要介紹以模擬生產(chǎn)實(shí)際的自動(dòng)線為對(duì)象,利用電子、機(jī)械、檢測(cè)技術(shù)融為一體的 PLC 的控制技術(shù),實(shí)現(xiàn) PLC 控制的多樣性和柔性化控制要求,其中包括 PLC 的選型,系統(tǒng)的運(yùn)行方式,步進(jìn)電動(dòng)機(jī)的 PLC 控制,工業(yè)機(jī)械手的 PLC 控制 【 關(guān)鍵詞 】 PLC、 步進(jìn)電動(dòng)機(jī)、 工業(yè)機(jī)械手 【 Abstract】 The main introduction of this text regards producing the real transfer machine in simulation as the target , utilize control technology of PLC that the electron, machinery, detection technique combine together, realize variety and flexibility that PLC controls control and require, Including the selecting type of PLC, systematic operation way, PLC which walks into the motor controls, PLC of the industry manipulator controls 【 Key words】 PLC,walks into the motor, industry manipulator 第一章 應(yīng)用系統(tǒng)總體方案設(shè)計(jì) .1 PLC 控制系統(tǒng)原理 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 3 .2 系統(tǒng)的運(yùn)行方式 用 PLC 構(gòu)成的控制系統(tǒng)有三種運(yùn)行方式 ,即自動(dòng)、半自動(dòng)和手動(dòng)。 1.自動(dòng)運(yùn)行方式。自動(dòng)運(yùn)行方式是控制系統(tǒng)的主要運(yùn)行方式。這種運(yùn)行方式的主要特點(diǎn)是在系統(tǒng)工作過程中,系統(tǒng)按給定的程序自動(dòng)完成被控對(duì)象的動(dòng)作,不需要人工干預(yù)。系統(tǒng)的啟動(dòng)可由本身的啟動(dòng)系統(tǒng)進(jìn)行也可由發(fā)動(dòng)啟動(dòng)預(yù)告,由操作人員確認(rèn)并按下啟動(dòng)響應(yīng)啟動(dòng)響應(yīng)按鈕后,自動(dòng)啟動(dòng)系統(tǒng)。 2.半自動(dòng)運(yùn)行方式。這種運(yùn)行方 式的特點(diǎn)是系統(tǒng)在啟動(dòng)和運(yùn)行過程中的某些步驟需要人工干預(yù)才能進(jìn)行下去。半自動(dòng)方式多用于檢測(cè)手段不完善,需要人工判斷或某些設(shè)備不具備自控條件需要人工干涉的場(chǎng)合。 3.手動(dòng)運(yùn)行方式。手動(dòng)運(yùn)行方式不是控制系統(tǒng)的主要運(yùn)行方式,而是用于設(shè)備調(diào)試、系統(tǒng)調(diào)整和特殊情況下的運(yùn)行方式,因此它是自動(dòng)運(yùn)行方式的輔助方式。與系統(tǒng)運(yùn)行的方式的設(shè)計(jì)相對(duì)應(yīng), 第二章系統(tǒng)硬件設(shè)計(jì)根據(jù) 工藝要求 加工自動(dòng)生產(chǎn)線的工藝要求是以機(jī)械加工自動(dòng)線為對(duì)象,實(shí)現(xiàn)自動(dòng)線的上料、輸送、夾緊加工、轉(zhuǎn)位、夾緊加工、松開、卸料多種動(dòng)作的模擬加工自動(dòng) 線設(shè)計(jì)。采用小型壓縮電氣和測(cè)控系統(tǒng)設(shè)計(jì) 4 機(jī)組(功率為 .5 ,氣源壓力為 0.40.8Mpa) 為動(dòng)力 ,用小型氣動(dòng)元件、行程開關(guān)、接近開關(guān)、光電開關(guān)、可編程控制器()來實(shí)現(xiàn)動(dòng)作要求。 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 5 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 6 設(shè)備狀況 自動(dòng)線的上料采用氣缸的動(dòng)作又由相應(yīng)的電磁閥來控制。自動(dòng)線的輸送動(dòng)作由步進(jìn)電動(dòng)機(jī)帶動(dòng)實(shí)現(xiàn)間隔輸送,實(shí)現(xiàn)設(shè)計(jì)要求的輸送狀況。從輸送帶到夾緊加工過程是利用簡(jiǎn)單機(jī)械手()控制對(duì)象實(shí)現(xiàn)工件的加工,再利用機(jī)械手送回由步進(jìn)電機(jī)控制的傳送帶上,繼續(xù)下一個(gè)工位的操作。用簡(jiǎn)單機(jī)械手()實(shí)現(xiàn)工件的轉(zhuǎn)位加工,用機(jī)械手()實(shí)現(xiàn)卸料的 動(dòng)手,至此完成整個(gè)生產(chǎn)線的動(dòng)作過程。 其中機(jī)械手()、機(jī)械手()、機(jī)械手()的全部動(dòng)作都由氣缸驅(qū)動(dòng),其中上升、下降動(dòng)作由上升下降氣缸完成 ;夾緊、放松動(dòng)作由夾緊放松氣缸完成;右轉(zhuǎn)、左轉(zhuǎn)由右轉(zhuǎn)左轉(zhuǎn)氣缸完成。所有氣缸的動(dòng)作又由相應(yīng)的電磁閥來控制。其中上升下降氣缸和左轉(zhuǎn)右轉(zhuǎn)氣缸分別由雙線圈兩位電磁閥控制。上升下降、左轉(zhuǎn)右轉(zhuǎn)分別上升下降電磁閥、左轉(zhuǎn)右轉(zhuǎn)電磁閥控制。機(jī)械手的放松夾緊氣缸由一個(gè)單線圈兩位置電磁閥控制,當(dāng)該線圈通電時(shí),機(jī)械手夾緊,該線圈斷電時(shí),機(jī)械手放松。為了使機(jī)械手在工作過程中實(shí) 現(xiàn)自動(dòng)或半自動(dòng)運(yùn)行,選用限位行程開關(guān)(上升、下降、左轉(zhuǎn)、右轉(zhuǎn)位置控制)電氣和測(cè)控系統(tǒng)設(shè)計(jì) 7 和光電開關(guān)(有工件檢測(cè))給相應(yīng)電磁閥傳遞啟動(dòng)信號(hào)。 控制功能 由工藝要求和設(shè)備狀況設(shè)計(jì)系統(tǒng)的類型、規(guī)模、機(jī)型、模塊、軟件等內(nèi)容。 生產(chǎn)線控制系統(tǒng)應(yīng)有如下功能要求: ()自動(dòng)操作。系統(tǒng)自動(dòng)操作啟動(dòng),自動(dòng)生產(chǎn)線按要求自動(dòng)運(yùn)行。 () 手動(dòng)操作。就是用按鈕操作對(duì)機(jī)械手和其他動(dòng)作的每一種運(yùn)動(dòng)單獨(dú)進(jìn)行控制。 () 復(fù)位操作。 根據(jù)上述功能要求,控制系統(tǒng)需要設(shè)計(jì)成單級(jí)控制系統(tǒng),以實(shí)現(xiàn)對(duì)系統(tǒng)各驅(qū)動(dòng)器件的控制。運(yùn)行方式需要選用自動(dòng)運(yùn)行方式和手動(dòng) 運(yùn)行方式以實(shí)現(xiàn)不同情況的動(dòng)作要求。 I/O 點(diǎn)數(shù)和種類 根據(jù)工藝要求、設(shè)備狀況和控制功能,統(tǒng)計(jì)系統(tǒng) I/0 點(diǎn)數(shù)。 手一的輸入點(diǎn)數(shù):上下限位行程開關(guān),個(gè);左右限位行程開關(guān),個(gè);右下限位行程開關(guān)(裝料),個(gè)。輸出點(diǎn):五個(gè)電磁閥線圈。同理:機(jī)械手二有五個(gè)輸入點(diǎn),五個(gè)輸出點(diǎn)。機(jī)械手三有五個(gè)輸入點(diǎn)。五個(gè)輸出點(diǎn) 1)推工件缸有一個(gè)行程開關(guān),一個(gè)接近傳感器,二個(gè)電磁閥線圈。 二個(gè)輸入,二個(gè)輸出。加各種光電開關(guān)和手動(dòng)按鈕和轉(zhuǎn)換開關(guān),共有:個(gè)輸入點(diǎn),個(gè)輸出點(diǎn)。 第三章 系統(tǒng)軟硬件設(shè)計(jì)文件 根據(jù) I/0 點(diǎn)數(shù)、能力和響應(yīng)速度選擇 PLC 型號(hào) : 品牌 :三菱 型號(hào) : FX2N-80MR 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 8 特性 :超高速的運(yùn)算速度 (0.08s/step), 50%小型化設(shè)計(jì),程序容量 :內(nèi)置8K STEP RAM ,最大可擴(kuò)充至 16K STEP,可使用 FX 系列模塊,可做 8 臺(tái)主機(jī)連線 ,,可以采用最小 8 點(diǎn)的擴(kuò)展模塊進(jìn)行擴(kuò)展 . (FX2N-80MR 結(jié)構(gòu) ) 開始 指示燈顯示正常 空氣壓縮機(jī)啟動(dòng) 光電開關(guān)一 機(jī)械手一上料加工 光電開關(guān)二 機(jī)械手二上料加工 光電開關(guān)三 機(jī)械手三卸料 原位 原位 原位 T 時(shí)間到 步進(jìn)電機(jī)轉(zhuǎn) 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 9 SQ1 SQ4 右轉(zhuǎn) YA1 SQ0 SQ3 左轉(zhuǎn) YA2 夾緊YA5JNDU 松開 上升 YA3 下降 YA4 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 10 SQ5 右下限位 (機(jī)械手結(jié)構(gòu)示意圖) 機(jī)械手通常位于原點(diǎn)。圖中 SQ1 為下限位開關(guān), SQ1 為上限位開關(guān), SQ3, SQ4分別為右限位和左限位開關(guān)。機(jī) 械手的左右轉(zhuǎn)動(dòng)和有工件的夾持與松開,均由電磁閥驅(qū)動(dòng)氣缸來實(shí)現(xiàn)。電磁閥 YA4 控制機(jī)械手下降, YA5 負(fù)責(zé)夾持及松開 工件, YA3 使機(jī)械手上升。 YA1 使機(jī)械手右轉(zhuǎn), YA2 使機(jī)械手左轉(zhuǎn) 。 一上料加工時(shí)按下起動(dòng)按鈕,各機(jī)械手動(dòng)作如下框圖所示工作。 YA4 得電動(dòng)作,機(jī)械手先由原點(diǎn)下降,碰到下限位開關(guān) SQ后 YA4 失電,停止下降;電磁閥 YA5 動(dòng)作將工件夾持,為保證工件可靠夾緊,機(jī)械手在該位置等待 1S 時(shí)間;待夾緊后 YA3 得電動(dòng)作使機(jī)械手開始上升,碰到上限位開關(guān) SQ2 后 YA3 失電,停止上升; YA1 得電,改向右轉(zhuǎn)動(dòng),轉(zhuǎn)到右限位開 關(guān) SQ3 位置時(shí), YA1 失電停止右轉(zhuǎn); YA4 得電,改為下降,到碰到右下限位開關(guān) SQ5 時(shí), YA4 失電,機(jī)械手將工件松開。放在夾具上。松開延時(shí)一秒后使 YA3 得電機(jī)械手上升,碰到上限位行程開關(guān) SQ2 后 YA3 失電停止上升。這時(shí)夾具夾緊工件,數(shù)控機(jī)床進(jìn)行加工。機(jī)械手在上等待加工完成信號(hào)。當(dāng)加工完成,機(jī)械手 YA4 得電,機(jī)械手下降。碰到右下限位開關(guān) SQ5 時(shí), YA4 失電,機(jī)械手將工件夾緊,為保證工件可靠夾緊,機(jī)械手在該位置等待 1S 時(shí)間;待夾緊后 YA3 得電動(dòng)作使機(jī)械手開始上升,碰到上限位開關(guān) SQ2 后 YA3 失電,停止上升。當(dāng)機(jī)床 加工完夾具松開時(shí),YA2 得電,改向左轉(zhuǎn)動(dòng),轉(zhuǎn)到左限位開關(guān) SQ4 位置時(shí), YA2 失電停止左轉(zhuǎn)。改為下降,到碰到下限位開關(guān) SQ1 時(shí), YA4 失電,機(jī)械手將工件松開放在傳送帶上,送到下一個(gè)工位進(jìn)行加工。松開后一秒,機(jī)械手 YA3 得電上升碰到上限位行程開關(guān) SQ2 停止(原位)。則機(jī)械手一完成一次過程。當(dāng)光電開關(guān)一有效時(shí),又重復(fù)上述過程。 上述整個(gè)流程都是按順序進(jìn)行的,即完成了上一步,才能執(zhí)行下一步。 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 11 二 同理: 上料加工時(shí)起動(dòng)按鈕有效時(shí),各機(jī)械手動(dòng)作如下框圖所示工作。 YA9 得電動(dòng)作,機(jī)械手先由原點(diǎn)下降,碰到 下限位開關(guān) SQ6 后 YA9 失電,停止下降;電磁閥YA12 動(dòng)作將工件夾持,為保證工件可靠夾緊,機(jī)械手在該位置等待 1S 時(shí)間;待夾緊后YA10 得電動(dòng)作使機(jī)械手開始上升,碰到上限位開關(guān) SQ7 后 YA10 失電,停止上升; YA8得電,改向左轉(zhuǎn)動(dòng),轉(zhuǎn)到左限位開關(guān) SQ3 位置時(shí), YA8 失電停止左轉(zhuǎn); YA12 得電,改為下降,到碰到左下限位開關(guān) SQ14 時(shí), YA12 失電,機(jī)械手將工件松開。放在夾具上。松開延時(shí)一秒后使 YA10 得電機(jī)械手上升,碰到上限位行程開關(guān) SQ7 后 YA10 失電停止上升。這時(shí)夾具夾緊工件,數(shù)控機(jī)床進(jìn)行加工。機(jī)械手在上等 待加工完成信號(hào)。當(dāng)加工完成,機(jī)械手 YA11 得電,機(jī)械手下降。碰到左下限位開關(guān) SQ10 時(shí), YA9 失電,機(jī)械手將工件夾緊,為保證工件可靠夾緊,機(jī)械手在該位置等待 1S 時(shí)間;待夾緊后 YA10得電動(dòng)作使機(jī)械手開始上升,碰到上限位開關(guān) SQ7 后 YA10 失電,停止上升。當(dāng)機(jī)床加工完夾具松開時(shí), YA8 得電,改向右轉(zhuǎn)動(dòng),轉(zhuǎn)到右限位開關(guān) SQ9 位置時(shí), YA9 失電停止左轉(zhuǎn)。改為下降,到碰到下限位開關(guān) SQ6 時(shí), YA12 失電,機(jī)械手將工件松開放在傳送帶上,送到下一個(gè)工位進(jìn)行加工。松開后一秒,機(jī)械手 YA10 得電上升碰到上限位行程開關(guān) SQ7 停止(原位)。則機(jī)械手一完成一次過程。當(dāng)光電開關(guān)一有效時(shí),又重復(fù)上述過程。上述整個(gè)流程都是按順序進(jìn)行的,即完成了上一步,才能執(zhí)行下一步。 三同理:機(jī)械手三當(dāng)光電開關(guān)三有效時(shí),機(jī)械手三開始工作。 YA15 得電開始從原位右轉(zhuǎn),轉(zhuǎn)到右下限位開關(guān) SQ15 位置時(shí), YA15 失電停止右轉(zhuǎn) YA18 得電動(dòng)作,機(jī)械手下降,碰到下限位開關(guān) SQ12 后 YA18 失電,停止下降;電磁閥YA19 動(dòng)作將工件夾持,為保證工件可靠夾緊,機(jī)械手在該位置等待 1S 時(shí)間;待夾緊后YA17 得電動(dòng)作使機(jī)械手開始上升,碰到上限位開關(guān) SQ12 后 YA17 失電,停止上升;YA16 得電,改向左轉(zhuǎn)動(dòng),轉(zhuǎn)到左限位開關(guān) SQ18 位置時(shí), YA16 失電停止左轉(zhuǎn); YA3 得電,改為下降,到碰到下限位開關(guān) SQ11 時(shí), YA17 失電,機(jī)械手將工件松開。放在收料倉(cāng)里。松開延時(shí)一秒后使 YA17 得電機(jī)械手上升,碰到上限位行程開關(guān) SQ12 后, YA17失電, YA15 得電 ,改向右轉(zhuǎn) ,碰到右限位開關(guān) SQ14 機(jī)械手停在原位。完成卸料動(dòng)作。 動(dòng)作過程圖:如下 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 12 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 13 上述整個(gè)流程都是按順序進(jìn)行的,即完成了上一步,才能執(zhí)行下一步。 四當(dāng)機(jī)械手一動(dòng)時(shí)開始有一個(gè)定時(shí)器,定時(shí)器設(shè)為生產(chǎn)線 工作的某一個(gè)工位最長(zhǎng)時(shí)間的。在這里可設(shè)為( 1.5 2.5 分鐘)調(diào)整定時(shí)器的時(shí)間可以調(diào)節(jié)生產(chǎn)節(jié)奏。 當(dāng)機(jī)械手一、機(jī)械手二、機(jī)械手三、都回到原位時(shí),定時(shí)時(shí)間到這時(shí)步進(jìn)電動(dòng)機(jī)轉(zhuǎn)動(dòng),輸送工件,實(shí)現(xiàn)工件的間歇輸送。步進(jìn)電機(jī)的控制是利用 PLC 的軟件編程的方法產(chǎn)生一定頻率的脈沖。通過編程軟件改變脈沖的頻率來實(shí)現(xiàn)步進(jìn)電機(jī)的調(diào)速。 五 當(dāng)步進(jìn)電機(jī)輸送一定的步距,步進(jìn)電動(dòng)機(jī)就停止轉(zhuǎn)動(dòng),這時(shí),光電傳感開關(guān)一有效,機(jī)械手一動(dòng)作,光電傳感開關(guān)二有效,機(jī)械手二動(dòng)作。同時(shí),推工件缸工作,使工件被推到傳送帶上。推工件缸的的控制是由 氣 缸雙線 圈兩位電磁閥控制。推工件缸起動(dòng), YA20 得電,工件被緩慢的推到傳送帶上,當(dāng)工件接近接近傳感器時(shí),接近傳感器工作推件缸 YA20 失電, YA21 得電返回,碰到行程開關(guān) SQ16。缸返回到原位停止。完成一次過程。當(dāng)步進(jìn)電機(jī)再一次停止時(shí),又重復(fù)上述過程。 :現(xiàn)場(chǎng)器件與 PLC 內(nèi)部等效繼電器地址編號(hào)的對(duì)照表 。 根據(jù)上表選定與各開關(guān)、電磁閥等現(xiàn)場(chǎng)器件相對(duì)應(yīng)的 PLC 內(nèi)部等效繼電器的地址編號(hào),其對(duì)照表如下表所示。 機(jī)械手一輸入 機(jī)械手一 說明 現(xiàn)場(chǎng)器件 內(nèi)部繼電器地址 下限位開關(guān) SQ1 X0 上限位開關(guān) SQ2 X1 右限位開關(guān) SQ3 X2 左限位開關(guān) SQ4 X3 右下限位開關(guān) SQ5 X4 光電檢測(cè)開關(guān) 1 YJ1 X5 停止按鈕 SB1 X6 返回原點(diǎn)按鈕 SB2 X7 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 14 機(jī)械手二輸入 機(jī)械手二 說明 現(xiàn)場(chǎng)器件 內(nèi)部繼電器地址 下限位開關(guān) SQ6 X10 上限位開關(guān) SQ7 X11 右限位開關(guān) SQ8 X12 左限位開關(guān) SQ9 X13 右下限位開關(guān) SQ10 X14 光電檢測(cè)開關(guān)二 YJ2 X15 停止按鈕 SB3 X16 返回原點(diǎn)按鈕 SB4 X17 機(jī)械手三輸入 機(jī)械手三 說明 現(xiàn)場(chǎng)器件 內(nèi)部繼電器地址 下限位開關(guān) SQ11 X20 上限位開關(guān) SQ12 X21 右限位開關(guān) SQ13 X22 左限位開關(guān) SQ14 X23 右下限位開關(guān) SQ15 X24 光電檢測(cè)開關(guān)三 YJ3 X25 停止按鈕 SB5 X26 返回原點(diǎn)按鈕 SB6 X27 其他輸入: 說明 現(xiàn)場(chǎng)器件 內(nèi)部繼電器地址 步進(jìn)電機(jī)手動(dòng)按鈕 SB7 X30 步進(jìn)電機(jī)停止按鈕 SB8 X31 手動(dòng)上料 (帶 ) SB9 X32 上料返回 SB10 X33 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 15 一工位加工信號(hào) YJ4 X34 二工位加工信號(hào) YJ5 X35 接近傳感器 YJ6 X.36 推件缸回程行程開關(guān) SQ16 X37 空氣壓縮機(jī) K1 X40 生產(chǎn)線總停按鈕 SB11 X40 選擇自動(dòng)開關(guān) K2 X42 連續(xù)返回原點(diǎn)按鈕 K3 X44 輸出對(duì)照: 說明 現(xiàn)場(chǎng)器件 內(nèi)部繼電器地址 回轉(zhuǎn)缸右轉(zhuǎn)電磁閥 YA1 Y0 回轉(zhuǎn)缸左轉(zhuǎn)電磁閥 YA2 Y1 升降缸上升電磁閥 YA3 Y2 升降缸下降電磁閥 YA4 Y3 夾緊缸夾緊電磁閥 YA5 Y4 機(jī)械手二 回轉(zhuǎn)缸左轉(zhuǎn)電 磁閥 YA8 Y10 回轉(zhuǎn)缸右轉(zhuǎn)電磁閥 YA9 Y11 升降缸上升電磁閥 YA10 Y12 升降缸下降電磁閥 YA11 Y13 夾緊缸夾緊電磁閥 YA12 Y14 機(jī)械手三 回轉(zhuǎn)缸右轉(zhuǎn)電磁閥 YA15 Y20 回轉(zhuǎn)缸左轉(zhuǎn)電磁閥 YA16 Y21 升降缸上升電磁閥 YA17 Y22 升降缸下降電磁閥 YA18 Y23 夾緊缸夾緊電磁閥 YA19 Y24 其他輸出對(duì)照: 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 16 說明 現(xiàn)場(chǎng)器件 內(nèi)部繼電器地址 夾具一夾緊電磁閥 YA 6 Y5 夾具一松開電磁閥 YA7 Y6 夾具二夾緊電磁閥 YA13 Y15 夾緊二松開電磁閥 YA14 Y16 手一原位指示燈 HL1 Y7 手二原位指示燈 HL2 Y17 手三原位指示燈 HL3 Y25 PLC 初始化正常指示燈 HL4 Y26 自動(dòng)運(yùn)行指示燈 HL5 Y27 步進(jìn)電機(jī) A 相 A Y30 步進(jìn)電機(jī) B 相 B Y31 步進(jìn)電機(jī) C 相 C Y32 步進(jìn)電機(jī) D 相 D Y33 空氣壓縮機(jī)起動(dòng) KM1 Y34 帶上料電磁閥 YA20 Y35 上料返回電磁閥 YA21 Y36 PLC 與現(xiàn)場(chǎng)器件的實(shí)際安裝接線圖 如圖 完 整順序控制程序結(jié)構(gòu)安排 根據(jù)操作方式的要求,可對(duì)完整順序操作控制程序結(jié)構(gòu)作如下安排,整個(gè)操作分為手動(dòng)和自動(dòng)順序兩類基本操作。 () 手動(dòng)順序操作 1) 單一操作:用各按鈕開關(guān)來集資接通或斷開各負(fù)載的工作方式。 2) 返回原位:按下返回原型位按鈕時(shí),機(jī)械手一、二、三自動(dòng)返回到它的原點(diǎn)位置,為順序控制由原位開始作好工作準(zhǔn)備。 () 自動(dòng)順序操作 機(jī)械手一、二、三處在原位時(shí),按下起動(dòng)按鈕,機(jī)器就連續(xù)周期重復(fù)進(jìn)電氣和測(cè)控系統(tǒng)設(shè)計(jì) 17 行各步序工作。直到按下停止按鈕,機(jī)器執(zhí)行完最后一個(gè)工作周期返回原位,然后停機(jī)。 利用 FX2N-80MR PLC 中的條 件跳轉(zhuǎn)指令可方便地對(duì)各種操作方式進(jìn)行選擇。下圖是對(duì)生產(chǎn)線完整的順序操作結(jié)構(gòu)的安排。工作時(shí),首先執(zhí)行通用程序,包括步狀態(tài)初始化,狀態(tài)轉(zhuǎn)換起動(dòng)、狀態(tài)轉(zhuǎn)換禁止、事故報(bào)警保護(hù)等程序。若選擇手動(dòng)操作方式時(shí),選擇返回原位方式,則常開觸點(diǎn)接通 ,按、,執(zhí)行原位程序;選擇 X32 手動(dòng)上料 (帶 ),選擇 X33 手動(dòng)上料返回 ,選擇 X30 步進(jìn)電機(jī)手動(dòng)控制 .在不選擇該手動(dòng)操作時(shí),程序轉(zhuǎn)移到自動(dòng)操作程序;自動(dòng)程序要在起動(dòng)按鈕下時(shí)才執(zhí)行。如果工藝要求在自動(dòng)順序操作過程中停機(jī),重新起動(dòng)后由原位開始工作,則可取消起動(dòng)這步操 作。 整體結(jié)構(gòu)安排妥當(dāng)之后,進(jìn)一步深入,按模塊分別編制通用程序塊、手動(dòng)順序程序塊、自動(dòng)順序程序塊等各種操作方式的控制程序。 各模塊程序設(shè)計(jì) () 自動(dòng)連續(xù)操作程序 自動(dòng)連續(xù)操作程序是生產(chǎn)線控制中最重要的核心程序。對(duì)于生產(chǎn)過程過于復(fù)雜用繼電器符號(hào)程序很難實(shí)現(xiàn)或無(wú)法實(shí)現(xiàn)程序設(shè)計(jì)時(shí),可采用步進(jìn)梯形指令來實(shí)現(xiàn)。通常是根據(jù)生產(chǎn)設(shè)備的工藝流程圖畫出其負(fù)載驅(qū)動(dòng)圖,轉(zhuǎn)換條件圖,狀態(tài)轉(zhuǎn)換圖(或步進(jìn)梯開圖),最后到編寫指令程序表。 ) 負(fù)載驅(qū)動(dòng)圖: 負(fù)載驅(qū)動(dòng)圖如圖所示,第一次下降工序中,下降電磁閥接通;在夾持工序中, 夾持電磁閥置位,同時(shí)驅(qū)動(dòng)定時(shí)器 99 以后執(zhí)行類似的操作完成由初始條件到下一個(gè)起動(dòng)條件之間的一系列操作 以下是狀態(tài)轉(zhuǎn)換條件圖: 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 18 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 19 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 20 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 21 5步進(jìn)電機(jī)控制 ( 控制框圖) 步進(jìn)電動(dòng)機(jī) PLC 傳動(dòng)控制梯形圖程序(如圖) 步進(jìn)電機(jī)的運(yùn)行控制: ) 轉(zhuǎn)速控制。接通起動(dòng)開關(guān) X30。脈沖控制器產(chǎn)生周期為 0。 1 秒的脈沖,使移位寄存器移位產(chǎn)生八拍時(shí)序脈沖。通過四相八拍環(huán)行分配器使四個(gè)輸出繼電器 Y30、 Y31、 Y32、 Y33 按照單雙八拍的通 電方式接通,其接通順序?yàn)椋?Y30 Y30、 Y31 Y31Y31、 Y32Y32Y32、 Y33Y33Y33、Y30Y30 其相應(yīng)于四相步進(jìn)電動(dòng)機(jī)繞組的通電順序?yàn)椋?PLC 功率放大器 步進(jìn)電動(dòng)機(jī) 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 22 A A、 B B B、 C C C、 D D D、 A A 調(diào)整 T200 的定時(shí)時(shí)間,步進(jìn)電機(jī)的接通順序不變,但間隔時(shí)間變化了。即 脈沖的頻率改變了,這樣可以通過軟件的辦法改變 T200 的定時(shí)時(shí)間來改變步進(jìn)電機(jī)的轉(zhuǎn)速,實(shí)現(xiàn)步進(jìn)電機(jī)的可調(diào)。 ) 步數(shù)控制。改變步數(shù)控制 C230 的數(shù)值,將使步進(jìn)電動(dòng)機(jī)的步距改變。即可實(shí)現(xiàn)工 件的步距改變,有利于實(shí)現(xiàn)生產(chǎn)線布局的調(diào)節(jié)。 ) 總之,改變 PLC 的控制程序,可實(shí)現(xiàn)步進(jìn)電動(dòng)機(jī)靈活多變的運(yùn)行方式,有利于實(shí)現(xiàn)設(shè)計(jì)的模塊化。 2)轉(zhuǎn)步條件圖。 在負(fù)載驅(qū)動(dòng)圖上加上名步序的轉(zhuǎn)步條件,構(gòu)成轉(zhuǎn)步條件圖,如圖所示。當(dāng)按下自動(dòng)起動(dòng)按鈕,機(jī)械手一、二、三的起動(dòng)有效時(shí),機(jī)械手開始動(dòng)作,。按步序完成所有動(dòng)作,當(dāng)機(jī)械手一、二、三都又處于原位時(shí)完成一次工作過程,當(dāng)起動(dòng)信號(hào)再一次有效時(shí)步序又轉(zhuǎn)換為第一次工作狀態(tài)。以后,用類似的方法完成一系列工藝過程的轉(zhuǎn)換。 ) 狀態(tài)轉(zhuǎn)換圖和步進(jìn)梯形圖。它由負(fù)載驅(qū)動(dòng)圖和轉(zhuǎn) 步條件圖組合而成。圖中每個(gè)工藝過程,都由標(biāo)有編號(hào)的狀態(tài)器代替,編號(hào)可在 S500S800 范圍內(nèi)選用。但不一定要連續(xù)排列。根據(jù)機(jī)械操作的工藝過程的狀態(tài)轉(zhuǎn)換圖,進(jìn)行編程,而不設(shè)計(jì)常規(guī)的繼電器順序。 (3)方式選擇等通用程序 1) 狀態(tài)的初始化。如圖所示。狀態(tài)初始化包括初始狀置位和中間狀態(tài)器復(fù)位。 1. 初始狀態(tài)置位。在選擇返回原位方式下, 按返回原位按鈕,則表示機(jī)器初始化條件的初始狀態(tài)器 S500、 S530、 S550 置位,其作用是使自動(dòng)順序工作從原位開始,依次逐步進(jìn)行轉(zhuǎn)換當(dāng)最后工序完成之后 S500、 S530、S550 又分別置 位。而在依次工作期間,即使誤按了起動(dòng)按鈕,也不可能作另一次的起動(dòng),因?yàn)榇藭r(shí)工序已不在原位, S500、 S530、 S550 已處于不工作狀態(tài)。 2中間狀態(tài)器復(fù)位。因?yàn)闋顟B(tài)器 S500S800 均由后備電源支持,在失電時(shí)有可能是接通的。為防止順序控制動(dòng)作,通常需要在返回原位和手動(dòng)操作時(shí),電氣和測(cè)控系統(tǒng)設(shè)計(jì) 23 對(duì)處于蹭狀態(tài)的狀態(tài)器進(jìn)行總復(fù)位。指令格式如圖。 F670K103 是總復(fù)位功能指令,包括 F671 的 K 編號(hào)到 F672 的 K 編號(hào)的所有器件。 2) 狀態(tài)器轉(zhuǎn)換禁止 如圖。當(dāng)用步進(jìn)梯形指令控制狀態(tài)器轉(zhuǎn)換時(shí),激勵(lì)特殊功能繼電器 M574 動(dòng)作,則狀態(tài)器的自動(dòng)轉(zhuǎn)換就被禁止。 當(dāng)按下自動(dòng)按鈕時(shí), M110 產(chǎn)生脈沖輸出,使 M574 斷開,狀態(tài)器轉(zhuǎn)換禁止立即復(fù)位,進(jìn)行后工序處理。 1 對(duì)自動(dòng)連續(xù)操作方式,狀態(tài)轉(zhuǎn)換禁止不受起動(dòng) X42 的影響,若按下停止按鈕時(shí), M574 得電自保持,操作停止在現(xiàn)行工序。按起動(dòng)按鈕又可繼續(xù)下去。 2 手動(dòng)方式及 PC 起動(dòng)時(shí),都可使 M574 得電自保持,禁止?fàn)顟B(tài)轉(zhuǎn)換,直到按下起動(dòng)按鈕。 生產(chǎn)線控制總程序 按照?qǐng)D完整順序控制結(jié)構(gòu)安排,將通用程序塊、手動(dòng)程序塊、自動(dòng)程序塊用FX2N-80MR PLC 的跳轉(zhuǎn)條件程序有機(jī) 地連接起來,即得到生產(chǎn)線步進(jìn)指令實(shí)現(xiàn)控制的總程序。 附加外文翻譯 外文文獻(xiàn) I , robot controller A sophisticated approach to kinematics is what differentiates robot controllers from more general purpose motion equipment. An interesting situation emerged recently when a manufacturer tried to put a vision system on an assembly line. The idea was to locate parts on a moving conveyor with a vision system ,then position a robotics arm to pick them up line at a time .Engineers there diligently worked out numerous displacement fudge factors to relate the locations of the conveyor end effectors and parts imaged by the camera . The fudge factors let the motion controller infer the physical location of a part from the vision system data , then direct the arm to the right place 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 24 to pick it up. Problem was , the relative position of the various components all changed every time the conveyor went back on line after servicing or maintenance . The factors so carefully computed became useless .This necessitated regular rounds of recalculating new displacements. At the root of these difficulties were some fundamental misunderstandings about how general-purpose motion controllers differ from more specialized robot controllers. Hardwarewise, the two can look similar. Both frequently employ Pentium-based processors or adopt a hybrid approach with a general CPU supervising one or more digital signal processors dedicated to servo loops. However, the software architecture of a robot controller differs dramatically from that of an ordinary motion-controller software: It generally consists of a routine for closed-loop position or v velocity control ,operator interface functions , and routine for supervisory tasks. An important point to note is at the supervisory level of control . Tasks there that relate to handling motion do not extend much past simply issuing position commands and individual axes. In other word ,the supervisory level is relatively simply. The supervisory level of robot controller is more sophisticated. For one thing , it is written with the idea that ,post robotic systems incorporate feedback from high-level sensors that reside outside the position-encoder-feedback servo loops of individual axes. Typical examples include industrial vision system and force sensors. Most robotic work involves using information from these sensors to calculate the trajectory of a robot arm. To handle this calculation process, supervisory level software implements a trajectory planning algorithm. This algorithm relates the physical location of positioning elements, sensor feedback ,and the objects being positioned in terms of whats called a world coordinate system. This is in contrast to general-purpose motion equipment which tends to use a separate reference frame for each axis of motion . One benefit of a world-coordinate system is that it can eliminate the need for fudge factors relating sensor data to the position of various components. The state of the art is such that straightforward setup routines can compute suck information automatically. Moreover, data gathered during setup goes into transformation calculations that determine world coordinates and which are more precise than any manually deduced fudge factors. REFEENCE KINEMATICS It is useful to briefly review the way a robot controller implements world coordinates. Readers will probably recall from engineering mechanics that the position of an arbitrary point expressed in one coordinate system can be mapped in another through use of a 4x4 transformation. In the case of Scasa robot arm , the position of a point at the end of the arm can be expressed in terms of the product of 4x4 matrices, one matrix for each link in the robot arm. Matrix coefficients for the arm itself are determined by link length and geometry, and joint angle. Obviously link geometry is known. Joint angle coefficients come from feedback provided by joint servo encoders. In an analogous manner, the coordinates inferred from the image of an industrial vision system can be expressed in world coordinates via another set of 4x4 transformations. The 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 25 coefficients for the transformation matrices come from information determined during equipment setup . Take, as an example, the case of parts laying on a conveyor. The robot arm will locate three points on the conveyor as part of the setup process. These points , of course, define the conveyor plane . The robot controller uses this information to deduce the transformation coefficients that will relate conveyor position in world coordinates. A point to note is that even if the conveyor is on an angle this fact will be reflected in the transformation coefficients calculated automatically during setup. There is no need for computing additional displacements or other compensating offsets. Modern robot controllers use programming languages that also work in world coordinates. Tool commands, vision commands, and conveyor definitions all get expressed this way. Put another way, the world-coordinate system and the transformations that make it possible are embedded in the controller programming language. One additional manifestation of this approach is that when programming moves operators of suck systems need not concern themselves with timing relationships at the operating-system level. This is also one reason why robot controllers can implement a high-level calibration methodology. Once repositioned , a robot and its ancillary systems can find their bearings through use of a few software setup utilities that recalculate transformation coefficients. This process contrasts with that necessary for more general-purpose motion controllers. Though these systems also tend to employ special-purpose automation software , positioning commands tend to assume coordinate systems that center on each axis of motion . It is certainly possible to define world-coordinate system for these controllers. But control venders generally leave this task to OEMs handing applications where it specifically comes in handy. The reason is that robotic positioning is a special case of motion control . World coordinates offer limited utility in simpler but more typical positioning applications that can range from converting machines to card readers in ATMs. All in all , the process of fitting general-purpose controllers to robotic applications puts the burden on OEMs for coordinate transformation relationships already avail able in robot controllers. Alternatively they can simply try to make do with a series of loss robust physical offsets and displacements. TRAJECTORY PLANNING The servo loop software that positions an axis on a robot is fairly conventional. Each axis has its own servo loop . An error term drives axis motion, derived from the difference between position feedback and a position command. There may be feed forward constants to adjust the position error under certain conditions. And as with general-purpose motion controllers, robotic servo loops execute on the order of once every millisecond. The software that feeds position commands to each servo loop is called the trajectory planner. It is the trajectory planner that computes a model of where a tool tip must go from where it currently resides. To do so , it must take information out of world-coordinate form and translate it into joint angles (for a Scasa robot ) or into displacements for more general-purpose automation equipment. The trajectory planner repeats this process about every 16-mses. 電氣和測(cè)控系統(tǒng)設(shè)計(jì) 26 Trajectory and servo cycle time enters into not only system bandwidth concerns, but also safety considerations. The robotic industry has issued strict safety standards that dictate minimum levels of performance in emergency situations. Perhaps most obvious of these is the emergency stop. Robotic controllers employ an emergency stop algorithm that bypasses the trajectory planner and its 16-mses cycle time and executes controlled-stop routines in firmware . This powers down each axis to a controlled stop in a few mill
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版汽車抵押貸款合同借款人借款用途變更通知合同3篇
- 二零二五年度城市軌道交通內(nèi)部承包合同6篇
- 二零二五版企業(yè)日常經(jīng)營(yíng)客戶關(guān)系管理與維護(hù)合同2篇
- 二零二五年酒店員工入股與酒店服務(wù)體驗(yàn)優(yōu)化合同3篇
- 二零二五年度廁所革命專項(xiàng)基金使用管理合同3篇
- 二零二五年度新能源風(fēng)能發(fā)電設(shè)備研發(fā)制造合同2篇
- 二零二五版企業(yè)法人借款合同擔(dān)保協(xié)議3篇
- 2025版大清包勞務(wù)合同范本:二零二五年度文化活動(dòng)組織執(zhí)行合同3篇
- 二零二五年海底光纜線路鋪設(shè)及安全保障合同3篇
- 2025年度祠堂宗教活動(dòng)組織與承包合同2篇
- 抖音直播帶貨協(xié)議書模板
- 2024義務(wù)教育體育與健康課程標(biāo)準(zhǔn)(2022年版)必考題庫(kù)及答案
- 工業(yè)機(jī)器人控制器:FANUC R-30iB:機(jī)器人實(shí)時(shí)監(jiān)控與數(shù)據(jù)采集技術(shù)教程
- 墓地銷售計(jì)劃及方案設(shè)計(jì)書
- 新加坡留學(xué)完整版本
- 勞務(wù)服務(wù)合作協(xié)議書范本
- 優(yōu)佳學(xué)案七年級(jí)上冊(cè)歷史
- 中醫(yī)五臟心完整版本
- 智能音箱方案
- 鋁箔行業(yè)海外分析
- 京東商城物流配送現(xiàn)狀及對(duì)策分析
評(píng)論
0/150
提交評(píng)論