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

G43 fanuc 0iMC VDL-800


odekolon

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

Осваиваем стойку FANUC 0iMC на китайском станке VDL-800

станок б/у, на нем раньше работали, требовал ремонта по механической части.

 

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

 

инструкция и здравый смысл говорят, что в простейшем  случае инструмент привязывается примерно так:
замеряешь разницу между основным и следующими инструментами 
вносишь значения в таблицу OFFSET
а потом 
G43 H(номер корректора), после чего система координат детали, должна сдвинуться на величину корректора
но вот что происходит:
после применения корректора шпиндель просто перемещается по Z на величину корректора, а система координат детали остается на месте.
соответственно после отмены корректора, шпиндель перемещается по Z обратно на величину корректора. 
примерно так:
до корректора Z=100, после применения корректора (50) ось Z просто перемещается в точку Z=150 

естественно, посмотрел в таблице параметров параметры коррекции (5001-5006), явных косяков не обнаружил.
еще заметил такую вещь:
Я так понимаю, что параметры, которые на что-либо-влияют, в таблице параметров стойки, отмечены аббревиатурами этих параметров, иначе говоря, если на стойке бит параметра не подписан, он ни на что не влияет. 
так вот, большинство параметров коррекции описанных в документации, на стойке не подписаны.
Вопрос: есть ли смысл экпериментировать с неподписанными параметрами?

и кто что может сказать по проблеме?

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


вносишь значения в таблицу OFFSET

 

 А нельзя просто снова вызвать инструмент после этого?

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

можно конечно, но ничего не изменится, (G54 тоже пробовали)

 

стандартная конструкция кода для fanuc:

 

Tnn M6;                (смена инструмента)

G43 Zxx Hnn        ( сдвиг оси в плоскость безопасности и применение корректора)

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

Это нормальная работа этой стойки. Смотрите координату Z с учетом корректора в графике, если Вы хотите, чтобы она отображалась в абсолютных координатах, то нужно менять параметр. Не скажу какой, нет времени копаться в архивах.

Ссылка на сообщение
Поделиться на других сайтах
Это нормальная работа этой стойки. Смотрите координату Z с учетом корректора в графике, если Вы хотите, чтобы она отображалась в абсолютных координатах, то нужно менять параметр. Не скажу какой, нет времени копаться в архивах.

 

 

я не совсем понял, что Вы имеете ввиду под "Смотрите координату Z с учетом корректора в графике"

 

и как тогда работать, если система координат не сдвинулась под корректор?

допустим я привязал первый инструмент к поверхности заготовки,   ставлю второй инструмент на 50 мм длиннее,  ввожу корректор, ось Z подскочила на 50 мм вверх,

даю команду подвести инструмент к детали G0Z0   - и инструмент врубится, со всей дури, в заготовку, пытаясь пройти к точке, которая на 50 мм ниже поверхности заготовки.

 

в чем тогда смысл этого корректора?

 

PS 

наверное это будет работать, если вся программа написана в приращениях.

но кто сейчас в приращениях программы пишет?

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

Есть кнопка, которая вызывает отображение графики перемещения инструмента.

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

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

 

 

а никакой паники,  все по плану....

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

система координат как стояла, так и стоит.

 

Если Вам не трудно, ответьте на вторую часть вопроса про подписанные и неподписанные биты перемнных в параметрах. 

просто несколько бит в параметрах отвечают за сдвиг системы координат. (параметры 5001-5006)Но те биты, которые подписаны, выставлены верно.  а на месте неподписаных (но описанных в руководство по параметрам) все нули.

Вот я и спрашиваю, есть ли смысл пробовать менять биты, которые в стойке не подписаны? 

 

ЗЫ

 

Бит LGT в параметре 5002 стоит в "0

 

LGT Коррекция на геометрические размеры инструмента
0: Корректируется смещением системы координат (коррекция
выполняется в блоке кода T, вне зависимости от LWM.)
1: Компенсируется посредством перемещения инструмента
 
есть еще параметр 5006
 
бит TOS (вот этот бит не подписан, в этом параметре ни один бит в стойке не подписан)
 
TOS Операция коррекции инструмента по длине выполняется:
0: Коррекция на длину инструмента выполняется за счет
перемещения оси.
1: Коррекция на длину инструмента выполняется за счет сдвига
системы координат
Изменено пользователем odekolon
Ссылка на сообщение
Поделиться на других сайтах

Так Вы пробовали проверить реальные физические перемещения? Уверен, что нет, судите только по цифрам на экране.

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

У себя я не нашел, какой параметр нужно поменять, чтобы отображение координат было корректным. В какой-то теме ранее это проскакивало.

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

параметр 3402-G90 или G91 бит №3

Изменено пользователем vintилятор
Ссылка на сообщение
Поделиться на других сайтах
Так Вы пробовали проверить реальные физические перемещения? Уверен, что нет, судите только по цифрам на экране. По поводу переменных, если нет описания в мануале не советую Вам их править. У себя я не нашел, какой параметр нужно поменять, чтобы отображение координат было корректным. В какой-то теме ранее это проскакивало.
 

 

