Всем привет!
Купили в отдел станочек
http://rosfrezer.com/am06stm
Его родная система управления вообще не устраивала (т.к. восновном пилим мелкие детали со множеством переустановок заготовки), вообщем решил переделать, всё было боле-мене сносно пока не дошёл до перенастройки частотника.
Железо что стоит сейчас: Mach3(R3.043.053, скринсет Mach_Blue_Probing_by_Big-Tex), далее StepMaster, затем драйвера EM705, далее не перебирал покачто ничего.
Частотник (Delta VFD022E21A) через переходник RS232-RS485 цепляется к компу, рулит (пока что - пытается) частотником тоже Mach3.
Отправлял пакеты в частотник руками - запускается, останавливается, обороты меняются, НО, при запихивании в регистр оборотов "0 оборотов" частотник крутит под 100Гц, при отправке числа 24000 частотник говорит 340Гц, при отправке числа 30000 частотник наконец говорит 400Гц. реальные обороты померить нечем, но судя по измеренной(осциллом) выходной частоте - крутит также как и показывает, т.е. крутит неправильные обороты.
В настройках всякое суммирование не включено.
Да, ещё возможно связанная непонятка - при попытке крутить по часовой стрелки всёравно крутится против часовой стрелки, хотя в настройках разрешил крутиться в обе стороны(когда получил станок в частотнике было запрещено вращение по часовой стрелке(т.е. против направления резания фрезой - а нужен этот режим для облегчения поиска центра отверстия - раскручиваю фрезу на небольших оборотах чтоб не резала и отправляю искать центр отверстия))
Вопрос - какие настройки ещё могут отвечать за такое поведение частотника?
Второй непонятный момент - не реагирует на кнопку STOP на пульте, хотя в настройках указал чтоб реагировал(но это не критичный косяк, но если кто сталкивался - дайте знать как поправить).
И ещё один важный вопрос - как заставить корректно реагировать на просьбы со стороны Mach3?
Немного поясню: настраивал как описано тут http://www.cnczone.ru/forums/index.php? ... entry16750
На команды вида M3 S6000 из вкладки MDI отзывается(запускается), на нажатие кнопки "SPINDLE CW" не откликается, на нажатие кнопки на пульте (ShuttlePro_Mach3 HB04) - тоже не откликается. Не откликается = не стартует и не останавливается. На изменение оборотов кнопками +/- на вкладке MDI или на кручение с пульта - также никак не реагирует.
Смотрел что бегает по RS485 - там никаких изменений при любых попытках запуска/остановки кроме команд M3/M5.
Вопрос - где ещё ему (Mach3) надо прописать строчку с отправкой данных частотнику (на шину) чтоб он наконец стал реагировать на эти изменения?
Если у когото будут мысли что это и изначально не должно работать - на предыдущем станке (сейчас ждёт пока запустим этот и скорее всего будем продавать его) всё это работало, только частотник там был HY01D523B (сильно распространённый из китайских) - его допаивал чтоб там появился RS485. Настраивал коллега, но настроил частотник буквально за 2-3 часа и сказал что "там всё просто" (скорее всего настраивал через плагин).
Помогите с настройкой частотника шпинделя (Delta VFD022E21A)
-
andrei_sela
- Кандидат
- Сообщения: 58
- Зарегистрирован: 29 июл 2013, 21:13
- Репутация: 72
- Откуда: Москва
- Контактная информация:
- Лодочник
- Мастер
- Сообщения: 2178
- Зарегистрирован: 10 авг 2012, 05:24
- Репутация: 1835
- Настоящее имя: Олег
- Откуда: г.Королев
- Контактная информация:
Re: Помогите с настройкой частотника шпинделя (Delta VFD022E
Суммирование включено по умолчанию на всех станках росфрезер.
Ограничение минимсльной частоты установлено на 100 Гц.
Ограничение минимсльной частоты установлено на 100 Гц.
-
andrei_sela
- Кандидат
- Сообщения: 58
- Зарегистрирован: 29 июл 2013, 21:13
- Репутация: 72
- Откуда: Москва
- Контактная информация:
Re: Помогите с настройкой частотника шпинделя (Delta VFD022E
По этому вопросу спасибо огромное, да, каюсь, проглядел суммирование, частотник настраиваю 1й раз и честно сказать - обалдел от такого количества настраиваемых параметров.
Убрал суммирование, поправил формулу расчёта отдаваемого параметра, но теперь ещё одна проблема вылезла - не хочет передавать параметры больше чем 32768.
Вопрос как ему передать значение 400Гц (значение 40 000), если SetModOutput(1,rpm * 1.667) передаёт только знаковое 16-битное число?
Убрал суммирование, поправил формулу расчёта отдаваемого параметра, но теперь ещё одна проблема вылезла - не хочет передавать параметры больше чем 32768.
Вопрос как ему передать значение 400Гц (значение 40 000), если SetModOutput(1,rpm * 1.667) передаёт только знаковое 16-битное число?