1. Приклад
У цьому прикладі показано підключення, необхідні для використання частотного перетворювача Automation Direct GS2 для керування шпинделем. Швидкість і напрямок обертання шпинделя контролюються LinuxCNC.
Використання компонента GS2 вимагає мінімальних налаштувань. Почнемо з конфігурації, створеної за допомогою майстра StepConf Wizard. Переконайтеся, що контакти «Spindle CW» і «Spindle PWM» встановлені в положення «невикористовується» на екрані налаштувань паралельного порту.
У файлі custom.hal ми розміщуємо наступний код для підключення LinuxCNC до GS2 та керування приводом за допомогою LinuxCNC.
# завантажити компонент, що не працює в режимі реального часу, для частотних перетворювачів Automation Direct GS2 loadusr -Wn spindle-vfd gs2_vfd -r 9600 -p none -s 2 -n spindle-vfd # підключіть штифт напрямку шпинделя до GS2 net gs2-fwd spindle-vfd.spindle-fwd <= spindle.N.forward # підключіть шпиндель на штифті до GS2 net gs2-run spindle-vfd.spindle-on <= spindle.N.on # підключіть GS2 на швидкості до руху на швидкості net gs2-at-speed spindle.N.at-speed <= spindle-vfd.at-speed # підключіть датчик обертів шпинделя до GS2 net gs2-RPM spindle-vfd.speed-command <= spindle.N.speed-out
|
Note
|
Швидкість передачі може бути вищою залежно від конкретних умов. Параметри диска та командного рядка повинні збігатися. Щоб перевірити наявність помилок передачі, додайте параметр командного рядка «-v» і запустіть програму з терміналу. |
На самому приводі GS2 необхідно налаштувати кілька параметрів, перш ніж зв’язок Modbus почне працювати. Можливо, доведеться налаштувати й інші параметри відповідно до фізичних вимог, але це виходить за межі даного посібника. Докладнішу інформацію про параметри приводу див. у посібнику GS2, що додається до приводу.
-
Перемикачі зв’язку повинні бути встановлені в положення RS-232C.
-
Параметри двигуна повинні бути налаштовані відповідно до двигуна.
-
P3.00 (Джерело команди керування) має бути встановлено на «Робота визначається інтерфейсом RS-485», 03 або 04.
-
P4.00 (Джерело команди частоти) має бути встановлено на Частоту, визначену інтерфейсом зв’язку RS232C/RS485, 05.
-
P9.01 (Швидкість передачі) має бути встановлено на 9600 бод, 01.
-
P9.02 (Протокол зв’язку) має бути встановлено на «Режим Modbus RTU, 8 бітів даних, без парності, 2 стоп-біти», 03.
Панель PyVCP, заснована на цьому прикладі, має вигляд here.