да конечно пробовал!

причем тут цифры на экране, это было последнее на что я смотрел. 

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

 

по поводу параметров:

ситуация прямо наоборот: ПАРАМЕТРЫ ОПИСАНЫ В ДОКУМЕНТАЦИИ, но на реальной стойке эти параметры не подписаны, что вызывает сомнения в их работоспособности. (возможно, более ранняя версия ПО и т.п.)

 

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


параметр 3402-G90 или G91 бит №3
 

это явно не то, хотя конечно, попробую...

 

(Папытка, не пытка. Правильно я гавару, таварищ  Берия?  :biggrin: 

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

Интересная тема, тоже сталкивался с подобными вещами,

При вызове в режиме MDI, команды G43 H , шпиндель начинает движение в положительную либо отрицательную сторону в зависимости от знака, с которым величина коррекции забита в off set, привязывали деталь просто вылетом инструмента, условно если в офф сете на 1 инструменте значение 123.123 то на касание к детали, z123.123 изм, и уже при отработке по программе, при считывание корректора все сросталось, инструмент выходил в нужные нули.

Так же сталкивался с тем что в режиме мди стойка впринцепи игнорировала команды g43 g44, метод привязки такой же как выше, результат так же )

Так вам удалось решить проблему? Заинтересовало )

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

5002 # 2 LWT Коррекция на износ инструмента выполняется:
                       0: Перемещением инструмента.
                       1: Смещением системы координат.

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

5002 # 2 LWT Коррекция на износ инструмента выполняется:

                       0: Перемещением инструмента.

                       1: Смещением системы координат.

ключевое слово "на износ"

ЕЩЕ РАЗ ПОВТОРЯЮ! ПАРАМЕТРЫ 5001-5002 НАСТРОЕНЫ ПРАВИЛЬНО!!!

 

 

При вызове в режиме MDI, команды G43 H , шпиндель начинает движение в положительную либо отрицательную сторону в зависимости от знака, с которым величина коррекции забита в off set, привязывали деталь просто вылетом инструмента, условно если в офф сете на 1 инструменте значение 123.123 то на касание к детали, z123.123 изм, и уже при отработке по программе, при считывание корректора все сросталось, инструмент выходил в нужные нули.

если честно то ничего не понял.

Можете подробно описать процедуру привязки 2х условных инструментов?

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

Можете подробно описать процедуру привязки 2х условных инструментов?

Могу ошибаться, но возможно неправильно привязываете инструмент.

Я привязывал следующим образом:

 

Есть некий базовый инструмент №20, от него мы будем вязать 0 по Z заготовки и разницу вылета последующего инструмента.

В таблице вылета инструмента №20 значение 0.

post-25054-0-52298200-1475231814.jpg

 

Подводим инструмент к заготовке, заходим в таблицу систем координат, перемещаем курсор на Z, набираем с клавиатуры Z0 и жмём на кнопку MEASUR

post-25054-0-69854100-1475232094.jpg

 

Далее привязываем следующий инструмент №19 , подводим его так-же к заготовке, открываем таблицу инструмента, курсор перемещаем на вылет №19, с клавиатуры вводим Z, появляется кнопка IMP. C., жмём.

post-25054-0-96947800-1475232635.jpg

 

Собственно всё, вылет инструмента №19 относительно №20 измерен, ноль по Z заготовки привязан.

P.S. Сорри за фиговые фото.

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

1 есть вопрос относительно какого инструмента вы привязали 0 детали

 

обычно используют первый инструмент

это или инструмент --мастер  длина которого в корректоре прописываем 0.000

или инструмент flucutter--торцевая фреза

после снятия пробной стружки на детали записываем абсолютную координату по оси z в таблицу g54

 

или используя инструмент мастер подведя его к плоскости обработки записываем положение виртуального нуля детали по оси z в таблицу g54

в режиме mdi  вы сначала должны активировать нужный о детали

 

g90g54(g17/g18/g19)

t1m6

g43h1z100.0

 

проверяете  правильность ввода 1 инструмента

потом после вызова очередного инструмента

записываем его относительную длину в его место в таблице инструмента

 

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

более подробно если вам необходимо свяжись со мною  alex0800@gmail.com

 

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

1 есть вопрос относительно какого инструмента вы привязали 0 детали

 

обычно используют первый инструмент

 

1)Разницы нет никакой какой номер "базового" инструмента. У нас операторы используют последний номер в магазине, №20, и это вовсе не инструмент, а твердосплавный столбик зажатый в цангу, с абсолютно плоским торцем.

 

2) Снимать стружку не обязательно, используется для точной привязки концевая мера (плитка).

 

3)Выше описана абсолютно точная и проверенная годами привязка инструмента на Фануке.

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...