Перейти к публикации

ЧПУ DELEM 65W, листогиб HUATY, не двигается балка(ось Y)


Рекомендованные сообщения

Здравствуйте, возникла такая проблема с листогибом.

В процессе работы, на очередной заготовке балка зависла в нижнем положении(т.е. загнулась деталь и всё встало).

После выкл/вкл машины при старте оси X R Z1  Z2 поехали в ноль и в затем в заданные позиции, а ось Y(балка) стоит на месте. Никаких ошибок нет.

Ось Y управляется двумя пропорциональными клапанами Bosch Rexroth, обратная связь в ЧПУ не подключена.

Отслеживается координата двумя линейками Hedenhain.

По электросхеме на китайском языке(одна страничка только на английском) в ЧПУ заведено всего 7 цифровых входов:

- педаль вверх

- педаль вниз

- гидростанция работает

- сигнал с реле KA2 быстрое опускание

- сигнал с реле KA4 смена скорости

- сигнал с переключателя single (не понял что он делает, но им не пользуются)

- сигнал по схеме с какого-то датчика, подписан как X axis reference, никуда не подключен! идет до клеммной колодки а дальше пусто(принудительно подавал туда сигнал, не помогло).

Все сигналы проверены.

Линейки проверены, если их подвигать вручную, то координаты осей Y1 и Y2 меняются.

Не идет напряжение с выхода управлением клапана системного давления.

На пропорциональные клапана питание 24 вольта есть, но на аналоговых выходах управления клапанами 0 вольт.

Т.е. на сколько я понимаю ЧПУ не дает почему-то сигналов на подъем балки.

Оператор при возникновении проблемы на наличие ошибок не обратил внимания, так как по их словам "станок живет своей жизнью",  в принципе так оно и есть, периодически станок залипал, но полное выключение/ включение обычно помогало. И проблемы были в основном связаны с осями Z1 Z2 X...Последние 2 недели работал без сбоев.

А тут встал и всё. В гидравлике не силен, но вроде всё правильно понял как оно должно работать...

Прошу помощи, а то пока до китайцев достучишься.....а гл. мех требует немедленных результатов.

Ссылка на сообщение
Поделиться на других сайтах


Так может Гл.Механик и отремонтирует?

 

У вас должны быть DM модули в электро-шкафу, один из них должен управлять осями Y1-Y2.

Выкладывайте англо-китайскую инструкцию, будем изучать!

Ссылка на сообщение
Поделиться на других сайтах
сигнал с переключателя single (не понял что он делает, но им не пользуются)

Это так называемый режим регулировки. Балка опускается только с медленной скоростью.

 

Для начала выложите файлы:  Seq_inp.txt и delem.def. Они находятся в папке DELEM \ BIN.

Китайцы очень любят редактировать Seq_inp.txt  :smile:

Ссылка на сообщение
Поделиться на других сайтах
Не идет напряжение с выхода управлением клапана системного давления.
Проведите диагностику этого клапана по току согласно описанию.
Ссылка на сообщение
Поделиться на других сайтах

Вот эти файлы по ссылке.

https://cloud.mail.ru/public/7fWM/44bpVhrWk

 

  Проведите диагностику этого клапана по току согласно описанию.

 

А как его можно проверить? У меня нет описания.

Ссылка на сообщение
Поделиться на других сайтах
:10:8046:=%Y%24
:30:8043:=%Y%07
:40:%Y%01:=8041
:45:%Y%02:=8040
:50:%Y%03:=Y_MUTE1
:170:7001:=!8030*(7001+8036+!8048)
:175:7002:=!8030*(7002+%Y%05)
:180:7003:=!8031*(7003+8030)
:182:7004:=%Y%06*(7004+8042)
:183:7005:=TT(d1000,8030*X_IP*M_OPTION1)
:184:7006:=!8042*(7005+7006)
:186:7008:=X_IP*R_IP*Z1_IP*Z2_IP
;:141:%Y%11:=Y_UDP*7525*7725*CR_LEFT*!%Y%12
;:142:%Y%12:=Y_UDP*7525*7725*CR_RIGHT*!%Y%11
;:146:%Y%18:=Y_UDP*(CR_LEFT+CR_RIGHT)
:188:8042:=!8040*%Y%24*!8030*8001*(7002+7001+!8031*!%Y%06*!%Y%07)
:190:8040:=8001*%Y%24*!8043*7008*(%Y%06+7006)*7003*!7004*8048*!%Y%08*!%Y%09*%Y%23
:195:8041:=!8040*(8031+8043*%Y%06+!8048)*7008*(%Y%06+7006)*!7001*8001*%Y%24*%Y%08*%Y%14
 
; Y axis internal virtual outputs
@define Y_UDP                       8030
@define Y_MUTE1                     8031
@define Y_MUTE2                     8032
@define Y_PINCH                     8033
@define Y_BP                        8034
@define Y_EH                        8035
@define Y_ER                        8036
@define Y_NO_MOVEMENT               8037
@define Y_ER_REACHED                8038
@define Y_PROG_Y_POS                8039
@define Y_REFS_PASSED               8048
@define Y_REF1_PASSED               8220
@define Y_REF2_PASSED               8221
 
