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

4х осевая обработка, непонятки...


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

Всем привет!

Никак не можем разобраться, как осуществить 4х осевую обработку по следующему алгоритму:

Есть деталь 6ти угольника. Надо что бы каждая его сторона обрабатывалась как плоскость, а затем 4я ось поворачивалась и опять обрабатывала плоскость.

Что нужно пользовать для поворота 4й оси на нужный угол? Или есть уже какая то готовая стратегия на этот счет?

И еще я так понял стратегии обработки можно писать самому, это так?

С уважением Евгений

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


Ну в качестве примера реальный 6ти угольник с ровными сторонами.

А это принципиально?

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

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

А это принципиально?

Угу.

Но у детали может содержатся и просто одна ровная сторона, или какой-либо карман, который необходимо обрабатывать как плоскость итд

В таком разе:

1. делаете СК на дне кармана, ориентируя ее перпендикулярно плоскости дна.

2. Создаете УП средствами 3Д обработки

3. При трансляции НЦ файла указываете не эту "карманную" СК, а ту, которую используете при базировании.

Правильно настроенный пост должен выдать поворот на нужный угол и последующую обработку кармана в 3Д. Да, про зажим оси А не забудьте. Если нужен.

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

А не будет проще если оператор сам повернет ось А со стойки после 3-х осевой обработки одной грани? Проще не придумаешь. И менингита нет с многоосевым постом.

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

Простите что влезаю в тему, но у меня тоже непонятки!!!

При создание четырех осевой обработки все траектории прорисовываются нормально, врифекация тоже в норме, а вот при постпроцесирование пишет это - Эта программа МНОГООСЕВАЯ, аккуратно проверьте не зарезают ли переходы МЕЖДУ Траекториями. (Reading cutfile records.............. 246 records read Axes configuration not sensible. Complete) в NC файле пусто

Может постпроцессор кривой? я пробывал все из стандартных постов. не один не помог. Прогу использую powermill 9003 DuctPost_1510

В чем тут дело кто знает помогите!!!

Может кто скинет Милловский фаил с четырех осевой обработкой :smile: охота поглядеть .

Народ подскажите пожалуйста, я не когда не работал с четырех осевой обработкой в powermill очень нужно!!!

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

Может постпроцессор кривой?

Он не кривой. В нем 4ая ось не прописана.

я пробывал все из стандартных постов. не один не помог

А там ни в одном не прописана. Да это и нормально - кинематика-то разная у всех станков.

Ну помочь, как тут помочь... пост надо писать.

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

А там ни в одном не прописана. Да это и нормально - кинематика-то разная у всех станков.

Ну помочь, как тут помочь... пост надо писать.

мне тут пост скинули посмотрите плиз какой он, меня уверяли что 4 оси.

Если можно, ктонибудь поделитесь постом для четырех осевой обработки на fanuc 0 буду очень признателен, или любым другим постом на четыре оси, для Power Mill

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

Прикрепленные файлы fanucom.rar ( 148 байт ) Кол-во скачиваний: 1

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

Это только ссылка на стандартный пост. Он тоже не транслирует?

Спасибо за ответ

Если можно, ктонибудь поделитесь постом для четырех осевой обработки на fanuc 0 буду очень признателен, или любым другим постом на четыре оси, для Power Mill

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

Да вряд ли дело в посте, а вообще стандартный юзаю, он внутри пустой. Как я понял надо задавать станок, в примерах нашёл 3 стандартных 5-ти координатных

Находяться в (у меня) :

........\powerMIll9003\file\examples\MachineData\

1) Шпиндель-шпиндель

2) Шпиндель-стол

3) Стол-Стол

В зависимости на что 2 координаты навешаны.

Формат файлов MTD это формат описания кинематики станка(из документации). Он там простой, открывается блокнотом и интуитивно понятный.

Начал менять парметры, а именно :

<table_attach_point PART="table" X="0" Y="0" Z="0" /> -- это как я понял позиция установки шпинделя

<head_attach_point PART="head" X="0" Y="-51.80564" Z="311.932" I="0" J="0" K="1" /> // а это стола , где I,J,K видимо направляющие вектора по Х,Y,Z

и через како-то время PM вообще перестал реагировать

на изменения :blink: .

Да, там есть ссылки на файлы *.dmt - это изображения частей станка , Их можно открыть в PowerShape, Я нарисовал в SolidWork-e сохранил в STL и PowerShape-ом

законвертил в dmt.

Так что вот такая вот проблемма возникла :wallbash:

