Jump to content

SW+HSM Works/ Delta NC 300 A Mi/ 4 осевая


Recommended Posts

Приветствую!
В процессе отладки станка Росфрезер HM04STM, имеет автосмену на 12 позиций инструмента
HSM Works выбран как основная CAM, так как позволяет завязывать управляющие стратегии напрямую на перестраиваемый исходник геометрии детали, завязанный на cборку в SW

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

Сейчас в процессе отладки постпроцессора, за основу взят постпроцессор для Mach 3 Mill,
так как ранее он использовался под  аналогичную обработку под управлением Rich Auto DSP A18

 

4 Ось уже работает вдоль Х оси

Проблема возникла с некорректной работой дуговой интерполяции.
В мануале написано что стойка поддерживает дуговую интерполяцию для каждой из плоскостей.
 

изображение.png

Однако при запуске сгенерированной УП стойка выдает ошибку недоспустимого радиуса дуги.
В мануале так же упомянуто о таком поведении в пункте 5

 

изображение.png

 

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

изображение.png

изображение.png

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

HM04STM.cps

Edited by Sabadash
.
Link to post
Share on other sites


UnPinned posts
maxx2000

Как то мутно ты всё описал.

Можешь просто для начала сказать что ты хочешь сделать?

Link to post
Share on other sites

Нужна реализация дуговой интерполяции в постпроцессоре в соответствии с документацией на стойку Delta

11 страница


https://deltronics.ru/images/manual/NC_G-codes_UM_RU_042019.pdf

 

Нашел на 183 странице офф документации описание, ща попробую)
https://cam.autodesk.com/posts/posts/guides/Post Processor Training Guide.pdf

изображение.png

Link to post
Share on other sites
maxx2000

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

Формат кадра такой

 N G17 G02 X Y Z I J F 
 N G18 G02 X Y Z I K F 

 N G19 G02 X Y Z J K F 

И будет тебе и дуги и спираль через круговую интерполяцию

Если спираль это функция стойки то это будут отдельные настройки

Link to post
Share on other sites

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

 

Следующее что хочу видеть от этого станка - обмер заготовки и привязка системы координат относительно механического "маячка" на рабочем поле, координаты которого будут изначально известны, и дальнейшее смещение системы координат детали коллинеарно оси вращения.
 

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

Потестил разные варианты дуговой интерполяции, работает только в плоскости XY.

ну так сделай дуги в других плоскостях, будет и в них работать

21 минуту назад, Sabadash сказал:

Единственное приходится смещать абсолютные координаты на высоту длины инструмента которым привязывалась система координат.

опять какие-то шарады. Так-то инструмент привязывается в машинных координатах (обычно G53), а указывается только смещение рабочей координаты(обычно G54) относительно машинной.

  • Нравится 1
Link to post
Share on other sites

4 ось тоже уже крутится

в принципе для задач фрезеровки редукторов достаточно


С привязкой координат пока разбираюсь.

 

 

Беглый поиск датчиков привел к такому варианту, попробую.

https://ozon.ru/t/KbG3Dp6

Link to post
Share on other sites

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

изображение.png

Спирали отлично работают.
Теперь чтобы продвинуться дальше нужно дождаться щуп.
Пока придется выставляться ручками)

Link to post
Share on other sites

Тест 4 осевой непрерывной обработки, траектория из HSM Works

 


теперь нужен поворотный столик, под множество заготовок)

Link to post
Share on other sites
maxx2000

что же  у тебя так шаговики ревут. И программу покажи 4 осевую, есть одно подозрение. Если вкратце то у тебя при вращении оси сильно падает скорость

Edited by maxx2000
  • Нравится 1
Link to post
Share on other sites

Да у серв кажется неправильно настроен контур регуляции позиции)
Бегло смотрел параметры там классический контур на PID и Notch фильтрах, нужно настроить, займусь.

 

4 axis test.nc

изображение.png

 

Link to post
Share on other sites
maxx2000

подозрения подтвердились, используй для поворотки инверсную подачу G93

  • Нравится 1
Link to post
Share on other sites

Уже работает тише)

Но что конкретно изменяет стойка в процессе автонастройки сервы она конечно не показывает.

 

 

Link to post
Share on other sites

 

15 hours ago, Sabadash said:

Не поддерживается(

я так понимаю подача в G93 пересчитывается из G94 т.е можно пересчитать в G93 и потом обратно в G94 в каждом кадре с интерполяцией плавного движения силами постпроцессора.

18 hours ago, Sabadash said:

теперь нужен поворотный столик, под множество заготовок)

то что осваиваете возможность станка это хорошо, но впечатление что детали вашего редуктора плоские и без поворотной оси их разместится больше чем с осью которая требует пространства на столе, всё это конечно ИМХО

  • Нравится 1
Link to post
Share on other sites

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

