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

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 пользователей

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




  • Сообщения

    • AlexArt
      Ну допустим, ты и на другом ресурсе это опубликовал. А не коммуниздил. Но вот продвигать воровство от государства, ворующее из Вики, это верх мерзости.
    • maxx2000
      Ах, да. Фильтры выбора добавили. Теперь можно выбрать только то что видно на первом плане, а не вместе с тем что с обратной стороны детали. В общем надо обновляться. Как раз работёнка на прессформу нарисовалась 
    • maxx2000
      Причина того - Кроилово. Кроилово всегда приводит к попадалову. Месяц простоял сколько мильонов деревянных потеряли? Вопрос риторический. И ещё будет стоять. Как памятник человеческой глупости и жадности.
    • AlexKaz
      "9 июля 1968 года на мышах был проведен самый знаменитый эксперимент американского ученого-этолога Джона Кэлхуна «Вселенная-25». Суть опыта заключалась в создании идеальных условий, где мыши могли бы жить и размножаться, не ведая никаких забот, вдали от хищников и в отсутствие эпидемий и заболеваний. Для этих целей ученый построил специальный загон, куда были помещены четыре пары белых мышей (самцов и самок). В распоряжении мышей всегда была чистая вода и еда в изобилии, специальные гнезда, где можно обустроить себе жилище ― гнезд в загоне хватало для проживания нескольких тысяч мышей. Температура в загоне в среднем составляла около 20 ℃ и была комфортной для мышей. Животные не подвергались никаким влияниям извне и жили в идеальных условиях в свое удовольствие. А дальше началось самое интересное. На первом этапе эксперимента мыши хорошо размножались, вели активный образ жизни, охотно играли. На следующей фазе эксперимента мыши стали есть меньше, перестали наедаться до отвала. На третьей фазе эксперимента, когда в загоне были уже сотни мышей, произошло распределение социальных ролей, стала ярко выраженной иерархия, клановость. Появились так называемые отверженные ― молодые особи, которых другие, взрослые мыши сгоняли в центр загона, не давали им вести нормальный образ жизни, причиняли физический вред. В природе такое, наверное, было бы невозможно, ведь эти мыши-агрессоры просто не дожили бы до старости: их бы съели хищники. Но в загоне Кэлхуна хищников не было, и взрослые мыши начали попросту издеваться над молодняком. Образовались две большие группировки: самцы-одиночки и самки-одиночки. При этом самки-одиночки отказывались спариваться <с менее статусными многочисленными молодыми самцами и с оставшимися старыми статусными> и отвергали ухаживания самцов. У мышей стал проявляться тотальный индивидуализм, мыши не стремились создать семью. На последней, четвертой стадии мышиная популяция стала сокращаться. Появились самцы, которых сам Кэлхун назвал «красивыми» (англ. beautiful ones), из-за отсутствия ран и рубцов. <В оригинале: They never engaged in sexual approaches toward females, and they never engaged in fighting, and so they had no wound or scar tissue. Thus their pelage remained in excellent condition. - Дословный перевод: Они никогда не прибегали к сексуальным подходам к самкам, и они никогда не участвовали в боях, и поэтому у них не было ран или рубцовой ткани. Таким образом, их шерсть сохранилась в отличном состоянии.> Эти мыши не вступали в борьбу за самок и территорию, не проявляли активности к размножению и только питались, спали и чистили шёрстку. У мышей стали проявляться различные формы девиантного поведения, вспышки агрессии. Самки стали проявлять агрессию, защищать себя сами, стали умерщвлять своих детенышей, а затем окончательно отказались размножаться. На пике эксперимента в загоне одновременно проживало чуть более двух тыс. мышей. Еды и гнезд было достаточно для дальнейшего роста популяции, но через четыре года после начала эксперимента Кэлхун остановил свой опыт, потому что в загоне осталось чуть более сотни мышей, и все они уже вышли из репродуктивного возраста. По итогам эксперимента Кэлхун пришел к выводу, что достижение определенной плотности населения и заполнение социальных ролей в популяции приводит к распаду общества" https://physicsoflife.pl/dict/pic/calhoun/calhoun.. https://scientificrussia.ru/articles/utopiya-dlya-mys.. https://ru.wikipedia.org/wiki/Кэлхун,_Джон_(этолог)
    • gudstartup
      @Koels вот в чем дело пока ds609 это предупреждение поэтому F может и не появится если sv601 это значит ошибка. возможно при нагреве радиатора серво определяет это как предупреждение или ваш вентилятор крутиться медленнее чем оригинальный и серва думает что он встал хотяпри этом обычно на экране в строке состояния FAN.мигает больше у меня вариантов нет....  
    • ДОБРЯК
      Решите любым алгоритмом. Тогда будет конструктивный разговор. :=)
    • Fedor
      https://en.wikipedia.org/wiki/List_of_numerical_analysis_topics#Eigenvalue_algorithms     :) 
    • Юрий К.Ф.
      Добрый день. Не нашёл тут тему по стойке Китайско Китайской)) Lynuc N3ME. Видать мне так повезло с её наличием)) Приобрели 5-ти осевой Китаец. В б/у состоянии после удара по оси Z. Отремонтировали по механике, заменили батареи на драйверах, выставили лимиты. Всё Ок. Пригласили со стороны людей которые бы разобрались по операторской части. Те два выходных ковырялись, после сказали покажут расскажут, но за огромные деньги. Не сошлись. После месяц станок простоял, когда включили перестал реагировать на регулировку скорости шпинделя. То есть в режиме Jog, включаем обороты, которые стандартно 2140-2149 об/мин. При регулировке процетности не меняются (сама процентность показывает на мониторе). Так же при включении оборотов через команду M03S300 или другое значение, скорость так же показывает 2140-2149 об/мин. Грешить на тех товарищей с которыми не сошлись по деньгам для обучения, как то не хочется. Поковырялся в настройках шпинделя, вроде всё в норме. Проводку на шпинделе прозвонил, целая. В чём причина, не понятна. Кто нибудь сталкивался с подобным, или с подобной стойкой? Может подсказать варианты причины подобного?
    • ДОБРЯК
    • Fedor
      https://en.wikipedia.org/wiki/Eigenvalue_algorithm   Вот , кстати, важное свойство которое раньше встречал у Стренга. :)    http://elibrary.bsu.edu.az/files/kitablar/1022.pdf   
×
×
  • Создать...