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

ЧПУ 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 пользователей

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




  • Сообщения

    • Krusnik
      3) FPS. Сколько ни пробовали SW вообще не нагружает видеокарту, если она не входит в список ниже, а грузит процессор. С процессором если делать сборки от 2000 деталей и выше FPS 10-12. Если поставить видеокарту из списка и драйверы - то FPS 20-30, что уже нормально для работы.   4) Отрисовка чертежей. Отлично заметна на сложных моделях. С обычными видеокартами рисует криво. Вообще отрисовка чертежей в SW - это боль. На картинке слева GeForce, справа Quadro. Линии лопастей не доводит.   5)Раньше было, сейчас может и пофиксили. На игровых видеокартах при вращении часть сборки пропадала как бы за невидимой стеной. Напоминает баг в компьютерных играх, когда можно пройти сквозь текстуру.
    • lem_on
      Опять же не для дятлов об этом пишут на сайте SW. Но мля, по товарищески кто то должен прочитать это за меня.
    • Krusnik
      Да тут постоянно, по-моему об этом пишут. Такие как вы уже всех заколебали. Поэтому такие и ответы. Но специально для вас распишу все отличия.    1) Графика RealView. С игровой видеокартой она просто в SW отключена. С профессиональной включается. Нужна для показа на мониторе красивых картинок в 3D. Скажем руководству, или заказчикам. Ну и потом. Вы купили SW, а часть функций, за которые выплаченна немалая сумма не доступна. Что за фигня?   2) При вращении и/или масштабировании сборок с игровой видеокартой модели во время манипуляций превращаются в BoundingBox'ы, а когда отпускаешь мышку - отрисовываются. Зависит это от количества графических треугольников, которые нужно отрисовать. Т.е. с небольшими и простыми модельками не заметите, со сборками хотя бы от 300 деталей - будет заметно. Многие советуют понижать детальность, но тут тоже такое себе удовольствие, когда круглое отверстие превращается в восьмигранник, и только из-эт того, что кто-то решил, что для SW 4080 круче, чем A4000. У меня на сборках 8000 деталей и Quadro так делает, но игровые так начинали с примерно 300 деталей.
    • maxx2000
      а если делать канавку снаружи на глубину чуть больше толщины кольца, а потом изнутри растачивать и кольца будут повисать прямо на резце. Собственно по такому принципу и режутся кольца на универсальном токарном, нарезают канавок, а потом сверлом вжик и готово
    • Orchestra2603
      Да, в рот мне ноги... Ну, считает же Ансис, считает! Блин.. Как до вас донести простой мэсеж. Мне често, пофигу, делает он там себе факторизацию или еще что-то. Но то, что он нормально считает Ланцошем для случая с вырожденной матрицей жесткости - это факт! А раз он считает, то либо (А) вы хрень несете про факторизацию, либо (Б) он такую факторизацию делат сам без проблем. Третьего тут быть не может, и выходит, что в любом случае ваши тезисы оказываются несостоятельными.   Какая вам нужна факторизация? давайте! заказывайте! На какие вам надо матрицы разложить? с какими свойствами? давайте ваш заказ!   Вы на мой пердак не зарьтесь! Смотрите, чтоб ваш функционировал исправно! А то того и гляди, фекализация случится.  
    • Иван Васильев
      Доброго времени суток! Удалось решить проблему?
    • ДОБРЯК
      Вам похоже ничего не нужно, а для алгоритму Ланцоша нужно сделать численную факторизацию. Вам только нужно побольше букв и слов написать. :=) Всё подгорел пердак? :=)
    • Orchestra2603
      При чем здесь это? Речь не идет про эффективные или неэффективнеы алгоритмы. Вы утвержаете, что это просто невозможно.   При чем здесь первые или не первые, все или не все... Какое это имеет значение? У Ансис есть алгоритм Ланцоша, он находит столько, сколько запросите. В Маткаде - он да, находит все. Наверное, можно и не все, но я хз, как это делать. Я не понимаю, какое это имеет отношение к разговору.   Неа Ткните пальцем и объясните, в чем ошибка в конкретном рассуждении   Как я должен решать методом Гаусса задачу на собственные значения? Мне же не решения СЛАУ нужны! Их то, ясен пень, бесконечное множество для системы с вырожденной матрицей. Мне собственные значения нужны! Мне нужно базис найти, чтобы матрица (или матрицы в обобщенном случае) оператора была диагональной.   Сначала скажаите мне, зачем ее дать! В чем идея заключается? Вы все слюной брызжете, но ничего по делу еще не сказали. Какой-то нормальный контраргумент от вас можно толковый услышать?   Как еще изволите вас обслужить? Вы - полегче, уважаемый!
    • ДОБРЯК
      Вам нужно десять раз написать одно и тоже, чтобы вы поняли. Почитайте документацию к программе там же всё написано. Мне не сложно копировать...:=) Те алгоритмы которые вы используете находят все собственные числа и вектора. Для разреженных матриц это приводит к их заполняемости. Смекаете о чем я говорю. Или нужно еще разжевать? Во всех.   Решайте методом Гаусса. Матрица 2х2 в чем проблема сделать численную факторизацию любым методом? :=) Больше дела, меньше слов и букв...
    • mannul
      Скорость резания от 8 до 12 м/мин, подача 0,04 мм/зуб, глубина резания - 1,5 мм.
×
×
  • Создать...