Всем кто присоединится к исследованием по этим вопросом или поделится инфой буду крайне признателен.

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

Dim26, вы тут такого написали, что не присоединиться было б грешно)).

Всем кто присоединится к исследованием по этим вопросом или поделится инфой буду крайне признателен.

1. Описание кинематики моделями DUCTPOST не использует. Совершенно. Это для симуляции обработки в PowerMill. Все свое описание кинематики он хранит в OPT файлах.

2. Стандартный пост не пустой, там 26К символов описания формата вывода, можете в этом убедить выведя листинг командой, например ductpost -w fanuc. А то что от вас это спрятано ссылкой... ну так... читайте доку, на ductpost, она, кстати, вполне полная.

3. Дело именно что в посте.

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

Это из встроеной документации по PM :

Кинематика, основанная на технических характеристиках станка (MTD)

Каждый станок может быть описан по его математической модели, которая называется Кинематическая модель станка. Эта модель содержит информацию, которая используется постпроцессором (PM-Post) для преобразования координат, полученных из файла CLDATA (Координаты модели) в координаты станка (Координаты станка). Это преобразование называется Обратная кинематическая задача.

Решение этой проблемы - это одна из основных задач постпроцессора. Она заметно усложняется при обработке многоосевых траекторий. Для представления кинематики станка PM-Post использует Формат технических характеристик станка, который еще называют Формат MTD. Кинематика станка, представленная в этом формате, называется MTD-Модель. Представление кинематики станка, основанное на MTD, намного эффективнее, чем представление кинематики по 3-осевым, 4-осевым и 5-осевым классам. Также оно позволяет создавать программы любой конфигурации, включая программы для 6-осевых станков с тремя поворотными осями.

Геометрия станка может быть задана либо с помощью файла триангуляции *.dmt в CAD-системе, либо с помощью параметрических примитивов (параллелепипедов и конусов).

При создании собственной MTD-модели желательно начать с уже существующей MTD-модели и просто редактировать ее.

При нажатии на кнопку Импорт станка на панели инструментов Станок, отображаются все существующие MTD-файлы:

А вот Standart.opt:

---------------------------------------------

machine standard

end

--------------------------------------

Это постпроцессор находится вот тут : c:\dcam\config\ducpost\

To MFS : Поправьте меня если я что-то не правильно понял в вашем ответе.

Да кстати , готов принять ваши утверждения как единственно правильные , если дадите пример с 4-х,5-ти осевой обработкой, что-бы можно

было NC файл получить. А то все которые я нашёл , не работают.

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

To MFS : Поправьте меня если я что-то не правильно понял в вашем ответе.

Так вы все правильно процитировали, осталось только самому прочитать:

Эта модель содержит информацию, которая используется постпроцессором (PM-Post)

А вот Standart.opt:

---------------------------------------------

machine standard

end

--------------------------------------

Это постпроцессор находится вот тут : c:\dcam\config\ducpost\

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

Т.е. другими словами, NC файл 4-х осевой обработки используя Standart.opt не получится сделать ?

А вот кое чего в доке по DuctPost нарыл примеры :

Пример поста насколько я понял с поворотом оси Х.

1/ Fourth rotary table axis :- ( A. rotating about X. )

define format ( A )

decimal point = true

decimal places = 3

end define

word order = ( + A )

define keys

azimuth axis not used

elevation axis = A

end define

spindle elevation rotation = false ## Default

elevation units = degrees

elevation axis direction = positive

azimuth axis parameters = ( 0. 0. 0. 0. 0. 0. )

elevation axis parameters = ( 0. 0. 0. 1. 0. 0. )

define block move rapid

N ; rapid ; G2 ; G3 ; G6 ; x coord ; y coord ; z coord ; elevation axis ; tool length ; M1 ; M2

end define

define block move linear

N ; linear ; G2 ; x coord ; y coord ; z coord ; elevation axis ; tool radius ; feedrate ; M1 ; M2

end define

За любые поправки и дополнения буду крайне благодарен !!!!!

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

Так вы все правильно процитировали, осталось только самому прочитать:

:clap_1: :clap_1: :clap_1:

Да вы были правы, взял из док по Ductpost пример поста он приведён выше, Ductpost предупреждает , что :

Эта программа МНОГООСЕВАЯ, аккуратно проверьте не зарезают ли

переходы МЕЖДУ Траекториями.

Но tap файл делает. Всего наилучшего !!! :clap_1: :clap_1: :clap_1:

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

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

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

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

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

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

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

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

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

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

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




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