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

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

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

Имея инструмент с номером Х, станок уходит в позицию смены инструмента, аж потом понимает, что этот инструмент уже в шпинделе и продолжает выполнение программы.

Какие параметры и где нужно изменить, чтоб стойка сразу понимала, что в шпинделе уже имеется вызываемый инструмент и в позицию смены инструмента идти не нужно?

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


UnPinned posts

Забыл добавить, что первым делом вбил в MDI  #500 = Номер инструмента в шпинделе на момент ввода.

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

Отлично. #4320 именно этот макрос я найти не мог, потому извлекал его из D0000

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

А почему сразу  не GOTO 40 !

Потому, что должна сработать перезапись актуального инструмента в шпинделе.

Мне так это пояснили.

Условие IF [#4320 EQ #600] GOTO1
Говорит что если #4320 равно #600 то перепрыгнуть к кадру N1 т.е. перепрыгнуть отвод
#4320 (это модальная информация о текущем Т коде)
#600 переменная, в неё можно записывать свои значения (те сейчас делается из неё счетчик)
А в конце мы говорим что записать в ячейку 600 актуальный номер инструмента #600=#4320

 

Нужно только первый раз инициализироваять 600 переменную т.е. записать в неё номер инструмента в шпинделе
дальше всё будет работать т.к. значение будет хранится и после выключения станка

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

дальше всё будет работать

работать будет. До первого сбоя смены. После сбоя надо будет вновь корректировать #600 указывать какой реально в шпинделе. Сначала откорректируете в таблице инструментов D0000 а потом и #600 После каждой ошибки во время смены инструмента. Потому что ориентироваться этот участок программы будет только на память. А тот вариант который предложил я, корректировки не требует. Он сам берет данные из D0000

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

Он сам берет данные из D0000

Если произойдет сбой то все данные PMC относящиеся к ATC обычно требуют корректировки.

Станок понятие не имеет есть ли у вас инструмент  в шпинделе и где он может находится если произошел сбой цикла смены. Инструмент может выпасть из шпинделя из ячейки магазина остаться в руке причем их там может быть сразу 2 без вмешательства оператора не обойтись.

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

Если произойдет сбой то все данные PMC относящиеся к ATC обычно требуют корректировки.

Да. Требуют. А теперь вдобавок к тому что было, добавилась еще необходимость проверки #600

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

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

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

А как другие фрезеры работают без этих доп строк и макропеременных проверки?

У них ведь на мониторе написано HeadТ и NextT. 

И если задать тот что в голове ни чего ведь не произойдёт.

Во вторник буду у станков - потыкаюсь.

Автор ! у вас на мониторе в окне РОS или PROG есть эти надписи ???  HeadТ и NextT.

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

А как другие фрезеры работают без этих доп строк и макропеременных проверки?

Это потому по другому  написана подпрограмма смены инструмента и отработка функции M6 в электроавтоматике, без лишних движений!:smile:

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

отработка функции M6 в электроавтоматике,

А здесь куда идёт M6 ?

И зачем М42 ?

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

Автор ! у вас на мониторе в окне РОS или PROG есть эти надписи ???  HeadТ и NextT.

Нет, Из-за ранее обнаруженных проблем с поведением станка я полностью отказался от подготовки следующего инструмента из программы УП.

Данную ситуацию даже не проверял. Отказался и отказался. 

А происходила такая картина...

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

Вот и отказался от этой гиблой затеи.

5 минут назад, andrey2147 сказал:

И зачем М42 ?

Эта команда для коробки передач , чтоб легче ручками при наладке шпиндель крутить.

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

А происходила такая картина...

Это полная ж......,("Вот они: скелеты в шкафу")

Но я спросил про надписи на мониторе.

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

Но я спросил про надписи на мониторе.

Таких надписей нет.

Выше есть картинки и там виден монитор.

15 часов назад, Viktor2004 сказал:

работать будет. До первого сбоя смены. После сбоя надо будет вновь корректировать #600 указывать какой реально в шпинделе. Сначала откорректируете в таблице инструментов D0000 а потом и #600 После каждой ошибки во время смены инструмента. Потому что ориентироваться этот участок программы будет только на память. А тот вариант который предложил я, корректировки не требует. Он сам берет данные из D0000

Не спорю, а если строку 37 продублировать перед макросом, чтоб отредактировав D0000 первая строка сразу заполнила #500?

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

а если строку 37 продублировать перед макросом, чтоб отредактировав D0000 первая строка сразу заполнила #500?

Хотя, наверно нет, тогда при сравнении из второй строки будет ясно для станка, что инструмент уже в шпинделе и смены инструмента тогда не будет.

А-то, спросил, а потом подумал. - Зы...  И так бывает. ))

