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

Ориентированное нарезание резьбы


bonly

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

На трёхкоординатном вертикально-фрезерном станке со стойкой Fanuc 0i-MC нужно резцом нарезать винтовую линию вдоль оси Z. Эта винтовая линия начинается строго в определённом месте, поэтому нужна ориентация шпинделя.

Возможно ли это сделать на этой стойке?

В списке доступных осей на стойке не вижу угла поворота шпинделя. M19 не принимает аргументы R, B, задающие произвольный угол. Подобных осевых циклов с ориентацией тоже нет.

Есть ли на фануке аналог SPOS на синумерике?

Возможно ли нарезать резьбу по G33 либо по циклу нарезания метчиком, начиная с определённой позиции?

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


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

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

я думаю это можно сделать только по средствам CAM, т.е. с помощью УП, где будут конкретные значения X, Y, Z, C.

или все вручную на бумажке считать, и забивать в станок.

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

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

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

На этом станке только три оси: X, Y, Z. Дело даже не в инструменте, а в том, чтобы на определённой высоте Z шпиндель был ориентирован под определённым углом. И чтобы далее он шёл с подачей на оборот.

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

На этом станке только три оси: X, Y, Z. Дело даже не в инструменте, а в том, чтобы на определённой высоте Z шпиндель был ориентирован под определённым углом. И чтобы далее он шёл с подачей на оборот.

А резьбофрезерованием, как уже было предложено ранее nomed, почему не хотите?

Как раз всё, что вам нужно, получится.

 

 

Возможно ли нарезать резьбу по G33 либо по циклу нарезания метчиком, начиная с определённой позиции?

Если использовать жесткое нарезание резьбы метчиком то получится. Угловое положение точки входа можно подобрать изменяя стартовую точку по Z.  Но только в том случае если резьба и метчик совпадают по номиналу.

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

На этом станке только три оси: X, Y, Z. Дело даже не в инструменте, а в том, чтобы на определённой высоте Z шпиндель был ориентирован под определённым углом. И чтобы далее он шёл с подачей на оборот.

Написал предложение, для Вас, в личном кабинете.

Ссылка на сообщение
Поделиться на других сайтах
На трёхкоординатном вертикально-фрезерном станке со стойкой Fanuc 0i-MC нужно резцом нарезать винтовую линию вдоль оси Z. Эта винтовая линия начинается строго в определённом месте, поэтому нужна ориентация шпинделя. Возможно ли это сделать на этой стойке?

 

Резьбофрезерованием всё вроде получается.  Пример на видео. Точку входа можно регулировать смещая начальный Z.

 

 

Видео только как пример. Вообще резьбофрезерование должно идти в попутном направлении.

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

Резьбофрезерованием всё вроде получается.  Пример на видео. Точку входа можно регулировать смещая начальный Z.

 

 

А чё многозубая фреза одним зубом режет? :)

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

Ссылка на сообщение
Поделиться на других сайтах
Точку входа можно регулировать программно, не смещая Z

 

Не совсем понял, что вы имеете в виду.

Поменять X и Y точки входа? Без CAM это не совсем удобно.

 

 

 

А чё многозубая фреза одним зубом режет? :)

 

Где то ранее, речь шла о резьбовом резце. По тому такой тип обработки и сделал.

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

Если получится управлять ориентацией шпинделя, то решение задачи сведется к получению в NX ниток спиралей фрезерной обработкой, а в постпроцессоре необходимо будет сделать равномерное разбиение этих спиралей на короткие отрезки (разобъешь через максимальное отклонение от хорды, у меня пример есть), затем в каждой точке необходимо будет вычислить угол нормали, далее вывод в УП в виде последовательных интерполяций G1 X Y Z, #4077=угол нормали в точке, М19. Получатся последовательные короткие линейные и угловые-ориентационные перемещения резца, поэтому с некоторой погрешностью будет конечно, но задумка удачнее нежели использовать цикл нарезания метчиком.

 

Ориентация шпинделя на фануках насколько понимаю, происходит следующим образом - в #4077 заносится значение угла а потом вызывается М19. Я сам не пробовал это делать никогда. Кто нибудь пробовал, это работает?

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

G32 станок не воспринимает.

G33 идёт с подачей на оборот, но синхронизации вращения шпинделя с подачей нет - шпиндель приходит в конечную точку по Z, затем замедляет вращение и останавливается, т.е. возникает перебег по вращению (который зависит от скорости вращения шпинделя).

Та же ситуация с использованием G95 и обыкновенных перемещений по G1 по Z - возникает перебег по вращению шпинделя.

G84 работает хорошо с M29, но мне нужно только полцикла, т.е. только закручивание шпинделя, но не раскручивание (как вы понимаете по предыдущей картинке). В подпрограммах O8000х, O9000х нет осевых циклов, есть только циклы измерения. Где могут храниться осевые циклы?

