1概述 對于Simotion D425,D435及D445如果用戶需要配置外部編碼器,通常的做法需要在一個驅對象中配置兩個編碼器,并對此驅動對象配置Telegram 106報文,將二個編碼器的相關信息傳送到SimotionD中,這樣可以在Simotion中將驅動的第二個編碼器配置為外部編碼器。 基于上述外部編碼器的配置方法,可以配置外部編碼器的數量會受到SimotionD所帶驅動對象數量的限制,每個驅動對象只能配置第二個編碼器做為Simotion的外部編碼器。如果用戶使用的Simotion設備帶有的驅動對象較少,但又有配置多個數量的外部編碼器需求時,就不能使用上述。在此提供一個不需要連接實際電機模塊來為Simotion D配置外部編碼器的方法。 如果使用的是Simotion D425-2,D435-2及D445-2,則可直接在Sinamics integrated中直接插入編碼器對象并通過報文telegram 81/82/83將編碼器信息傳送到simotion,之后可在simotion中直接配置外部編碼器工藝對象,而無需按D425,D435,D445中的方法配置外部編碼器。 2 D425,D435及D445不帶驅動對象時外部編碼器的配置步驟 以Simotion D435不帶電機模塊為例進行配置:
2.1 創建Simotion項目并對其內部集成的CU320進行自動配置 配置方法參見:simotion D調試入門 配置結束后項目離線。 2.2離線項目并對其內部集成的CU320進行配置 (1)雙擊“SINAMICS_Integrated”下的“Insert drive”任意配置一個“假”的電機模塊
圖1.
(2)選擇控制結構 圖2.
(3)任意選擇一個電機模塊 圖3.
(4)任意選擇一個電機 圖4.
(5)選擇Simotion連接的外部編碼器類型或選擇“Enter data”輸入編碼器數據: 圖5.
(6)選擇Profidrive 控制報文(SIEMENS telegram 105) 圖6.
(7)將配置的驅動對象報文“SIEMENS telegram 105”修改為“Free telegram configuration with BICO”。 圖7.
(8)將配置的驅動對象報文下圖中的控制字去掉。 圖8.
去掉后如圖9所示: 圖9.
(9)點擊“Transfer to HW Config”按鈕,將配置信息重新傳送至硬件組態。 (10)在拓撲結構中將剛才配置的“假”電機模塊設置為“Does not exit”狀態。 圖10.
(10)將本驅動對象的P125設置為2。 2.3 在線下載 CU320 的配置 2.4 在D435中配置外部編碼器 (1)雙擊D435下面的“Insert external encoder”,插入一個外部編碼器: 圖11.
(2)為外部編碼器命名: 圖12.
(3)選擇外部編碼器類型: 圖13.
(4)選擇單位: 圖14.
(5)設置是否工作在模態方式:
圖15.
(6)分配編碼器參數: 圖16.
(7)設置編碼器參數: 圖17.
(8)編制外部編碼器控制程序: 圖18.
2.5 限制條件 (1) 每個“假”驅動器可以配置外部編碼器的數量 對于每個“假”驅動最多可以配置兩個編碼器,使用報文 SIEMENS Telegram 106。 (2) DMC20 DRIVE-CLiQ Hub 使用DMC 20可以連接多個外部編碼器,通過上述方法完成配置,但是需注意性能要求,對于每個CU最多只能配置6個伺服速度軸。 3 D425-2,D435-2及D445-2不帶驅動對象時外部編碼器的配置步驟 以Simotion D445-2不連接帶電機模塊為例進行配置:
3.1 創建Simotion項目并對其內部集成的CU320-2進行自動配置 配置結束后項目離線。 3.2 離線項目并在CU中配置編碼器對象 (1)雙擊“SINAMICS_Integrated-> Encoder-> Insert encoder”,插入一個編碼器對象: 圖19.
(2)選擇所連接的編碼器類型: 圖20.
(3)選擇通訊方式: 圖21.
(4)按照編碼器的實際連接調整拓撲連接: 圖21.
3.3 在Simotion中配置外部編碼器工藝對象 (1)雙擊“D445-> EXTERNAL ENCODER-> Insert external encoder”,插入一個外部編碼器: 圖22.
(2) 選擇外部編碼器類型: 圖23.
(3) 為外部編碼器工藝對象分配在Sinamics integrated配置的編碼器: 圖24.
(4)配置完成的外部編碼器工藝對象:
圖25. |