本指南說明

本指南說明的是,使用KV-X500/X300系列的Universal Library,運行FASTECHEzi-SERVOⅡ EtherCAT時的操作步驟。

Universal Library的其他功能,請參閱“KV-X500/X300系列 運動控制功能 用戶手冊”。

?
Point.svg

?本指南中的制造商名稱是“FASTECH”,機型名稱是“Ezi-SERVOⅡ EtherCAT”。

?本指南使用了如下所示的截圖。

0_CaptureSample.svg?

截圖中顯示的“Vendor”、“Vender Series”等的字符串,表示在實際畫面上連接的機型的機型名稱、系列名稱和制造商名稱。

FASTECHEzi-SERVOⅡ EtherCAT的功能

功能

支持

備注

參數傳輸/讀取

?Origin Switch active logic

?Limit Switch active logic

?Limit stop method

?Reverse limit direction

?Reference resolution

?Position Polarity

?Run current

?Boost current

?Stop current

?Position control gain

可通過KV STUDIO設置的伺服/步進驅動器的參數。

執行功能

參數初始化

將伺服/步進驅動器的參數初始化。

保存參數

將伺服/步進驅動器的參數保存到斷電保持區域(ROM)。

軟件復位

執行伺服/步進驅動器的軟件復位。

ABS編碼器安裝

重置絕對值編碼器的設置。

自動調諧

調整電機的響應性。

報警監控

通過KV STUDIO監控伺服/步進驅動器上發生的報警代碼和報警名稱。

機型固有FB

確認機型

確認機型。

讀取多個參數

讀取伺服/步進驅動器的參數,保存為CSV文件。

寫入多個參數

通過CSV文件寫入伺服/步進驅動器的參數。

參數初始化

將伺服/步進驅動器的參數初始化。

保存參數

將伺服/步進驅動器的參數保存到斷電保持區域(ROM)。

軟件復位

執行伺服/步進驅動器的軟件復位。

ABS編碼器安裝

重置絕對值編碼器的設置。

讀取AT參數

讀取電機響應性的相關參數。

寫入AT參數

寫入電機響應性的相關參數。

ESI文件捆綁

記載了EtherCAT通訊所需信息的文件。

如未捆綁,請從相關制造商的HP上獲取ESI文件。

1安裝和排線

準備所需設備

請準備下述設備。

KV-PU1*1

CPU單元

LAN電纜*2

KV-PU1.svg?

CPU_Unit.svg?

LANcable.svg?

支持EtherCAT的伺服/步進驅動器

電機

其他所需設備

Servo-SteppingDriver.svg?

Moter.svg?

請參閱伺服/步進驅動器的說明書,準備所需的設備(纜線等)。

*1:CPU單元是KV-X310時不能使用。如不使用KV-PU1,請在CPU單元主機下側直接連接直流24V電源。

*2:CAT5e規格STP(屏蔽雙絞線)。建議使用鋁箔+編織的雙屏蔽STP。

排線示意圖

用LAN電纜連接CPU單元的EtherCAT端口和伺服/步進驅動器的IN端口。如需連接多臺伺服/步進驅動器,請如下圖所示,用LAN電纜連接上一臺伺服/步進驅動器的OUT端口和下一臺的IN端口。

Wiring.svg?

伺服/步進驅動器的I/O推薦排線

使用伺服/步進驅動器的I/O功能時,請如下進行I/O排線。

功能

插針編號

信號

正方向限位開關

1

LIMIT+

負方向限位開關

2

LIMIT-

原點傳感器

3

ORG

停止傳感器

-

-

同步控制外部輸入

5

Digital In2

緊急停止

-

-

電源 +24V

20

EXT 24VDC

GND 0V

-

-

2KV-X500/X300系列的設置

1連接計算機和CPU單元。

用USB線連接計算機和CPU單元。

2_SettingKV-XSeries_Step1.svg?

2連接CPU單元和伺服/步進驅動器。

連接方法請參閱排線示意圖。

3啟動KV STUDIO,創建項目。

單擊菜單中的【文件】>【新建項目】。設置項目名稱和保存位置,單擊〔OK〕。

2_SettingKV-XSeries_Step3-1.svg?

顯示[管理員設定]對話框,設置[用戶名]和[密碼],然后單擊〔OK〕。

