Всем привет!
Немного может странный вопрос - какой постпроцессор может управлять этот "эксперимент"?
"эксперимент" - предполагает работать под GRBL.
Работаю в ARTCAM, INVENTOR-2019 или 2020.
Постпроцессор для этого "станка"
Автор
arsho
, 16 Июл 2021 14:26
Сообщений в теме: 35
#1 OFFLINE
Отправлено 16 Июль 2021 - 14:26
#2 OFFLINE
Отправлено 16 Июль 2021 - 18:51
Класс!
А как эта штука должна работать, по замыслу?
#3 OFFLINE
Отправлено 16 Июль 2021 - 19:57
Все замечания и нравоучения носят исключительно юмористический характер.Ни коим образом не затрагивают честь и достоинство собеседника облезлого Кота с форточки.
Кто людям помогает - тот тратит время зря.
Хорошими делами прославиться нельзя.
#4 OFFLINE
Отправлено 16 Июль 2021 - 22:15
Гексапод. С такими люфтами. Романтика.
https://youtu.be/G_UmhUjZhNo
Вот так это работает.
Да вы правы, именно так!
Там получается 120град между ШД.
Вот и пытаюсь найти постпроцессор для такого расположения ШД.
Пока безрезультатно.
#5 OFFLINE
Отправлено 16 Июль 2021 - 22:33
Вот и пытаюсь найти постпроцессор для такого расположения ШД.
Тут не постпроцессором надо решать, а системой управления.... А уже для системы и искать постпроцессор...
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#6 OFFLINE
Отправлено 17 Июль 2021 - 10:59
#7 OFFLINE
Отправлено 18 Июль 2021 - 15:45
Тут не постпроцессором надо решать, а системой управления.... А уже для системы и искать постпроцессор...
Спасибо, но что значит "системой управления" ?
Я думал выгнать обычный G-код на 2 ШД (90град), а после переработать (мат. формулами) и конвертировать в G-код на 3 ШД (120 град).
Работа 2х ШД например видно когда фреза из произвольной точки двигается "домой" - кратчайшим путем.
Теоретический думаю можно, но долго.
Думал есть постпроцессор уже готовый.
#8 OFFLINE
Отправлено 18 Июль 2021 - 17:47
Вот как раз G-код, или иное представление УП, перевести в реальном времени в сигналы управления двигателями и занимается система управления...
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#9 OFFLINE
Отправлено 18 Июль 2021 - 18:18
Вот как раз G-код, или иное представление УП, перевести в реальном времени в сигналы управления двигателями и занимается система управления...
в моем понимании G-код и генерирует определенное количество импульсов для поворота винта что приводит к перемещению фрезы.
Для разных типов (организации) станков имеются разные постпроцессоры которые генерируют УП в виде G-кода.
Или я что-то не так понимаю?
вот если упростить (убрать Z) - как на фото.
для того чтобы двигаться из точки А в точку B должны быть задействованы любые 2 ШД.
#10 OFFLINE
Отправлено 18 Июль 2021 - 19:10
в моем понимании G-код и генерирует определенное количество импульсов для поворота винта что приводит к перемещению фрезы.
Или я что-то не так понимаю?
Не так понимаешь. G-код - это текстовый файл в котором указана последовательность координат, которую должен выполнить станок. Кроме этого есть, конечно, и дополнительные команды, ро об этом можешь погуглить, если не лень...
Сообщение отредактировал Lodochnik: 18 Июль 2021 - 19:13
С уважением, Олег.
#11 OFFLINE
Отправлено 18 Июль 2021 - 19:14
в моем понимании G-код и генерирует определенное количество импульсов для поворота винта что приводит к перемещению фрезы.
Сочувствую вашему пониманию... Откройте хотя бы в Вики статью про G-код и ознакомьтесь что это есть хотя бы в общем виде...
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#12 OFFLINE
Отправлено 19 Июль 2021 - 16:32
Сочувствую вашему пониманию... Откройте хотя бы в Вики статью про G-код и ознакомьтесь что это есть хотя бы в общем виде...
Я понимаю что за каждой буквой "G..." в текстовом документе стоит целый комплекс действии - можно сказать микропрограмма на более низком уровне. Языки "G" и "М" это более высокий уровень программирования - условно говоря.
Но от этого не легче ... видимо все таки
1. попробовать написать конвертор (не очень уверен)
2. придумать некий редактор который учтет 3 ШД под 120град
Почему думал что есть "постпроцессор" для моего случая, просто и в программе "арткам" и "инвентор" есть постпроцессоры для определенных CNC машин. При генерации G-кода есть общая "шапка" - где например описана по какой траектории выползает сверло и начинает работу.
Это так ... что заметил.
Предполагаю что эти постпроцессоры подставляются фирмой производителем CNC станка.
#13 OFFLINE
Отправлено 19 Июль 2021 - 16:55
Я понимаю что за каждой буквой "G..." в текстовом документе стоит целый комплекс действии
Вот этот комплекс действий и будет формировать для управления двигателей система управления, интерпретируя или компилируя последовательность действий для двигателей...
Языки "G" и "М" это более высокий уровень программирования - условно говоря.
Это просто текстовые команды, как и G-коды, которые также обрабатывает система управления...
А G-коды это перемещения в декартовых или полярных координатах или повороты этих кооридинат (в общем случае)
Предполагаю что эти постпроцессоры подставляются фирмой производителем CNC станка.
Откуда производители станка, которые разрабатывали его во времена отсутствия САМ-программ, знали, что напридумывали разработчика САМ-программ для внутреннего формата УП этих программ, поэтому постпроцессоры чаще всего разрабатывают производители САМ-программ, или дотошные пользователи, которые разобрались во внутреннем языке САМ- программ для написания постпроцессоров....
Сообщение отредактировал 3D-BiG: 19 Июль 2021 - 16:56
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
#14 OFFLINE
Отправлено 19 Июль 2021 - 17:20
Шаг 1.
Рисуем на основании две перпендикулярных линии. Одну обзываем осью X, другую осью Y. Третья ось Z будет торчать из точки перекрестия.
Это будет пространство модели.
Шаг 2.
Обзываем каждую колонну осями пространства станка, например A, B, C.
Шаг 3.
Рисуем функции преобразования координат.
a=F1(x, y, z)
b=F2(x, y, z)
c=F3(x, y, z)
Шаг 4.
Формируем путь движения кончика фрезы в пространстве модели XYZ.
Шаг 5.
Выполняем кусочно-линейную интерполяцию пути отрезками длиной например 0.1мм. Я не знаю, можно ли это сделать в постпроцессоре.
Шаг 6.
Выполняем преобразование пути в пространство станка ABC, используя функции, определённые на шаге 3. Эти функции можно вписать в постпроцессор.
Шаг 7.
Формируем УП для ЧПУ. Если пользуем мач или нц, или пульт, то в УП надо конечно заменить буквы ABC на XYZ, иначе ЧПУ не поймёт (соответственно колонны тоже обзовите XYZ пространства станка). Подмену тоже можно в постпроцессоре организовать.
Если получилось, можно по аналогии начинать пробовать управлять скоростями перемещения.
Однако выдумщики этого станка уже создали ЧПУ для управления такой конфигурацией осей пространства станка. Этому ЧПУ требуется на входе УП в пространстве модели, т.е. как для нормального трехосевого фрезера.
Так что ищите не постпроцессор, а ЧПУ.
Рисуем на основании две перпендикулярных линии. Одну обзываем осью X, другую осью Y. Третья ось Z будет торчать из точки перекрестия.
Это будет пространство модели.
Шаг 2.
Обзываем каждую колонну осями пространства станка, например A, B, C.
Шаг 3.
Рисуем функции преобразования координат.
a=F1(x, y, z)
b=F2(x, y, z)
c=F3(x, y, z)
Шаг 4.
Формируем путь движения кончика фрезы в пространстве модели XYZ.
Шаг 5.
Выполняем кусочно-линейную интерполяцию пути отрезками длиной например 0.1мм. Я не знаю, можно ли это сделать в постпроцессоре.
Шаг 6.
Выполняем преобразование пути в пространство станка ABC, используя функции, определённые на шаге 3. Эти функции можно вписать в постпроцессор.
Шаг 7.
Формируем УП для ЧПУ. Если пользуем мач или нц, или пульт, то в УП надо конечно заменить буквы ABC на XYZ, иначе ЧПУ не поймёт (соответственно колонны тоже обзовите XYZ пространства станка). Подмену тоже можно в постпроцессоре организовать.
Если получилось, можно по аналогии начинать пробовать управлять скоростями перемещения.
Однако выдумщики этого станка уже создали ЧПУ для управления такой конфигурацией осей пространства станка. Этому ЧПУ требуется на входе УП в пространстве модели, т.е. как для нормального трехосевого фрезера.
Так что ищите не постпроцессор, а ЧПУ.
Сообщение отредактировал lkbyysq: 19 Июль 2021 - 17:27
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#15 OFFLINE
Отправлено 19 Июль 2021 - 17:54
Ищите CAM,который такие кинематики видит.
Дальше проще будет.
Дальше проще будет.
Все замечания и нравоучения носят исключительно юмористический характер.Ни коим образом не затрагивают честь и достоинство собеседника облезлого Кота с форточки.
Кто людям помогает - тот тратит время зря.
Хорошими делами прославиться нельзя.
#16 OFFLINE
Отправлено 19 Июль 2021 - 18:20
Может быть на основе НЦ и можно макросы написать без ПП и графики. Но это в любом случае будет ограниченное применение станка. А вот найти САМ, использующий такую КОНФИГУРАЦИЮ ОБОРУДОВАНИЯ по моему затея архисложная, может и невыполнимая. И УП нет, единственной зацепки, по которой можно определить хотя бы сложность задачи...
#17 OFFLINE
Отправлено 19 Июль 2021 - 19:00
Может быть на основе НЦ и можно макросы написать без ПП и графики. Но это в любом случае будет ограниченное применение станка. А вот найти САМ, использующий такую КОНФИГУРАЦИЮ ОБОРУДОВАНИЯ по моему затея архисложная, может и невыполнимая. И УП нет, единственной зацепки, по которой можно определить хотя бы сложность задачи...
Вот поэтому сначала выбирается софт и управлялка,а потом стряпается железо.
Гексапод - это очень красиво. Но сильно непонятно.
Все замечания и нравоучения носят исключительно юмористический характер.Ни коим образом не затрагивают честь и достоинство собеседника облезлого Кота с форточки.
Кто людям помогает - тот тратит время зря.
Хорошими делами прославиться нельзя.
#18 OFFLINE
Отправлено 19 Июль 2021 - 19:52
Дальше проще будет.
Проще разобрать и собрать по классической схеме. В любом случае это - игрушка.
А вот кстати робот 3д принтер. Там упоминается программное обеспечение.
Сообщение отредактировал belorez: 19 Июль 2021 - 19:58
Одна голова хорошо, а две лучше. Русская народная чпу поговорка.
#19 OFFLINE
Отправлено 19 Июль 2021 - 20:43
Ну, нагнали жути с какими-то дурацкими, мудрёными постпроцессорами, которые исчо и хрен где найдешь...
Чё там сложного-то? Как два пальца...
Присваиваешь в этой железяке любым осям на выбор - Х, Y, Z, а в любимом Арткаме делаешь УП ( с любым ПП )), например, на куб.
Само-собой, железяка фрезерует какую-то ху...ю.
Соответственно, если в 3д-редакторе сваять именно эту ху...ю, то в натуре получишь куб!
-шукаешь зависимости и творишь.
Из недостатков тока то, что твои модельки будут дебильно выглядеть; зато их никто не сворует.
Всё!
#20 OFFLINE
Отправлено 19 Июль 2021 - 21:29
Даю подсказку по повермиллу.
Создаете кинематическую модель станка, потом подгружаете файл в PMpost и пишете под него постпроцессор. Энджой :-)
Не благодарите...
Дневник мастерской https://boosty.to/diycnc
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных