Обсуждение:G-code

message: Спасибо за поправку, это моя первая статья, поэтому написана кривовато
Основные команды, которые встречаются у разных производителей:
N - номер кадра управляющей программы,
T - выбор инструмента по номеру),
D - выбор номер резца инструмента (если различны),
G - основные команды перемещения, 
M - технологические функции,
F - указание величины подачи осей,
S - указание частоты вращения шпинделя,
и др. - это же есть по тексту и это не команды! (а слова, если почитать гост)
Нет, дружище, статья написана отлично. По крайней мере, мне очень помогла при подготовке диплома.
Друзья, а зачем внутри статьи ссылка на коммерческий продукт? Вы работаете на эту компанию?
Статья, действительно не плохая, много ошибок, но в принципе все они не существенны и ни коем образом не портят саму статью.
Например здесь: D - это номер корректора на диаметр или радиус инструмента, а G - подготовительные функции (перемещения задаются адресами со значениями: X50.01, Y-0.2, Z20, A-1, C5.5 и т.д. и выполняются в режиме реального времени (или подразумевается выполнение в реальном времени), команда выполнить задается только один раз, на пульте оператора кнопкой "ПУСК")
Виктор Митюшов 16:28, 1 июня 2011 (UTC)
thread_title:  Обсуждение 

message: Предлагаю исправить:
1. Правильное обозначение функции G53 - возврат в систему координат станка. 
Используется не во всех системах управления (стойках) ЧПУ, отсутствует в системах FANUC, HEIDENHAIN и многих других. 
2. В сводной таблице кодов, считаю, что необходимо исправить G53-G59 на G54-G59.
Правильное обозначение функций G54-G59 - выбор нуля заготовки.
Как таковой ошибки нет, но G54-G59 - выбор нуля заготовки, будет более корректным и правильным.
Например, на станке возможна обработка нескольких деталей (заготовок) за одну установку, для каждой из деталей соответственно выбирается точка привязки G54-G59 (ноль). Для каждой из G54-G59 расчет управляющей программы возможен, как в полярной, так и декартовой (прямоугольной) системы координат. Переход в полярную систему координат задается отдельной функцией. G53, G54-G59 не определяют и не являются выбором декартовой, тем более полярной системы координат.
Виктор Митюшов 16:43, 30 мая 2011 (UTC)
thread_title:  функция G53, G54-G59 

message: Подпрограммы должны быть описаны после команды M02, но до M30. Начинается подпрограмма с кадра вида Lxx, где xx — номер подпрограммы, заканчивается командой M17.
Это не корректно. Да, "Подпрограммы должны быть описана после команды М02..." имело место в стойках 2С42 и их модификациях и подобных системах. Стойки (системы  управления) подобного типа устарели, но все еще продолжают работать. По большому счету, такая постановка предложения давно утратило силу. Например, в отечественной системе управления FMS-3000, как и во многих других, значения не имеет значения расположение подпрограммы, после М02, или до функции М30. Подпрограмма почти во всех современных стойках, может располагаться  в любом месте, как в теле самой управляющей программы, так и вне его (отдельным файлом). 
В предложении я заменил слово должны на могут. Считаю свою замену временной, так как будет правильнее и корректней изменить предложение целиком. 
Виктор Митюшов 18:29, 30 мая 2011 (UTC)
thread_title:  Подпрограммы должны быть описаны после команды M02, но до M30. 

message: К сожалению, в описании кодов масса ошибок. Это неверно описаны круговые и дуговые интерполяции, вызов подпрограмм с параметрами, и другое. Я не знаю всех программ транслирования g-code в перемещение инструмента, но для Mach3 здесь многое неверно. Д.Ильин (обс.) 07:12, 10 ноября 2016 (UTC).
thread_title:  Ошибки 

message: С чем связан выбор буквы группы комманд G и М? Так же остальные обозначения F(Feed), T(Tool), N(number?), P(parameter), S( 	spindle?), L(launch), D(?), I(?), J(?), K(?).
thread_title:  Обозначения