運動控制器“原點返回”的14種模式及參數說明


運動控制器“原點返回”的14種模式及參數說明

http://blog.sina.com.cn/s/blog_5e1c82fc01014spf.html 
(2012-08-07 16:10:40)
標簽: 

原點

 

返回

 

運動控制器

 

雜談

分類: 通用伺服應用經典

 運動控制器“原點返回”的14種模式及參數說明

第一部分 運動控制器“原點返回”的14種模式

1.  DOG1  ------DOG開關從ON—OFF 后的第1個零點(Z相)信號作為“原點”運動控制器“原點返回”的14種模式及參數說明

 

 

 

 

                 圖1.  DOG1型原點返回模式

對“原點返回”模式各名詞的說明(參見圖1)

① “原點返回”---又稱為“回原點模式”,“回零模式”,“原點回歸模式”,本文統一為“原點返回模式”。

② “原點返回方向”---本文簡稱“正向”。與該方向相反簡稱為“反向”。

③近點DOG開關---也稱為“原點開關”,“看門狗開關”。本文簡稱為“DOG開關”(“DOG開關”為常OFF接法)

④“原點返回速度”------本文簡稱為 “高速”

⑤“爬行速度”—也稱為“蠕動速度”。本文簡稱為“爬行速度”

⑥ 零點信號-------本文簡稱為“Z相信號”。(零點信號就是Z向信號,當編碼器安裝固定后,就是固定位置(對於電機一轉之內的位置而言)

⑦近點DOG ON 后的移動量------本文簡稱為“T行程”

⑧減速停止點------本文簡稱為“A點”

 

  1.1 “原點返回”的動作順序

①“原點返回”啟動,以“高速”運行;

②碰上DOG=ON, 從“高速”降低到“爬行速度”;

③當DOG 從ON---OFF,從 “爬行速度”減速停止,速度降為零。 又從“零速”上升到“爬行速度”,當檢測到第1個“Z相信號 ”時,該“Z相信號”位置就是“原點”。同時該軸停止在原點位置上。(從“減速停止點A”到“Z相)信號 ”點是定位過程,所以能夠精確定位)

 

1.2 “原點返回”不能正常執行的原因

1)從“原點返回啟動位置”到“減速停止點A”這一區間內如果沒有經過 Z相信號”點一次,(Z相通過信號M2406+20N),系統會產生報警(ZCT)並減速停止。(ZCT)(錯誤代碼120)“原點返回”不能正常執行。

  (這種情況是“原點返回啟動位置”到“DOG”距離很短。走完DOG的行程還沒經過Z相信號,系統無法識別Z相信號位置。所以出現錯誤。)這種情況必須選擇DOG2型“原點返回”模式。

2).如果DOG=ON ,發出“原點返回”啟動指令,則系統發出“嚴重錯誤”報警。(錯誤代碼1003)。不執行“原點返回”,這種情況必須選擇DOG2型“原點返回”模式。

3) 在未設置“原點返回重試”功能時, 如果“原點返回”已經完成而再次進行“原點返回”操作,會出現報警(錯誤代碼115)。

4)“Z相通過信號M2406+20N”如果不=ON,,“原點返回”不完成。

 

1.3  關於必須經過Z相信號的說明:

1)在執行“原點返回”操作時,必須使伺服電機旋轉一圈以上,使其經過一次“Z相信號點”。(這樣系統就識別“Z相信號點”位置)。在實際操作時,可將機械移動到離開DOG開關有電機旋轉一圈的距離以上。這樣就保證在碰上DOG開關前經過了“Z相信號點”

 

2)從“原點返回啟動位置”到“減速停止位置”這一區間內必須經過Z相信號”點一次,(Z相通過信號=ON  M2406+20N)

3)在絕對原點設置時,必須先用JOG方式移動電機旋轉一圈。使其經過一次“Z相信號點”。

 

 

2.  DOG2  ------DOG開關從ON—OFF 后的第1個Z相信號”點作為“原點”

DOG2 適用於:

1.)“原點返回啟動位置”與 DOG位置特別近;

2)“原點返回啟動位置”就停在DOG位置上。

運動控制器“原點返回”的14種模式及參數說明

 

 

 

            圖2.  DOG2型原點返回模式

 

 

2.1 “原點返回”的動作順序

①“原點返回啟動”-------注意“啟動位置”到“爬行減速停止”行程中沒有經過 “Z相信號”這是DOG2型原點返回特別不同的現象;

②碰上DOG=ON, 從高速降低到爬行速度;

