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

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 пользователей

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




  • Сообщения

    • Denis_12
      Вот это помогло! Большое спасибо))) А я то все пытался через сборку это реализовать)  А Вы случайно не знаете как размеры в эскизе зафиксировать? Я имею ввиду при отдалении чертежа размеры стрелок и шрифтов увеличивается и происходит наслоение размеров друг на друга
    • ID_Hacker
      Для этого есть отдельная зона промышленной подсети. Если не лезть в настройки системной подсети ничего не завалится.   Сеть то грохнуть могли как на NCU так и на PCU50 и подходы к решению проблемы будут разные.
    • Artas28
      Добрый день! Есть какие ни будь рекомендации, на какую длину  нужно зажимать хвостовик в  термопатроне? Есть фреза д6, L50. Могу ли я зажать её за 15мм, или это будет мало? Или нужно зажимать  как минимум за  3 диаметра?
    • Ветерок
      Не понял что это за процедура такая "перенос в 2D".   Наверное, скрывать объекты на том или ином виде надо на соответствующем виде чертежа, а не в сборке. Или создать в сборке соответствующую конфигурацию и отображать на чертеже её.
    • Viktor2004
    • Denis_12
      Доброго времени суток! Ребят, ни как не могу решить проблему авто-обновления чертежного вида 3D сборки, к примеру скрываешь все кроме основания каркаса сборки, переносишь это в 2D (чертежный вид) указываешь размеры и т.п. (ставишь галочки "исключить из авто-обновления") после чего начинаешь в 3D сборке показывать дополнительно стойки (для создания нового вида), и вот в ранее созданном виде даже с отключенным авто-обновлением они тоже начинают проявляться. Как решить эту проблему? Нужно зафиксировать вид, чтобы он не обновлялся без моего участия. SolidWorks 2022 года.
    • Зинаида
      Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта. Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта.
    • alek77
      Да, спасибо, я уже из интереса ее нашел. Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал. В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере. Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.
    • Kelny
      Если этой ссылки достаточно для отображения материала и материал уже есть в обозначенной модели, то возможно подойдёт TabBuilder: https://help.solidworks.com/2023/russian/SolidWorks/SWHelp_List.html?id=e68c1877b4fa431483f8c751bd9fcc78&_gl=1*lby1j3*_up*MQ..*_ga*NTEyNjA5NDQ3LjE3MTQxMTU3MzA.*_ga_XQJPQWHZHH*MTcxNDExNTcyOS4xLjEuMTcxNDExNTczNy4wLjAuMA..#Pg0   В старых версиях при написанни ссылок такого радо в некоторых случаях можно было не писать имя файла, а достаточно было вместо имени файла модели оставить ПРОБЕЛ.SLDPRT и имя после этого подставлялось само. Пробовать надо.   Так же можете глянуть макрос по изменению свойств файла (методы и функции там устаревшие, но возможно даже будет работать и можно поковыряться в коде): https://kelnyproject.ucoz.ru/load/6-1-0-8 по програмированию так же есть справка (версию в ссылке поменяйте на свою, что бы справка была актуальна для вашей версии): https://help.solidworks.com/SearchEx.aspx?query=get custom property&version=2010&lang=english,enu&prod=api
    • gudstartup
      только перед обновлением обязательно выполните  все что написано в руководстве и касается сохранения состояния станка и чпу. и обязательно сделайте образ диска и помните что слишком новые версии могут не заработать на вашем чпу относительно безопасно ставить только сервиспаки
×
×
  • Создать...