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

Проблема с обработкой круговой интерполяции на токарном станке с FANUC


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

Здравствуйте! Руководство предложило освоить двухосевой токарный станок с Fanuk так-как был небольшой опыт работы на фрезерном станке, правда он был с Sinumerik. На первой же детали столкнулся с нюансами в которых не могу разобраться. Нужно изготовить вот такую деталь:

Деталь.jpgЭскиз.jpg

При проточке внешнего контура 1-го установа есть участок с круговой интерполяцией G03 в начальной точке которого (X189,776 Z-100,325) на визуализации координаты траектории резко перемещаются в другую точку (X188,980 Z-99,967) отступая от обрабатываемого контура по Z на 0,358мм и на 0.796 по X, то есть режущая кромка оказывается в конце прямого участка предшествующего дуге, а только потом координаты описывают дугу и продолжают движение по траектории. Также инструмент при прохождении дуги после этого смещения оказываясь в ее начальной точке по X189,776 имеет координату по Z-100.

До смещения.jpg

После смещения.jpg

Сначала я подумал что так стойка демонстрирует работу коррекции на радиус скругления инструмента G42, смещая «0» инструмента из точки привязки в центр радиуса скругления инструмента и перемещает его по эквидистантной траектории так чтобы режущая кромка описывала контур детали, но затем засомневался так-как радиус скругления указанный в геометрии инструмента 0,4, а отступ по Z в начале отскока составляет 0,358 и затем сокращается до 0,325. То есть деталь зарезает  стачала на 0,042мм, а затем на 0,075мм.

Вот программка проточки первого у станова, может в ней вся проблема?

%
<KORPUS-KOLEKTORNIY> 
 
G28U0
G54
G40
G80
G99
G50S1500 
 
T0101
G96S250 
G99 
M03
G00Z0
G00X220.0
M08
G01X-0.5F0.2 
G00Z2.0
G00X214.0
G42
G71U2.0R0.3
G71P1Q2U0.6W0.3F0.2
N1G00X142.0 
G01X150.0Z-2.0 
G01Z-26.0
G01X151.6
G01Z-50.0
G01X152.5
G01Z-100.325 
G01X189.776
G03X193.754Z-102.116I0K-2.0
G01X194.639Z-106.325 
G01X199.88Z-156.325
N2X214.0 
G40
M09
G28U0
G00Z150.0

T0303
G96S250 
G99
M03
G00Z2.0
G00X214.0
M08
G42
G70P1Q2F0.1
G40
M09
G28U0
G00Z150.0
M30
%

Подсажите, что я делаю не так, где ошибка!

Заранее спасибо за помощь!

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


UnPinned posts

image.pngimage.png

G28 U0 ;
G54 ;
G40 ;
G80 ;
G99 ;
G50 S1500 ;
;
T0101 ;
G96 S250 M03 ;
G99 ;
M03 ;
G00 Z0 ;
G00 X220.0 ;
M08 ;
G01 X-0.5 F0.2 ;
G00 Z2.0 ;
G00 X214.0 ;
G41 ;
G71 U3.5 R0.3 ;
G71 P1 Q2 U0.6 W0.3 F0.5 ;
N1 G00 X142.0 ;
G01 X150.0 Z-2.0 ;
G01 Z-26.0 ;
G01 X151.6 ;
G01 Z-50.0 ;
G01 X152.5 ;
G01 Z-100.325 ;
G01 X189.776 ;
G02 X193.754 Z-102.116 I0 K-2.0 ;
G01 X194.639 Z-106.325 ;
G01 X199.88 Z-156.325 ;
N2 X214.0 ;
G40 ;
M09 ;
G28 U0 ;
G00 Z150.0 ;

T0303 ;
G96 S250 ;
G99 ;
M03 ;
G00 Z2.0 ;
G00 X214.0 ;
M08 ;
G42 ;
G70 P1 Q2 F0.1 ;
G40 ;
M09 ;
G28 U0 ;
G00 Z150.0 ;
M30 ;
 

это ваша программа при выборе инструмента указали какой его тип

подрезку центра начинай от -5 и иди к большему диаметру

в строчке  G95 S250 M03 ПИШИ включение оборотов.

я изменил программу так как на симуляторе резец стоит перед деталью 

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

при выборе инструмента указали какой его тип

Спасибо что отозвались! Да тип режущей кромки указал 3 квадрант.

 

3 часа назад, alex0800 сказал:

подрезку центра начинай от -5 и иди к большему диаметру

Не могли бы вы уточнить что вы имеете ввиду, а то я не опытный.

 

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

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

помоему у вас в описании нет ошибок а где у вас находится резец спереди или сзади 

 

у меня в симуляторе резец находится спереди и я изменил немного вашу программу а именно  G3---G2  END G42 ----G41

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

а где у вас находится резец спереди или сзади

Инструмент находится за деталью.

 

Меня смущает отвод от обрабатываемого контура в начальной точке G03, как бы для подвода по касательной для проточки дуги. Если это работа коррекции G42 то с учётом радиуса скругления пластины 0,4 отвод недостаточный и будет зарез по оси Z на 0,075мм в в диаметре X189,776. Если не G42 то остаётся недоточеный радиус на 0,325 мм. Зарез на 0,075мм на этой детали это пустяк, но хотелось бы понять причину или закономерность процесса чтоб недопустить более серьезного брака или аварий.

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

Наверное нужно сделать какую-нибудь пробную деталюшку для эксперимента, чтобы расставить все точки над "и". Тогда станет всё ясно.

Спасибо за помощь!

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

Меня смущает отвод от обрабатываемого контура в начальной точке G03

А где этот подвод? Вроде бы, все четко прописано. Попробуйте вместо IK поставить R2. Я предпочитаю IK использовать, но ради эксперимента попробуйте

Снимок.JPG

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

А где этот подвод?

Здравствуйте! Прошу прощения что сразу не ответил, совсем замотался. Подвод происходит после достижения инструментом конечной точки прямого участка в координате X189.776 Z-100.325 предшествующего G03, затем происходит резкая смена координат на X188,980 Z-99.967, это видно на прикрепленных фото экрана стойки, и потом инструмент движется по оставшемуся контуру детали.

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

 

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

где ошибка

Чисто визуально программа нормальная. Единственное замечание: непонятно, откуда стойка берёт величину коррекции. В кадре с включением коррекции должно быть G42 D20. Соответственно, в ячейке D20 надо прописать значение = 0.4 (величина коррекции).

И, на мой взгляд, само включение корректора лучше поставить в кадр с G1.  т.е. в кадр G01 G42 D20 X150.0 Z-2.0.

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

В кадре с включением коррекции должно быть G42 D20. Соответственно, в ячейке D20 надо прописать значение = 0.4

Это токарный фанук

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

Единственное замечание: непонятно, откуда стойка берёт величину коррекции.

У меня в стойке offset/geometry 4 колонки определяющие параметры инструмента: 1- вылет по "X", 2- вылет по "Z", 3- радиус скругления режущей кромки, 4- номер квадранта(значение указывающее на положение режущей кромки инструмента).

Похоже из-за незнания особенностей работы Fanuc я увидел проблему там где ее нет.

Спасибо всем откликнувшимся за помощь!!!

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

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

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

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

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

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

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

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

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

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

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




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