Jump to content

стойка 426 игнорирует команду М6 будто ее не существует


Recommended Posts

Venedikt

стойка 426 игнорирует команду М6 будто ее не существует. 

Станок со сменщиком инструмента. Стал игнорировать команду М6. 

Никаких ошибок, чисто игнор.

Что может быть причиной?

Link to post
Share on other sites


UnPinned posts
sssdos

кто то покопался в машинных данных, M6 - подпрограмма у вас к ней нет доступа или она испорчена

Edited by sssdos
Link to post
Share on other sites
Venedikt
10 минут назад, sssdos сказал:

кто то покопался в машинных данных, M6 - подпрограмма у вас к ней нет доступа или она испорчена

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

Не подскажете где вообще находится этот макрос, куда смотреть и что можно сделать?

 

Link to post
Share on other sites
Venedikt
52 минуты назад, sssdos сказал:

а где настройки? Где сам цикл находится? Название файла или ссылка на подпрограмму при вызове м6

 

Link to post
Share on other sites
Venedikt
14 минут назад, sssdos сказал:

Вместо М6 пробуйте TOOLCALL1

Безамымянный.png

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

Вопрос про автоматическую. По м6 должен загрузиться инструмент из магазина, но ничего не происходит.

Link to post
Share on other sites
sssdos

На хайдене не работал, ждите может кто подскажет где искать

так на фануке

Edited by sssdos
Link to post
Share on other sites
pozhytok

TOOL CALL не только для ручной смены. Если программа в диалоге инструмент прописан 

в таблице, а его имя в таблице мест, то будет работать и автосмена.

Правда есть станки где специальная М функция определяет как будет меняться инструмент.

Или по номеру инструмента т.е. соответствию номеру гнезда в магазине.

Link to post
Share on other sites
Venedikt
8 минут назад, pozhytok сказал:

TOOL CALL не только для ручной смены. Если программа в диалоге инструмент прописан 

в таблице, а его имя в таблице мест, то будет работать и автосмена.

Правда есть станки где специальная М функция определяет как будет меняться инструмент.

Или по номеру инструмента т.е. соответствию номеру гнезда в магазине.

Благодарю за ответ.

Станок куплен БУ, есть магазин на 20 инструментов, но заставить магазин работать никак не получается. 

Вот получается только ручная смена. Вроде таблица прописана. 