③當DOG 從ON---OFF從“爬行速度”減速停止。

 ④ 從零速啟動以高速反向旋轉一圈,減速停止。再以高速正向運行。

 ⑤ 當檢測 DOG從ON—OFF的第1個“Z相信號”時, 該“Z相信號”位置就是“原點”。該軸停止在原點位置上。(注意沒有爬行速度段,用所謂“高速直接定位”)

(這種方式反轉一圈的目的,就是要識別一次“Z相信號”;

 

3.  DOG+計數型1

運動控制器“原點返回”的14種模式及參數說明

 

 

   

          圖3.  DOG+計數1 型原點返回模式

 

3.1 “原點返回”的動作順序

①“原點返回”啟動,以“高速”正向運行;

②碰上DOG=ON, 從“高速”降低到“爬行速度”;

③從DOG=ON位置點, 以“T行程”設定距離做定位運行;

④定位運行完畢, 再以第1個 “Z相信號”為目標做定位運行.

 ⑤ 以該“Z相信號”作為原點。

這種“原點返回”模式適用於對原點的位置有要求,而DOG開關安裝位置又被限制的情況。

 

4. DOG+計數型2

運動控制器“原點返回”的14種模式及參數說明

 

 

              圖4.  DOG+計數2 型原點返回模式

 

 4.1 “原點返回”的動作順序

①“原點返回”啟動,以“高速”運行;

②碰上DOG=ON, 從“高速”降低到“爬行速度”;

③從DOG=ON位置點, 以“爬行速度”,按“T行程”設定距離做定位運行;

  以該定位完成點作為原點。

(與計數1型的區別是本模式不檢測Z相信號)

這種“原點返回”模式適用於對原點的位置有要求,而DOG開關安裝位置又被限制的情況。

 

5  DOG+計數型3

運動控制器“原點返回”的14種模式及參數說明

  

 

 

5.  DOG+計數3 型原點返回模式

 

 

 

 

 

 

 

 

 

 


1.       碰上DOG=ON, 從“原點返回速度”降低到“爬行速度”;

 

5.1 “原點返回”的動作順序

①“原點返回”啟動;注意“啟動位置”到“爬行停止”行程中沒有經過“Z相信號”。

②當DOG 從ON---OFF 減速停止。

③ 從零速啟動以“高速”反向旋轉一圈,減速停止。 再以“高速”正向運行;

④從DOG=ON位置點, 以“T行程”設定距離做定位運行;

⑤定位運行完畢, 再以第1個“Z相信號”為目標做定位運行.(注意:沒有爬行速度)

⑥ 以該“Z相信號”點作為原點。

這種“原點返回”模式適用於啟動位置距離DOG位置很近。而且對原點的位置有要求,但DOG開關安裝位置又被限制的情況。

 

6.  絕對原點設置1---以執行“原點返回”啟動時的“指令位置”為原點

運動控制器“原點返回”的14種模式及參數說明

 

 

 

 

                      圖6.  絕對原點設置1

 

6.1 “原點設置”

1). 將機械系統移動到預定的“原點位置”;

2) 通過程序發出“原點返回”啟動 指令;

3) 指令位置就為“原點”。

 (絕對位置原點設置必須配置電池。)

 

7.  絕對原點設置2----1. 以執行“原點返回”啟動時的“實際機械位置”為原點

運動控制器“原點返回”的14種模式及參數說明

 

 

 

7 絕對原點設置2

 

7.1 “原點設置”

1). 將機械系統移動到預定的“原點位置”;

2) 通過程序發出“原點返回”啟動 指令;

3) “實際機械位置”即為“原點”。

 (絕對位置原點設置必須配置電池。)

 

 

 

8.  長擋塊型DOG開關“原點返回”1

運動控制器“原點返回”的14種模式及參數說明

 

 

8.  長擋塊型DOG開關“原點返回”1

    

 

8.1 “原點返回”的動作順序

  正向啟動以“高速”運行,DOG=ON立即減速停止。

② 反向啟動,以“高速”運行;

③(從反向啟動到DOG=OFF區間,如果經過了一“Z相信號”點)當DOG=OFF時,立即減速停止;

④以“爬行速度”正向運行,當DOG=ON后,檢測到的第1個“Z相信號”點即為原點。

   這種原點返回方式適應於DOG開關擋塊過長而希望就近設置原點的場合。

 

 

9   長擋塊型DOG開關“原點返回”2

運動控制器“原點返回”的14種模式及參數說明

 

 

     圖9.  長擋塊型DOG開關“原點返回”2

 

 

9.1 “原點返回”的動作順序

   反向啟動,以“高速”運行;(注意啟動位置在DOG=ON  的位置上)

②(從反向啟動到DOG=OFF區間,如果經過了一“Z相信號”點)當DOG=OFF時,立即減速停止;

