Перейти к содержимому


Фотография

Подключение инвертора Nowforeuer D100S1R5B к плате YOOCNC-450JKB (Станок CNC 6040Z)

CNC6040 регулировка оборотов шпинделя Подключение инвертора регулировка оборотов в Mach3 Nowforever

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 31

#1 OFFLINE   igorwhite

igorwhite

    Студент

  • Пользователи
  • PipPip
  • 17 сообщений
  • Из:Moscow

Отправлено 31 Декабрь 2015 - 04:19

Приветствую!
Всех с наступающим!
Помогите разобраться. На днях получил китайское чудо под названием CNC 6040Z с 1,5 Вт шпинделем.
cnc1.JPG
Кое-как смог разобраться с настройками Mach3 для запуска по осям X, Y, Z.
Но вот со шпинделем возникли проблемы ни как не хотел запускаться из Mach3. Перечитал кучу  тем и форумов.
Решил разобрать эту черную коробочку.
cnc2.JPG
cnc3.JPG
Там обнаружил
1. Инвертор Nowforeuer D100S1R5B
inv1.JPG
inv2.JPG
inv3.JPG
2. Драйвера осей YOC335 - 4шт.
drav.JPG
3. Интерфейсная плата YOOCNC-450JKB
plata.JPG
По скринам легко понять что нет никакого соединения инвертора с интерфейсной платой.
Вопрос ---- на плате есть не распаянный коннектор PWM-IN возможно туда припаяв контакты подключить инвертор или надо менять интерфейсную плату?
450jkb-1.jpg
Вот в этом видео в конце видно к каким в инверторе пинам подключаются провода но вот куда подключаются на интерфейсной плате нет.
inv4.JPG
Может кто с этим сталкивался?
 

Похожие темы:
Регулировка оборотов шпинделя в mach3


  • 0

#2 OFFLINE   Din

Din

    Студент

  • Пользователи+
  • PipPip
  • 26 сообщений
  • Пол:Мужчина
  • Из:Москва(старая)

Отправлено 31 Декабрь 2015 - 22:02

У меня на интерфейсной плате стоит реле,от него два провода идут на инвертор.

 

8072016m.jpg8089425m.jpg


Сообщение отредактировал Din: 31 Декабрь 2015 - 22:06

  • 0

#3 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 31 Декабрь 2015 - 23:21

на плате есть не распаянный коннектор PWM-IN возможно туда припаяв контакты подключить инвертор или надо менять интерфейсную плату?

Этот самый "PWM-IN" на плате YOOCNC - "огрызок", рассчитанный на подключение их же платы, управляющей коллекторным шпинделем.

То есть попробовать-то можно, туда поступает сигнал от pin 17 LPT-порта. Но в любом случае, придется что-то на него навешивать для развязки (как минимум, ключик на оптопаре, который в оригинальном виде на плате коллекторного шпинделя распаян).


  • 0

#4 OFFLINE   igorwhite

igorwhite

    Студент

  • Пользователи
  • PipPip
  • 17 сообщений
  • Из:Moscow

Отправлено 02 Январь 2016 - 19:36

Спасибо.

T-Rex а схемка какая нибудь есть?


  • 0

#5 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 02 Январь 2016 - 20:04

схемка какая нибудь есть?

Попробуйте погуглить "YOOCNC 450 JKB" - что-то самопально разрисованное на одном из зарубежных форумов валялось... Не схема сопряжения с частотником, но схема интерфейсной и "коллекторно-шпиндельной" платы из схожего с вашим комплекта.


Сообщение отредактировал T-Rex: 02 Январь 2016 - 20:07

  • 0

#6 OFFLINE   igorwhite

igorwhite

    Студент

  • Пользователи
  • PipPip
  • 17 сообщений
  • Из:Moscow

Отправлено 03 Январь 2016 - 15:17

Вообщем гугло искание меня ни на чего не навело.

Слышал что так же можно управлять шпинделем через модуль rs485 и специальный плагин к mach3. Может уже кто подключал D100S1R5B уже так?


  • 0

