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

Обработка цилиндра


KVladimirM

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

Помогите плз.

На четырехкоординатном станке (четвертая ось А) хочу обработать цилиндр.

При этом хочу чтобы ось фрезы не пересекала ось Х, а перекрещивалась с ней. Т.е. фреза работала не торцем, а боковой частью.

Не могу подобрать стратегию обработки. Может кто сталкивался?

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


Помогите плз.

На четырехкоординатном станке (четвертая ось А) хочу обработать цилиндр.

При этом хочу чтобы ось фрезы не пересекала ось Х, а перекрещивалась с ней. Т.е. фреза работала не торцем, а боковой частью.

Не могу подобрать стратегию обработки. Может кто сталкивался?

В NX4 можно использовать VARIABLE_CONTOUR, метод управления "Управляющая поверхность", ось инструмента "4-х осевая под углом к ОП"

post-16807-1247718683_thumb.jpg

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

Это здорово. Вот только ось X всегда лежит в плоскости торца инструмента.

А хотелось бы этой величиной управлять.

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

Это здорово. Вот только ось X всегда лежит в плоскости торца инструмента.

А хотелось бы этой величиной управлять.

Проблем нет, меняете Опережение и ставите фрезу как вам нравиться.

post-16807-1247720242_thumb.jpg

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

Спасибо Santiago.

Но теперь новая проблема.

Поворотный стол, доходит до 359 градусов и в 0-й градус возвращается в обратную сторону.

Стойка понимает значения только от 0 до 360.

