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

Bar Puller - Токарный Siemens Sinumerik828D


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

Доброго времени! В общем принесли мне Bar Puller (простенький, клешня с пружинкой), в целом настроить все удалось, но как всегда везде всегда есть одно или несколько "но". 
В моем случае - подвожу клешню к прутку, медленный наезд на пруток, разжатие кулачков и... и все. Стойка останавливает УП, потому что кулачки разжаты. Кулачки работают по M10-11. Находил на разных форумах разные M-команды что бы разрешить стойке продолжать работу УП при разжатии кулачков на время работы Bar Puller-a, ничего не помогает. (опять же не факт что команды соответствовали конкретно к моему станку)
На английском форуме находил сообщение что если в параметре 14512[15] установить значение "1", то вроде как все должно работать ок. Нашел параметр, поменял, но чуда не случилось.
Вроде есть M-команда для изменения варианта работы кулачков "на зажим" - "на разжим", возможно с ней как-то можно обмануть стойку? 

Вопрос: как обойти остановку программы на время работы Bar Puller-a при разжатии кулачков?

И еще вопрос, я ж правильно понимаю, что Bar Puller нужно заранее настроить на нужный диаметр, что б он жестко держал пруток, и он просто накатывается на пруток под СОЖ?
А еще буду рад если подскажете M-код для отвода задней бабки. вроде было M19, уже не помню точно, в общем я какой-то пробовал из инструкции, но станок не реагирует. Или как его внести в список М-кодов?

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


UnPinned posts
39 минут назад, _NIK_ сказал:

Переключи подачу с мм/об на мм/мин. ( G95 или G96) точно не помню.

Интересный совет, спасибо, попробую.

Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, Dymatel сказал:

Интересный совет, спасибо, попробую.

Если не поможет, значит станок блокируется из PLC. Read in disable или Feed disable сигналы. Можно на экране ЧПУ увидеть значок подачи красный или чтение заблокировано, вроде слева сверху значок выполнения цикла жёлтый. Тогда надо смотреть программу электроавтоматики станка и определять почему так происходит.
M19 обычно ориентированный останов шпинделя. М коды программируются производителем станка, просто так что то добавить нельзя. Надо смотреть как реализован отвод/подвод задней бабки и делать выводы.

Ссылка на сообщение
Поделиться на других сайтах
11.01.2024 в 00:27, _NIK_ сказал:

Переключи подачу с мм/об на мм/мин. ( G95 или G96) точно не помню.

Сегодня дошли руки заглянуть в программу. Она изначально была написана через G94. Значит дело не в этом. 

 

11.01.2024 в 20:15, ID_Hacker сказал:

Если не поможет, значит станок блокируется из PLC. Read in disable или Feed disable сигналы. Можно на экране ЧПУ увидеть значок подачи красный или чтение заблокировано, вроде слева сверху значок выполнения цикла жёлтый. Тогда надо смотреть программу электроавтоматики станка и определять почему так происходит.
M19 обычно ориентированный останов шпинделя. М коды программируются производителем станка, просто так что то добавить нельзя. Надо смотреть как реализован отвод/подвод задней бабки и делать выводы.

Можно чуть подробней на что смотреть, куда искать или что читать? Повбивал сегодня в интернете "Read in disable" и "Feed disable signals" - ощутимого результата не принесло. все какими-то обрывками. А тк я этого никогда не читал и не делал то мне эти обрывки информации из текстовых пособий мало что говорят, пока что.
Или какую инфу предоставить что бы стало проще нам помочь мне?)

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

изображение.png

Вот эти сигналы надо смотреть. Учитывайте количество каналов на вашем станке. DB21 - 1й канал, DB22 - 2й канал и т.д. Нажимаете "Menu select", далее раздел диагностика, там вкладка "NC/PLC Varible". В строку вводите DB21.DBX6.0 жмёте ввод. В следующую вводите DB21.DBX6.1 смотрите состояние сигналов. Если нули, значит чтение и подача разрешены, если где то единица, значит программой PLC заблокировано.

Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, ID_Hacker сказал:

изображение.png

Вот эти сигналы надо смотреть. Учитывайте количество каналов на вашем станке. DB21 - 1й канал, DB22 - 2й канал и т.д. Нажимаете "Menu select", далее раздел диагностика, там вкладка "NC/PLC Varible". В строку вводите DB21.DBX6.0 жмёте ввод. В следующую вводите DB21.DBX6.1 смотрите состояние сигналов. Если нули, значит чтение и подача разрешены, если где то единица, значит программой PLC заблокировано.