#7 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 03 Январь 2016 - 16:01

Слышал что так же можно управлять шпинделем через модуль rs485 и специальный плагин к mach3

Это и есть "через Modbus".

 

RS-485 - это интерфейс физического уровня, с полудуплексной передачей информации, дифференциальным сигналом по двухпроводной кабельной линии. "Модуль RS-485" - по сути, преобразователь сигнала из уровней RS-232 (стандартного COM-порта в писюке) в RS-485. Лучше брать такой адаптер, который обеспечивает автоматическое переключение с приема на передачу, не требуя принудительного управления через служебные сигналы RS-232 (RTS/CTS).

Modbus - это протокол "верхнего уровня", определяющий формат пакетов данных, бегающих между передатчиком и приемником. Может нахлобучиваться поверх разных физических интерфейсов, в том числе RS-485, RS-232, Ethernet... Большинство инверторов, оснащенных интерфейсом RS-485, понимает формат Modbus-RTU (наиболее компактный по размеру пакета), некоторые еще и Modbus-ASCII.

Управление заключается в том, что с помощью стандартной команды Modbus "Write holding register" или "Write multiple registers" (какую из них использовать - смотрим в мануале на ваш инвертор) записывается новое содержимое в те же самые регистры, которые доступны и с панельки, как "параметры настройки инвертора". "Источник задания скорости" в инверторе программируется на "Network" - в этом регистре и переписываем содержимое (номер регистра опять таки ищем в мануале, он у каждой модели инвертора свой), остальные регистры не трогаем.

Предварительно надо запрограммировать в инверторе его сетевой адрес, в диапазоне от 1 до 253, и скорость/формат передачи данных (обычно скорость 9600 bps, формат 8N1, то есть 8 бит данных и 1 бит четности), в согласии с настройками плагина в Mach. Ну и конкретный COM-порт плагину указать (адаптер RS-485 с точки зрения писюка - это обычный COM-порт), да сам COM-порт настроить на те же параметры обмена (не забыв отключить в нем "flow control").

Еще один рабочий момент - в регистр управления скоростью пишутся "герцы" (частота выходного трехфазного тока), а не "обороты в минуту". Пересчет одного в другое - задача для Mach, инвертор этого делать не будет.

 

В принципе, можно и старт-стоп шпинделя тоже "по сети" сделать. Но я предпочитаю подход, применяемый всеми европейскими производителями станков - сигнал, разрешающий вращение, должен быть аппаратным, а не программным. Релюха для этого на интерфейсной плате уже есть, ничего придумывать не требуется.

 

Вот, вкратце как-то так...


Сообщение отредактировал T-Rex: 03 Январь 2016 - 17:00

  • 0

#8 OFFLINE   igorwhite

igorwhite

    Студент

  • Пользователи
  • PipPip
  • 17 сообщений
  • Из:Moscow

Отправлено 03 Январь 2016 - 16:59

T-Rex Круто спасибо за инфу!

Только вот я еще раз посмотрел на свою интерфейсную плату и не обнаружил там реле.


  • 0

#9 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 03 Январь 2016 - 17:00

Может уже кто подключал D100S1R5B уже так?

Посмотрите на клеммник своего D100 - есть ли там клеммы "+485" и "-485" (могут называться и как-то иначе, например "485A/485B")? Если нет (как у E100), этот вариант управления вам недоступен. Если есть (как у A100) - можно пробовать.


  • 0

#10 OFFLINE   igorwhite

igorwhite

    Студент

  • Пользователи
  • PipPip
  • 17 сообщений
  • Из:Moscow

Отправлено 03 Январь 2016 - 17:06

Да есть!

inv11.jpg

 


  • 0

#11 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 03 Январь 2016 - 17:20

еще раз посмотрел на свою интерфейсную плату и не обнаружил там реле

Китайцы - ребята затейливые и безалаберные, под одной и той же маркой могут десяток не полностью совместимых меж собой поделок выпускать. Надо именно на вашу плату смотреть, что там на ней предусмотрено, а что отсутствует. Хорошая (не "на калькулятор" сделанная) фотография может слегка помочь.


