本指南說明
本指南說明的是,使用KV-X500/X300系列的Universal Library,運行HCFA Co.,Ltd的X3E時的操作步驟。
Universal Library的其他功能,請參閱“KV-X500/X300系列 運動控制功能 用戶手冊”。
? |
?本指南中的制造商名稱是“HCFA”,機型名稱是“X3E”。 ?本指南使用了如下所示的截圖。 ? 截圖中顯示的“Vendor”、“Vender Series”等的字符串,表示在實際畫面上連接的機型的機型名稱、系列名稱和制造商名稱。 |
HCFA Co.,Ltd的X3E的功能
功能 |
支持 |
備注 |
|
參數傳輸/讀取 |
?2100組寫入參數保存 ?DI* 端子功能選擇(*:5~9) ?DI* 端子邏輯選擇(*:5~9) ?電機旋轉正方向定義 ?絕對值系統設定 ?EtherCAT 伺服站號地址 ?實時自調整模式 ?剛性等級設定 ?慣量比 [0.01%] |
可通過KV STUDIO設置的伺服/步進驅動器的參數。 |
|
執行功能 |
參數初始化 |
○ |
將伺服/步進驅動器的參數初始化。 |
保存參數 |
— |
將伺服/步進驅動器的參數保存到斷電保持區域(ROM)。 |
|
軟件復位 |
— |
執行伺服/步進驅動器的軟件復位。 |
|
ABS編碼器安裝 |
○ |
重置絕對值編碼器的設置。 |
|
自動調諧 |
○ |
調整電機的響應性。 |
|
報警監控 |
○ |
通過KV STUDIO監控伺服/步進驅動器上發生的報警代碼和報警名稱。 |
|
機型固有FB |
確認機型 |
○ |
確認機型。 |
讀取多個參數 |
○ |
讀取伺服/步進驅動器的參數,保存為CSV文件。 |
|
寫入多個參數 |
○ |
通過CSV文件寫入伺服/步進驅動器的參數。 |
|
參數初始化 |
○ |
將伺服/步進驅動器的參數初始化。 |
|
保存參數 |
— |
將伺服/步進驅動器的參數保存到斷電保持區域(ROM)。 |
|
軟件復位 |
— |
執行伺服/步進驅動器的軟件復位。 |
|
ABS編碼器安裝 |
○ |
重置絕對值編碼器的設置。 |
|
讀取AT參數 |
○ |
讀取電機響應性的相關參數。 |
|
寫入AT參數 |
○ |
寫入電機響應性的相關參數。 |
|
ESI文件捆綁 |
○ |
記載了EtherCAT通訊所需信息的文件。 如未捆綁,請從相關制造商的HP上獲取ESI文件。 |
1安裝和排線
準備所需設備
請準備下述設備。
KV-PU1*1 |
CPU單元 |
LAN電纜*2 |
? |
? |
? |
支持EtherCAT的伺服/步進驅動器 |
電機 |
其他所需設備 |
? |
? |
請參閱伺服/步進驅動器的說明書,準備所需的設備(纜線等)。 |
*1:CPU單元是KV-X310時不能使用。如不使用KV-PU1,請在CPU單元主機下側直接連接直流24V電源。
*2:CAT5e規格STP(屏蔽雙絞線)。建議使用鋁箔+編織的雙屏蔽STP。
用LAN電纜連接CPU單元的EtherCAT端口和伺服/步進驅動器的IN端口。如需連接多臺伺服/步進驅動器,請如下圖所示,用LAN電纜連接上一臺伺服/步進驅動器的OUT端口和下一臺的IN端口。
?
使用伺服/步進驅動器的I/O功能時,請如下進行I/O排線。
功能 |
插針編號 |
信號 |
正方向限位開關 |
9 |
DI6 |
負方向限位開關 |
10 |
DI7 |
原點傳感器 |
11 |
DI8 |
停止傳感器 |
47 |
DI9 |
同步控制外部輸入 |
8 |
DI5 |
緊急停止 |
- |
- |
電源 +24V |
3 |
COM+ |
GND 0V |
- |
- |
2KV-X500/X300系列的設置
1連接計算機和CPU單元。
用USB線連接計算機和CPU單元。
?
2連接CPU單元和伺服/步進驅動器。
連接方法請參閱排線示意圖。
3啟動KV STUDIO,創建項目。
單擊菜單中的【文件】>【新建項目】。設置項目名稱和保存位置,單擊〔OK〕。
?
顯示[管理員設定]對話框,設置[用戶名]和[密碼],然后單擊〔OK〕。
?
顯示[確認單元配置設定]對話框。此處由于不使用擴展單元,所以請單擊〔否〕。
如果除了CPU單元以外,還需使用擴展單元,請單擊〔是〕,然后在單元編輯器上進行單元設置。
?
4設置EtherCAT結構。
雙擊工作區的[EtherCAT]。
?
選擇〔自動設定(自動配置)〕。
?
? |
自動配置是掃描實際連接的設備后自動注冊的功能。請在執行自動配置之前,用LAN電纜連接CPU單元和伺服/步進驅動器。 |
自動配置完成后,單擊〔確定〕。
?
伺服/步進驅動器被添加。EtherCAT結構設置完成后,單擊〔OK〕。
?
顯示表示已導入Universal Library的對話框,請單擊〔確定〕。
?
顯示下述對話框,請單擊〔是〕。
?
設置軸編號和軸名稱,單擊〔OK〕。
?
顯示下述對話框,請單擊〔確定〕。
?
5進行軸設置。
雙擊工作區的[軸設定]中注冊的設備,設置[編碼器分辨率]。
請在伺服/步進驅動器的說明書中確認編碼器分辨率,設置相同的數值。
?
6進行坐標轉換。
雙擊工作區的[軸控制設定],然后單擊下圖中的圖標。
?
顯示[坐標轉換計算]對話框。
下圖是10mm節距滾珠絲杠按0.001mm單位轉動時的設置。
單擊〔執行計算〕,可確認當前設置下的計算結果。
設置后,單擊〔OK〕。
?
顯示下述對話框,請單擊〔是〕。
?
7根據需要,設置原點回歸。
KV-X500/X300系列的原點回歸運行由PLC管理。因此,請不要通過驅動器的功能進行原點回歸。
原點回歸是通過梯形圖程序執行的。
如果使用的是絕對值編碼器,則只需在初次使用時執行原點回歸。
如果使用的是增量式編碼器,則需在每次啟動電源時執行原點回歸。
3伺服/步進驅動器的設置和單機運行確認
1傳輸項目。
單擊菜單中的【監控器/模擬器】>【PLC傳輸->監控器模式】。顯示[PLC傳輸]對話框,請單擊〔執行〕。
? |
根據用戶認證設定的內容,需要輸入用戶名和密碼時,請進行輸入。 用戶認證設定的詳細內容,請參閱《KV STUDO 用戶手冊》。 |
?
由于更改了軸設置和EtherCAT刷新設置,所以需要重啟這些功能使設置生效。請單擊〔是〕。
?
單擊〔是〕,傳輸項目。
?
傳輸完成后,會顯示下述對話框。請依次單擊〔確定〕→〔是〕,將CPU單元切換為RUN模式。
?
2設置伺服/步進驅動器的參數。
設置I/O的分配、電機旋轉方向、ABS/INC的選擇、啟動時需調整的參數。
右擊工作區的[軸設定]中注冊的設備,然后單擊【參數傳輸/讀取】。
?
顯示[參數傳輸/讀取選項]對話框,請單擊〔重置為推薦值〕,啟動[參數傳輸/讀?。輰υ捒?。
?
? |
推薦值是按「伺服/步進驅動器的I/O推薦排線」中記述的方式排線時的適用參數。 KV-X500/X300系列的設計是,無論伺服/步進驅動器的功能如何,都是通過PLC來控制所有功能的。 因此,會禁用各驅動器單獨提供的原點回歸功能和限位停止運行,將PLC可管理的設置設為推薦值。 |
確認已勾選對象設備和要傳輸的參數后,單擊〔傳輸〕。
?
對話框中會顯示使參數生效需要進行的操作(重啟電源等),請按照顯示內容進行操作。
?
? |
如果使用的是不支持軟件復位的設備,請重啟驅動器的電源以使設置生效。 |
3執行試運行,確認設置沒有問題。
右擊工作區的[軸設定]中注冊的軸,啟動[試運轉]對話框。單擊〔強制動作使能〕和〔強制伺服ON〕。確認[動作就緒]和[伺服就緒]變為綠色亮燈,確認JOG開始運行。
?
如需更改電機旋轉方向、編碼器類型等參數,也可從[試運轉]對話框打開[參數傳輸/讀取]對話框。
? |
使用ABS編碼器時,有時會需要進行安裝。 右擊工作區的[EtherCAT]中注冊的設備,然后單擊【執行功能】。 顯示[執行功能]對話框,請選擇[ABS編碼器安裝],然后單擊〔執行〕。 ? |
如果軸沒有正常運行,請再次確認設置和排線。
? |
可批量傳輸設置的參數 可批量傳輸勾選的機型的參數。從而輕松進行多軸設置。 ? |
4確認伺服/步進驅動器沒有發生報警。
可通過[試運轉]或[運動監控器]確認伺服/步進驅動器的報警。
?
可確認驅動器的報警編號以及報警內容。
4示例程序
示例程序用于說明下述運行。
?動作使能/伺服ON
?JOG
?原點復歸
?定位控制
?錯誤清除
KV-X500/X300系列可通過下述2種方法編寫運動控制的程序。
另外,還可通過下述拖放操作輕松創建程序。
1選擇了軸設置中的設備后,拖放到梯形圖編輯窗口中。
2從選項中選擇想要創建的程序內容。
自動生成程序。
?
顯示為紅色字的是未注冊的變量。對于變量名稱重復的變量,請根據需要改寫變量名稱。
3在進行了范圍選擇的狀態下右擊程序,在右擊菜單中單擊[新登錄變量]。
?
4顯示[新登錄變量]對話框,請單擊[創建],注冊變量。
?
可從軸設置中拖放已注冊的軸,創建下述程序。
? |
通過功能塊編程時,需要預先在單元編輯器中將指令方法設置為功能塊。 |
動作使能/伺服ON
?
JOG
?
原點復歸
?
定位控制
?
錯誤清除
?
可從軸設置中拖放已注冊的軸,創建下述程序。
? |
通過CPU軟元件編程時,需要預先在單元編輯器中將指令方法設置為繼電器。 |
動作使能/伺服ON
?
JOG
?
原點復歸
?
定位控制
?
錯誤清除
?
5附錄
?故障排除
Universal Library功能的運行確認機型和支持的型號如下。
運行確認機型
驅動器型號 |
SV-X3EB010A-A2 |
實機修訂版 |
0x00000001 |
ESI修訂版 |
0x00000001 |
支持的型號
HCFA X3E-B系列
如需更改Digital inputs的分配,請使用“參數傳輸/讀取”,更改功能的設定。
如需更改Digital inputs的極性,請在“運動功能映射”中更改“位取反”的設定。
如不使用限位開關,請在“運動功能映射”和“參數傳輸/讀取”中更改限位開關的設定。
可使用下述專用功能塊。注冊Universal Library文件后,會在工具箱的[Universal Library]文件夾中導入機型固有功能塊。
功能塊的使用方法和參數說明請參閱下述資料。
《KV-X500/X300系列 運動控制功能 用戶手冊》
功能 |
功能塊 |
確認機型 |
MC_ModelCheck_HCFA_X3E_B_V** |
讀取多個參數 |
MC_MultiParameterRead_HCFA_X3E_B_V** |
寫入多個參數 |
MC_MultiParameterWrite_HCFA_X3E_B_V** |
參數初始化 |
MC_ParameterInitialize_HCFA_X3E_B_V** |
ABS編碼器安裝 |
MC_ABSEncoderSetup_HCFA_X3E_B_V** |
讀取AT參數 |
MC_ATParameterRead_HCFA_X3E_B_V** |
寫入AT參數 |
MC_ATParameterWrite_HCFA_X3E_B_V** |
※“**”是功能塊的版本。
下面說明更改用MC_MultiParameterRead讀取的參數時的操作步驟。
1機型固有功能塊的初始設置是只讀,不能編輯。應解除只讀設置。
(1)右擊MC_MultiParameterRead功能塊。
(2)選擇【屬性】。
(3)刪除[只讀]的勾選。
(4)單擊〔OK〕。
(5)顯示確認對話框,請單擊〔是〕。
?
2選擇從系統功能塊導入的注釋的語言。
?
3雙擊機型固有功能塊,顯示內容。
?
4編輯功能塊內部的ST。
下述是添加1個ObjectIndex = 0x3800、ObjectSubIndex = 0x00、大小是4byte的參數時的示例。
?
? |
初始設置是最多可讀取200個參數。如需讀取201個以上的參數,請更改局部變量MAX_PARAMETER_NUM的值以及audiParameter的數組大?。ǖ?維)。 ? |
執行功能時,是對伺服/步進驅動器中配置的對象執行SDO Read/SDO Write。各對象的詳細內容,請參閱伺服/步進驅動器的說明書。
功能 |
執行的SDO Read/SDO Write |
ABS編碼器安裝 |
1. 向System initialization function(0x2114:0x07)寫入7 |
參數初始化 |
1. 向System initialization function(0x2114:0x07)寫入1 |
自動調諧時,可編輯下述對象的值。各對象的詳細內容,請參閱伺服/步進驅動器的說明書。
對象名稱 |
ObjectIndex:SubIndex |
實時自調整模式* |
0x2100:0x03 |
剛性等級設定 |
0x2100:0x04 |
慣量比 [0.01%] |
0x2100:0x05 |
*:自動調諧只支持[標準模式(無增益切換)]。如需使用其他模式,請在[參數傳輸/讀取]對話框中更改模式。
發生“錯誤40016: EtherCAT?節點設備校驗不一致2”
KV-X500/X300系列上發生“錯誤40016: EtherCAT?節點設備校驗不一致2”時,可能是Explicit Device ID檢查發生了錯誤。Explicit Device ID檢查校驗的內容可能不正確。請確認是否為下述設定。
?通過Station alias校驗時
?KV STUDIO的EtherCAT設定的“Explicit Device ID寄存器”是“18”
?伺服/步進電機驅動器的“EtherCAT 伺服站號地址”(P09.18)是“0”
?通過“EtherCAT 伺服站號地址”(P09.18)校驗時
?KV STUDIO的EtherCAT設定的“Explicit Device ID寄存器”是“18”
?伺服/步進電機驅動器的“EtherCAT 伺服站號地址”(P09.18)是“0”以外的值
電機不轉
如果發生電機不轉的情況,則只可能是伺服/步進電機驅動器的齒輪相關設定導致移動量變為微量。請確認下述內容。
?是否正確設定了“電子齒輪比:分子”(0x6091:0x01)和“電子齒輪比:分母”(0x6091:0x02)的值
?“電子齒輪比:分子”(0x6091:0x01)和“電子齒輪比:分母”(0x6091:0x02)的值是否與KV STUDIO的軸設定中“電子齒輪比(分子)”和“電子齒輪比(分母)”的設定值一致
不清楚參數的單位
“慣量比 [0.01%]”(P00.04) 在HCFA的設定軟件中顯示為0.00~60.00,而在KV STUDIO上,應在0~6000的范圍內進行設定(例:1.23%應設為123)。
更改后的參數在切斷電源后被重置
如果更改后的參數在切斷電源后被重置,則需要先將設定改為將參數保存到伺服/步進電機驅動器的斷電保持區域(ROM)中。請將“2100組寫入參數保存”(P20.02)設為“0xA55A”,將更改后的參數設為保存在斷電保持區域(ROM)中的狀態,然后再次更改參數進行確認。
讀取AT參數/寫入AT參數的FB中,未讀寫負載慣性矩比更新模式的自變量值
該機型不支持負載慣性矩比更新模式,所以不讀寫值。
?
?
? |
上述以外的運動控制常見故障排除,請參閱下述資料。 |