Ссылка на сообщение
Поделиться на других сайтах
12.03.2022 в 12:55, hlibhlib сказал:

Таких надписей нет.

Выше есть картинки и там виден монитор.

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

77.jpg

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

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

77.jpg

image.png

 

ЧПУ и леддер видят его, вызываемый т через f26 переносится в d0

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

ЧПУ и леддер видят его, вызываемый т через f26 переносится в d0

Почему ЧПУ  посылает F26 если этот-же инструмент уже написан на мониторе ?

Завтра побалуюсь на своих станках.

Проверю идёт -ли в F26 уже вызванный ин-т.

7 часов назад, Golem сказал:

леддер

От английского слова - лесенка ladder

https://translate.google.com/?hl=ru&sl=ru&tl=en&text=лесенка&op=translate

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

Почему ЧПУ  посылает F26 если этот-же инструмент уже написан на мониторе ?

Завтра побалуюсь на своих станках.

Проверю идёт -ли в F26 уже вызванный ин-т.

От английского слова - лесенка ladder

https://translate.google.com/?hl=ru&sl=ru&tl=en&text=лесенка&op=translate

Ладдер, так  ладдер. Причина - следствие разные. F26, как и другие F MSTB группы, передаются в pmc, сброс f26 идет от параметров и написанной эл-ки, есть ли TF FIN. На мониторе написано то, что вы уже вызывали, если иное не прописано на C.

image.png

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Jesse
      ну , так или иначе кратно и кол-ву лопаток ротора, и кол-ву лопаток статора
    • Snake 60
      @Srgwell А другие макросы работают? Может у Вас проблемы с операционкой или с одним из ее компонентов? PS У меня всё работает, пруф - https://cloud.mail.ru/public/RtFe/A9WJMDLoy
    • mr_Voden
      @radii Пробуй.   post_29.05.24_13.42.rar
    • Killerchik
      Скорее догадки исходя из моих знаний о возможностях Фанука и примеров реализации функции поджима на различных станках. В этом разделе бал тема с разбором программ поджима, где-то в течении последнего года.
    • Stanislav
      Мне просто это выслали на отъеби... для просчета цены. Когда я поинтересовался нужны ли им действительно такие радиусы в углах 0,4мм сказали нет. Когда запросил чертеж с указанием шероховатостей и допусков, разговор был окончен. Ну бросили на шару модель, типа ,скажите за сколько сделаете вдруг за 50 000р сделаете, а если говно получиться то мы скажем что нас не устраивает.     Так как я пишу проги в основном для машиностроения, а там все круглое и квадратное, криволинейных поверхностей нет, то я решил потренироваться. И как я выше уже писал в NX не так то просто изменить радиусы скругления в модели (например на 0,5) на литейных формах, не так просто все удалить и нанести новые. Короче проще попросить конструктора на исходной модели поправить и выслать заново STEP.   Стенки там реально вертикальные в модели. Ну может их устроит, я не литейщик, может пластмассовая деталь вынется после охлаждения. А если они были бы с наклоном то радиусной фрезой катать их пришлось бы ЗЕТЛЕВОЛОМ или по УПРАВЛЯЮЩИМ ПОВЕРХНОСТЯМ.  В общем по времени стоЯть эта деталь на станке будет не мало, соответственно и стОить.    Эрозия есть, только без ЧПУ.  Стоит кокой-то    зеленый уродец. 
    • Srgwell
      Нет, там майн,майн по умолчанию стоит
    • Leon
      @Srgwell Метод запускаемый проверьте.
    • Srgwell
      Такое дело. Я не почувствовал новые изменения по одной причине. Самая последняя версия, которая запускалась это 4.4.1. Все последующие при запуске не реагируют ни как. Тут даже до создания ini не доходило. Судя по количеству байтов менялся только Коперник.swp. Естественно лишние старые файлы перед запуском удалял. Ну может у других все хорошо. Или они просто не пробуют другие версии. SW 2023 sp3.0
    • oleggreen
      Добрый. Ermak 3120. Был небольшой удар листом по стойке. Стойка погасла. При подключении доп монитора на мониторе ошибка систем мисс мач контроллер ребут. Сталкивался ли кто-нибудь с таким. 
    • Александр1979
      https://m.youtube.com/watch?v=YJFnfXLcSEY
×
×
  • Создать...