帶增量編碼器V90,使用參考擋塊+編碼器零脈沖方式回零
回零開關(guān)連接到一個PLC的數(shù)字量輸入點,PLC內(nèi)編程將其狀態(tài)關(guān)聯(lián)到FB284功能塊ConfigEPos輸入引腳的bit6。
(1)將V90參數(shù)P29240設(shè)置為1(選擇參考擋塊+零脈沖方式回零);
(2)將回零開關(guān)連接到一個PLC的數(shù)字量輸入點;
(3)在PLC內(nèi)編程,將回零開關(guān)DI點的狀態(tài)關(guān)聯(lián)到FB284功能ConfigEPos輸入引腳的bit6;
(4)FB284功能塊選擇工作模式ModPos=4;
(5)通過輸入?yún)?shù)OverV、OverAcc、OverDec指定速度、加減速度的倍率(100%);
(6)驅(qū)動的運(yùn)行命令EnableAxis=1;
(7)運(yùn)行條件 "CancelTransing" 及 "IntermediateStop"必須設(shè)置為 "1",Jog1 及 Jog2 必須設(shè)置為 "0"。
通過ExecuteMode 的上升沿觸發(fā)回零運(yùn)動。回零完成后"AxisRef"輸出為1。
FB284怎樣實現(xiàn)絕對定位控制
• 運(yùn)行模式選擇 ModePos=2
• Jog1 及Jog2 必須設(shè)置為 "0"
• 軸必須已回零或編碼器已被校準(zhǔn)
• CancelTransing=1,IntermediateStop=1,
• ConfigEpos=16#00000003
• 設(shè)置目標(biāo)位置Position和速度Velocity,參數(shù) Positive 及 Negative 必須為 "0"
• 通過輸入?yún)?shù) OverV、OverAcc、OverDec 指定速度、加減速度的倍率,通常采取默認(rèn)設(shè)置即可(100%)。
• 驅(qū)動的運(yùn)行命令 EnableAxis=1
• ExecuteMode上升沿觸發(fā)定位運(yùn)動
FB284怎樣實現(xiàn)相對定位控制
• 運(yùn)行模式選擇 ModePos=1
• Jog1 及Jog2 必須設(shè)置為 "0"
• 軸可以不回零或不校正絕對值編碼器
• CancelTransing=1,IntermediateStop=1
• ConfigEpos=16#00000003
• 設(shè)置定位長度Position和速度Velocity,運(yùn)動方向由Postion給定的正負(fù)決定
• 通過輸入?yún)?shù) OverV、OverAcc、OverDec 指定速度、加減速度的倍率,通常采取默認(rèn)設(shè)置即可(100%)。
• 驅(qū)動的運(yùn)行命令 EnableAxis=1
• ExecuteMode上升沿觸發(fā)定位運(yùn)動
FB284怎樣實現(xiàn)連續(xù)運(yùn)行模式控制
"連續(xù)運(yùn)行"模式允許軸的位置控制器在正向或反向以一個恒定的速度運(yùn)行
• 運(yùn)行模式選擇 ModePos=3
• Jog1 及Jog2 必須設(shè)置為 "0"
• 軸不必回零或編碼器未被校正
• CancelTransing=1,IntermediateStop=1
• ConfigEpos=16#00000003
• 通過輸入?yún)?shù) Velocity 指定運(yùn)行速度,運(yùn)行方向由 Positive 及 Negative 決定
• 通過輸入?yún)?shù) OverV、OverAcc、OverDec 指定速度、加減速度的倍率,通常采取默認(rèn)設(shè)置即可(100%)。
• 驅(qū)動的運(yùn)行命令 EnableAxis=1
• ExecuteMode 的上升沿觸發(fā)定位運(yùn)動
FB284怎樣實現(xiàn)程序塊運(yùn)行控制
此程序塊運(yùn)行模式通過驅(qū)動功能"Traversing blocks"來實現(xiàn),它允許自動創(chuàng)建程序塊、運(yùn)行至檔塊、設(shè)置及復(fù)位輸出。
要求:
• 運(yùn)行模式選擇ModePos=6
• ConfigEpos=16#00000003
• 軸靜止
• 軸必須已回零或絕對值編碼器已校正
步驟:
• 工作模式、目標(biāo)位置及動態(tài)響應(yīng)已在V90 PN驅(qū)動的運(yùn)行塊參數(shù)中進(jìn)行設(shè)置,輸入?yún)?shù) OverV、OverAcc、OverDec 指定速度、加減速度的倍率,通常采取默認(rèn)設(shè)置即可(100%)。
• 運(yùn)行條件"CancelTransing" 及 "IntermediateStop"必須設(shè)置為 "1",Jog1 及 Jog2 必須設(shè)置為 "0"
• 程序塊號在輸入?yún)?shù) "Position" 中設(shè)置,取值應(yīng)為 0~ 16
• 運(yùn)動的方向由與工作模式及程序塊中的設(shè)置決定,與Positive 及Negative參數(shù)無關(guān),必須將它們設(shè)置為"0"。
• 驅(qū)動的運(yùn)行命令A(yù)xisEnable=1
選擇程序塊號后通過Execute Mode的上升沿來觸發(fā)運(yùn)行。
FB284怎樣實現(xiàn)點動"Jog"控制
點動運(yùn)行模式通過驅(qū)動的"Jog"功能來實現(xiàn)。
要求:
• 運(yùn)行模式選擇ModePos=7
• ConfigEpos=16#00000003
• 軸靜止
• 軸不必回零或絕對值編碼器校正
步驟:
• 點動速度在V90 PN中設(shè)置,速度的OverV參數(shù)對于點動速度設(shè)定值進(jìn)行倍率縮放,建議使用默認(rèn)值100%
• 運(yùn)行條件"CancelTransing" 及 "IntermediateStop"與點動運(yùn)行模式無關(guān),默認(rèn)設(shè)置為 "1"
• 驅(qū)動的運(yùn)行命令 AxisEnable=1
• 給出jog1或jog2信號
注意:
• Jog1 及Jog2 用于控制EPOS的點動運(yùn)行,運(yùn)動方向由V90 PN驅(qū)動中設(shè)置的點動速度來決定,默認(rèn)設(shè)置為Jog1 = 負(fù)向點動速度,Jog2 = 正向點動速度 ,與Positive 及Negative參數(shù)無關(guān),默認(rèn)設(shè)置為"0"。
硬件限位開關(guān)怎么接,如何激活硬件限位功能
• 如果使用了硬件限位開關(guān),需要將FB284功能塊的輸入管腳ConfigEPos.%X3(POS_STW2.15 )置1,激活V90 PN的硬件限位功能。
• 正、負(fù)向的硬件限位開關(guān)可連接到V90 PN驅(qū)動器的定義為CWL、CCWL的DI點( DI1 至 DI4 )
如何激活軟件限位開關(guān)
• 將FB284功能塊的輸入管腳ConfigEPos.%X2(POS_STW2.14 )置1,激活V90 PN的軟件限位功能。
• 在V90 PN中設(shè)置p2580(負(fù)向軟限位位置)、p2581(正向軟限位位置) 。
excutemode觸發(fā)定位動作時90 PN無響應(yīng)
將ModePos模式切換與ExecuteMode動作觸發(fā)不要在同一個PLC掃描周期內(nèi)進(jìn)行,ModPos切換到新模式后建議延遲10ms以上再觸發(fā)ExecuteMode命令。
并且動作觸發(fā)ExecuteMode的高電平保持時間不能太短,建議保持10ms以上。
FB284如何對ConfigEpos管腳進(jìn)行配置?
FB284的ConfigEPos輸入引腳的以下控制位與V90有關(guān):
BIT0:OFF2自由停車(1=沒有禁止脈沖);
BIT1:OFF3緊急停車(1=沒有禁止脈沖);
BIT2:軟限位(1=激活軟限位功能);
BIT3:硬限位(1=激活硬限位功能);
BIT6:外部零位開關(guān)信號源;
BIT7:上升沿=外部程序段更改;
BIT8:持續(xù)傳輸MDI設(shè)定值(1=激活)。
要使能軸,至少要將ConfigEPos的BIT0和BIT1保持為1?赏ㄟ^此方式傳輸硬件限位使能、回零開關(guān)信號等給V90,其余位根據(jù)所需功能設(shè)置。
絕對值編碼器如何回零?
EPOS中絕對值編碼器校準(zhǔn)(3種方式):
(1). 通過V-ASSISTANT軟件設(shè)置
設(shè)置電機(jī)當(dāng)前位置對應(yīng)的參考點位置坐標(biāo)值,默認(rèn)為0
點擊設(shè)置回參考點按鈕
執(zhí)行保存參數(shù)到ROM
2). 通過BOP面板設(shè)置
可通過 BOP 功能菜單 "ABS"設(shè)置絕對值編碼器的當(dāng)前位置至零位。校準(zhǔn)位置值在參數(shù) p2599 中設(shè)置。設(shè)置零位后必須保存參數(shù)。