Интерпретация G-кода для ответа на вопрос о геометрии полученной фигуры
На производственном курсе я столкнулся со следующим вопросом.
G20 G90 G28
M06 T1
MO3 S1000
G00 X0 Y0 Z-0.25
G41 D1
G01 X1 Y1 Z-0.25 F3
G01 X5 Y1 Z-0.25 F3
G01 X5 Y3 Z-0.25 F3
G01 X1 Y1 Z-0.25 F3
G00 X4 Y0 Z0.25
Но когда вы вводите код G в NCViewer, получаемая фигура не является прямоугольником. Кроме того, я не уверен, как диаметр концевой фрезы влияет на диаметр прямоугольника. Кто-нибудь может объяснить, как решить эту проблему?
@user389532, 👍2
Обсуждение1 ответ
Лучший ответ:
Прямоугольника нет, задание неверное. Чтобы создать прямоугольник, G-код должен был быть:
...
G01 X1 Y1 Z-0.25 F3
G01 X5 Y1 Z-0.25 F3
G01 X5 Y3 Z-0.25 F3
G01 X1 Y3 Z-0.25 F3 ; <-- пропущенная линия
G01 X1 Y1 Z-0.25 F3
...
Тогда прямоугольник был бы размером 2 на 4 дюйма.
Как отмечается в комментариях, назначение еще более неясно. Код показывает смещение, которое должно быть учтено инструментом D1
в коде компенсации резца G41
. Кроме того, в нем не указываются характеристики этого инструмента. Если он отличается от торцевой фрезы, находящейся в настоящее время в инструментальной головке, необходимо учитывать разницу в диаметре между инструментом D1
и текущим инструментом 0,5 дюйма. Преимущество использования определений смещения резака заключается в том, что один и тот же код можно использовать для разных инструментов, вам нужно только задать правильное смещение. Если инструмент D1
определен как инструмент диаметром 1 дюйм, текущий инструмент имеет вдвое меньший размер, так как при использовании концевой фрезы диаметром полдюйма предусмотрена компенсация за 1 дюйм, конечный продукт будет больше.
В задании есть и другие упущения. Команда "G41 D1" устанавливает компенсацию радиуса для инструмента № 1, но мы не знаем, какой радиус имеет таблица инструментов для этого инструмента. Из начального "X0 Y0 Z-0,25" следует, что мы выполняем обычную резку снаружи, но в этом случае " G41 "применяет компенсацию в неправильном направлении, и" G42 " будет более подходящим., @jpa
- Допускаются ли круглые скобки в комментарии G-кода?
- Выпуск фрезерования круглого контура с ЧПУ – 3018 Pro
- Какова "Подробная классификация форматов" стандарта ISO 6983 (спецификация G-кода)
- Как установить полностью динамическую область построения графика?
- Есть ли G-код для ожидания?
- Для чего используется G92 в G-коде
- Написание G-кода : проведите пальцем в начале печати
- Используя автоматическое выравнивание стола, нужно ли инициировать G29 перед каждой печатью?
люди совершают ошибки. возможно, там отсутствует строка. не хотите угадать, какой будет эта строка?, @Abel
Рад видеть, что мой сайт все еще помогает другим узнать о gcode! :) Просто хотел немного помочь, объяснив, что в большинстве случаев позиции gcode описывают положение ЦЕНТРА инструмента, и поэтому половина концевой фрезы будет торчать с каждой стороны позиции. Для прямоугольника вы добавляете или вычитаете 2*радиуса инструмента (по одному с каждой стороны) для окончательного размера. Карман в материале больше(добавить), контур снаружи материала меньше(вычесть). Удачи!, @Xander Luciano
Также просто хочу отметить, что я думаю, что этот вопрос подразумевает, что инструмент находится вне материала, как он сформулирован, но я мог видеть, как кто-то интерпретирует это как внутренний материал (например, вырезание окна из листового металла), поэтому жаль, что вопрос не прояснил тип разреза., @Xander Luciano