LinuxCNC Documentation

СИНТАКСИС

loadrt mitsub_vfd [--baud baudrate] [--port devicename] name1=number1[,name2=number2…​]

name1

обирається користувачем (зазвичай це опис керованого пристрою).

number1

– це номер веденого пристрою, встановлений на частотному перетворювачі. Повинен складатися з двох цифр (параметр 117).

nameN=numberN

можна повторити для кількох частотно-регульованих перетворювачів, з’єднаних разом.

--baud baudrate

необов’язковий, оскільки за замовчуванням встановлено значення 9600, усі мережеві частотні перетворювачі повинні бути налаштовані на однакову швидкість передачі даних.

--port devicename

необов’язковий, оскільки за замовчуванням використовується ttyS0, поширеною альтернативою є /dev/ttyUSB0.

ОПИС

Компонент mitsub_vfd з’єднує частотний перетворювач Mitsubishi з LinuxCNC. Частотний перетворювач підключається через послідовний порт RS-485 до USB-порту комп’ютера або послідовного порту за допомогою перетворювача RS-232/RS-485.

НАЛАШТУВАННЯ АПАРАТНОГО ЗАБЕЗПЕЧЕННЯ

довідковий посібник «Довідковий посібник з опцій зв’язку» та технічний посібник A500 для серії 500. Fr-A700 F700 E700 D700 технічний посібник для серії 700.
Інвертор необхідно налаштувати вручну для зв’язку (можливо, доведеться встановити PR 77 на 1, щоб розблокувати зміну PR).
Для деяких з них, наприклад 79, необхідно перезапустити інвертор.

VFD INTERNAL PARAMETERS:

ПАРАМЕТР 79

1 або 0

ПАРАМЕТР 117

Номер станції - 1
(можна додатково встановити від 0 до 31), якщо також встановлено компонент

ПАРАМЕТР 118

Швидкість зв’язку 96
(можна додатково встановити 48, 96, 192, якщо також встановлено компонент)

ПАРАМЕТР 119

Стоп-біт/довжина даних - 1
(8 бітів, два стоп-біти - не змінюються)

ПАРАМЕТР 120

Парність - 0
(без парності - не змінювати)

ПАРАМЕТР 121

COM tries - 10
(якщо максимум 10 помилок COM, то помилки інвертора можуть змінюватися.)

ПАРАМЕТР 122

Інтервал перевірки COM 9999
(ніколи не перевіряти - інвертор не знатиме про втрату зв’язку (може змінитися))

ПАРАМЕТР 123

Час очікування - 9999
Час очікування до кадру послідовних даних не додається (не змінюйте).

ПАРАМЕТР 124

Вибір CR - 0
Не змінювати.

ПАРАМЕТР 549

Протокол зв’язку - 0
Протокол з’єднання з комп’ютером - не змінювати - (не всі частотно-регульовані перетворювачі мають цей протокол)

НОТАТКИ

Цей драйвер передбачає деякі інші налаштування частотного перетворювача:

  • Що частота двигуна налаштована на відображення в герцах.

  • Що біт стану 3 відповідає швидкості.

  • Що біт стану 7 – це тривога.

Деякі моделі, наприклад, E500, не можуть контролювати стан.
Ви повинні встановити пін монітора в значення «false».
У цьому випадку такі піни, як «upto speed», «ampers», «alarm» та «status bits» (біти стану), не є корисними.

ПІНИ

VFD_NAME.fwd (bit, in)

Штифт для руху вперед/назад

VFD_NAME.run (bit, in)

Штифт запуску/зупинки

VFD_NAME.debug (bit, in)

Встановити PIN-код режиму налагодження. Це виведе багато повідомлень на термінал.

VFD_NAME.monitor (bit, in)

Встановіть контакт режиму моніторингу. Якщо значення «хибно», команда запиту стану не надсилатиметься до частотно-регульованого приводу. Стан, струм, потужність, зворотний зв’язок двигуна та сигналізація тоді будуть некорисними.

VFD_NAME.estop (bit, in)

Встановіть контакт режиму аварійної зупинки. Це зупинить частотний перетворювач. Для перезапуску потрібен цикл запуску контакту.

VFD_NAME.fwd (bit, out)

Контакт стану «Досягнута швидкість». Двигун працює на заданій швидкості в межах допуску налаштувань частотного перетворювача.

VFD_NAME.alarm (bit, out)

PIN-код стану тривоги

VFD_NAME.motor-cmd (float, in)

Запитана швидкість двигуна, у герцах (Гц)

VFD_NAME.motor-fb (float, out)

Швидкість зворотного зв’язку двигуна (від частотно-регульованого перетворювача) у герцах (Гц)

VFD_NAME.motor-amps (float, out)

Струм двигуна, в амперах (А)

VFD_NAME.motor-power (float, out)

Потужність двигуна

VFD_NAME.scale-cmd (float, in)

Масштаб команди двигуна за замовчуванням встановлено на 1

VFD_NAME.scale-cmd (float, in)

Масштаб команди двигуна за замовчуванням встановлено на 1

VFD_NAME.scale-cmd (float, in)

Масштаб команди двигуна за замовчуванням встановлено на 1

VFD_NAME.stat-bit-0 (bit, out)

Біт необробленого стану

VFD_NAME.stat-bit-1 (bit, out)

Біт необробленого стану

VFD_NAME.stat-bit-2 (bit, out)

Біт необробленого стану

VFD_NAME.stat-bit-3 (bit, out)

Біт стану "сирий". Налаштуйте частотний перетворювач так, щоб функцію "Досягнення частоти" або "двигун на швидкості" було призначено біту стану 3 (параметр 191 для серії 700).

VFD_NAME.stat-bit-4 (bit, out)

Біт необробленого стану

VFD_NAME.stat-bit-5 (bit, out)

Біт необробленого стану

VFD_NAME.stat-bit-6 (bit, out)

Біт необробленого стану

VFD_NAME.stat-bit-7 (bit, out)

Біт стану "сирого сигналу". Налаштуйте частотно-регульований перетворювач так, щоб функцію "тривога" було призначено біту стану 7 (параметр 195 для серії 700).

ЗРАЗОК HAL

loadusr -Wn coolant mitsub_vfd --port /dev/ttyUSB0 spindle=02 coolant=01
# **************** Налаштування VFD шпинделя slave 2 ****************
net spindle-vel-cmd spindle.motor-cmd
net spindle-cw spindle.fwd
net spindle-on spindle.run
net spindle-at-speed spindle.up-to-speed
net estop-out spindle.estop
# cmd масштабовано до RPM (привід ременем/редуктором)
setp spindle.scale-cmd .135
# зворотний зв'язок у rpm (реципрокальна величина команди)
setp spindle.scale-fb 7.411
# увімкнути моніторинг, щоб зворотний зв'язок працював
setp spindle.monitor 1
net spindle-speed-indicator spindle.motor-fb
# ******** ******* Налаштування VFD охолоджуючої рідини slave 1 *****************
net coolant-flood coolant.run
net coolant-is-on coolant.up-to-speed
# cmd і зворотний зв'язок, масштабовані до герц
setp coolant.scale-cmd 1
setp coolant.scale-fb 1
# команда повної швидкості
setp coolant.motor-cmd 60
# дозволяє нам бачити стан
setp coolant.monitor 1
net estop-out coolant.estop

ПРОБЛЕМИ

Деякі моделі, наприклад, E500, не можуть контролювати стан, тому встановіть для контакту монітора значення «false». У цьому випадку такі контакти, як біти швидкості до досягнення позначки «upto speed», «ampers», «alarm» та «status», не будуть корисними.