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

Циклы G71/G72 и G70 - смена инструмента внутри


PoohWooh

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

Здравствуйте!

Имеется стойка Fanuc 0i-TD. Вопрос по циклам G71/G72 (съём припуска при обработке) + G70 (чистовое точение)

В описании G71/G72 сказано, что все команды F, S, T в кадрах между P и Q игнорируются. То есть как бы черновая обработка - делается одним инструментом, который выбирается до запуска цикла.

Но вот G70 (в котором мы ссылаемся на ту же последовательность кадров P...Q) - F, S, T отрабатывает.

Как, например, F использовать - понятно. Токарим вчерновую с одной подачей, а вчистовую - с другой. А вот как использовать T?

То есть в последовательности P...Q чтобы были команды смены инструмента, но при черновой обработке они бы игнорировались.

Ведь смена - это же надо отъехать если не на референтную позицию, то хотя бы подальше, и кадры отъезда - будут в цепочке P...Q.

G28 U0 W0

T0101

G00 X101.0 Z0.5 (Выход в точку A – до начала цикла G71)

G71 U2.0 R1.0

G71 P100 Q500 U1.0 W0.5 F1.0 (F1.0 - с этой подачей токарим вчерновую)

(Выход в точку A’. Тип 1 – присутствует только координата X)

(координата Z отсутствует)

N100 G01 X40.0 F0.2 (F0.2 - а с этой - вчистовую)

G01 Z-30.0

X60.0 Z-60.0

Z-80.0

N500 X100.0 Z-90.0 (Выход в точку B)

(После цикла G71 возвращаемся в точку A)

G70 P100 Q500 (Цикл чистовой обработки)

G28 U0 W0

Как между N100 и N500 использовать смену инструмента?

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


Если стоит задача- сменить инструмент, то после черновой обработки выйдите в реф. позицию, смените инструмент и запустите цикл чистовой обработки, причем начальную позицию исполнения цикла можно назначить в более удобном месте.

Если вам просто любопытно в каком случае это может использоваться, то, например, не для смены инструмента, а для смены корректора.

Множество непонятных функций могут пригодиться в других, неклассических исполнениях станка.

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

Цикл был создан с такими условиями, как описано в мануалах. Если он тебе не подходит, напиши в макро другой и пользуйся. Мне нужен был цикл под выемки, я его написал и пользуюсь. Удачи.

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

Если вам просто любопытно в каком случае это может использоваться, то, например, не для смены инструмента, а для смены корректора.

Чего-то даже не подумал про корректор - теперь хоть понятно, почему на пропуске T в описании внимание акцентируется. Конечно, немного не то, жаль...

Спасибо всем ответившим!

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Flint_ru
      Это только компоненты. Время (step) добавить нельзя. Вот нашел пару статей. Может кому пригодится. PADT-ANSYS-Tabular-Loading-ANSYS-18.pdf PADT-ANSYS-Tabular-loads-2.pdf
    • atis
      Добрый день, подскажите пожалуйста, есть станок фрезерный с стойкой 0i-MF plus в режиме DNC c карты CF не запускаются циклы while, есть ли какой то параметр за этот отвечающий?
    • alek77
      Всем привет! Однозначно это не связано с макросом. И это не глюк, это видимо такая фишка солида, заложенная разрабами. Я и без макроса её могу воспроизвести. Просто убираете родительский компонент в папку, и вуаля, компоненты в массиве уже не подсвечиваются в дереве при выборе в графической области. Зачем так сделано - хз. Макрос тут не при чем. Он просто компоненты сортирует по папкам. И ещё, если родителя убрать из папки, то компоненты массива опять начинают подсвечиваться в дереве.
    • andrey2147
    • gudi
      Добрый день. Имеются несколько станков фрезерных Makino AEV5, c чпу Fanuc 32i-B. На одном станке стойка перестала заводиться, горел код 2. Отдали в ремонт. В ходе ремонта поменяли A20B-3900-0300 FROM_SRAM MODULE, но видимо поставили от другой стойки ( от 35i). Станок прогружается , висит ошибка sv0403 (НЕСООТВЕТСТВИЕ ПЛАТЫ И ПРОГРАММЫ/Неверное сочетание платы осевого управления и программы сервосистемы. /1) Не подключена правильная плата осевого управления.2) Во флэш-памяти не инсталлирована правильная программа сервосистемы) ,не видит привода, ошибка лицензии PS5523. Как я понимаю системные файлы на флешке не те и чпу не видит плату управления оптикой (A20B-3300-0774 SERVO MODULE A11) Системные файлы(DGG0SRVO,GRAPH-C,ETHE,ETH2_EMB,и др) с рабочего станка наполовину скачались, но во флешку от 35i стойки записываться не хотят. Что делать? 1. каким то методом перезаписать файлы системные 2. выпаять микросхему FROM(FROM - h27u2g8f2ctr - 2 Gbit NAND Flash Memory) с рабочего станка, залить на чистую микросхему и запаять. 3. купить A20B-3900-0300 FROM_SRAM MODULE, но где гарантия что в ней нужные файлы 4. купить целиком ЧПУ   ссылка на фотографии https://drive.google.com/drive/folders/1sS1PBKzu80vcSZ7Xk2BEzR9c0_y-9pD_
    • Tad
      Всё это, конечно, так… Всё это верно да, да, верно, да, бумага написана правильно, всё, всё хорошо.mp4 @vad0000 , эта формула имеет весьма опосредованное отношение к практике.
    • Tad
      совсем нет, так как под конкретный привод настраивается совсем немного параметров, значение остальных записано по умолчанию.
    • gudstartup
      долго и можно ошибиться
    • Tad
      Его в успехом заменяют прямые руки и кнопки на панели серво.
    • gudstartup
      вынимаешь ncu карту и смотришь если ни фига не видно в винде то это линукс
×
×
  • Создать...