Jump to content

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


Syomik

Recommended Posts

Здравствуйте! Руководство предложило освоить двухосевой токарный станок с 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
%

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

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

Link to post
Share on other sites


UnPinned posts
alex0800

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 ПИШИ включение оборотов.

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

Link to post
Share on other sites
3 часа назад, alex0800 сказал:

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

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

 

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

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

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

 

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

Link to post
Share on other sites
alex0800

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

 

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

Link to post
Share on other sites
41 минуту назад, alex0800 сказал:

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

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

 

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites
Клиент
17 часов назад, Syomik сказал:

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

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

Снимок.JPG

Link to post
Share on other sites
13 часов назад, Клиент сказал:

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

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

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

 

Edited by Syomik
Link to post
Share on other sites
tm-ares
08.06.2024 в 13:24, Syomik сказал:

где ошибка

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

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

Link to post
Share on other sites
Клиент
1 час назад, tm-ares сказал:

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

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

Link to post
Share on other sites
14 часов назад, tm-ares сказал:

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

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

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

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • smk66rus
      В документации написано Использованный адрес не указанный в спецификациях    -Проверьте и исправьте адрес программы. -Проверьте и исправьте значения параметров. -Проверьте спецификацию.
    • maxx2000
      Мотивация в этой жизни одна. Продать себя подороже и получить максимально комфортные условия
    • smk66rus
      Возможно у вас нет такого цикла в станке. Для этого нужно проверить все циклы, которые у вас в скрытых файлах есть.
    • Guhl
      В параметре 1421 значение отличное от 0?
    • Sykes
      Интересная картинка с тестами нарисовалась. Сделал подборку тестов на железе со встроенной графикой с сайта - на последних сериях процессоров, при чем не важно интел или АМД, встроенная карта дает лучше результаты, чем многие навороченные дискретные. При чем некоторые мини ПК обходят сопоставимые по мощности нормальные компы. От такая фигня, малята
    • Viktor2004
      Вот что я увидел в тот момент когда вошел в конфигуратор Блоки 13 14 неактивны, а 15 16 активны. Шпиндель крутится на второй скорости
    • Timon1
      На удаленные территории или иные регионы можно по вахте предлагать 15/15, мотивация может быть различной. Некоторым интересен такой формат.
    • Горыныч
      Мотивацию себе каждый сам придумывает. Кого-то природа манит (Север он такой - волшебный), кого-то интересная работа (у нас постоянно новые проекты, скучно не бывает),  кого-то статус (ну приятно же быть ценным для компании и коллектива), кого-то новая квартира... Технологов мало (один переехал), наладчики совсем никто не откликнулся (обучаем нескольких из своих), соискатели на оператора постоянно, но все без опыта (отбираем толковых и обучаем).
    • Иван52
      Всех приветствую.  Прошу помощи  Стойка 0i-tf , при положении корректора быстрой подачи на 0 станок по G0 не едет, перечитал уже половину мануала, но так и не нашел параметр отвечающий за это)   
    • maxx2000
      Спрашивается, а нахуа человеку который может создать любую технологию под ключ ехать жить в Карелию кормить комаров и конструировать пистики. При всём уважении Игорь, всё что там написано в объявлении  это какой-то сюрреализм.
×
×
  • Create New...