2_SettingKV-XSeries_Step3-2.svg?

顯示[確認單元配置設定]對話框。此處由于不使用擴展單元,所以請單擊〔否〕。

如果除了CPU單元以外,還需使用擴展單元,請單擊〔是〕,然后在單元編輯器上進行單元設置。

2_SettingKV-XSeries_Step3-3.svg?

4設置EtherCAT結構。

雙擊工作區的[EtherCAT]。

2_SettingKV-XSeries_Step4-1.svg?

選擇〔自動設定(自動配置)〕。

2_SettingKV-XSeries_Step4-2.svg?

?
Reference.svg

自動配置是掃描實際連接的設備后自動注冊的功能。請在執行自動配置之前,用LAN電纜連接CPU單元和伺服/步進驅動器。

自動配置完成后,單擊〔確定〕。

2_SettingKV-XSeries_Step4-3.svg?

伺服/步進驅動器被添加。EtherCAT結構設置完成后,單擊〔OK〕。

2_SettingKV-XSeries_Step4-4.svg?

顯示表示已導入Universal Library的對話框,請單擊〔確定〕。

2_SettingKV-XSeries_Step4-5.svg?

顯示下述對話框,請單擊〔是〕。

2_SettingKV-XSeries_Step4-6.svg?

設置軸編號和軸名稱,單擊〔OK〕。

2_SettingKV-XSeries_Step4-7.svg?

顯示下述對話框,請單擊〔確定〕。

2_SettingKV-XSeries_Step4-8.svg?

5進行軸設置。

雙擊工作區的[軸設定]中注冊的設備,設置[編碼器分辨率]。

請在伺服/步進驅動器的說明書中確認編碼器分辨率,設置相同的數值。

2_SettingKV-XSeries_Step5.svg?

6進行坐標轉換。

雙擊工作區的[軸控制設定],然后單擊下圖中的圖標。

2_SettingKV-XSeries_Step6-1.svg?

顯示[坐標轉換計算]對話框。

下圖是10mm節距滾珠絲杠按0.001mm單位轉動時的設置。

單擊〔執行計算〕,可確認當前設置下的計算結果。

設置后,單擊〔OK〕。

2_SettingKV-XSeries_Step6-2.svg?

顯示下述對話框,請單擊〔是〕。

2_SettingKV-XSeries_Step6-3.svg?

7根據需要,設置原點回歸。

KV-X500/X300系列的原點回歸運行由PLC管理。因此,請不要通過驅動器的功能進行原點回歸。

原點回歸是通過梯形圖程序執行的。

如果使用的是絕對值編碼器,則只需在初次使用時執行原點回歸。

如果使用的是增量式編碼器,則需在每次啟動電源時執行原點回歸。

3伺服/步進驅動器的設置和單機運行確認

1傳輸項目。

單擊菜單中的【監控器/模擬器】>【PLC傳輸->監控器模式】。顯示[PLC傳輸]對話框,請單擊〔執行〕。

?
Point.svg

根據用戶認證設定的內容,需要輸入用戶名密碼時,請進行輸入。

用戶認證設定的詳細內容,請參閱《KV STUDO 用戶手冊》。

3_SettingServoStepping_Step1-1.svg?

由于更改了軸設置和EtherCAT刷新設置,所以需要重啟這些功能使設置生效。請單擊〔是〕。

3_SettingServoStepping_Step1-2.svg?

單擊〔是〕,傳輸項目。

3_SettingServoStepping_Step1-3.svg?

傳輸完成后,會顯示下述對話框。請依次單擊〔確定〕→〔是〕,將CPU單元切換為RUN模式。

3_SettingServoStepping_Step1-4.svg?

2設置伺服/步進驅動器的參數。

設置I/O的分配、電機旋轉方向、ABS/INC的選擇、啟動時需調整的參數。

右擊工作區的[軸設定]中注冊的設備,然后單擊【參數傳輸/讀取】。

3_SettingServoStepping_Step2-1.svg?

顯示[參數傳輸/讀取選項]對話框,請單擊〔重置為推薦值〕,啟動[參數傳輸/讀取]對話框。

3_SettingServoStepping_Step2-2.svg?

?
Reference.svg

推薦值是按「伺服/步進驅動器的I/O推薦排線」中記述的方式排線時的適用參數。

