Уважаемые знатоки и не только, подскажите что означают эти коды?
Это кусочек кода сгенерирован программой Autodesk Inventor CAM Professional (Autodesk HSM) 2021
			
			
									
									
						G-коды
- 
				blny
 - Новичок
 - Сообщения: 13
 - Зарегистрирован: 23 авг 2021, 00:36
 - Репутация: 3
 - Настоящее имя: Блинов Сергей
 - Контактная информация:
 
Re: G-коды
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 использует значения, хранящиеся в параметрах 5161-5169, как конечную точку XYZABCUVW, к которой нужно перейти. Значения параметров представляют собой абсолютные координаты машины в единицах измерения. Все оси, будут перемещены при выдаче G28. Если позиции не сохранены с помощью G28.1, то все оси перейдут в исходную точку станка.
G28 - выполняет быстрое перемещение от текущей позиции к абсолютной позиции значений в параметрах 5161-5166.
Оси G28 - выполняет быстрое перемещение в положение, указанное осями, включая любые смещения, затем выполняет быстрое перемещение к абсолютному положению значений в параметрах 5161-5166 для всех указанных осей . Любая не указанная ось не будет двигаться.
G28.1 - сохраняет текущее абсолютное положение в параметрах 5161-5166.
Пример:
G28 Z2.5 (ускоренное перемещение по оси Z в точку из параметра #5163)
- 
				vik_vo
 - Кандидат
 - Сообщения: 83
 - Зарегистрирован: 14 май 2020, 07:05
 - Репутация: 4
 - Контактная информация:
 
Re: G-коды
Что такое G28 я знаю, мне непонятны буквы U и W если это оси то у моего станка нет таких осей есть только X и Z.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)
Это надо исправлять в пост процессоре?
- 
				blny
 - Новичок
 - Сообщения: 13
 - Зарегистрирован: 23 авг 2021, 00:36
 - Репутация: 3
 - Настоящее имя: Блинов Сергей
 - Контактная информация:
 
Re: G-коды
Я не работал с Inventor CAM ... Я бы начал с проверки Machine Definition .. а потом уже смотрел бы в постпроцессор
			
							
			
									
									
						- hmnijp
 - Мастер
 - Сообщения: 1754
 - Зарегистрирован: 20 авг 2017, 15:02
 - Репутация: 542
 - Настоящее имя: Константин
 - Откуда: Ульяновск
 - Контактная информация:
 
Re: G-коды
Для токарного фанука и подобных(а его пост брали за основу) U W это не отдельные оси, а относительные/инкрементальные перемещения осей X Z, то есть то же самое что и g91 G28 x0 = нулевое перемещение по X, а затем перемещение X в референсную точку. Нулевое нужно ради того чтоб выполнить G28 только по одной оси, без остальных.
Если ваша стойка этого не понимает UW - исправляйте в посте на X Z
это неправильное описание. действие будет такое - сначала переход в точку Z2.5, а затем перемещение в точку G28.
https://cnc-maniac.ru/g28-vozvrat-v-ish ... ok-s-chpu/
- 
				vik_vo
 - Кандидат
 - Сообщения: 83
 - Зарегистрирован: 14 май 2020, 07:05
 - Репутация: 4
 - Контактная информация:
 
Re: G-коды
Спасибо а подсказку! Не знал об этих настройках но в них нельзя отключить ненужные оси.
Нашел в пост процессоре эти буквы U W исправил их на X Z теперь всё выводится как надо.
теперь вопрос как избавится от этой строчки?
Или с этим уже в другую тему?
- 
				blny
 - Новичок
 - Сообщения: 13
 - Зарегистрирован: 23 авг 2021, 00:36
 - Репутация: 3
 - Настоящее имя: Блинов Сергей
 - Контактная информация:
 
Re: G-коды
Это тоже в постпроцессоре искать. 
Строчки 14-15 - это Tool Change
			
			
									
									
						Строчки 14-15 - это Tool Change
- 
				vtgmfg
 - Мастер
 - Сообщения: 1818
 - Зарегистрирован: 23 июн 2022, 14:13
 - Репутация: 77
 - Настоящее имя: Максим
 - Контактная информация:
 
Re: G-коды
где бы посмотреть поподробнее про G41/G42, радиус/износ.
Интересует начало с произвольного кадра УП. то есть подводов/отводов нет, исключая случай когда указан начальный кадр тела УП.
просто включить G41 и указать координаты нужного кадра?
в частности остановка посреди перемещения по прямой и нужно начать этот отрезок сначала. не выключая G41 отправить на начало кадра?
тут еще приплетаются перемещения на/высоту безопасности, хотя вроде участвовать они не должны
			
			
									
									
						Интересует начало с произвольного кадра УП. то есть подводов/отводов нет, исключая случай когда указан начальный кадр тела УП.
просто включить G41 и указать координаты нужного кадра?
в частности остановка посреди перемещения по прямой и нужно начать этот отрезок сначала. не выключая G41 отправить на начало кадра?
тут еще приплетаются перемещения на/высоту безопасности, хотя вроде участвовать они не должны