Думаю, что нужно поворот задавать в приращениях, но не могу найти где такую галочку поставить :(

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

Спасибо Santiago.

Но теперь новая проблема.

Поворотный стол, доходит до 359 градусов и в 0-й градус возвращается в обратную сторону.

Стойка понимает значения только от 0 до 360.

Думаю, что нужно поворот задавать в приращениях, но не могу найти где такую галочку поставить :(

Судя по всему, это задача ваших постпроцессора и стойки, а не NC-программы.

Я исхожу из того, что реальный стол не отрабатывает "бесконечное" вращение.

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

В том то и дело, что в постпроцессоре обозначено, что ось А может задаваться в приращениях. Только вот почему-то не задается...

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

Спасибо Santiago.

Но теперь новая проблема.

Поворотный стол, доходит до 359 градусов и в 0-й градус возвращается в обратную сторону.

Стойка понимает значения только от 0 до 360.

Думаю, что нужно поворот задавать в приращениях, но не могу найти где такую галочку поставить :(

Какая стойка?

Можно попробовать настроить стойку таким образом что она будет отсекать лишние 360*n градусов и вращать 4ю ось по "кратчайшему пути" ( 359 градусов -> 1 градус). Главное чтобы в постпроцессоре пределы вращения оси были кратны 360 градусам - тогда все должно получится.

В том то и дело, что в постпроцессоре обозначено, что ось А может задаваться в приращениях. Только вот почему-то не задается...

Галочка "This Rotary Axis Can Be Incremental" - по-моему муляж. Работает не во всех стандартных шаблонах. Нужно руками править, попробуйте команду "MOM_incremental"

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

Стойка Sinumeric 802D

Смотрел в tlc файле постпроцессора

set mom_kin_4th_axis_incr_switch "ON"

Галочка "This Rotary Axis Can Be Incremental" - по-моему муляж. Работает не во всех стандартных шаблонах. Нужно руками править, попробуйте команду "MOM_incremental"

вот её то никуда вставить не могу. Либо эфекта никакого, либо ошибку при потпроцессировании выдает.
Ссылка на сообщение
Поделиться на других сайтах

вот её то никуда вставить не могу. Либо эфекта никакого, либо ошибку при потпроцессировании выдает.

"MOM_incremental ON fourth_axis" можно вставить вначале программы например в событие "Start_of_program", только нужно разобраться с шаблонами вывода кадров. С сименсом плотно не знаком, полистайте инструкцию, там работа в приращениях описана буквально в первой главе.

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

У Siemens все просто G90 и G91.

Я имел ввиду вывод в одном кадре одного адреса в абсолютных координатах, а другого в прикащениях. Например как в HH:

L X100 Y100 IA10. (ось А в приращениях). В данном случае кадр будет один.

В Вашем случае если одна координата в G90 а другая в G91 то кадра будет 2:

G91 A0.5

G90 X100 Y100

вопрос только плавности работы и качества поверхности.

Один из выходов - все координаты ваводить а приращениях:

"MOM_incremental ON X Y Z fourth_axis"

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

Вроде нашел то что нужно:

A=DC(...) - указание абсолютного размера, прямой подвод (по кратчайшему пути) к позиции

или

A=IC(...) - указание составного размера для определенной оси покадрово

ИМХО предпочтительней первый вариант.

Теперь осталось только узнать, как это можно реализовать в постпроцессоре :)

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

Возник вопрос, при обработке в четырех осях. Вернее вопрос больше по функционалу NX. Можно ли при такай обработке, "оттянуть" ось иструмента? так сказать, назад? Не заваливать его вводя углы опережения, а именно оттянуть ось инструмента/ Чтобы получить в результате поверхность цилиндра, а не "волны" когда используем опережение. Я думаю тот кто сталкивался, поймет :g: ...

post-13992-1248803190_thumb.jpg

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

Возник вопрос, при обработке в четырех осях. Вернее вопрос больше по функционалу NX. Можно ли при такай обработке, "оттянуть" ось иструмента? так сказать, назад? Не заваливать его вводя углы опережения, а именно оттянуть ось инструмента/ Чтобы получить в результате поверхность цилиндра, а не "волны" когда используем опережение. Я думаю тот кто сталкивался, поймет :g: ...

Напрямую задавать, скорее всего, не удастся (я во всяком случае, не нашел).

Если в операции использовать "4-осевая нормально к ОП", задавая угол поворота, инструмент будет смещаться.

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

Доброе время суток!

Как я понял, речь зашла о токарном фрезеровании

Если в операции использовать "4-осевая нормально к ОП", задавая угол поворота, инструмент будет смещаться.

:) А Вы голову набок наклоните (или монитор) - все картинки у нас с вами одинаковые. Разница только в смещении оси инструмента.

Чтобы получить в результате поверхность цилиндра, а не "волны" когда используем опережение.

Цилиндрическую поверхность можно получить, когда контакт будет происходить по торцу (результат контакта - прямая линия). Ось инструмента при этом должна быть параллельна нормали в точке контакта, и отстоять от нее на определенном растоянии, которое зависит от шириной пластины (если фреза с СМП) и диаметра инструмента. Если последнее условие не выполнить, то получите одно- или двухзаходную резьбу.

post-16807-1248846556_thumb.jpg

Но как это сделать в NX пока не знаю. :(

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

А Вы голову набок наклоните (или монитор) - все картинки у нас с вами одинаковые. Разница только в смещении оси инструмента.

Согласен. Смещение оси зависит от угла.

Цилиндрическую поверхность можно получить, когда контакт будет происходить по торцу (результат контакта - прямая линия). Ось инструмента при этом должна быть параллельна нормали в точке контакта, и отстоять от нее на определенном растоянии, которое зависит от шириной пластины (если фреза с СМП) и диаметра инструмента. Если последнее условие не выполнить, то получите одно- или двухзаходную резьбу.

Да меня этот вопрос тоже интересует, как зная смещение задать угол опережения. Экспериментально пробовал подобрать, получалось, что угол опережения надо задавать в пределах 0,01 до 0,001 градусов. Но очень маленький предел регулирования.

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

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

Экспериментально пробовал подобрать, получалось, что угол опережения надо задавать в пределах 0,01 до 0,001 градусов.

Да, но у Вас точка тонтакта все равно лежит на цилиндрической поверхности. Результат контакта - эллипс (или какая-нибудь кривая 2го или 3го порядка). А так как угол опережения очень маленький, то в первом приближении его можно считать прямой. В итоге получится волнистая поверхность, которую с определенным допуском можно считать цилиндром.

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

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

Да, но у Вас точка тонтакта все равно лежит на цилиндрической поверхности. Результат контакта - эллипс (или какая-нибудь кривая 2го или 3го порядка). А так как угол опережения очень маленький, то в первом приближении его можно считать прямой. В итоге получится волнистая поверхность, которую с определенным допуском можно считать цилиндром.

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

поэкспериментировал с углами и смещениями. Смещение не может быть меньше радиуса фрезы, а всегда больше, при использовании 4-х осевой под углом. А для токарного фрезерования надо чтобы оно было меньше. Например, есть фреза: диаметр 30 мм, радиус 0,5 мм (см. рисунок ниже). Оранжевый цвет это режущая часть торца пластинок.

Необходимое смещение равно 14.3 и шаг должен быть 4.8 (или чуть меньше). В NX при угле наклона 0,001 градусов смещение будет равно 14,5.

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

Здравствуйте всем. Никам не могу решить свою проблему.

Как сделать так, чтобы постпроцессор вместо А123 выдавал А=DC(123)?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      в некоторых случаях проще сделать геометрическую компенсацию чем выравнивать например поворотный стол прикрепленный к станине весом в полтонны в плоскости zy или xz .  замена на компенсацию бывает еще и по временным и финансовым обстоятельствам и это никак нельзя не учитывать.
    • lem_on
      Я бы с удовольствием посмотрел как без параметрирования башка на интегрексе выставляется. Но думаю ответ был бы, станок неправильно спроектирован и из все надо на металлолом и  переплавить в сковородки. Да и вообще где только параметрами геометрию не выходишь.    "Извиняюсь заранее что подлизнул"  Тема ведь про смешное и клоун даже есть )))
    • USSR_Nic
      Дык посмотреть то я посмотрел. Я не понимаю как тулбокс перестроить. Как разделить наименование в тулбоксе  на Наименование ВП и Обозначение ДНП... В этом и состоит проблема.... Хоть в макросе их дербань....
    • gudstartup
      @Killerchik думаю хватит цитат про то что только механически может быть выравнена геометрия станка. советую выровнять направляющуб где на 5см 1мм отклонения от прямолинейности или она как сам@Guhl пишет винтом. 
    • Jesse
      да, так и делайте. Мне тоже кажется это самый оптимальный вариант)
    • Amiandar
      Народ, а подскажите, почему не получается редактировать (1 раз только получилось спустя 100500 попыток, поэтому я не уловил причину) вот эти значения в момент нанесения линии в эскизе?   
    • Alex1986
      Коллеги, подскажите, пожалуйста, как в имеющемся Компас 3D v20 в как-то сопряженных деталях сделать в одной детали отверстие, а во второй детали отверстие завязать на центр отверстия первой детали, чтоб при перемещении первого и перестроении, автоматически перестраивалось отверстие во второй?
    • Cas
      Это поможет в изготовлении? Вы в этом уверены? Я думаю, что Вы сильно ошибаетесь. Я бы с Вами согласился - если бы Вы мне написали - что вот - фирма по производству отличных мелкомодульных шестеренок. Но Ваши чертежи они понять не могут. Ладно, даже могут, но им дико неприятно (прям фу), потому что там действительно есть некорректная простановка базы, неправильные геометрические допуски и т.д. НО... ситуация то не такая. Чертеж поправить - не сложно, но от этого производитель не найдется, к сожалению.  
    • Shoker
      Конструктора поменяйте на нормального, может будет делаться то, что надо
    • Liga
      Разобрался, реакции можно вытянуть и из МКЭ расчета, но только после правильного закрепления. Сверху - снизу Спс за наводку    
×
×
  • Создать...