KV-X500/X300系列的設計是,無論伺服/步進驅動器的功能如何,都是通過PLC來控制所有功能的。

因此,會禁用各驅動器單獨提供的原點回歸功能和限位停止運行,將PLC可管理的設置設為推薦值。

確認已勾選對象設備和要傳輸的參數后,單擊〔傳輸〕。

3_SettingServoStepping_Step2-3.svg?

對話框中會顯示使參數生效需要進行的操作(重啟電源等),請按照顯示內容進行操作。

3_SettingServoStepping_Step2-4.svg?

?
Point.svg

如果使用的是不支持軟件復位的設備,請重啟驅動器的電源以使設置生效。

3執行試運行,確認設置沒有問題。

右擊工作區的[軸設定]中注冊的軸,啟動[試運轉]對話框。單擊〔強制動作使能〕和〔強制伺服ON〕。確認[動作就緒]和[伺服就緒]變為綠色亮燈,確認JOG開始運行。

3_SettingServoStepping_Step3-1.svg?

如需更改電機旋轉方向、編碼器類型等參數,也可從[試運轉]對話框打開[參數傳輸/讀取]對話框。

?
Reference.svg

使用ABS編碼器時,有時會需要進行安裝。

右擊工作區的[EtherCAT]中注冊的設備,然后單擊【執行功能】。

顯示[執行功能]對話框,請選擇[ABS編碼器安裝],然后單擊〔執行〕。

3_SettingServoStepping_Step3-2.svg?

如果軸沒有正常運行,請再次確認設置和排線。

?
Point.svg

可批量傳輸設置的參數

可批量傳輸勾選的機型的參數。從而輕松進行多軸設置。

3_SettingServoStepping_Step3-3.svg?

4確認伺服/步進驅動器沒有發生報警。

可通過[試運轉]或[運動監控器]確認伺服/步進驅動器的報警。

3_SettingServoStepping_Step4.svg?

可確認驅動器的報警編號以及報警內容。

4示例程序

示例程序用于說明下述運行。

?動作使能/伺服ON

?JOG

?原點復歸

?定位控制

?錯誤清除

KV-X500/X300系列可通過下述2種方法編寫運動控制的程序。

?運動控制功能塊

?運動控制CPU軟元件

另外,還可通過下述拖放操作輕松創建程序。

1選擇了軸設置中的設備后,拖放到梯形圖編輯窗口中。

2從選項中選擇想要創建的程序內容。

自動生成程序。

4_Sample_Program_Step2.svg?

顯示為紅色字的是未注冊的變量。對于變量名稱重復的變量,請根據需要改寫變量名稱。

3在進行了范圍選擇的狀態下右擊程序,在右擊菜單中單擊[新登錄變量]。

4_Sample_Program_Step3.svg?

4顯示[新登錄變量]對話框,請單擊[創建],注冊變量。

4_Sample_Program_Step4.svg?

示例程序(使用功能塊時)

可從軸設置中拖放已注冊的軸,創建下述程序。

?
Point.svg

通過功能塊編程時,需要預先在單元編輯器中將指令方法設置為功能塊。

動作使能/伺服ON

4_Sample_Program_FB_010.svg?

JOG

4_Sample_Program_FB_020.svg?

原點復歸

4_Sample_Program_FB_030.svg?

定位控制

4_Sample_Program_FB_040.svg?

錯誤清除

4_Sample_Program_FB_050.svg?

示例程序(使用CPU軟元件時)

可從軸設置中拖放已注冊的軸,創建下述程序。

?
Point.svg

通過CPU軟元件編程時,需要預先在單元編輯器中將指令方法設置為繼電器。

動作使能/伺服ON

4_Sample_Program_CPU_010.svg?

JOG

4_Sample_Program_CPU_020.svg?

原點復歸

4_Sample_Program_CPU_030.svg?

定位控制

4_Sample_Program_CPU_040.svg?

錯誤清除

4_Sample_Program_CPU_050.svg?

5附錄

?支持型號列表

?從推薦排線改為其他方式

?機型固有功能塊

?更改讀取對象的參數

?執行功能時使用的對象

?故障排除

支持型號列表

Universal Library功能的運行確認機型和支持的型號如下。

運行確認機型

驅動器型號