Да есть!

Ищите-качайте из интернета мануал на E100. Там на странице 104 все "явки-пароли" расписаны. Регистр с адресом 900h (hex) - дискретные сигналы "пуск" и "направление вращения", 901h - задание скорости. Допустимый адрес инвертора в сети Modbus - от 1 до 31. Запись производится через функцию Modbus 10h.

У модели A100 - все точно так же.


  • 0

#12 OFFLINE   igorwhite

igorwhite

    Студент

  • Пользователи
  • PipPip
  • 17 сообщений
  • Из:Moscow

Отправлено 03 Январь 2016 - 17:27

Понял качаю мануал по E100

Осталось подобрать Модуль RS485

Вот моя плата 1в1:

450jkb-1.jpg


Сообщение отредактировал igorwhite: 03 Январь 2016 - 17:33

  • 0

#13 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 03 Январь 2016 - 17:55

Вот здесь может быть что-то для вас полезное (не ручаюсь, что схемы в точности соответствуют вашей плате):

http://maher-ramblin...nc-nt65-3x.html

 

Cудя по ним - на среднюю ногу ("SIG") разъема PWM-IN подается сигнал с 17-го пина LPT, через буфер на микросхеме 74HC14. По фотографии платы - похоже, что так и есть.


Осталось подобрать Модуль RS485

Этого добра предостаточно. На яндексе наберите "адаптер RS485" и смотрите, какой подешевле... Либо на Алиэкспрессе.

Если хочется не "пипку в USB-порт", а более-менее "индустриальный" - вот, например, этот:

http://www.owen.ru/c...en_as4/opisanie


  • 0

#14 OFFLINE   ShadowVoice

ShadowVoice

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 601 сообщений
  • Пол:Мужчина
  • Город:Рига
  • Интересы:Деньги, власть, женщины. Последовательность можно менять.
  • Из:Рига, Латвия

Отправлено 03 Январь 2016 - 20:19

А не будет-ли проще взять имеющийся PWM и преобразовать его в 0-10V вот таким путём?

В свою очередь 0-10 В могут на прямую управлять инвертором.

 
Несколько раз реализовывал решение, когда 0-10В с платы контроллера станка сразу на инвертор подавал. И работаеть ведь...Там правда плата контроллера имела вствоенный конвертер PWM на 0-10V. 

  • 0

#15 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 03 Январь 2016 - 21:35

А не будет-ли проще взять имеющийся PWM и преобразовать его в 0-10V вот таким путём?

Можно. И даже самому слепить управляемый от PWM источник 0..10V можно - нехитрая схема (а если 0..5V, так вообще достаточно один резистор и один электролитический конденсатор на выход 74HC14 навесить). Но стабильность PWM-сигнала, генерируемого "писюком" (а стало быть, и стабильность выходного напряжения конвертора), обычно оставляет желать лучшего.

Ну и, как по мне, зачем преобразовывать цифру в аналог, если есть возможность сразу цифру в частотник передать? А 17-м пином "однозначно и безоговорочно" частотник запускать и останавливать, независимо от напряжения, сгенерированного через ШИМ. Опасное это дело, только на источник 0..10V полагаться в деле остановки шпинделя - может в руках запуститься, пока фрезу меняешь, из-за проскочившей электрической помехи...

 

Хотя при проектировании промышленной установки - таки да, я тоже всеми силами придерживаюсь унифицированных интерфейсов. Из тех соображений, что используя цифровое управление по "полевой шине": я привязываю владельца установки к строго определенной марке и модели VFD. Если данная модель в некоторый момент окажется снятой с производства, или просто прекратятся поставки из-за того, что единственный дилер с производителем разосрался (как случилось в России с фирмой Kollmorgen), с реанимацией неисправной установки возникнут большие проблемы...

Но тут не "индустриал", а изделие хобби-класса - раз уж своими руками его сделал, то и переделать сам сможешь.


  • 0