Где вообще можно найти макрос обработки М функции? В руководстве написано про м6 функцию. Но в реальности игнорируется(

Link to post
Share on other sites
Ander

Напишите по шагам как вы делаете ручную смену инструмента.

Пришлите фото начала таблицы инструментов и фото таблицы мест инструмента. 

Link to post
Share on other sites
Venedikt
13.04.2021 в 06:24, alex71m сказал:

Какой формат файла .I или .H ?

TOOL CALL 1 Z S10000 , M6 не нужно для .H

Команда М6 нужна.
По крайней мере, так описан алгоритм в инструкции, и по этой схеме сменщик работал (см. фото)
формат программ .H
Фото tool table и pocket table с kondia 1060 в приложении.
Есть подозрение, которое нужно как-то проверить, это снять сигнал с двух индукционных датчиков положения зажима инструмента на шпинделе.
Соответственно, срабатывает когда цанга патрона разжата (гидроцилиндр поднят) и цанга зажата (гидроцилиндр опущен).
Вполне вероятно что один из них не срабатывает и машина думает что цанга разжата например, т.е. инструмент сменить нельзя.

manual.jpgpocket table.jpgtool table.jpg

никак

12.04.2021 в 11:57, Ander сказал:

Напишите по шагам как вы делаете ручную смену инструмента.

Пришлите фото начала таблицы инструментов и фото таблицы мест инструмента. 

запостил выше.

Просто не происходит автосмены инструмента, меняем вручную.

есть два станка, с разными сменщиками но с одинаковыми панелями. У одного с момента приобретения не работал сменщик, у другого в процессе работы однажды перестал работать. Та же проблема на обоих станках(

Link to post
Share on other sites
gudstartup
2 часа назад, Venedikt сказал:

Просто не происходит автосмены инструмента, меняем вручную.

При выполнении любой технологической функции программа электроавтоматики выполняет необходимую последовательность действий и если либо условия для выполнения шага или после его выполнения не соответствуют правильному завершению программа выдает сообщения об ошибке у вас же как я понял никаких ошибок не возникает поэтому возможно предположить что станок просто сконфигурирован для ручной смены инструмента при этом функция M6 просто игнорируется как и tool call

Link to post
Share on other sites
boomeeeer

Как то раз я настраивал смену на Kondia 1060, там тоже у клиента было два станка. На одном настроил, на втором Kondia 2010 не стал. Дело там было в параметрах, которые неправильно настроены, плюс ко всему таблицы Tool table и Pocket Table должны быть заполнены и ещё один маленький нюанс, оси при выходе на позицию смены, контролируются на этом станке, сигналами с индуктивных датчиков.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • karachun
      Наверное уже поздно, но... Mesh->Mesh Control->Approach On Surface Выбрать вариант Matched - Linked to Surface (я знаю что на картинке выбран не тот вариант)   И так и эдак. Если можно объединить детали и построить единую сетку или сшить узлы то это лучше всего. Если нельзя задаем склейку (Glued) и решатель сам позаботится о соединении узлов - добавит жесткости между узлами. Если детали должны контактировать то можно вместо склейки задать контакт.   Я заметил что в среде пользователей Фемап есть постоянное непонимание отличий Contact от Glued. Вот в этой части дерева модели можно создать свойства двух типов. Первое это Contact, это контактное взаимодействие, как это описано в википедии - https://ru.wikipedia.org/wiki/Механика_контактного_взаимодействия Контакт может быть с трением или без. А есть вторая опция - это Glued. Вот это по принципу работы похоже на суперклей - соединенные участки сетки работают как единое целое. Иногда пользователи пытаются бездумно менять тип контакта, но очевидно что это абсолютно разные типы взаимодействия и каждый из них имеет свою область применения.
    • gudstartup
      При нормальном ладдере  в ней нет необходимости!
    • fakemade
      Имеется ввиду, если между деталями контакт, трение может быть, то есть это две разных детали в принципе. Простейший пример - задача Герца, там реализуется контакт. А по вашей части почти не смогу подсказать, со сваркой не работал, слабо представляю пока, как это реализовать. Но то, что сетка будет общая - это точно.   Ну, я работаю в Femap, там есть в инструментах Coincidents Nodes, задается расстояние, на котором сливать узлы и сливаются.
    • Кит
    • gruzevsky
      нет, не разобрался как их восстановить. есть где почитать про процедуру? инициализация осей - это выход в референт? после запуска гидравлики кнопка старт. 
    • Nikk24
      @fakemade "если в реальности две детали каким-то образом между собой взаимодействуют" - вот тут непонятно. Что имеется в виду под "взаимодействуют"? Если деталь сварная, - она состоит из двух обечаек и двух прутков круглого сечения, сваренных между собой, - нужно сливать узлы сетки? Прутки придется моделировать объемными элементами, обечайку - Plate. Строю сетки на на них и потом Merge Coincidents Nodes?  
    • doob
      Ug_user прав. X,Y,Z - это точка центра фрезы. Но от этого не стало понятнее, что же получилось неправильно. Потому решил пояснить. В 3Д-коррекции как и в контурной есть два популярных способа задания коррекции. 1. В программе задается контур детали (это для контурной, а для 3Д точка поверхности инструмента). Стойка сама вычисляет точку центра инструмента исходя из установленных величин размеров инструмента (корректор). 2. В программе задается сразу центр инструмента для конкретного размера фрезы. В этом случае, если поставить корректоры равными нулю, а физическую фрезу установить с размерами, равными расчетным, то получится чистая расчетная обработка. А коррекция достигается отклонением от этих расчетных размеров инструмента.   Подавляющее большинство систем выдает программы с вектором нормали, обеспечивающие 3Д-коррекцию, именно по варианту 2. Или по умолчанию по варианту 2. В вашем случае, Павел1, работает вариант 2. То есть, в корректоре следует указывать не размеры устанавливаемого инструмента, а отклонение от расчетного инструмента. И получите полноценный желаемый результат.   Конечно, можно настроить и вариант 1. Но придется прилично поработать. :-)
    • Bimka
    • vad0000
      Машинные параметры Вы восстановили? И как Вы делаете инициализацию осей?
    • fakemade
      @Nikk24 коннекторы нужна для задания контакта между деталями, если задача контактная. А для разных КЭ можно просто совпадаю.щие узлы слить и все. В вашем случае, если в реальности две детали каким-то образом между собой взаимодействуют, то тут нужны коннекторы, ни в коем случае нельзя сливать сетку воедино. Если же деталь одна, но построена в разных областях разными элементами, достаточно просто совпадающие узлы слить. @статист если вопрос без ответа, то мне кажется, тут обойтись можно только предварительным заданием одинакового количества КЭ, чтобы после узлы можно было слить.
×
×
  • Create New...