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

Проблема с поиском подпрограмм производителя Fanuc i31 model B


Garlik

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

Модель стойки fanic i31 model B
Модель станка Doosan Puma MX2600ST
На станке после долгого простоя программа смены инструмента М6, а также М45 работает некорректно.
Не можем найти подпрограммы производителя на смену инструмента командой М6. В документации указано, что это подпрограмма О9001. В разделе prog в папке с программами обработки и подпрограммами находит только подпрограммы работы Ренишоу. Параметр для разблокировки защиты 3202# и 3202# установили в 0, не помогло, но в поиске также нет результата. На исправно работающем станке эти подпрограммы тоже отсутствуют по крайней мере в папке со всеми программами.

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


UnPinned posts

Запустите смену инструмента в режиме Single Block и смотрите какую программу он реально запускает при смене.

Ее номер может быть прописан как в параметрах обычных, так и в скомпилированных

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

В каких конкретно параметрах можно найти номер подпрограммы. Есть параметр 6071,где идёт привязка М-кода к подпрограмме (конкретно этот параметр привязывает команду М6 к подпрограмме 9001), на данном станке в этом параметре указано значение 0. Ставили значение 6, ничего не менялось. 

На панели оператора при смене инструмента также не пишет номер подпрограммы, ни в сингл блоке ни в авто

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

1

3 часа назад, Garlik сказал:

М6, а также М45 работает некорректно.

Может не надо проги искать ?

Если поясните чего происходит ?

Изменено пользователем andrey2147
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Garlik сказал:

На панели оператора при смене инструмента также не пишет номер подпрограммы, ни в сингл блоке ни в авто

значит не в программе 9001 прописана смена инструментов, а скорее всего в ладдере.

так что пишите конкретно, что происходит при попытке смены и что должно быть при выполнении М45.

Есть ли какие-то движения? Ошибки?

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

 

Модель станка:  doosan puma MX2600ST
Модель стойки ЧПУ: fanuc i31 model
Заранее прошу прощения, что забросил топик, проблему с данным станком до определённого момента пришлось подвинуть на второй план. .
Проблема та же, при попытке смены инструмента через команду М06 станок практически сразу же сваливается в ошибку: M06 command initial condition alarm. При этом на таком же здоровом станке М06 проходит без проблем, возводятся по очереди определенные М команды, которые записываются в лагере через функцию DECB и внутренний сигнал F0007. 0, формируя внутренние реле R1600. В случае с этим станком при первой же попытке прописать команду в эту функцию, туда сразу же прописывается М06 и происходит ошибка (скорее это даже не причина, а также следствие).
При попытке виртуальной смены инструмента через М45, станок просто встает без ошибок так, будто бы производит цикл, но не может его закончить. На здоровом станке этот цикл происходит практически мгновенно, и инструмент на операторской панели спокойной переписывается.
Как уже говорилось, в параметре 6071, где должен указывается М-код, который привязывается к определённому циклу производителя (в данном случае к циклу 9001 - смена инструмента) стоит ноль. Мы пытались откопать этот цикл в файлах с подпрограммами с целью изучить, как вообще происходит эта смена программно, но безрезультатно.
Была ещё одна пробоема,предшествующая этой, станок после долгого простоя ушёл в защиту (это индивидуальная особенность станков doosan) и какое-то время требовал пароль. На данный момент мы знаем единственный способ как обойти эту защиту, а именно удаление from файла PD0105М.000.
Проблемам в том, что к этому файлу привязан не только пароль, но и экран производителя Easy operation package, в котором как позже выяснилось забиты данные всего используемого инструмента. Был сделан вывод, что при смене инструмента он считывает эти данные, а так как мы удалили файл PD0105М.000, который отвечает за защиту и за экран easy operation package,  считать данные неоткуда, и станок уходит в ошибку.
Вопрос: каким иным способом можно организовать смену инструмента на данном станке.
Может возможно каким-то способом или специальным ПО вскрыть этот файл PD0105M. 000 и подкорректировать его таким образом, чтобы устранить защиту с паролем.
Или может быть возможно сделать так, чтобы данные для инструмента при смене брались со второго канал, там так же есть экран easy operation package, но уже используется револьверная голова, на которой установлен люнет.

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

