三菱FX3U定位控制和伺服應用技術的詳細介紹和原點回歸指令說明

2020-12-25 電子發燒友

指令

一、PLC定位及伺服控制系統介紹

通過PLC給伺服驅動器發驅動脈衝,通過改變脈衝頻率來控制移動速度,通過改變脈衝數量來改變移動量,控制步進電機移動方向。

伺服驅動器是執行機構,在接收到PLC發來的信號,控制電機來運動,通過位置編碼器精準定位。

1、定位控制基本單元

通過一個FX3U的CPU就可以帶三個軸的伺服驅動器。PLC的脈衝輸出端是固定的,Y0、Y1、Y2。具體是否具備脈衝輸出可看模塊的手冊。其餘的Y可以作為方向的輸出端。輸出的最大脈衝頻率為100KHz。

2、FX3U PLC特殊適配器擴展單元

基本單元的脈衝輸出Y不起作用,只能用特殊適配器擴展單元的輸入Y來輸出脈衝。

3、PLC輸入端內部電路(漏型輸入)

4、PLC輸出端內部電路

Y0可以提供脈衝頻率和脈衝數量。利用Y4輸出方向。由定位指令來實現,不需要單獨編程Y4.

二、FX3U-PLC定位控制指令

(一)、原點回歸指令:ZRN

首先以S1的速度快速運動,當到近點S3後切換到爬行速度S2,D為輸出。只能在原點的正方向才能使用原點回歸指令,在反向是不能使用ZRN指令的。

2、原點回歸指令ZRN運行過程

3、原點回歸指令ZRN,速度變化過程及清零信號說明

1)Y0脈衝輸出端的清零信號選擇(1)

M8341=ON;清零信號有效

M8464=OFF;清零信號輸出端固定有效

Y4--清零信號固定輸出端。

2)Y0脈衝輸出端的清零信號選擇(2)

M8341=ON;清零信號有效

M8464=ON;清零信號輸出指定有效

D8464--清零信號指定寄存器。

例:

上圖中當執行條件滿足,將M8341=1,M8464=1,將Y20送到D8464.

注意:若設置H0028,對應的Y028,由於沒有Y028,則出現運算錯誤。

3)清零信號輸出端固定(與脈衝輸出端一致性)

4)清零信號輸出端可指定(可任意選擇)

4、定位指令的最高速度設定

最高速度限定了PLC輸出最高脈衝頻率,為定位指令的上線頻率。

輸出是32位,所以要用兩個寄存器

5、定位指令基底速度(最小速度)的設定

通常對於伺服電機,設置基底速度=0Hz

對於步進電機,設置基底速度≠0Hz,否則步進電機會失步。

6、定位指令加速時間的設定

加速時間是指從基底速度加速到最高速度所需的時間,合理設置加速時間,避免電機衝擊。

7、定位指令的減速時間的設定

減速時間是指從最高速度減速到基底速度所需的時間

8、定位指令的標誌位說明(相對應Y0脈衝輸出端標誌位)

定位指令的標誌位表明了定位指令在執行過程中的狀態。

1)M8340 脈衝輸出監控標誌位

要Y0端有脈衝輸出,M8340=on

當Y0端停止輸出脈衝,M8340=off

2)M8348 定位指令驅動中

指令輸入觸發,M8348=on,即使指令執行結束,但指令輸入條件還接通,則M8348=on

只有指令輸入斷開,M8348=OFF

3)M8349 脈衝停止指令

Y0端脈衝輸出停止標誌位

當M8349=on,Y0端輸出脈衝立即停止

要再次輸出脈衝:M8349=off,指令輸入條件再次從OFF變為ON,再啟動一次。

用途:當遇到緊急情況下,如急停按鈕,使用M8349=ON;立即終止脈衝輸出,電機立即停止。這個只是PLC側的急停,但最好急停按鈕要接到伺服驅動器側。

4)M8029 定位指令執行正常結束標誌位

它是一個定位指令共用的標誌位。

當定位指令執行正常結束時,M8029就發出一個掃描周期長的脈衝。

5)M8329 指令執行異常結束標誌位

是定位指令共用的標誌位

在工作檯運動方向如碰到極限開關,電機減速停機,M8329發出一個掃描周期長的脈衝信號,並結束指令執行

6)當前值寄存器:D8341,D8340

當前值寄存器D8341,D8340,它實時記錄並存儲工作檯距原點位置。當定位執行輸出正轉脈衝時,當前寄存器中的值增加,當定位指令輸出反轉脈衝時,當前值寄存器中的值遞減。

一旦PLC斷電OFF,當前值寄存器被清零,所以上電後,務必要將工作天的機械位置恢復到原點,即執行回原點指令。

如果PLC使用電池,做寄存器電源後備時,只要一開始時,操作一次原點回歸指令即可。

9、正傳極限開關和反轉極限開關

這裡用了了兩套限位開關,限位1接PLC,限位2接伺服驅動器,為了保護。

