Delta Tau на ЧПУ SV500. Неисправность выносного пульта упр.
-
- Опытный
- Сообщения: 139
- Зарегистрирован: 23 сен 2013, 21:57
- Репутация: 25
- Настоящее имя: Илдар Гибадуллин
- Откуда: Учалы, Башкортостан
- Контактная информация:
Программирование ПЛК DeltaTau на ЧПУ SV500
Уронил пульт выносной, что то замкнуло в нем. На контроллере Atmel выносного сгорел дискретный вход аварийной остановки. Остальные кнопки работают нормально. Проверяли в диагностике ЧПУ. При нажатии кнопок биты меняются все, кроме аварийной остановки. В загрузочном файле CNC MSHAK исключили в параметре p316 инициализацию выносного пульта. Теперь работаю без него, что очень не удобно. Есть исходный проект ПЛК созданный в среде PeWin32. Не можем разобраться в какую переменную записывается бит аварийной остановки.
Может кто подскажет как заглушить этот бит. Могу предоставить исходный проект ПЛК с коментариями программы.
Может кто подскажет как заглушить этот бит. Могу предоставить исходный проект ПЛК с коментариями программы.
Последний раз редактировалось Ildar 05 ноя 2015, 18:50, всего редактировалось 2 раза.
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1645
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: Как отключить бит аварийной остановки дискретного входа
А может тупо кнопка залипла всетаки? Чего на ногу контроллера думаете сразу?
-
- Опытный
- Сообщения: 139
- Зарегистрирован: 23 сен 2013, 21:57
- Репутация: 25
- Настоящее имя: Илдар Гибадуллин
- Откуда: Учалы, Башкортостан
- Контактная информация:
Программирование ПЛК DeltaTau на ЧПУ SV500
Кнопку проверили в первую очередь. Переменную в программе нашли. После загрузки программы на плк все работает кроме грибка - Решение: есть неиспользуемые кнопки на панели оператора, привязать грибок к ней.
Теперь проблема в следующем - программа залитая в плк после его перезагрузки возвращается к исходному коду. Каким образом не понятно. Делал все как написано в HELPе! Кто занимался программированием контроллеров DeltaTau отзовитесь!!!
Теперь проблема в следующем - программа залитая в плк после его перезагрузки возвращается к исходному коду. Каким образом не понятно. Делал все как написано в HELPе! Кто занимался программированием контроллеров DeltaTau отзовитесь!!!
Последний раз редактировалось Ildar 05 ноя 2015, 18:34, всего редактировалось 1 раз.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Как отключить бит аварийной остановки дискретного входа
У тебя что ДельтаТау стоит?Ildar писал(а):Кто занимался программированием контроллеров DeltaTau отзовитесь!!!
Hanter тискал ДельтаТау
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Опытный
- Сообщения: 139
- Зарегистрирован: 23 сен 2013, 21:57
- Репутация: 25
- Настоящее имя: Илдар Гибадуллин
- Откуда: Учалы, Башкортостан
- Контактная информация:
Программирование ПЛК DeltaTau на ЧПУ SV500
Да Дельта.
Алексей видимо не напоролся на мою тему
Алексей видимо не напоролся на мою тему
Последний раз редактировалось Ildar 05 ноя 2015, 18:34, всего редактировалось 1 раз.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Как отключить бит аварийной остановки дискретного входа
Потому как в названии темы нет ни слова об DeltaTayIldar писал(а):Алексей видимо не напоролся на мою тему
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: Программирование ПЛК DeltaTau на ЧПУ SV500
нет, я на выходные уезжаю в другой город и остаюсь без инета.. по этому просто был вне форума. давайте в личку. поглядим че знаем..
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
-
- Опытный
- Сообщения: 139
- Зарегистрирован: 23 сен 2013, 21:57
- Репутация: 25
- Настоящее имя: Илдар Гибадуллин
- Откуда: Учалы, Башкортостан
- Контактная информация:
Re: Программирование ПЛК DeltaTau на ЧПУ SV500
Спасибо, Алексей! Всем спасибо! Проблему решили. Правда на пульте только Е стоп физический остался, если нажмешь, приходится полную перезагрузку станка делать. Электроник придет (возможно вечером) дам полный отчет о проделанной работе.
-
- Опытный
- Сообщения: 139
- Зарегистрирован: 23 сен 2013, 21:57
- Репутация: 25
- Настоящее имя: Илдар Гибадуллин
- Откуда: Учалы, Башкортостан
- Контактная информация:
Delta Tau на ЧПУ SV500. Неисправность выносного пульта упр.
Приобрел я в 2011 году станочек SV500 на базе ПЛК Delta Tau (turbo pmac 3u cpu) . Особых проблем с ним не было. При первом пуске оказалось, что плата контроля фаз имеет неисправности. После замены микросхемы 174H14 проблема ушла.Спустя некоторое время умер блок питания контроллера. Обошлось чисткой от пыли и различной грязи, которую надуло кулером.
В один прекрасный день в следствии падения выносного пульта начались серьезные проблемы , в нем что-то металлическое замкнуло на дискретный вход контроллера ATmega 128. Вход этот оказался аварийным остановом. Станок отказался работать. При нажатии кнопки готовности начинал происходить периодический перезапуск в 3 секунды всего шкафа ( а именно вся силовая часть IGBT модулей приводов). При попытке отключения пульта в настройках MSHAK, сама программа переставала грузиться выдавая при этом непонятные ошибки. Решение было найдено.
Параметр отвечающий за инициализацию пульта был в файле StarTup.conf в каталоге с программой:
p316=1 - пульт включен,
p316=0 - пульт отключен.
Сменив параметр на 0, станок начал нормально работать , но уже без возможности использования выносного пульта .
Самое странное было в том, что при его отсоединении от панели оператора ЧПУ тоже отказывался работать . Из-за этого появилась еще одна проблема в невозможности ремонта пульта, так как при неудаче можно надолго потерять своего кормильца . Поиски нового или б/у закончились без результатов.
Посоветовавшись с другом мы решили попробовать изменить алгоритм работы самого контроллера DeltaTau исключив обработку состояния регистра E-STOPа c контроллера Atmel. Панель оператора и выносной пульт подключены по 485 интерфейсу. Обмен дельты и панели организованы по rs422.
Средой для разработки проекта для дельты служит программа PeWin32. "Немного" поковырявшись на жестком диске панели оператора был обнаружен исходник ПЛК, что нас очень сильно обрадовало. Перелопатив весь код методом сравнения скомпилированного кода и исходника (по времени три дня и три ночи) , была обнаружена переменная которая отвечала за состояние этого злосчастного е-стопа. Сделав полный BackUp ПЛК мы приступили к экспериментам. В итоге при записи алгоритма на контроллер после его перезагрузки все возвращалось на свои места (программа не сохранялась в памяти). Почитав инструкции по PeWin32 оказалось что нужно было всего то в терминал записать команду SAVE для сохранения программы в еепроме.
ИТОГ: работает все!!! кроме аварийной остановки на выносном пульте (если быть точнее, то сам останов работает, а вот при отжатии грибка авария не сбрасывается. Приходится перезагружать контроллер . Основной E_STOP на панели оператора работает корректно!!!) .
Конечно получилось кратко. Кому интересны подробности, можете писать. В следующем отчете я напишу как исправить косяк с коммуникационной платой. Была потеряна прошивка контроллера EZ USB interface в следствии разности потенциалов между ПЛК и PC по кабелю usb (разная земля).
В один прекрасный день в следствии падения выносного пульта начались серьезные проблемы , в нем что-то металлическое замкнуло на дискретный вход контроллера ATmega 128. Вход этот оказался аварийным остановом. Станок отказался работать. При нажатии кнопки готовности начинал происходить периодический перезапуск в 3 секунды всего шкафа ( а именно вся силовая часть IGBT модулей приводов). При попытке отключения пульта в настройках MSHAK, сама программа переставала грузиться выдавая при этом непонятные ошибки. Решение было найдено.
Параметр отвечающий за инициализацию пульта был в файле StarTup.conf в каталоге с программой:
p316=1 - пульт включен,
p316=0 - пульт отключен.
Сменив параметр на 0, станок начал нормально работать , но уже без возможности использования выносного пульта .
Самое странное было в том, что при его отсоединении от панели оператора ЧПУ тоже отказывался работать . Из-за этого появилась еще одна проблема в невозможности ремонта пульта, так как при неудаче можно надолго потерять своего кормильца . Поиски нового или б/у закончились без результатов.
Посоветовавшись с другом мы решили попробовать изменить алгоритм работы самого контроллера DeltaTau исключив обработку состояния регистра E-STOPа c контроллера Atmel. Панель оператора и выносной пульт подключены по 485 интерфейсу. Обмен дельты и панели организованы по rs422.
Средой для разработки проекта для дельты служит программа PeWin32. "Немного" поковырявшись на жестком диске панели оператора был обнаружен исходник ПЛК, что нас очень сильно обрадовало. Перелопатив весь код методом сравнения скомпилированного кода и исходника (по времени три дня и три ночи) , была обнаружена переменная которая отвечала за состояние этого злосчастного е-стопа. Сделав полный BackUp ПЛК мы приступили к экспериментам. В итоге при записи алгоритма на контроллер после его перезагрузки все возвращалось на свои места (программа не сохранялась в памяти). Почитав инструкции по PeWin32 оказалось что нужно было всего то в терминал записать команду SAVE для сохранения программы в еепроме.
ИТОГ: работает все!!! кроме аварийной остановки на выносном пульте (если быть точнее, то сам останов работает, а вот при отжатии грибка авария не сбрасывается. Приходится перезагружать контроллер . Основной E_STOP на панели оператора работает корректно!!!) .
Конечно получилось кратко. Кому интересны подробности, можете писать. В следующем отчете я напишу как исправить косяк с коммуникационной платой. Была потеряна прошивка контроллера EZ USB interface в следствии разности потенциалов между ПЛК и PC по кабелю usb (разная земля).
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Delta Tau на ЧПУ SV500. Неисправность выносного пульта у
Все прекрасно, а где фото готовых деталей?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Опытный
- Сообщения: 139
- Зарегистрирован: 23 сен 2013, 21:57
- Репутация: 25
- Настоящее имя: Илдар Гибадуллин
- Откуда: Учалы, Башкортостан
- Контактная информация:
Re: Delta Tau на ЧПУ SV500. Неисправность выносного пульта у
Скоро выложу, заготовки сеня завез для ДВФУ станок мутят ГАР большой (вертолеты делать с одного установа )
-
- Новичок
- Сообщения: 14
- Зарегистрирован: 31 май 2019, 06:42
- Репутация: 0
- Настоящее имя: Юрий Михайлов
- Откуда: Лениногорск, Татарстан
- Контактная информация:
Re: Delta Tau на ЧПУ SV500. Неисправность выносного пульта у
Добрый час,Ildar, мне очень интересны подробности, как их получить.Ildar писал(а):Приобрел я в 2011 году станочек SV500 на базе ПЛК Delta Tau (turbo pmac 3u cpu) . Особых проблем с ним не было. При первом пуске оказалось, что плата контроля фаз имеет неисправности. После замены микросхемы 174H14 проблема ушла.Спустя некоторое время умер блок питания контроллера. Обошлось чисткой от пыли и различной грязи, которую надуло кулером.
В один прекрасный день в следствии падения выносного пульта начались серьезные проблемы , в нем что-то металлическое замкнуло на дискретный вход контроллера ATmega 128. Вход этот оказался аварийным остановом. Станок отказался работать. При нажатии кнопки готовности начинал происходить периодический перезапуск в 3 секунды всего шкафа ( а именно вся силовая часть IGBT модулей приводов). При попытке отключения пульта в настройках MSHAK, сама программа переставала грузиться выдавая при этом непонятные ошибки. Решение было найдено.
Параметр отвечающий за инициализацию пульта был в файле StarTup.conf в каталоге с программой:
p316=1 - пульт включен,
p316=0 - пульт отключен.
Сменив параметр на 0, станок начал нормально работать , но уже без возможности использования выносного пульта .
Самое странное было в том, что при его отсоединении от панели оператора ЧПУ тоже отказывался работать . Из-за этого появилась еще одна проблема в невозможности ремонта пульта, так как при неудаче можно надолго потерять своего кормильца . Поиски нового или б/у закончились без результатов.
Посоветовавшись с другом мы решили попробовать изменить алгоритм работы самого контроллера DeltaTau исключив обработку состояния регистра E-STOPа c контроллера Atmel. Панель оператора и выносной пульт подключены по 485 интерфейсу. Обмен дельты и панели организованы по rs422.
Средой для разработки проекта для дельты служит программа PeWin32. "Немного" поковырявшись на жестком диске панели оператора был обнаружен исходник ПЛК, что нас очень сильно обрадовало. Перелопатив весь код методом сравнения скомпилированного кода и исходника (по времени три дня и три ночи) , была обнаружена переменная которая отвечала за состояние этого злосчастного е-стопа. Сделав полный BackUp ПЛК мы приступили к экспериментам. В итоге при записи алгоритма на контроллер после его перезагрузки все возвращалось на свои места (программа не сохранялась в памяти). Почитав инструкции по PeWin32 оказалось что нужно было всего то в терминал записать команду SAVE для сохранения программы в еепроме.
ИТОГ: работает все!!! кроме аварийной остановки на выносном пульте (если быть точнее, то сам останов работает, а вот при отжатии грибка авария не сбрасывается. Приходится перезагружать контроллер . Основной E_STOP на панели оператора работает корректно!!!) .
Конечно получилось кратко. Кому интересны подробности, можете писать. В следующем отчете я напишу как исправить косяк с коммуникационной платой. Была потеряна прошивка контроллера EZ USB interface в следствии разности потенциалов между ПЛК и PC по кабелю usb (разная земля).
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Delta Tau на ЧПУ SV500. Неисправность выносного пульта у
Здесь же сказал спец Re: Обрабатывающий центр SV500 #7 что лечится перемычкой
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Delta Tau на ЧПУ SV500. Неисправность выносного пульта у
Странно, что цепь безопасности висит на шине, а не в общей независимой цепи безопасности электрошкафа.
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: Delta Tau на ЧПУ SV500. Неисправность выносного пульта у
ООоо... казахкий коперфильд читать разучился или думать ?? Афтаев - ты скажи - если написанное шибко тяжело для понимания - я могу родной разъемчик с перемычкой сфоткать... который вместо пульта на разъем ставится... Может так оно будет доходчивее и понятней Расскажешь потом что ты как всегда "шо-то другое имел в виде..."
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: Delta Tau на ЧПУ SV500. Неисправность выносного пульта у
не-не-не... там немного не так сделано. цепь безопасности идет сама по себе, отдельным проводом. но проходит она через плату и плата отслеживает ее состояние. получается "третья" ветка. ну по крайней мере у меня так. два грибка. оба двухконтактные. одна цепь на пускатели, вторая цепь на вход контролера и третья через панель на вход отвечающий за работу с панелью.. срабатывание любой ветки ведет к останову. от грибка на панели цепь е-стоп-а уходит на выносной пульт. чтобы небыло ошибки без него на разъем ставится ответная часть разъема с перемычкой, эмулирующей замкнутое состояние е-стопа на выносном пульте....Lexxa писал(а):Странно, что цепь безопасности висит на шине, а не в общей независимой цепи безопасности электрошкафа.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Delta Tau на ЧПУ SV500. Неисправность выносного пульта у
Просто из сказанного выше, следует именно то, что цепь безопасности сидит на шине.Hanter писал(а): не-не-не... там немного не так сделано. цепь безопасности идет сама по себе, отдельным проводом. но проходит она через плату....
А если гибки все собраны в независимую цепь, а каждый грибок контролируется ещё и контроллером, то это, безусловно, плюс в эргономике.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Delta Tau на ЧПУ SV500. Неисправность выносного пульта у
При нажатии на грибок парой контактов(нормальнозамкнутых) рубится силовуха, их можно замкнуть перемычкой. Но проще воткнуть пульт в гнездо. А второй частью контактов идет в МК.Lexxa писал(а):А если гибки все собраны в независимую цепь, а каждый грибок контролируется ещё и контроллером, то это, безусловно, плюс в эргономике.
Если в параметрах как пишет Ildar, отключить пульт, что мы тоже делали.
И замкнуть перемычкой Естоп силовой, то МШАК будет показывать что сработал Естоп. Нет сигнала с МК.Ildar писал(а):Параметр отвечающий за инициализацию пульта был в файле StarTup.conf в каталоге с программой:
p316=1 - пульт включен,
p316=0 - пульт отключен.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: Delta Tau на ЧПУ SV500. Неисправность выносного пульта у
С чего она на шине ?? у грибков два контакта. один на пускатели, второй на энейбл. плюс состояние какой то из этих линий отслеживается контролером. все грибки собраны последовательно. нажатие на любой из них рвет силу и сигнал энейбл, плюс говорит контролеру что сработал именно "Е-стоп"...Lexxa писал(а):Просто из сказанного выше, следует именно то, что цепь безопасности сидит на шине.
А если гибки все собраны в независимую цепь, а каждый грибок контролируется ещё и контроллером, то это, безусловно, плюс в эргономике.
.... мысль о том что у Илдара совсем другое железо прошла мимо Великого Казахского Гуру.... ну там разное железо - UMAC и PC104.... разный софт... бывает... такие мысли вообще не часто заходят в Казахстан.... бывает....aftaev писал(а):Если в параметрах как пишет Ildar, отключить пульт, что мы тоже делали.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.