Может возможно каким-то способом или специальным ПО вскрыть этот файл PD0105M. 000 и подкорректировать его таким образом, чтобы устранить защиту с паролем.

Ну так пришлите этот файл сюда. Посмотрим

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

вот ссылка на файл

 

PD0105M.SRC.TXT PD0105M.LNK.TXT

Команда M6 вызывает программу 9021

Ищите программу O9021

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

 

Вы скачали только один файл, где все программы. А файл линковки не скачали

А именно там указано какая программа по какой команде запускается

 

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

Попробую подкорректировать файл PD105M

Можете если есть возможность скинуть ссылку на скачивание fanuc macro compiler

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

на скачивание fanuc macro compiler

 

вот компилятор

тут я в видео рассказал как им пользоваться

 

 

ваши файлы необходимые для сборки прилагаю

 

SRC.zip

 

Что непонятно, спрашивайте

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

@Viktor2004 Если у @Garlik  нет CNCGuide то как он будет тестить свои изменения на реальном CNC?

В этих макросах кто угодно запутается!

Если же разберется где и что менять надо сразу ему  сделать так:maladets:

Изменено пользователем gudstartup
Ссылка на сообщение
Поделиться на других сайтах
Только что, gudstartup сказал:

как он будет тестить свои изменения на реальном CNC?

ну да. Я бы на его месте удалял бы подозрительные программы и пробовал без них

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • vladimir.songin
      схема.jpg видно? Как я понимаю, хотите видеть ручное позиционирование без входа в 19 или 50 меню?   Простите за глупый вопрос, как помещать изображения и фото так как вы поместили?
    • vad0000
      Покажите эту схему Нажмите на ЧПУ - ручное позиционирование осей. Фото
    • A_1
      Здравствуйте. Это можно сделать через команду Изменить параметры.
    • vladimir.songin
      Для оси X, по схеме, активация всегда активна. В шкаф посмотрю попозже. Сегодня поеду на этот завод. Тем не менее, чтобы ось X в подвигать, нужно активировать этот выход. На схеме указано, что 2006 это: proportional valve ON.  схема.jpg 24В, которые активируют привод оси X, появляются после того, как запускаем гидравлику и отрабатывает реле безопасности. Я думаю что с разрешением на движение оси X всё нормально, потому что если: Включить ось X Передвинуть ось X куда-нибудь к середине Перезапустить станок и нажать старт то ось X едет в конец до упора, (значит с разрешением всё ОК) отрабатывает концевик оси X, (Нажать концевик пораньше и проверить останавливается ось X по концевику или по упору не пробовал) позиционируется ось R Балка едет до упора вверх.  Станок дальше не работает.  Если всё то же без оси X, то станок работает, но ось X соответственно не движется.  Что касается оси R, ранее я ввёл в заблуждение. Для того, чтобы подвигать ось R, нужно активировать выход не 2006 а 1102. 
    • Artas28
    • ДОБРЯК
      Интересная методика испытаний. Сначала предложить изменить собственные частоты изделия, которое испытывается. А потом сказать
    • Bot
      В год 35-летия компании вклад АСКОН в развитие российской индустрии информационных технологий отмечен Министерством цифрового развития, связи и массовых коммуникаций Российской Федерации. Сооснователь и председатель совета директоров АСКОН Александр Голиков награжден Почетной грамотой Минцифры России. Государство особо подчеркнуло его заслуги в обеспечении замещения зарубежных отраслевых решений и программного обеспечения. Смотреть полностью
    • vladimir.songin
      Вы ведь тоже понимаете, что решаю не я. Я бы с удовольствием соскочил с этого дела, но только путём решения вороса каким-либо образом.  Никогда не оставляю после себя нерешённых задач.  Я всё передал и предложил в соответствии с нашими с вами договорённостями.  К сожаление решение вышестоящих немного не такое, как я ожидал.  Пытаюсь добить тему до конца. Много уже изучил, знаю и понимаю. Ось Х точно рабочая. Ничего с ней не нужно делать. Это мне уже понятно.  P.S. За любую помощь буду в любом случае благодарен. 
    • vad0000
      А Вы откройте шкаф, и посмотрите. Статус привода до активации 2006, и после
    • gudstartup
      чтобы пропустить просто закомментируйте его и все G5.1Q1 включает G5.1Q0 выключает или если позволит изменить то 1604.0=0
×
×
  • Создать...