④以“爬行速度”正向運行,當DOG=ON后,檢測到的第1個“Z相信號”點即為原點。

 (與第8種方式的區別就在於啟動位置)

 

 

 

 

10.  長擋塊型DOG開關“原點返回”3

運動控制器“原點返回”的14種模式及參數說明

 

 

 

     圖10. 長擋塊型DOG開關“原點返回”3

 

10.1 “原點返回”的動作順序

①                 正向啟動,以“高速”運行,

②                 DOG=ON,減速停止。

  反向啟動,“高速”運行;

(從反向啟動到DOG=OFF區間,如果沒有經過了一“Z相信號”點)當DOG=OFF時,並不減速停止,繼續“高速”運行;

④ 當檢測到一“Z相信號”后減速停止;

⑤以“爬行速度”正向運行,當DOG=ON后,檢測到的第1個“Z相信號”點即為原點

 

11  長擋塊型DOG開關“原點返回”4

運動控制器“原點返回”的14種模式及參數說明

 

 

11.  長擋塊型DOG開關“原點返回”4

 

 

 

 

 

 

 

 

 

 

 

 

 


11.1 “原點返回”的動作順序

   反向啟動,以“高速”運行;(注意啟動位置在DOG=ON  的位置上)

②(從反向啟動到DOG=OFF區間,如果沒有經過了一“零點信號”點)當DOG=OFF時,繼續運行;

③ 當檢測到一“Z相信號”點后減速停止;

④以“爬行速度”正向運行,當DOG=ON后,檢測到的第1個“Z相信號”點即為原點。

 (與第10種方式的區別就在於“啟動位置”和反向運行時未檢測到“Z相信號”)

 

長擋塊型DOG回原點  -----都有一反向運行,其目的都是要識別“Z相信號”點。

這種情況對於DOG擋塊行程長,而在DOG擋塊后又沒有運動空間,原點必須設置在DOG擋塊區間內的機械實用。

 

 

12.  阻擋型“原點返回1”

 

12.   阻擋型回原點1

運動控制器“原點返回”的14種模式及參數說明

 

12.1  “原點返回”的動作順序

①“原點返回”啟動,以“高速”運行;

②碰上DOG=ON, 從“高速”降低到“爬行速度”;

③在“爬行運動”期間,開始檢測轉矩值,當轉矩值大於預先設定的“轉矩限制值”時,“在轉矩限制中”信號=ON,此時電機的實際位置即為 “原點”. 同時該軸停止在原點位置上。

 

13.  阻擋型回原點2

運動控制器“原點返回”的14種模式及參數說明

 

 

13.  阻擋型“原點返回2”

 

 

 

 

 

 

 

 

 

 

 


13.1 “原點返回”的動作順序

 

①“原點返回”啟動,以“爬行速度”運行;

②在爬行運動期間,開始檢測轉矩值,當轉矩值大於預先設定的“轉矩限制值”時,“在轉矩限制中”信號=ON,此時電機的實際位置就被定義為 “原點”。同時該軸停止在原點位置上。

14  限位開關型回原點

運動控制器“原點返回”的14種模式及參數說明

 

 

 

 

                圖14.  限位開關型原點返回

 

14 .1 “原點返回”的動作順序

①“原點返回”啟動,以“高速”運行;

②碰上限位開關=OFF(限位開關接法常ON)減速停止

③以“爬行速度”反向運行,當檢測到限位開關=ON(脫開限位開關) 即 減速停止

④   以“爬行速度”反向運行,當檢測到第1個“Z相信號”信號時,該“Z相信號”位置就是“原點”。 同時該軸停止在原點位置上。

 

第二部分 “原點返回”操作的主要參數

1. 對參數的一般說明

⑴    HPR Dirction------“原點返回”方向;(可選擇正向或反向)

⑵    HPR Method------“原點返回”方式(有10種方式)

.Home position Address---原點地址   設置“原點返回”完成后原點的當前值,推薦設定值為“上極限”或“下極限”。

. HPR Speed-------“原點返回”速度

.Creep Speed-------- 爬行速度

Travel Value after Proximity Dog ON------近點 Dog ON 之后的移動行程

Parameter  Block Setting---------參數塊選擇(該參數塊內容另行設置)

.HPR retry Function--------“原點返回”重試功能。

⑼.Dwell time at HPR retry----“原點返回”重試功能中在換向點的停留時間。

⑽  Home Position  Shift Amount-----原點位置調整量

⑾  Speed  Set  at Home Position  Shift------執行“原點位置調整”時 的速度。

⑿  Torque Limit Value at Creep Speed----在“爬行速度”段的轉矩限制值