Стойка автоматом настроила PID регулятор)

 

Теперь станок плавненький без рывков при торможении и ускорении.

Как рассчитывается отношение коэффициента нагрузки к моменту инерции осталось тайной но параметр тоже меняется автоматом.

 

PID после настройки фильтров в несколько раз уменьшились от заводских.

 

 

IMG_3394.jpeg

Link to post
Share on other sites

Затестил 3d

Работает довольно шустро

 

Теперь нужно набрать магазин инструмента, рассчитать актуальный диаметр фрез для CAM


Завтра запущу первые настоящие детали)

 

 

В принципе пока доволен результатом)

 

IMG_3409.jpeg

IMG_3408.jpeg

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.



  • Сообщения

    • Alex1986
      И 235,05 на i7-12700KF, 32,0 ГБ, NVIDIA GeForce RTX 3060 Ti
    • kurtkobat
      Добрый день(вечер, а может утро). Проблема в том что когда создаю деталь нет списка вырезов когда работаю со сварными изделиями данной проблемы нет. подскажите где и что я не нажимаю Они очень нужны для создания автоматической документации, сам уже скоро буду головой об стол биться, помогите спасти мой хороший стол=)
    • Killerchik
      Да господижтыбоже мой, ПрофСтандарты - это просто рекомендация, как и большинство ГОСТов. Мои коллеги писали целых два из них, поэтому я чуть-чуть в курсе. Никто не обязан их соблюдать. Это первое. Второе - должность может называться как угодно и включать в себя что угодно. Нет в РФ никакого документа, запрещающего взять на работу бариста, назвать должность "Бориска" и поставить работника за ЧПУ фрезер. Ну нет, совсем. В ФРГ, например, есть регламентируемая профессия "инженер" - туда нельзя взять кого попало. Но нет никакого запрета взять кого угодно на должность "технический специалист" с теми же должностными обязанностями. Учитывая количество НПА РФ, которые прямо противоречат другим НПА РФ - скромно позволю себе не согласиться. Раньше - да. Сейчас даже совсем застрявшие в совке богомерзкие места типа московского Салюта очень даже ставят. Вернее как - не с улицы конечно, но без средне-специального образования.   Ответственность, простите, за что - если Вы сами указываете, что "не запрещает". А ответственность, я уверен, можно найти на любом реально металлообрабатывающем производстве с числом сотрудников менее нескольких тысяч человек.
    • Killerchik
      Цангу ТС поставит ессно с таким же углом.   Какие-то для шариков, какие-то для цанг. Для цанги мне кажется лучше всего прямой угол, минимальная доля осевого усилия пытается раскрыть цангу.
    • maxx2000
      @Чирков Сергей rutracker.org экс torrents.ru
    • Чирков Сергей
      Подскажите, может где-то можно скачать Nx4? Раньше был какой-то сайт , забыл его название,где было ВСЕ!! Но теперь его только через VPN можно найти
    • maxx2000
      @gudstartup это статистика не по средней зарплате, а по несчастным случаям которую собирает сам учебный комбинат. Им просто дают информацию в Ростехнадзоре о происшествии, а потом уже сами в порядке общения выясняют подробности уже от источников на месте
    • gudstartup
      а хирурга в мясники сколько хошь но не идут блин ! бывают хирурги-мяники но не бывает мясников-хирургов! врут как всегда врут
    • maxx2000
      @Горыныч намотать на шпиндель может и токаря 6 разряда. А если пекарь принят на работу токарем, то как минимум он прошел инструктаж по охране труда и технике безопасности на рабочем месте токаря, ознакомлен со всеми должностными инструкциям и т.п. Статистика говорит что травматизм гораздо выше среди опытных, излишне самоуверенных работниках. Я каждый год проходил обучение и аттестацию, нам всю статистику за год рассказывали, показывали в т.ч. картинки происшествий, от намотанных людей до дураков на опорах ЛЭП, я лично выезжал на ремонт КЛ и видел ножовку застрявшую в броне кабеля 6кВ. Моя бабушка с 13 лет работала  в литейном цеху, земельку сеяла, мины формовала,   катала лапшу из американского яичного порошка, после войны ФЗО. А уже потом перешла в контору ремонтно-механического цеха, почерк красивый. Но до пенсии работала там фрезеровщицей, так ей захотелось. И пальцы целы и голова на месте У электриков есть деление, на административно-технический и оперативно-ремонтный персонал, вот по правилам их функции не совмещаются ни прикаких условиях.
    • tb_ogmet
      Да, именно для этого и нужно. Написал на форуме Т-Флекс об этом, но форум еле живой. Возможно в следующих версиях добавят такой функционал. В компас это есть: просто в свойтва штриховки галочка "штриховка по контуру" и "глубина штриховки"
×
×
  • Create New...