4-я ось: настройка поворотной оси (мини FAQ)

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение stounhead »

ex71 писал(а): в чем сложность то поставить концевик?
там свои танцы с бубном. на данный момент это проблема третьей очереди.
в первую очередь настроить стакнок до рабочего состояния. а то приходится гадать что он делает.
Снимок экрана_2022-02-21_09-19-05.png (844 просмотра) <a class='original' href='./download/file.php?id=201905&sid=092f0d6e6b4995223956f20a9371a235&mode=view' target=_blank>Загрузить оригинал (40.34 КБ)</a>
вот так должна выглядеть визуализация того что выложил раньше.
это в конфигурации без концевиков. каждый день минус 30-40 минут на настройку.
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение ex71 »

мне кажется проще всего переносить координаты. по g54 или g92. Но это если заготовка круглая и у нее нет "нуля".
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение stounhead »

очередность обнуления осей это их порядок в hal файле?
следовательно axes0 это Z?

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

не могу разобраться с переносом по G54 или другим.
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение ex71 »

по g54 не помню, я обычно по g92 делаю.
Вроде бы, если текущие координаты X10 Y10 Z10, то при команде
G54
G00 X2 Y2 Z2
переместишься на G0 в X12 Y12 Z12, и на экране покажет X2 Y2 Z2
Но у меня не получалось так и станок ехал в физические координаты указанные во 2 строке.

g92 x10 z0 B0 - означает что ТЕКУЩЕЕ положение будет считаться за указанные координаты. Удобно на токарке.
В данном примере, текущее положение оси В будет = 0.
ex71 писал(а):
SergCNC писал(а):
3. Как с помощью кнопки ALL_HOME "хоумить" все оси?
[JOINT_0]HOME_SEQUENCE = 0
[JOINT_1]HOME_SEQUENCE = 1
[JOINT_2]HOME_SEQUENCE = 1
сие означает, что 0 ось будет хомится первой, а 1 ось второй. То есть для роутера в Z ставим 0, а в XY ставим 1. Тогда сначала поднимается инструмент, потом едет в плоскости.
https://linuxcnc.org/docs/html/config/i ... ple_layout
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение alex_sar »

ex71 писал(а): 21 фев 2022, 13:37 по g54 не помню, я обычно по g92 делаю.
Вроде бы, если текущие координаты X10 Y10 Z10, то при команде
G54
G00 X2 Y2 Z2
переместишься на G0 в X12 Y12 Z12, и на экране покажет X2 Y2 Z2
Но у меня не получалось так и станок ехал в физические координаты указанные во 2 строке.
Конечно так не получалось. Потому что -
https://linuxcnc.org/docs/html/gcode/g- ... de:g10-l20
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение stounhead »

alex_sar писал(а): ex71 писал(а): ↑10 минут назад
по g54 не помню, я обычно по g92 делаю.
Вроде бы, если текущие координаты X10 Y10 Z10, то при команде
G54
G00 X2 Y2 Z2
переместишься на G0 в X12 Y12 Z12, и на экране покажет X2 Y2 Z2
Но у меня не получалось так и станок ехал в физические координаты указанные во 2 строке.

Конечно так не получалось. Потому что -
https://linuxcnc.org/docs/html/gcode/g- ... de:g10-l20
а подробнее можно? с подобным не сталкивался. может кому кроме нас пригодится подробное пояснение.
если в руководстве английский понимаю, то в деле не получается применить
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение alex_sar »

очень просто
встаёте в нужную точку
вызываете например
G10 L10 P2 X0 Y0
(установка смещения осей от абсолютных координат)
P1 - для G54, P2 - для G55 ну и так далее

потом набираете
G55 (выбираете систему координат)
и оппа - X, Y становятся в нули
G54 - возвращаются обратно как были

G92 не рекомендуют в этих целях пользоваться, оно для подпрограмм больше подходит.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение stounhead »

alex_sar писал(а): очень просто
встаёте в нужную точку
вызываете например
G10 L10 P2 X0 Y0
(установка смещения осей от абсолютных координат)
P1 - для G54, P2 - для G55 ну и так далее

потом набираете
G55 (выбираете систему координат)
и оппа - X, Y становятся в нули
G54 - возвращаются обратно как были
а Z? в четырех осевой конфигурации эта ось очень важна и треплет нервы.
она учавствует в подобном отступе?
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение stounhead »

Снимок экрана_2022-02-21_13-24-08.png (789 просмотров) <a class='original' href='./download/file.php?id=201918&sid=092f0d6e6b4995223956f20a9371a235&mode=view' target=_blank>Загрузить оригинал (20.83 КБ)</a>
из-за разной высоты машинного и рабочего нулей криво показывает визуализацию
ex71 писал(а): ex71 писал(а): ↑

SergCNC писал(а):
3. Как с помощью кнопки ALL_HOME "хоумить" все оси?

[JOINT_0]HOME_SEQUENCE = 0
[JOINT_1]HOME_SEQUENCE = 1
[JOINT_2]HOME_SEQUENCE = 1
сие означает, что 0 ось будет хомится первой, а 1 ось второй. То есть для роутера в Z ставим 0, а в XY ставим 1. Тогда сначала поднимается инструмент, потом едет в плоскости.
https://linuxcnc.org/docs/html/config/i ... ple_layout
уже помогло. сменил очередность обнуления осей. правда в итоге получилось по варварски.
в одной конфигурации ищутся нули, а в другой работать потому что проще настроить визуализацию
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение alex_sar »

stounhead писал(а): 21 фев 2022, 14:15
а Z? в четырех осевой конфигурации эта ось очень важна и треплет нервы.
она учавствует в подобном отступе?
ну ёпрст, конечно участвует. Это же просто пример. Напишете A0 будет и 4ось.

Вообще удобнее работать c G54 и G10 L10 P1
это по умолчанию идёт во всех кам-прогах и т.д.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение stounhead »

stounhead писал(а): встаёте в нужную точку
вызываете например
G10 L10 P2 X0 Y0
G10 L10 P2 X0 Y0 Z0
и координаты изменены? я правильно понял?
или эту строку вписывать в каждую программу?

а отступ через таблицу инструментов? как это там реализовано?
Последний раз редактировалось stounhead 21 фев 2022, 14:39, всего редактировалось 1 раз.
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение alex_sar »

Для 3 осей правильно.
В системе координат G55 !

Надо один раз попробовать на станке и всё будет предельно ясно.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение stounhead »

alex_sar писал(а): В системе координат G55 !
в шапке программы вместо G54 вписать G55
уже понял что в MDI эта команда не работает
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение alex_sar »

не обязательно писать G55

делайте
G10 L10 P1 X0 Y0 Z0
и тогда будет для G54

через MDI прекрасно работает
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение stounhead »

alex_sar писал(а): не обязательно писать G55
а как тогда обращаться к координатам?
alex_sar писал(а): делайте
G10 L10 P1 X0 Y0 Z0
и тогда будет для G54
сделал и вылетел за пределы поля по высоте
alex_sar писал(а): через MDI прекрасно работает
что-то не так. если визуализация стала похожа на то что будет при попытке исполнить уперся в концевик по Z
N10 G90 G94
N20 G40 G55
такая шапка в программе
Снимок экрана_2022-02-21_14-05-23.png (767 просмотров) <a class='original' href='./download/file.php?id=201919&sid=092f0d6e6b4995223956f20a9371a235&mode=view' target=_blank>Загрузить оригинал (27.25 КБ)</a>
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение alex_sar »

stounhead писал(а): сделал и вылетел за пределы поля по высоте
после изменения оффсетов по осям, программу надо перезагрузить. есть такой глюк...
stounhead писал(а): а как тогда обращаться к координатам?
после загрузки вы сразу находитесь в системе координат G54
можно переключиться на другие системы при желании. я всегда работаю
в G54 (была пара неприятных инцидентов...)

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

вроде нет никакой высшей математики...
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение stounhead »

alex_sar писал(а): не понимаю в чём сложность
если не пользовался до этого подобным? на NC-Studio это решалось по другому.
alex_sar писал(а): вроде нет никакой высшей математики...
разобраться нужно.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение stounhead »

alex_sar писал(а): делайте
G10 L10 P1 X0 Y0 Z0
и тогда будет для G54

через MDI прекрасно работает
не работает! вернее станок работает точно по программе, а визуализация ну просто ниочем!!
вроде на поверхности все а не хочет.
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение alex_sar »

визуализация 4 оси это другой вопрос. отдельный.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: 4-я ось: настройка поворотной оси (мини FAQ)

Сообщение stounhead »

alex_sar писал(а): визуализация 4 оси это другой вопрос. отдельный.
к сожалению он как раз сильно злит.
судя по результату визуализация привязана к нулю станка жестко.
сделал конфигурацию без концевиков и обнулил G54 пока это единственный выход
иначе просто сложно понять что происходит
Ответить

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