EMC2 не отображает траекторию

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
adif
Кандидат
Сообщения: 69
Зарегистрирован: 02 дек 2010, 09:55
Репутация: 18
Контактная информация:

EMC2 не отображает траекторию

Сообщение adif »

Создаю постпроцессор 4-х осевой для Powermill под EMC2 и вот столкнулся с такой проблемой. Полученную программу EMC2 читает но не отображает траекторию, отрабатывает но на экране отображает совсем не то что должно быть, отображает как бы проекцию на плоскость того что должно быть. Если кто может помочь тогда посмотрите файл программы, попробуйте запустить у себя и может у кого то будут соображения по данному вопросу.
Вложения
конус.ngc
(44.06 КБ) 1441 скачивание
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 не отображает траекторию

Сообщение Nick »

Сейчас в симуляторе гляну.
Четвертая ось, на сколько я понимаю, вращает заготовку?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 не отображает траекторию

Сообщение Nick »

Первое на что ругнулся EMC, после смены инструмента - что не может выполнить G1 с нулевой подачей. Добавь F к G1.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 не отображает траекторию

Сообщение Nick »

Еще в строке 45: N440G1G43X0Y0H1, G43 нужно выделить отдельно и к нему переместить H1.
И в строке 1592: N5920G49H0 для G49 не нужен параметр H0.
После этих исправлений траектория появится.

И я бы отделял пробелами все коды, чтобы вместо N440G1G43X0Y0H1, было N440 G1 G43 X0 Y0 H1. И номера строк для EMC2 не обязательны.
adif
Кандидат
Сообщения: 69
Зарегистрирован: 02 дек 2010, 09:55
Репутация: 18
Контактная информация:

Re: EMC2 не отображает траекторию

Сообщение adif »

root писал(а):Четвертая ось, на сколько я понимаю, вращает заготовку?
Да, четвертая ось вращает заготовку. Исправил как все предлагалось но отображение какое-то плоское. Почему не отображает в объеме? Где то видел что EMC2 отображало вращение инструмента вокруг заготовки и все это было в объеме и была видна деталь, а у меня почему то плоско отображает. в чем проблема? понимаю что что-то не так указано в качестве плоскостей обработки в начале программы но вот что не так не пойму.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 не отображает траекторию

Сообщение Nick »

По идее, чтобы отобразить перемещения с поворотными осями, нужно знать их место положение и направление оси. :think:
А в настройках EMC я такого пока не видел.

Хотя, может я что-то путаю.

Ты точно видел 3D отображение в EMC2 для поворотных осей?
adif
Кандидат
Сообщения: 69
Зарегистрирован: 02 дек 2010, 09:55
Репутация: 18
Контактная информация:

Re: EMC2 не отображает траекторию

Сообщение adif »

Ты точно видел 3D отображение в EMC2 для поворотных осей?
Вот для 5 координат но я где то видел для 4-х
http://www.youtube.com/watch?v=fWKYQUj5 ... re=related
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 не отображает траекторию

Сообщение Nick »

Нашел! :cheesy:

Нужно помеять порядок применения преобразований при отображении траектории.
  • открываем ini-файл
  • находим раздел [DISPLAY]
  • меняем порядок осей в параметре GEOMETRY на AXYZ
В итоге в Axis должно отображаться как-то так:
Снимок-конус.ngc - AXIS 2.4.6 on EMC-HAL-SIM-AXIS.png (5071 просмотр) <a class='original' href='./download/file.php?id=992&sid=abffa737fa14dda5863c477e5492946b&mode=view' target=_blank>Загрузить оригинал (72.62 КБ)</a>
PS оказывается это находтся в документации EMC2 для станкостроителя , которую я перевожу, и этот раздел я уже перевел. Но, видать, забыл :).
adif
Кандидат
Сообщения: 69
Зарегистрирован: 02 дек 2010, 09:55
Репутация: 18
Контактная информация:

Re: EMC2 не отображает траекторию

Сообщение adif »

Получилось! Спасибо большое root, вот то что должно было получиться с того файла что я прикладывал, точно как в Powermill
Изображение
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 не отображает траекторию

Сообщение Nick »

Не за что :)


ЗЫ Картинки можно добавлять в виде вложений, под кнопкой Отправить есть вкладка Добавить вложения. Обычно так удобнее ;)
ГАлексей
Кандидат
Сообщения: 41
Зарегистрирован: 01 янв 2019, 20:35
Репутация: 3
Настоящее имя: Алексей
Откуда: Башкортостан
Контактная информация:

Re: EMC2 не отображает траекторию

Сообщение ГАлексей »

adif писал(а):Получилось!
Нужен поспроцессор для powermill на linuxcnc/emc2 для 4х осевого станка. Не поделитесь?
Ответить

Вернуться в «LinuxCNC»