#16 OFFLINE   ShadowVoice

ShadowVoice

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 601 сообщений
  • Пол:Мужчина
  • Город:Рига
  • Интересы:Деньги, власть, женщины. Последовательность можно менять.
  • Из:Рига, Латвия

Отправлено 03 Январь 2016 - 22:21

Ну это даже при моих околонулевых познаний в электронике ясно, чтпо Старт/Стоп это отдельный сигнал LPT! Кстати - Spindle Start/Stop не всегда LPT pin 17. Может это относится именно к Mach3? Да, конечно, Старт/Стоп и управление оборотами это однозначно разные сигналы и управление оборотами я никогда не применял для запуска шпинделя.

 

А по аналоговому сигналу 0-10 управление доступно и очень начинающим ;-) Даже тем, кто не способны следовать советам по электронике от более умудрённых коллег ;-)

 

Можно. И даже самому слепить управляемый от PWM источник 0..10V можно - нехитрая схема (а если 0..5V, так вообще достаточно один резистор и один электролитический конденсатор на выход 74HC14 навесить). Но стабильность PWM-сигнала, генерируемого "писюком" (а стало быть, и стабильность выходного напряжения конвертора), обычно оставляет желать лучшего.

Ну и, как по мне, зачем преобразовывать цифру в аналог, если есть возможность сразу цифру в частотник передать? 

 

 

Мне не случалось наблюдать нестабильность PWM и соответственно оборотов шпинделя в мною собранных исполнениях, но несомненно Ваше мнение мне интересно. 

 

 

При наличии достаточного времени для приобретения опыта и знаний в электронике, или изначальном наличии таковых, то Вы несомненно правы. Однако не все способны "быстро сваять примитивную плату". :pardon:


Сообщение отредактировал ShadowVoice: 03 Январь 2016 - 22:22

  • 0

#17 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 03 Январь 2016 - 23:03

Однако не все способны "быстро сваять примитивную плату".

Не понравился мне тот китайский конвертер, что по ссылке. По моему скромному мнению, преобразователь, который при обрыве управляющего входа выдает на выходе максимальное значение управляющего сигнала (именно такое поведение документировано в описании товара) - "аццкий ужоснах". Не делают так в индустриальной электронике. Ослабла клемма, вывалился проводок, и станок ушел на предельных оборотах вразнос вместо того, чтобы остановиться...

 

Да, конечно, Старт/Стоп и управление оборотами это однозначно разные сигналы

Дык, это... Я совсем не против, но количество пинов, способных работать на вывод, у LPT-порта и без того не в избытке.


  • 0

#18 OFFLINE   igorwhite

igorwhite

    Студент

  • Пользователи
  • PipPip
  • 17 сообщений
  • Из:Moscow

Отправлено 03 Январь 2016 - 23:08

Уважаемые ГУРУ.

Я просто новичок в мире CNC. Сильно не пинайте. Мне на буржуском форуме посоветовали до-купить вот такую плату или такую.

Или как посоветовал ShadowVoice купить вот это я так понимаю на али это тоже самое

Но как соединить мой "огрызок" в виде YOOCNC-450JKB с этими платами не пойму. Уже накачал тонны мануалов.


  • 0

#19 OFFLINE   ShadowVoice

ShadowVoice

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 601 сообщений
  • Пол:Мужчина
  • Город:Рига
  • Интересы:Деньги, власть, женщины. Последовательность можно менять.
  • Из:Рига, Латвия

Отправлено 03 Январь 2016 - 23:56

Коллеги. Приймите во внимание, что описание чуда китайской мысли, что я указал на ebay, я не читал. Всего-то указал, что подобные вещи существуют и стоят не дорого. Выбор конкретной модели на страх и совесть каждого.

"Не делают так в индустриальной электронике..." - возможно. Я не берусь комментировать индустриальные решения в общем. Однако требовать от устройства уровня "желуди и палки" индустриальных решений, это смело...

Вы еще представьте что будет при обрыве всего лишь сигнала Dir на один из драйверов. Что тогда станок сотворит?