Данная инструкция позволит мне включить или отключить функцию "read-in disable" путем ввода двух команд с 0 и 1 на конце, где  xxx.1=вкл, xxx.0=выкл. Которая в свою очередь и создает описанную мной проблему, верно? И как вы сказали, если не получится изменить значения, значит это заблокировано от изменений на еще более глубоком уровне станка?

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

То что я описал поможет определить, что блокировка происходит от контроллера электроавтоматики, что означает, что ожидаются какие либо действия. ПЛК должен выполнить движение какого либо механизма, либо какой то из механизмов не в том положении что бы разрешилась дальнейшая работа. Если подтвердится блокировка чтения или подачи от ПЛК, значит надо брать Step 7, выгружать программу электроавтоматики и исследовать что может и блокирует работу интерполятора.
Если не в этом дело, тогда надо смотреть текущий выполняемый кадр программы.

Изменено пользователем ID_Hacker
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
18.01.2024 в 23:29, ID_Hacker сказал:

То что я описал поможет определить, что блокировка происходит от контроллера электроавтоматики, что означает, что ожидаются какие либо действия. ПЛК должен выполнить движение какого либо механизма, либо какой то из механизмов не в том положении что бы разрешилась дальнейшая работа. Если подтвердится блокировка чтения или подачи от ПЛК, значит надо брать Step 7, выгружать программу электроавтоматики и исследовать что может и блокирует работу интерполятора.
Если не в этом дело, тогда надо смотреть текущий выполняемый кадр программы.

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

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • gemini74
      Вы работаете в конторе, основной CAD - Компас, ну немного в SW. Конструктора делают модели в 3D. Для переноса в CAE нужно эту модель сборки упростить, убрать крепеж, сделать как можно меньше тел, убрать зазоры под сварку, убрать мелкие элементы. Потом еще Вы предлагаете сделать модель в оболочках. Это дополнительное время . А если эту модель еще для тепловых расчетов параллельно исследовать? Тоже в оболочках? Перевод в оболочку тоже не всегда корректно можно сделать. Она упрощается до простых форм . Или  строить в отдельном моделировщике расчетную модель, тоже время. В чем целесообразность оболочек? А для чего контроль сетки в SW, разные Якобианы? Оболочки более упрощенная , абстрактная модель , когда можно отбросить влияние формы , с минимумом поверхностей , больших и мелких в модели. Не так?
    • sapr71
      Если я правильно вас понял, то ось А это YZ, а ось С это XY.   Станок вот с таким столом, как на картинке.  
    • mr_Voden
      Буквально плоскостью) Вектором, вокруг которого поворачивается ось, если понятнее. Нормаль к плоскости постройте и станет ясно какая вам подходит. 
    • sapr71
      Ну да)) Все верно! Сейчас попробую Тогда и А другая Подскажите чем отличается YZ от ZX? Сейчас не выдает ошибку. Завтра проверю. Спасибо!
    • mr_Voden
      @sapr71Тогда у вашего станка реально экзотическая кинематика) Насчет А я конечно не знаю, а вот у С плоскость вращения может XY должна быть? 
    • sapr71
      Это не то. В осях вращения у меня все правильно.   Нужно что бы он вставал в ту же позицию только крутился в другую сторону))   Например: Вместо G68.2 X0. Y0. Z0. I-180. J90. K180. должен выдавать G68.2 X0. Y0. Z0. I180. J90. K90.   Если я правильно понял. Но это не точно)
    • Mixon513
      Станок китаец. VDLS800. как понял выводится выводится на дисплей через r65. https://disk.yandex.ru/d/kmdQBjU9jNKwjw
    • Jesse
      Имхо более правильно исходить из типа НДС: если оно объёмное (как в крюке , рельсе или подшипнике), то оболочками просто невозможно его симулировать. Ну а в остальных ситуациях целесообразность. 
    • mr_Voden
      @sapr71 Плоскости вращения поворотных осей верно настроены? У вас на скриншоте "вращение оси". Захотите изменить направление - выберете "обратный". Только скорее всего дело не в этом.
    • sapr71
      Здравствуйте!  Проблема с постпроцессором.  Фрезерный станок 5ти осевой на Fanuc 30i. Физические ограничения у станка по оси А от -120 до 30 градусов. Так вот когда я пытаюсь постпроцессировать программу выкидывает ошибку: WARNING: unable to determine valid rotary positions  Если убираю ограничения в постпроцессоре по оси А, ошибка уходит. Как сделать что бы постпроцессор закручивал стол в другую сторону?   Прикрепил файл с обработкой и постпроцессор. Версия NX12.   Файл с обработкой (tst.zip) Постпроцессор: ( FANUC_30I_5X.zip ) FANUC_30I_5X.zip tst.zip Вот такие ошибки вываливаются когда пытаюсь постпроцессировать программу  
×
×
  • Создать...