Y0 M8343 M8344 當極限標誌位為ON,電機減速停機。

Y1 M8353 M8354

Y2M8363 M8364

Y3 M8373 M8374

10、Y0脈衝輸出端的近點信號可以邏輯取反

M8345=off,是正邏輯,Xi=on 信號有效

M8345=ON 是負邏輯,Xi=OFF 信號有效

(二)帶DOG搜索的原點回歸指令 DSZR

零點輸入信號取值Z相脈衝,電機旋轉一圈,輸出一個脈衝。

要將機械原點與電氣原點要重合上,

當收到Xi近點信號,觸發降速到爬行速度,進入DOG區,再接觸到零點信號Xj後停止運行。

簡單看個原點回歸程序,一起理解下:

今天簡單看看原點回歸程序怎麼編,包括一些指令及寄存器的意思,這些都是固定的,大家知道這麼用就行

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 如何使用伺服電機實現定位功能?
    首先我們需要設置伺服驅動器的控制模式為位置模式,採用脈衝+方向的輸入形式進行控制,配合三菱PLC的運動控制指令可實現完美的定位功能。這裡我們簡述下三菱PLC定位指令,大致分為三種,原點回歸指令DSZR、ZRN,定位指令PLSY、PLSR、DRVI、DRVA,可變速運行PLSV。其中PLSY、PLSR是脈衝輸出指令,它的定位功能是相對較弱的或者是最基礎的定位指令,後面的定位指令都是在它的基礎上發展而來的。我們一般採用DRVI、DRVA指令實現定位,DRVI是相對定位指令,DRVA是決定定位指令。
  • PLC案例之三菱FX3U與威綸通HMI的步進定位控制,附程序圖~
    今天我們來看一個三菱FX3U與威綸通HMI之間的步進定位控制案例,要求做步進電機正反轉點動運行、原點回歸、正反轉定位。 在執行絕對定位之前,首先要執行一次原點回歸指令,原點回歸完成有指示燈信號。 原點回歸完成後,再按下正轉定位按鈕,步進電機正轉運行指定距離自動停止(距離的長度由絕對定位指令的脈衝數決定)。按下反轉定位按鈕,步進電機反轉運行指定距離自動停止。
  • 長安工業機器人三菱PLC編程與應用培訓班
    5、利用X、Y、T軟元件實現燈亮後定時關閉6、利用基本邏輯指令和傳送指令編寫星三角啟動程序7、利用運算指令實現輸入埠控制輸出埠8、指令寫入與功能測試9、分別利用定時器與計數器和循環移位指令完成跑馬燈程序10、完成交通燈與自動洗衣機程序SFC 順序功能圖講解、自動化控制要求講解、PLC 運動控制指令講解、步進伺服電機講解(獨立完成三軸連續定位程序編寫
  • 三菱Q系列定位模塊回原點有幾種方式?
    三菱Q系列定位模塊回原點的幾種方式定位模塊有兩個關於回原點的信號,第一個是DOG近點信號(例如接近開關);第二個是PG零點信號,模塊上有PG05與PG24,分別對應5V與24V,接一個即可。如果用伺服Z相脈衝輸出做零點信號,則接PG05(這是通常做法);如果用接近開關,則接PG24(這意味著加上前面的近點信號,需要有兩個接近開關用作回原點)。
  • 三菱PLC最常見20個問題的答疑解惑
    【三菱FX3U/5U從入門到精通】本書根據多年現場實際經驗編寫,包括PLC編程技巧、三菱PLC硬體接線,GX WORKS2和GX WORKS3的軟體使用,內部元件和進位轉換,基本指令和功能指令的使用,步進、伺服的運動控制等等。
  • 三菱PLC編程實訓操作設備含變頻器伺服驅動器及通訊應用等功能
    大家好,今天我要給大家分享的是常州智控教育的三菱實訓設備的操作應用,本系統包含三菱主流PLC控制器的編程以及三菱變頻器、伺服驅動器的應用。二、Q系列自身的CCLINK-IE分布式I/O通訊三、Q系列定位模塊QD75控制伺服驅動器的應用四、Q系列串口通訊模塊做RS232和RS485的通訊,比如與變頻器的通訊五、Q系列模擬量輸入與輸出控制的應用六
  • 三菱FX PLC,學習狀態初始化指令(下)
    二、IST指令的SFC與梯形圖結合上篇文章,在應用IST指令的基礎下,多種工作方式編程的程序結構如下圖21-4所示。公用程序為幾種工作方式共用,手動操作程序為一個SFC,原點回歸程序為一個SFC,單步、單周期和自動共為同一個SFC。
  • 三菱PLC乾貨分享|三菱PLC與觸控螢幕常見問題
    答:繼電器不能控制伺服步進,不能控制動作頻率太高的設備,一分鐘超過6次動作的都建議用電晶體的PLC。 2、M8002上電復位,可以同時接通3條指令回原點嗎? 答:可以的,可以同時控制3個不同的軸回原點的。 3、三菱的輸入是共陰共陽都可以嗎?
  • PLC控制伺服電機應用實例(含程序)
    需要位置控制專用模塊等方式。有了以上頻率與脈衝數的算法就只需應用PLC的相應脈衝指令發出脈衝即可實現控制了。第二例:S7—200 PLC在數字伺服電機控制中的應用首先了解plc如何控制伺服電機1、 電機的連線及控制本應用實例選擇的是位置控制模式,脈衝輸入方式有集電極開路方式和差動驅動方式兩種,為了方便的實現同時對兩部電機的控制
  • 西門子1200PLC通過EPOS方式控制V90伺服
    西門子1200PLC EPOS方式運動控制到底是什麼?其實是1200PLC通過PROFINET通信實現西門子V90 PN伺服驅動器的基本定位控制。從實際應用出發來說,以清晰易懂的運動控制功能描述、典型的應用實例,詳細、全面地進行介紹。課程中有大量的截圖和實際操作案列,非常適合現場工程技術人員自學。
  • 三菱PLC浮點運算指令
    該指令源操作數可取K、H和D,目標操作數可用Y、M和S。為32位運算指令,佔17個程序步。 四則運算指令的使用說明如圖3所示,它們都是將兩個源操作數中的浮點數進行運算後送入目標操作數。當除數為0時出現運算錯誤,不執行指令。此類指令只有32位運算,佔13個程序步。(http://www.diangon.com/版權所有)運算結果影響標誌位M8020(零標誌)、M8021(借位標誌)、M8022(進位標誌)。源操作數可取K、H和D,目標操作數為D。如有常數參與運算則自動轉化為浮點數。
  • 伺服電機應用集結號
    跟著模板做就好了伺服電機應用集結號看下面的視頻教你伺服電機如何使用一對一指導做項目連結:一對一指導學習PLC(項目學習視頻)4、學習視頻連結:PLC模擬量應用實例(項目學習視頻)5、學習視頻連結:伺服參數如何設定?
  • 詳解|三菱GxWorks2編程調試軟體應用
    三菱 Gx Works2 軟體的主要功能:1、創建新的順控程序2、可編程控制器 PLC 參數設置3、注釋編輯功能4、軟元件存儲器的監視5、PLC 的讀取 / 寫入功能6、所編順控程序的監視 / 調試7、密碼設置及故障診斷功能編程畫面說明
  • 伺服驅動器及伺服控制的技術文獻及設計方案匯總
    基於CPLD的編碼器解碼接口、PWM輸出方案及其在運動控制卡和伺服驅動器中的應用  通過一套完整的算法來把位置、速度、力矩等信息納入體系中來,做實時反饋處理,這也就是我們所說的閉環(半閉環)處理,我們常見的算法就是PID(或PI)算法。這樣以來,就比較方便於讓機械設備在全自動的運行下達到快、準、柔的特性。
  • 葫蘆島市三菱伺服電機HG-JR11K1M
    葫蘆島市三菱伺服電機HG-JR11K1MMR-J2S1`該產品還有RS-232和RS-422串行通訊功能,通過安裝有伺服設置軟體的個人計算機就能進行參數設定,試運行,狀態顯示和增益調整等操作。
  • 三菱PLC和觸控螢幕在變壓器絕緣層壓板熱壓機控制系統中的應用
    通過對變壓器絕緣件生產用熱壓機工作機理和工藝流程的介紹,分析可編程控制器件(PLC)、觸控螢幕等技術在熱壓機上使用,使得設備具有控制線路簡單、接線方便、可靠性高、故障容易判斷等特點,大大提高了生產效率。絕緣層壓板是變壓器的主要絕緣材料之一,熱壓機是在高溫高壓條件下壓制大型變壓器絕緣板的專用設備。
  • 三菱基礎編程指令講解 6
    6.1 三菱機器人程式語言說明6.2 三菱機器人數據類型介紹6.3三菱機器人運動指令介紹6.4三菱機器人非運動指令介紹
  • 總結:伺服電機控制轉速與幹擾防禦措施
    應用主要在對材質的受力有嚴格要求的纏繞和放卷的裝置中,例如繞線裝置或拉光纖設備,使用伺服的目的是防止纏繞物料的變化改變受力。 2 位置控制,精準定位,轉速與扭矩均可嚴格控制 位置控制模式一般是通過外部輸入的脈衝的頻率來確定轉動速度的大小,通過脈衝的個數來確定轉動的角度,也有些伺服可以通過通訊方式直接對速度和位移進行賦值。
  • PLC小白入門,選擇學習西門子還是三菱?
    而日本的PLC技術是由美國引進的,對美國的PLC產品有一定的繼承性,但日本的主推產品定位在小型PLC上。美國和歐洲以大中型PLC而聞名,而日本則以小型PLC著稱。 因為思維方式的不同導致各系列PLC處理問題的思路也不盡相同,所以初學者最好能對各品牌PLC的區別能有所了解。