Jump to content

Пересчет координат при пятиосевой обработке


Recommended Posts

Ander

Зачем углы считать - фаска вдоль оси Х, значит, поворот только вокруг Х. Наклоняем стол на 40 градусов, ось наклона параллельна оси Х.  Вот теперь надо расчитать  Y середины фаски i Z фрезы  от рабочего нуля, т.е. действительно, смещение. ROT - это  вращение программы, здесь он не катит.

    Если фаска на детали не параллельлна Х, то надо считать углы поворота и наклона, чтобы плоскость фаски оказалась горизонтальной, и она вряд-ли будет параллельна Х, поэтому придётся считать и угол разворота этой фаски. Расчёт ведётся от чертёжных размеров, но конструктора ни знают какие размеры нужны для этих расчётов, поэтому надо использовать модель, а если испоьзуешь модель, то можно и углы разворотов с неё снять.

  • Нравится 1

моё почтение...

Link to post
Share on other sites


mannul
1 час назад, cepr сказал:

качающаяся ось -180 до 180

Ошиблись наверное? В кинематике HEAD-HEAD ось A обычно +-105 градусов.

В какой последовательности хотите пересчитывать? XYZ Roll Pitch Jaw?

Link to post
Share on other sites
Ander

Чтобы расчитывать углы для такой машины, надо знать её возможности - нужен мануал.

моё почтение...

Link to post
Share on other sites

Нашел изображение кинематики

 

povorot.jpg

Link to post
Share on other sites

Повторите ссылку. Спасибо.

Link to post
Share on other sites
mannul
1 час назад, cepr сказал:

Повторите ссылку. Спасибо.

Ссылка рабочая, нужен впн. Отправил копию вам в лс.

Link to post
Share on other sites

Поясните, что за параметры

roll, pitch, yaw

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

Поясните, что за параметры

roll, pitch, yaw

Крен, тангаж и рыскание

Углы поворота вокруг осей

Edited by Guhl
Link to post
Share on other sites
mannul
1 час назад, cepr сказал:

Поясните, что за параметры

roll, pitch, yaw

Углы поворота вокруг осей системы координат, они же углы Эйлера или Тарта-Брайана или как вам выше написали, крен, тангаж, рыскание. Третий угол вводить не нужно, только крен(поворот вокруг X) и рыскание (поворот вокруг Y). Там после функции я вывел несколько поворотов, вроде правильно отрабатывает. Постпроцессора у меня такого нет, как и модели станка, или машины в синутрейне, проверить не могу к сожалению.

Edited by mannul
  • Нравится 3
Link to post
Share on other sites
Andrey_kzn

Неужели интерполятор для новой отечественной системы ЧПУ разрабатывают? Похвально:maladets:

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

Неужели интерполятор для новой отечественной системы ЧПУ разрабатывают?

С чего это вы сделали такой вывод?

Link to post
Share on other sites
agering53

Есть к теоретикам пятиосевой обработки вопрос. Я доработал Базовый софт старенькой системы FANUC 6M-B для линейной интерполяции по 5-ти осям. Этого достаточно что бы, на пример, на станке типа МС-032 можно было обрабатывать сложные, объемные детали, или нужны еще какие либо дополнительные опции?

Ролик здесь:  https://www.mediafire.com/file/d73a5nbvqec9b1g/VID_5-AxisFS6M-B_2.mp4/file

  • Нравится 1
Link to post
Share on other sites
Andrey_kzn
13 минут назад, gudstartup сказал:

С чего это вы сделали такой вывод?

Так вот же: 

Надо, например, фрезеровать фаску 10*45 градусов. Систему координат поверну ROT Х-45. На какие углы при этом будут повернуты А и С?

Вручную рассчитывать - это зачем? Станок сам пересчитает. Значит.....??? 

 

Link to post
Share on other sites
Andrey_kzn
53 минуты назад, agering53 сказал:

Этого достаточно что бы, на пример, на станке типа МС-032 можно было обрабатывать сложные, объемные детали

Работа проделана грандиозная! Но, по моему очень скромному мнению, до полноценной пятиосевой  интерполяции здесь далеко. Ведь нужно непрерывно рассчитывать те самые углы Эйлера для круговых осей в зависимости от координат линейных осей.  И с учётом кинематики станка, т.е. тех самых векторов кинематики, которые учитывают геометрические смещения осей.  Например, биение оси С в вилочной голове относительно оси шпинделя. А ещё нужно учитывать длину инструмента, и коррекцию на радиус.  И всё это нужно пересчитывать в реальном масштабе времени. А потом ещё на самом станке добавятся не идеальность приводов  подач, различия в  траекториях движения, вызванных именно самими приводами.  (Ку, ускорения, торможения, люфты, и т.д)