EzS2-EC-42M-B

實機修訂版

0x00010001

ESI修訂版

0x00010001

支持的型號

FASTECH Ezi-SERVOⅡ系列

?Ezi-SERVOⅡ EtherCAT

?Ezi-SERVOⅡ EtherCAT 86

從推薦排線改為其他方式

如需更改Digital inputs的極性,請使用“參數傳輸/讀取”,更改極性的設定。

如不使用限位開關,請在“運動功能映射”和“參數傳輸/讀取”中更改限位開關的設置。

機型固有功能塊

可使用下述專用功能塊。注冊Universal Library文件后,會在工具箱的[Universal Library]文件夾中導入機型固有功能塊。

功能塊的使用方法和參數說明請參閱下述資料。

《KV-X500/X300系列 運動控制功能 用戶手冊》

功能

功能塊

確認機型

MC_ModelCheck_FASTE_EziSERVO2_V**

讀取多個參數

MC_MultiParameterRead_FASTE_EziSERVO2_V**

寫入多個參數

MC_MultiParameterWrite_FASTE_EziSERVO2_V**

參數初始化

MC_ParameterInitialize_FASTE_EziSERVO2_V**

保存參數

MC_ParameterSave_FASTE_EziSERVO2_V**

※“**”是功能塊的版本。

更改讀取對象的參數

下面說明更改用MC_MultiParameterRead讀取的參數時的操作步驟。

1機型固有功能塊的初始設置是只讀,不能編輯。應解除只讀設置。

(1)右擊MC_MultiParameterRead功能塊。

(2)選擇【屬性】。

(3)刪除[只讀]的勾選。

(4)單擊〔OK〕。

(5)顯示確認對話框,請單擊〔是〕。

5_Appendix_Step1_1.svg?

2選擇從系統功能塊導入的注釋的語言。

5_Appendix_Step2.svg?

3雙擊機型固有功能塊,顯示內容。

5_Appendix_Step3.svg?

4編輯功能塊內部的ST。

下述是添加1個ObjectIndex = 0x3800、ObjectSubIndex = 0x00、大小是4byte的參數時的示例。

5_Appendix_Step4-1.svg?

?
Point.svg

初始設置是最多可讀取200個參數。如需讀取201個以上的參數,請更改局部變量MAX_PARAMETER_NUM的值以及audiParameter的數組大?。ǖ?維)。

5_Appendix_Step4-2.svg?

執行功能時使用的對象

執行功能時,是對伺服/步進驅動器中配置的對象執行SDO Read/SDO Write。各對象的詳細內容,請參閱伺服/步進驅動器的說明書。

功能

執行的SDO Read/SDO Write

保存參數

1. 向Store parameters(0x1010:0x01)寫入0x65766173

參數初始化

1. 向Restore default parameters(0x1011:0x00)寫入0x64616F6C

故障排除

發生“錯誤40016: EtherCAT?節點設備校驗不一致2”

KV-X500/X300系列上發生“錯誤40016: EtherCAT?節點設備校驗不一致2”時,可能是Explicit Device ID檢查發生了錯誤。Explicit Device ID檢查校驗的內容可能不正確。請確認是否為下述設定。

?通過Station alias校驗時

?KV STUDIO的EtherCAT設定的“Explicit Device ID寄存器”是“18”

?伺服/步進電機驅動器的旋轉開關是“0”

?通過旋轉開關校驗時

?KV STUDIO的EtherCAT設定的“Explicit Device ID寄存器”是“18”或“308”

?伺服/步進電機驅動器的旋轉開關是“0”以外的值

電機不轉

如果發生電機不轉的情況,則可能是伺服/步進電機驅動器轉1圈時的脈沖數相關設定不正確。請確認下述內容。

?是否正確設定了“Reference resolution”(0x200C:0x00)的值,另外是否與KV STUIO的軸設定中“編碼器分辨率”的設定值一致

更改后的參數在切斷電源后被重置

如果更改后的參數在切斷電源后被重置,則需要將相關參數保存到伺服/步進電機驅動器的斷電保持區域(ROM)中。請在更改參數后,使用執行功能或機型固有功能塊保存參數。

?

?

?
Reference.svg

上述以外的運動控制常見故障排除,請參閱下述資料。

“運動控制的故障排除”