Бог с ней, с ориентацией, на крайний случай можно повернуть деталь под угол шпинделя, предустановленный в параметре #4077, и использовать M19. Использовать параметр #4077 опасно, т.к. в подпрограмме смены инструмента этот параметр не обновляется (я проверил это на станке), и если вы изменили значение #4077 (и, например, остановили на кадре), то при смене инструмент столкнётся с магазином.

 

Народ, как включить синхронизацию вращения шпинделя с подачей? M29 работает только с G84 и никак иначе.

 

Влад, да, именно так. Сначала меняется параметр #4077, затем вызывается M19 для ориентации под этим углом. Т.е. ты предлагаешь итерации по три кадра: перемещение по Z, изменение параметра и вызов M19, затем снова перемещение по Z, изменение параметра и вызов M19 и т.д., так?

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

Вам Клиент уже говорил что надо не циклами а резьбофрезерованием делать: там и углы можно задать и все что хотите еще до того как детали каснетесь.

Ссылка на сообщение
Поделиться на других сайтах
Сначала меняется параметр #4077, затем вызывается M19 для ориентации под этим углом. Т.е. ты предлагаешь итерации по три кадра: перемещение по Z, изменение параметра и вызов M19, затем снова перемещение по Z, изменение параметра и вызов M19 и т.д., так?

 

Сможет ли М19 обеспечить резание?

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

велосипед какой то начался ) 

взяли резьбонарезной резец

G1Z-31 ( определенная точка по Z) 
G1G42D1G91X-10 (подход на нужный диаметр с коррекцией на инструмент желательно ) 
G2G90I10Z-36 ( фрезеруем радиус и углубляемся, винтовая )
 
в чем трудности то ? станок с простыми командами что ли работать не умеет? 
 
ну или циклом 
 
G1Z-31 
G1G42D7G91X-10
#1=32.
WHILE[#1LE36.]DO1
G2G90I10Z-#1
#1=#1+1. 
END1 
G0G40X0Y0
 
Ссылка на сообщение
Поделиться на других сайтах
велосипед какой то начался ) взяли резьбонарезной резец G1Z-31 ( определенная точка по Z) G1G42D1G91X-10 (подход на нужный диаметр с коррекцией на инструмент желательно ) G2G90I10Z-36 ( фрезеруем радиус и углубляемся, винтовая ) в чем трудности то ? станок с простыми командами что ли работать не умеет?

 

По какой то причине автор не хочет использовать резьбофрезерование. Возможно по тому, что профиль (особенно в начале захода фрезы) будет несколько отличаться от того, который ему нужен.

Ссылка на сообщение
Поделиться на других сайтах
велосипед какой то начался )  взяли резьбонарезной резец G1Z-31 ( определенная точка по Z)  G1G42D1G91X-10 (подход на нужный диаметр с коррекцией на инструмент желательно )  G2G90I10Z-36 ( фрезеруем радиус и углубляемся, винтовая )   в чем трудности то ? станок с простыми командами что ли работать не умеет? 

 

 

По какой то причине автор не хочет использовать резьбофрезерование. Возможно по тому, что профиль (особенно в начале захода фрезы) будет несколько отличаться от того, который ему нужен.

 

О каком велосипеде речь идет? Вам картинку автор показал! Еще там кто-то выше и резьбофрезерование упомянул! Фрезеровать вообще нельзя! Видно что винтовая поверхность пересекается по внешней кромке с цилиндрической, и так как винтовая поверхность имеет подъем, то в месте пересечения с цилиндрической поверхность от фрезы (или от резца) будет остаться радиус. Конкретно на этой детали допустимый радиус скругления порядка 0.2мм. Радиус сопряжения поверхностей получаемый фрезеровкой будет зависеть от диаметра инструмента и от угла подъема витка спирали, но уж точно порядка 0.2мм этим методом получить нельзя будет. Инструмент здесь не может совершать обработку методом касания, приемлем только метод следа, при котором движение резания будет совершать не вращение инструмента вокруг своей оси, а его ориентационное движение по траектории спирали.

 

Миша, используй тот метод о котором я написал выше, если с методом управления ориентацией резца по М19 проблемы, то на этих станках имеется дополнительно устанавливаемая поворотная ось А, необходимо рассмотреть ее использование при развороте резца на 90 град (при помощи угловой державки) в плоскость G18, метод тот же - разбей спираль на отрезки, рассчитай угол нормалей в каждой точке и используй интерполяцию "G18 G1 X Z A"  в этом случае

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

Дайте и мне бороду всунуть.

Резцом на фрезерном как на токарном многопроходными заходами не получится - у вас же деталь не в шпинделе зажата. За один заход резец не выдержит, если только не пластмасса.

Только метчиком - но у вас там спецформа зуба и у метчиков от одного к другому нет чёткой ориентации начала витка (или есть?). Что делать, если метчик менять -- опять подбирать Z? Если эта функция  опция. 

Вот фрезеровка по круговой интерполяции позволит всё подобрать, если только диаметр не маленький. В данном случае не указаны конкретные размеры.

p.s. Если сделать регулируемый резец(расточная головка) и делать остановки для регулировки...

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

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

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

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

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

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

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

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

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

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

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




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