Любой из хобби (и не очень) станков не способен отслеживать потерю Dir сигнала и соотв потенциальные разрушения в таком случае будут пипец какие. Ну и? Работают с этим риском годами.
2. При выходе шпинделя на мах обороты в данном классе станков риск более чем минимален. Шпиндели могут работать часами на мах оборотах.
  • 0

#20 OFFLINE   T-Rex

T-Rex

    Реаниматор CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 989 сообщений
  • Пол:Мужчина
  • Из:Йошкар-Ола

Отправлено 04 Январь 2016 - 00:26

купить

Еще проще. В электронике на элементарно-минимальном уровне разбираетесь? Или среди друзей "радиогубитель" найдется?

 

Берете электролитический конденсатор, емкостью где-нибудь 22..47 мкФ, с рабочим напряжением 20..50V (что под руку попадет). И резистор где-то так на 1 кОм (мощность любая, не имеет значения). Розничная стоимость деталей - рублей 10 на ближайшей радиобарахолке, а не 941 рубль, и не $42.50 (не считая доставки почтой).

Припаиваете конденсатор "минусовым" выводом к клемме "GND" разъема PWM-IN. Припаиваете резистор одной ногой к клемме "SIG". Свободные ноги этих двух деталек соединяете и спаиваете вместе, оставив точку соединения висеть в воздухе. Все, RC-фильтр для преобразования ШИМ в сигнал 0..5V уже готов.

Теперь берете мультиметр. Цепляете его к выводам конденсатора и пытаетесь управлять ШИМом (PWM) из Mach3. Разумеется, надо настроить управление PWM на pin 17. Как только добьетесь изменения напряжения на конденсаторе, пропорционального задаваемым оборотам шпинделя, в диапазоне от 0 до примерно 4.5 вольт - "радуетесь полчаса" и подключаете это хозяйство к аналоговому входу инвертора. Плюсовый вывод конденсатора - к клемме AIN1, минусовый - к COM. В параметр P0-023 (максимальное напряжение входа AIN) записываете 5 вольт вместо заводских 10.

 

Опять все... Остается только какой-нибудь из дискретных сигналов на "пуск-стоп" шпинделя назначить и подключить его к клемме шпинделя, назначенную на функцию "Run Forward". Если не планируете использовать ось А, то pin 8 или pin 9 у вас остаются не занятыми - подойдут.


Ну а теперь - потеоретизировали мы тут знатно. Может, кому и пригодится. Но, положа руку на сердце, вам это руление оборотами шпинделя из управляющей программы нужно? Подумайте хорошенько...

Это ведь на станках с автосменой инструмента оно реально необходимо - чтобы при смене инструмента автоматически изменить и его скорость вращения. А на граверах без автосмены все наоборот - многие пользователи обрубают уже имеющееся управление и перепрограммируют инвертор на ручную регулировку "крутилкой".

Вспомните слова великого гуру Винни-Пуха, "это ж-ж-ж неспроста!". При одном-единственном инструменте, вставляемом в цангу вручную, нет проблем и скорость вращения вручную задать. И, если возникло такое желание - изменить ее прямо по ходу фрезеровки, когда что-то не нравится. Городить огород лишь затем, чтобы было "как у взрослых дядек на обрабатывающих центрах", на настольном станочке нет смысла.

Лично я бы в вашей ситуации на этот выход PWM-IN навесил самую обычную оптопару PC817, чтобы ее транзисторным ключиком замыкать на инверторе клемму X1 с клеммой COM (запуск на вращение), а регулировку оборотов настроил на "крутилку" панели (изменив параметры так, чтобы она меняла обороты от 6000 до 24000 "от упора до упора"). И на этом успокоился, ибо просто, дешево и сердито.


Сообщение отредактировал T-Rex: 04 Январь 2016 - 00:27

  • 1





Темы с аналогичным тегами CNC6040, регулировка оборотов шпинделя, Подключение инвертора, регулировка оборотов в Mach3, Nowforever

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных