Страница 1 из 1

4-х осевой постпроцессор Powermill для DSP пульта 3 оси

Добавлено: 03 янв 2015, 23:55
adif
Имеется станок китайский c DSP пультом и поворотной осью. Но поворотная ось реализована как замена оси Х. Т. е. либо ездит по оси Х, либо поворотная ось. Но как управлять поворотной осью если она делает один оборот а DSP пульт показывает 70,6 мм. Разворачивать в Арткаме сколько не пытался не получилось, решено переделать постпроцессор Powermill.
Для переделки был взят постпроцессор отсюда viewtopic.php?f=16&t=3345&hilit=powermill#p75093 за что большая благодарность ukr-sasha.
Задумка такая чтобы при обработке от 0 до 360 градусов постпроцессор выдавал от 0 до 70,6 мм. А теперь по дилетантски делим 360 градусов на 70,6 мм и получаем 5,1 (делить градусы на мм ну не бред ли :lol: ) вот теперь пусть постпроцессор делит все градусы на эти 5,1. И еще в Powermill вращающаяся ось вдоль Х а в реальности вдоль Y, поэтому постпроцессор будет заменять координату Х на Y.
А теперь реализация в картинках:
2015-01-03 22-09-14 Скриншот экрана.png (14541 просмотр) <a class='original' href='./download/file.php?id=39591&mode=view' target=_blank>Загрузить оригинал (52.16 КБ)</a>
2015-01-03 22-11-12 Скриншот экрана.png (14541 просмотр) <a class='original' href='./download/file.php?id=39592&mode=view' target=_blank>Загрузить оригинал (48.14 КБ)</a>
Добавляем в мои параметры A_del это я так назвал координаты оси А поделенные на вот тот коэффициент 5,1 (у каждого свой получится) и параметр Y_rot это координата которой мы заменили координату Х (у нас же вращение вдоль оси Y)
2015-01-03 22-13-52 Скриншот экрана.png (14541 просмотр) <a class='original' href='./download/file.php?id=39593&mode=view' target=_blank>Загрузить оригинал (225.61 КБ)</a>
В разделе движение (во всех движения и после смены инструмента и в укоренном и в линейном движении) вместо координаты Х ставим наш созданные параметр Y_rot присвоив ему координату Х (на рисунке обведено красным). Также заменяем координату Machine A на наш созданный параметр A_del, которому присваиваем значение Machine A/5,1.
Теперь сравниваем два файла: с обыкновенным постпроцессором для 4-х осей и нашим созданным:
2015-01-03 22-44-18 Скриншот экрана.png
2015-01-03 22-44-18 Скриншот экрана.png (9.76 КБ) 14541 просмотр
Теперь у нас идет не от 0 до 360 градусов а от 0 до 70,59 мм
а смещение вдоль X заменено на смещение по Y.
2015-01-03 22-49-33 Скриншот экрана.png (14537 просмотров) <a class='original' href='./download/file.php?id=39595&mode=view' target=_blank>Загрузить оригинал (166.13 КБ)</a>
2015102181511.jpg (14537 просмотров) <a class='original' href='./download/file.php?id=39596&mode=view' target=_blank>Загрузить оригинал (310.46 КБ)</a>
Как видно на фотографии что закрутило деталь в другую сторону, тогда надо в кинематике стойки изменить в направлении поворотной оси с -1 на 1.
и вот все работает даже на рельефе (смотреть на ногу а не на аквариум)
2015103230230.jpg (14537 просмотров) <a class='original' href='./download/file.php?id=39597&mode=view' target=_blank>Загрузить оригинал (86.77 КБ)</a>
Надеюсь данная статья кому нибудь пригодится. Спасибо за внимание!
И сам постпроцессор:
A_Jin_Rot.pmopt.txt
(49.77 КБ) 1647 скачиваний

Re: 4-х осевой постпроцессор Powermill для DSP пульта 3 оси

Добавлено: 04 янв 2015, 00:25
aftaev
Балясину иль что это на последней фотке где рисовал?

Re: 4-х осевой постпроцессор Powermill для DSP пульта 3 оси

Добавлено: 04 янв 2015, 13:32
adif
Это типа нога для столика, рисовал в Modo.

Re: 4-х осевой постпроцессор Powermill для DSP пульта 3 оси

Добавлено: 17 апр 2017, 06:38
Vitalik_staricov
Добрый день . А как сделать саму обработку . У меня тоже dsp пульт. Ось х заменяется на поворотную ось . Прописан как 360 мм. Стратегия обработки какая?

Re: 4-х осевой постпроцессор Powermill для DSP пульта 3 оси

Добавлено: 06 июн 2017, 12:39
Mex
День добрый. Хотел бы уточнить, а данный постпроцессор подходит под PM 2012 ? Нашел несколько версий, и ни одна не заработала. Пытаюсь понять где что-то не так. Сейчас возникла необходимость в написании программ на 4-х осевой mach3. Но вот пост не выдает программу. Приходится писать с фиксированным ручным поворотом. Что, естественно, сжирает время. Буду благодарен за подсказки

Re: 4-х осевой постпроцессор Powermill для DSP пульта 3 оси

Добавлено: 11 июн 2017, 21:26
SeReGa Sh
Наконец то нашёл подобный случай. Сколько раз не искал, не спрашивал, все отвечали одно сделать нереально. А проблема в следующем, китайский фрезерный станок с 4 шпинделями и соответственно 4 поворотные оси, программа ncstudio, 1 оборот ось делает за 30 мм, программы готовлю в повермиле 8, так же хотелось постпроцессором решить проблему, что бы 360 градусов равнялись 30 мм на станке. Подскажите как отредактировать пост процессор.

Re: 4-х осевой постпроцессор Powermill для DSP пульта 3 оси

Добавлено: 11 июн 2017, 22:05
vektor_z
Насколько я помню то в ncstudio есть в настройках галочка ось Y в градусах, если её установить то ось переводится в заданное количество градусов на оборот и отключается лимит оси Y, и работает только как НОМЕ.
nc.jpg (13102 просмотра) <a class='original' href='./download/file.php?id=113775&mode=view' target=_blank>Загрузить оригинал (169.33 КБ)</a>
nc1.jpg (13102 просмотра) <a class='original' href='./download/file.php?id=113776&mode=view' target=_blank>Загрузить оригинал (224.84 КБ)</a>

Re: 4-х осевой постпроцессор Powermill для DSP пульта 3 оси

Добавлено: 15 июн 2017, 10:29
SeReGa Sh
Дело в том, что поворотная ось на станке это ось Х. и менять ее на Y нет возможности, по этому только через постпроцессор хотелось бы решить эту проблему.

Re: 4-х осевой постпроцессор Powermill для DSP пульта 3 оси

Добавлено: 26 сен 2017, 20:08
adif
SeReGa Sh писал(а):Наконец то нашёл подобный случай. Сколько раз не искал, не спрашивал, все отвечали одно сделать нереально. А проблема в следующем, китайский фрезерный станок с 4 шпинделями и соответственно 4 поворотные оси, программа ncstudio, 1 оборот ось делает за 30 мм, программы готовлю в повермиле 8, так же хотелось постпроцессором решить проблему, что бы 360 градусов равнялись 30 мм на станке. Подскажите как отредактировать пост процессор.
Я указал выше
adif писал(а):А теперь по дилетантски делим 360 градусов на 70,6 мм и получаем 5,1 (делить градусы на мм ну не бред ли ) вот теперь пусть постпроцессор делит все градусы на эти 5,1.
В вашем случае нужно 360 разделить на 30 и получится 12. Тогда подправить параметр A_del=Machine A/12 там на третьей картинке я показывал. Итог: берешь мой постпроцессор и правишь параметр A_del или создаешь в своем постпроцессоре два параметра как сделал я и во всех движениях изменяешь параметры X и Y на свои параметры. Подробно все перечитай, попробуй и все получится.

Re: 4-х осевой постпроцессор Powermill для DSP пульта 3 оси

Добавлено: 26 окт 2017, 05:53
Vetal
здравствуйте, спасибо вам большое за ПП. переделали его под себя по вашим инструкциям, каким то чудом вроде работает. очень благодарны. станок токарно-фрезерный. с NC studio
http://www.cnc-club.ru/forum/viewtopic. ... 55&t=17092

Re: 4-х осевой постпроцессор Powermill для DSP пульта 3 оси

Добавлено: 26 ноя 2018, 20:46
nanik87
Добрый день.. работаю до сих пор в type 3(2005)// Просто удобно мне так. такой вопрос. нужно сделать g-code для станка с пультом управления RichAuto DSP A11 (rznc0501)// какой нужен постпроцессор, где его взять и как установить в machining в Type 3 ? Заранее спасибо !!!