1. Приклад

У цьому прикладі показано підключення, необхідні для використання частотного перетворювача Automation Direct GS2 для керування шпинделем. Швидкість і напрямок обертання шпинделя контролюються LinuxCNC.

Використання компонента GS2 вимагає мінімальних налаштувань. Почнемо з конфігурації, створеної за допомогою майстра StepConf Wizard. Переконайтеся, що контакти «Spindle CW» і «Spindle PWM» встановлені в положення «невикористовується» на екрані налаштувань паралельного порту.

У файлі custom.hal ми розміщуємо наступний код для підключення LinuxCNC до GS2 та керування приводом за допомогою LinuxCNC.

Приклад GS2
# завантажити компонент, що не працює в режимі реального часу, для частотних перетворювачів 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.