; Y axis internal virtual inputs
@define Y_CLOSING                   8040
@define Y_PRESS                     8041
@define Y_OPEN                      8042
@define Y_MANUAL                    8043
@define Y_T                         8044
@define Y_C                         8045
@define Y_PUMP_START                8046
@define Y_PAR_SWITCH                8047
 
Китайцы как всегда намудрили, я, например, не вижу 9-ю и 23-ю линии, хотя они прописаны в 190 строке.
:190:8040:=8001*%Y%24*!8043*7008*(%Y%06+7006)*7003*!7004*8048*!%Y%08*!%Y%09*%Y%23  :angry:
8040 - это команда на подъем
 
Я предлагаю сделать следующее. Перейти в ручной режим - single позиционным ключом.
На ЧПУ также перейти в ручной режим. Запустить насос и нажать СТАРТ.
Все оси должны поехать, кроме Y.
Нажать на педаль подъема.
Проверить, появится ли 24 В на 5-й линии.
 
* - логическое И
+ - логическое ИЛИ
! - логическое НЕ
 

 

Ссылка на сообщение
Поделиться на других сайтах
А как его можно проверить? У меня нет описания.
http://cccp3d.ru/topic/54819-delem/?p=679668 Описание найдете по этой ссылке в разделе 9.1.2
Ссылка на сообщение
Поделиться на других сайтах

Спасибо за поддержку.

На данный момент получилось через меню диагностики с переключателем single установить значения для пропорциональных клапанов и для системного давления, плиту таким образом получилось поднять и опустить. Т.е. проблема в логике работы. На сколько я понял вы выложили файл логики работы станка, как понять в чем проблема? есть у вас мысли? Может быть есть инструкция по программированию ЧПУ? На что обратить внимание?

Ссылка на сообщение
Поделиться на других сайтах
Китайцы как всегда намудрили, я, например, не вижу 9-ю и 23-ю линии, хотя они прописаны в 190 строке. :190:8040:=8001*%Y%24*!8043*7008*(%Y%06+7006)*7003*!7004*8048*!%Y%08*!%Y%09*%Y%23  8040 - это команда на подъем

 

Команда на подъем 8042.

Если под 5 линией вы подразумеваете 5 вход (%Y%5), то я его уже проверял, даже переключатель не нужен сигнал на вход приходит, в меню диагностики это можно отследить.

На сколько я смог понять, изучив язык логики команда на подъем 8042 зависит от кнопок, входов и некоторых состояний станка, которые зависят от флагов. Я прочитал, что есть независимые флаги, которые не меняют состояния после перезагрузки, подозреваю, что один из флагов встал в неправильное состояние. Описание этих флагов не нашел. Подскажите в правильном направлении идем? Где взять описание флагов?

Ссылка на сообщение
Поделиться на других сайтах

Команда на подъем 8042.

 

 

Да. Этот флаг прописан в файле delem.def

 

@define Y_OPEN                      8042

 

 

 

:190:8040:=8001*%Y%24*!8043*7008*(%Y%06+7006)*7003*!7004*8048*!%Y%08*!%Y%09*%Y%23

Должны одновременно быть выполнены 11 условий

1.8001 - на ЧПУ должен быть нажат СТАРТ

2. %Y%24 - должен быть включен насос

3. !8043 - ЧПУ не должно быть в ручном режиме

4. 7008 - =X_IP*R_IP*Z1_IP*Z2_IP

5. (%Y%06+7006) - 24 В на 6-й линии или !8042*(7005+7006)

6. 7003 :=!8031*(7003+8030)

7. Не 7004:=%Y%06*(7004+8042)

8. 8048 - Y_REFS_PASSED

9. не 24 В на 8-й линии

10. не 24 В на 9-й линии

11. 24 В на 23-й линии

 

 

Где взять описание флагов?

 

 В файле delem.def

Ссылка на сообщение
Поделиться на других сайтах

Приветствую всех. 

Вообщем провели проверку этого секвенсера, получилась следующая картина:

После включения станка и нажатия кнопки "пуск" происходит кратковременная установка флага 8042 (движения вверх по факту нет), далее устанавливается флаг 8030 Y_UDP (т.к. задание есть, а показания энкодера не меняются) и балка остается в исходном положении. Вместе с кнопкой пуск начинают двигаться оси X, R и Z, последовательно устанавливаются флаги X_IP, R_IP и Z_IP2. Флаг Z_IP1 так и не устанавливается даже после прекращения движения осей. Соответственно не устанавливается флаг 7008, а он, в свою очередь участвует в уравнении на опускание. Так же, флаг 8048 Y_REFS_PASSED остается не установленным. На этом все заканчивается. 