⒀  Operation for HPR incompleition-----當“原點返回”未完成時的操作選擇(執行伺服程序還是不執行伺服程序)

2. 對重要參數的說明

1)HPR retry Function--------“原點返回”重試功能。

運動控制器“原點返回”的14種模式及參數說明

 

 

 

             圖15 “原點返回”重試功能

 

  “原點返回”重試功能 適用於以下工作場合:

原點已經建立,但機械系統已經(在“原點返回”方向)越過了原點位置。再朝“原點返回”方向運行就碰不上DOG。常規的作法是用JOG模式將機械系統移動返回到“DOG”之前。再執行“原點返回”操作.

為了簡化這種情況下的操作. “原點返回”重試功能的運行模式如下:

(機械系統現處於(在原點返回”方向越過了原點的位置)  以“高速”正向運行

② 碰上“限位開關”后減速停止。同時在停止點停留由參數“Dwell time at HPR retry”設定的時間。

③                 以“高速”反向運行;

④                 碰上“DOG開關”的“ON—OFF 點”減速停止。同時在停止點停留由參數“Dwell time at HPR retry”設定的時間。

⑤                 按“DOG1”方式執行“原點返回”。

執行“原點返回重試功能“就簡化了按常規作法的用JOG將機械系統移動返回到“原點位置”之前,再執行“原點返回”的人為操作步驟。但這種方法也不適用“限位開關”距離很遠的場合。

 

 

 

 

 

 

 

 

 

 

 

 

2) Home Position  Shift Amount-----原點位置調整量

在實際操作模式中,如果建立的“原點”不能滿足實際機械的需要,原點需要前后調整時,此參數就滿足了這種需求。

運動控制器“原點返回”的14種模式及參數說明

 

 

15.“原點位置”調整量

 

 

2.1 設置了“原點位置調整量”時的運動順序

① 常規“原點返回”完成;

② 根據“原點位置調整量”的正負值,確定運動方向。

③ “原點位置調整量”=正值,以高速按“原點位置調整量”正向定位;定位完成的位置為“原點”;

④“原點位置調整量”=負值,以高速按“原點位置調整量”反向定位;定位完成的位置為“原點”;

 

第三部分  MT-2 軟件固定參數的設置

   MT-2 軟件參數的設置

運動控制器“原點返回”的14種模式及參數說明

 

 

 

 

 

 

 

 

 

 


1) Unit   Setting-------單位選擇

(0—mm,  1---inch  2—degree   3—pls)

2)Number of pulses  per  Revolution-----每轉脈沖數

此參數指 各軸伺服電機編碼器的分辨率----即編碼器每轉一圈所發出的脈沖數。(由電機技術規格確定)

如果控制軸是變頻器----則是其電機軸所配置編碼器的脈沖數/轉乘4 (4倍頻)(要參閱變頻器說明書)

3) Travel  value per  Revolution-----每轉行程

    本參數用於設置“實際電機一轉”其所驅動的機械(如工作台,輥筒等)運動的距離。其單位根據“Unit   Setting”

選擇的單位確定。

如果“計量單位”是mm------則設置 伺服電機旋轉1轉,機械(如工作台,輥筒等)實際移動的距離(已經含有減速比,絲杠螺距等因素),單位是μm。

如果“計量單位”是PLS------則設置  指令伺服電機旋轉1轉所需要的脈沖數。這個參數是根據機械實際移動距離確定。(此參數與“每轉脈沖數”的關系由系統內部計算,設置此參數時不需考慮與“每轉脈沖數”的關系)

  例: 減速比=6  輥筒直徑= 405mm

       則電機每轉機械移動的距離 L

        L=(405*π)/6

         =211.95mm;

  如果選擇 1mm=100pls 則1pls=0.01mm(精度根據機械要求確定)

       則 211.95mm =21195 pls   注意計算中只有“減速比和輥筒直徑,與其他因素無關”

     “21195”就是應該設置的“每轉行程”參數值。

其意義就是“系統發出“21195”脈沖,電機旋轉一圈”

    假設       AL----參數值

     L----輥筒周長

     N---減速比

     B----分辨率(脈沖/mm)

  則   AL= (L/N)* B

 

3)Backlash compensation-----反向間隙補償.

指由於機械(齒輪)傳動間隙,在運動換向后,實際行程小於指令行程.為此需要對其追加運行指令----即所謂“補償”。

4)Upper  Stroke  limit

Lower  Stroke  limit

行程上、下限位 ------設定機械系統的行程范圍。

 

5)Command  in-position-----指令到位范圍

指令到位范圍= 指令定位位置—實際當前位置 

即“指令定位位置”與“實際定位位置”之差小於本參數設定的范圍時,系統就認為“定位完成”。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM