Страница 6 из 6
Re: G-коды
Добавлено: 12 сен 2024, 10:10
vik_vo
Уважаемые знатоки и не только, подскажите что означают эти коды?
Это кусочек кода сгенерирован программой Autodesk Inventor CAM Professional (Autodesk HSM) 2021

- Аннотация 2024-09-12 140027.jpg (16.19 КБ) 1235 просмотров
Re: G-коды
Добавлено: 12 сен 2024, 12:21
blny
G28 AXES-
G28 использует значения, хранящиеся в параметрах 5161-5169, как конечную точку XYZABCUVW, к которой нужно перейти. Значения параметров представляют собой абсолютные координаты машины в единицах измерения. Все оси, будут перемещены при выдаче G28. Если позиции не сохранены с помощью G28.1, то все оси перейдут в исходную точку станка.
G28 - выполняет быстрое перемещение от текущей позиции к абсолютной позиции значений в параметрах 5161-5166.
Оси G28 - выполняет быстрое перемещение в положение, указанное осями, включая любые смещения, затем выполняет быстрое перемещение к абсолютному положению значений в параметрах 5161-5166 для всех указанных осей . Любая не указанная ось не будет двигаться.
G28.1 - сохраняет текущее абсолютное положение в параметрах 5161-5166.
Пример:
G28 Z2.5 (ускоренное перемещение по оси Z в точку из параметра #5163)
Re: G-коды
Добавлено: 12 сен 2024, 15:53
vik_vo
blny писал(а): ↑12 сен 2024, 12:21
G28 AXES-
G28 использует значения, хранящиеся в параметрах 5161-5169, как конечную точку XYZABCUVW, к которой нужно перейти. Значения параметров представляют собой абсолютные координаты машины в единицах измерения. Все оси, будут перемещены при выдаче G28. Если позиции не сохранены с помощью G28.1, то все оси перейдут в исходную точку станка.
G28 - выполняет быстрое перемещение от текущей позиции к абсолютной позиции значений в параметрах 5161-5166.
Оси G28 - выполняет быстрое перемещение в положение, указанное осями, включая любые смещения, затем выполняет быстрое перемещение к абсолютному положению значений в параметрах 5161-5166 для всех указанных осей . Любая не указанная ось не будет двигаться.
G28.1 - сохраняет текущее абсолютное положение в параметрах 5161-5166.
Пример:
G28 Z2.5 (ускоренное перемещение по оси Z в точку из параметра #5163)
Что такое G28 я знаю, мне непонятны буквы U и W если это оси то у моего станка нет таких осей есть только X и Z.
Это надо исправлять в пост процессоре?
Re: G-коды
Добавлено: 12 сен 2024, 16:54
blny
Я не работал с Inventor CAM ... Я бы начал с проверки Machine Definition .. а потом уже смотрел бы в постпроцессор
Re: G-коды
Добавлено: 12 сен 2024, 20:51
hmnijp
vik_vo писал(а): ↑
Что такое G28 я знаю, мне непонятны буквы U и W если это оси то у моего станка нет таких осей есть только X и Z.
Это надо исправлять в пост процессоре?
Для токарного фанука и подобных(а его пост брали за основу) U W это не отдельные оси, а относительные/инкрементальные перемещения осей X Z, то есть то же самое что и g91 G28 x0 = нулевое перемещение по X, а затем перемещение X в референсную точку. Нулевое нужно ради того чтоб выполнить G28 только по одной оси, без остальных.
Если ваша стойка этого не понимает UW - исправляйте в посте на X Z
blny писал(а): ↑
G28 Z2.5 (ускоренное перемещение по оси Z в точку из параметра #5163)
это неправильное описание. действие будет такое - сначала переход в точку Z2.5, а затем перемещение в точку G28.
https://cnc-maniac.ru/g28-vozvrat-v-ish ... ok-s-chpu/
Re: G-коды
Добавлено: 13 сен 2024, 03:48
vik_vo
blny писал(а): ↑12 сен 2024, 16:54
Я не работал с Inventor CAM ... Я бы начал с проверки Machine Definition .. а потом уже смотрел бы в постпроцессор
Спасибо а подсказку! Не знал об этих настройках но в них нельзя отключить ненужные оси.
Нашел в пост процессоре эти буквы U W исправил их на X Z теперь всё выводится как надо.
теперь вопрос как избавится от этой строчки?
Или с этим уже в другую тему?
Re: G-коды
Добавлено: 13 сен 2024, 11:26
blny
Это тоже в постпроцессоре искать.
Строчки 14-15 - это Tool Change
Re: G-коды
Добавлено: 14 сен 2024, 22:00
vtgmfg
где бы посмотреть поподробнее про G41/G42, радиус/износ.
Интересует начало с произвольного кадра УП. то есть подводов/отводов нет, исключая случай когда указан начальный кадр тела УП.
просто включить G41 и указать координаты нужного кадра?
в частности остановка посреди перемещения по прямой и нужно начать этот отрезок сначала. не выключая G41 отправить на начало кадра?
тут еще приплетаются перемещения на/высоту безопасности, хотя вроде участвовать они не должны
Re: G-коды
Добавлено: 15 сен 2024, 02:06
hmnijp
vik_vo писал(а): ↑
теперь вопрос как избавится от этой строчки?
M0 (пауза) при смене инструмента в hsmworks добавляется когда в настройках инструмента, на последней вкладке, установлена галка manual tool change