В ручном режиме (первая кнопка) после нажатия пуск выходит авария "D3831 палец в зоне безопасности" и станок не включается.

Ссылка на сообщение
Поделиться на других сайтах
Флаг Z_IP1 так и не устанавливается даже после прекращения движения осей.

 

Попробуйте отредактировать строку :186:7008:=X_IP*R_IP*Z1_IP*Z2_IP

 

:186:7008:=X_IP*R_IP*Z2_IP

Ссылка на сообщение
Поделиться на других сайтах

Я пошел дальше и написал:

8042:=%Y%05

8040:=%Y%06

 

т.е. подал команды напрямую с педалей. При нажатии на любую из педалей медленно опускается вниз. Причем из меню 50, при выставлении смещения левой и правой стороны на -40, и увеличении значения на клапане давления подъем идет без проблем.

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

Под собственным весом? 

Ссылка на сообщение
Поделиться на других сайтах
У меня такое впечатления что так.

А Вы сможете определить, катушки на пропорциональном клапане разные срабатывают, или одна и та же? Я имею ввиду при нажатие на разные педали. 

Ссылка на сообщение
Поделиться на других сайтах

Во вложении скриншот, при таких значениях поднимается вверх. Подниматься начинает при значении "Отклонение клапана давления" около 190

post-54818-0-99660600-1463728604_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Хотя в сервисном меню было так. То есть максимальное значение меньше чем значение при котором начинает работать.

post-54818-0-30049300-1463736271_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Killerchik
      Смысл в том, что подача должна указываться для фактического перемещения режущего клина. При одинаковой угловой скорости, в зависимости от радиуса траектории линейная скорость движения точки будет пропорциональна радиусу.
    • Killerchik
      Вероятно, я не совсем понятно написал. почта "имя@домен компании.com", хостер почты - Гугл.   Я, быть может, был бы готов из интереса рискнуть своей компанией - но точно не чужой.
    • Turgenev
      Не, греться будет, конкретно, потому что разъем будет прямо на стенке "стакана", а сам "стакан" будет нагреваться от нагревателя до 300 градусов. 3Д модель в процессе. погуглил, это разъемы типа таких: У них все круто, но нет фланца, чтобы хоть как-то закрепить разъем на стенке "стакана". По вашей наводке нагуглил еще разъемов, стоят дорого и очень большой габарит: Есть интересные варианты, но я не смог найти к ним ответную часть:   Это что-то типа такого: Мне не подходит по форм-фактору. Нагреватель должен быть в форме диска- плоский цилиндр диаметром 75мм и высотой около 10-20мм То есть запах идет от обгорания металла нагревателя? Вариант с заливкой нагреватель термостойким бетоном был, я даже его опробовал, но очень уж трудозатратно выходит. Любой металл будет иметь запах при нагреве, если его никуда не засовывать?
    • FROST_R6
      Здравствуй, ты можешь свой дискорд дать и показать?
    • Guhl
      У вас питание силовое на привод приходит? Е09 - отсутствие силового питания
    • Максим604
      В мануале написано что подача при Резьбофрезеровании считается по центру инструмента. Ок. Тогда почему когда пишешь в кам системе, то выдает подачу для движение  по траектории.      Перефразирую.  Нужно нарезать внутреннюю резьбу М20х2.  Фреза 3 зуба ∅12. Скорость резания 50. (Оборотов 1326)  Подача на зуб 0.05   Когда пишу в джи кодах, то выдаётся подача 198.9 мм/мин. С этой подачей станок и режет.    А если написать через шопмилл, то при тех же условиях( скорость резания и подача на зуб), он подачу пересчитывает для центра фрезы.  И выходит подача 80 мм/мин.   И выходит что при одних и тех же условиях меняется время обработки.    Когда пишешь через кам, то подача считается по траектории, а шопмилл считает для центра.    И я не понимаю как правильно считать. И почему именно так.  И в мануалах не нашёл ответа. 
    • maxx2000
      Да вот так ему хочется. Вот такие гады разработчики. Небось и в мануале всё это описали. Я негодую вместе с тобой.
    • Максим604
      Поэтому и вопрос. почему шопмилл подачу меняет, когда пишешь через него(макропеременые), а когда через G код не меняется. как шопмилл просчитывает новую подачу я понимаю, но не понимаю как прравильно и почему именно так правильно, а не наоброт. почему шопмилл переводит подачу с движения по траектории на движение по центру?     
    • Snake 60
      Так а зачем, если вот эта кнопка  сохраняет все детали и подсборки входящие в нее: При желании можно повесить на горячую кнопку через Настройка-Клавиатура Или пересохранить имеется ввиду создать копию с новым именем? Если да, то для этих целей я бы посоветовал крутой макрос с именем Коперник от @tompsongun См. пост выше.
    • maxx2000
      ну хотя бы то что одна написана через макропеременные, вторая в джи кодах. Ты считаешь что при одинаковом результате у них одинаковые алгоритмы?  
×
×
  • Создать...