Может быть попробовать обработку 3+2, как это будет в реальности? т.е. повернул, обработал, отъехал, ещё повернул, подъехал, обработал.

Прошу высказываться конструктивно, и не пинать за моё дилетантское мнение. 

Link to post
Share on other sites

Для задающих вопросы. На станке с sinumerik840d нет traori. Станок сам не расчитает. Ну, не повезло.

 

to mannul

Пробовали предложенный расчет углов вставить в виде макроса в чпу.

Пока непонятно.

Прикладываю две картинки, это для примера крайние положения головы

 

 

 

A180 C90.jpg

A0 C0.jpg

Link to post
Share on other sites
Killerchik
19 часов назад, agering53 сказал:

Этого достаточно что бы, на пример, на станке типа МС-032 можно было обрабатывать сложные, объемные детали, или нужны еще какие либо дополнительные опции?

Увы, нет. Как отметил коллега выше, нужно отслеживать и корректирвоать ошибки геометрии станка и, в итоге, поддерживать положение кончика инструмента при всех типах движения. Ну хотя бы линейном и круговом.

Link to post
Share on other sites
gudstartup
7 часов назад, cepr сказал:

Ну, не повезло.

А купить TRAORI не пробовали ?

Все равно из вашей затеи ничего путного не выйдет , никакие макросы полностью не заменят функции ЧПУ так как это костыль для 3+2 максимум.

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.

  • Сообщения

    • jtok
      Уберите кромки с видов: Используйте "Состояния отображения" - например, сделайте несколько их - полная, без крепежа, без чего-нить и т.д. В нужных видах включайте только нужное состояние отображения: Например, у меня весь крепеж вставлен в сборку верхнего уровня. Сборка имеет два состояния отображения "Полная" и "Без крепежа" Если мне нужны общие виды - спереди, сверху там, то я выбираю "Без крепежа", его все равно там не видно. А для узлов - "Полная".   Используйте для разрезов галку "Глубина сечения" - сильно улучшает производительность при работе с чертежами:   Пару запрещенных приемов: Некоторые инженеры, возможно, не все, экспортируют в ACAD и потом разрисовывают чрезвычайно сложные сборки, т.к. в самом солиде именно с чертежами работать невозможно. Некоторые разбивают вид в эскиз и дальше линиями фигачат, отвязываясь от параметрической модели.
    • davidovka
      И как из этого следует, что нужно переменные суммировать с постоянными? В моей логике "переменные данные" - это тоже самое  что и «Кол. на исполн.» из Варианта Б. 
    • tohnae
      Сигналы с них приходят* что инструмент сменился, писал в попыхах пока интернет есть
    • dmitry767
      спасибо большое за разьяснение может у Вас есть схема этого станка?  
    • Alexandr97
      По ГОСТу 2.113 п. 5.5.1 приложение а) говорит о том, что сначала в постоянные записывают составные части изделия, потом в переменные записывают тоже составные, которые отличаются по переменным данным.    
    • BSV1
      Такая трактовка не верна. Согласно ГОСТ 2.113 постоянные данные - информация об исполнениях изделий, одинаковая для груп­пы изделий и содержащаяся в одном конструкторском документе. Информация об одинаковом крепеже в разном количестве - это разная информация (из-за количества). К тому же такое разбиение вносит неудобство при подсчете и комплектовании.
    • davidovka
      в каком пункте ГОСТ 2.113-75 об этом говорится?
    • clavr
      что выяснил: 1. цвет штриховки - черный. 2. штриховка модели попадает под какое-то определение/свойство. и этому определению задан цвет синий. 3. это определение игнорирует цвета самой штриховки и также слоев (поместите штриховку в другой слой и поменяйте цвет слоя - изменений нет). вывод пока такой: к самой штриховке претензий нет. так как штриховка относится к примечаниям, то скорее всего где-то стоит какая-то галочка к примечаниям или аннотациям
    • green_fly
    • Alexandr97
      При составлении групповой спецификации на сборочную единицу существует проблема, связанная с тем, что программа неверно распределяет стандартные изделия по исполнениям. По ГОСТу, если у нас крепеж определенный будет отличаться в исполнениях только количеством, но их будет как минимум везде 2 шт. (например), то в постоянных данных будет этот крепеж в кол-ве 2 шт, а в переменных данных будет происходить добавление в количествах. Как можно настроить спецификацию в таком случае?
×
×
  • Create New...