Расшифровка ЧПУ или Что такое станки с ЧПУ?
Аббревиатура ЧПУ уже много десятилетий используется среди производственников в повседневных рабочих диалогах как обычный технический термин и не вызывает никакого интереса, так как фактически им всем известно, что она означает и о чем идет речь. Однако обычному обывателю, случайно вступившему в такие разговоры, расшифровка «ЧПУ» может оказаться недоступной, а собеседники наверняка не станут уточнять свою терминологию, или усмехнутся в ответ на некорректный вопрос.
Что такое ЧПУ
Все когда-нибудь слышали словосочетания: «станок ЧПУ», «оператор ЧПУ», «ЧПУ фрезерный», «программы для ЧПУ», «коды ЧПУ». Естественно многих заинтересовал вопрос, что такое ЧПУ. Итак! Дословно аббревиатура ЧПУ означает Числовое Программное Управление. Однако полностью уловить суть трех слов будет легче, если разобрать каждое из них по отдельности.
Управление – означает, что на какой-то замысловатый механизм (станок) будут подаваться команды, которые тот будет выполнять с заданной точностью. Например, переместить фрезеровальный узел на какое-то расстояние влево, вправо, вперед, назад, вверх, вниз, или наклонить на определенный угол, включить или выключить его. Параметры действий тех или иных узлов и агрегатов станка задаются с помощью Чисел. Для выполнения нескольких последовательных команд числа объединяют в специальные алгоритмы – Программы, которые вводятся в память блока управления станка. То есть, расшифровка ЧПУ означает станок или агрегат, который работает под Управлением Числовых Программ.
Сферы использования станков с ЧПУ
В настоящее время фактически во всех сферах промышленности используются станки с числовым программным управлением. Ни один машиностроительный завод не обходится без использования современного высокотехнологичного оборудования для изготовления сложных деталей из металла, пластика и прочих материалов. В легкой промышленности широко используются станки с ЧПУ для выкройки материи, кожи. В строительстве их используют для изготовления панелей сборных щитовых домов.
В мебельной промышленности фрезерный станок с ЧПУ позволяет добиться изумительных результатов при изготовлении мебельных фасадов из МДФ, пластика, массива дерева для кухни, гостиной или спальни. Многие ювелиры, для изготовления украшений из благородных металлов, используют гравировальные станки с ЧПУ. ЧПУ можно встретить в любом офисе. По его принципу работает принтер или факс.
Основные принципы работы с ЧПУ
Чтобы получить готовое изделие с использованием станка с ЧПУ необходимо произвести несколько подготовительных операций. На первом этапе по заранее подготовленным чертежам в специальных компьютерных программах создается модель изделия в 2D или 3D формате. Затем программе задаются параметры рабочего инструмента (резца, фрезы, лазера) и компьютер производит расчет траекторий движения инструмента. После выбора оптимальной траектории, полученные векторы переводятся в буквенно-цифровой код – Управляющую Программу, понятную для конкретной модели станка с ЧПУ. Происходит как бы расшифровка ЧПУ кодов на понятный машиной язык.
Управляющая программа вводится в операционную память процессора станка с ЧПУ. После ее запуска процессор в определенном порядке отдает команды силовым узлам и агрегатам на выполнение тех или иных операций для смены позиции обрабатываемой заготовки или режущего инструмента.
Программное обеспечение для станков с ЧПУ
Конечно, последовательность действий станка можно задать вручную, вводя с пульта управления координаты позиционирования инструмента относительно заготовки. Это легко сделать, если работать с несложными изделиями или требуется выполнить достаточно простые операции. Однако современный рынок требует все более сложные изделия, изготовить которые достаточно проблематично без использования компьютера и графических программ.
Ни один инженерно-технический отдел современного промышленного предприятия не обходится без набора специальных программ для работы с чертежами и графическими моделями изделий. Для работы на станках с ЧПУ разработана целая серия программного обеспечения. Например, в мебельном производстве наибольшую популярность получили программы «Type3» и «ArtCAM». С их помощью достаточно просто создать графическую модель заготовки и, тут же, создать векторы направления и параметры работы обрабатывающего инструмента.
С другой стороны, по заранее заготовленным эскизам можно создать 3D модель изделия, и задав параметры обработки, получить готовую управляющую программу для обработки заготовки на станке с ЧПУ. Если же вдруг возникли трудности с работой со сложными графическими рельефами, производители программного обеспечения предлагают широкий набор готовых решений от векторов до объемных моделей. В заключении хочется отметить, что работа на станках с ЧПУ требует высокой квалификации, широких познаний в электронике, механике и вычислительной технике и требует углубленного изучения. Однако цель данной статьи объяснить, что обозначает расшифровка ЧПУ, а прочие интересующие подробности можно легко найти на многочисленных ресурсах интернета.
Что такое ЧПУ? – Мастерская МДФ
Осваивая технологию изготовления мебельных фасадов из МДФ плиты в современной конкурентной среде, начинающий предприниматель сталкивается с необходимостью постоянно повышать качество своей продукции и сокращать сроки выполнения заказов, увеличивать производственные мощности и более рационально использовать труд работников. Если на вооружении предприятия нет станков с ЧПУ, то в сложившейся ситуации покупка данного высокотехнологичного оборудования становится первостепенной задачей.
Так что такое ЧПУ? Расшифровка аббревиатуры ЧПУ звучит как Числовое Программное Управление. То есть, станок с ЧПУ (иногда говорят просто «станок ЧПУ») – это станок с числовым программным управлением, который по специально заданной программе совершает те или иные действия по отношению к обрабатываемой заготовке. Практически, с помощью математических алгоритмов и цифр задаются параметры работы отдельных рабочих органов, которые в совокупности отвечают за позиционирование основных агрегатов, их мощность, скорость перемещения, ускорения, вращения и т. п.
Как правило, алгоритм изготовления деталей на современных станках с ЧПУ состоит из нескольких этапов. На первом этапе, на компьютере при помощи графических программ обрисовывается модель заготовки, своего рода рабочий чертеж в 2D или 3D формате. На втором этапе, при помощи специальной программы для станка ЧПУ модель детали оцифровывается в управляющую программу (УП). На третьем этапе файл с УП вводится в память ЧПУ и выполняется. Таким образом, все механические действия станка соответствуют цифровой последовательности, прописанной в управляющей программе.
Станки с ЧПУ используются в самых различных сферах производства и услуг: в обработке древесины и древесных плит, пластичных материалов, камня, сложных металлических изделий, в том числе ювелирных. По своему функциональному назначению станки с ЧПУ применяются для фрезерования, гравировки, сверления, распила, лазерной резки. Станки, которые позволяют использовать несколько видов обработки одновременно, называются обрабатывающие центры с ЧПУ.
Использование станков и обрабатывающих центров с ЧПУ на любом производстве позволяет осуществлять такие проекты, которые при обычных технологиях оказались бы невыполнимыми или невыгодными. При изготовлении мебельных фасадов МДФ в первую очередь решается задача со сложными рельефными декорами, которые невозможно выполнить вручную. Использование графических программ при проектировании фасадов не только позволяет раскрыть весь потенциал дизайнерской мысли, но и сохранять выполненные проекты и после несложной коррекции применять их в будущем.
При массовом производстве фасадов МДФ на широкоформатных станках с ЧПУ появляется возможность отказаться от предварительного раскроя плит МДФ и выполнять полный цикл обработки с минимальными затратами времени и рабочей силы. С другой стороны, установка ЧПУ в небольшом помещении позволяет увеличить выпуск продукции, не расширяя производственные площади.
Что касается стоимости оборудования с ЧПУ, то здесь следует обратиться к показателям экономической выгоды от его использования, в том числе роста потребительского спроса за счет повышения качества и эстетической ценности конечной продукции.
Если вопрос, что такое ЧПУ, раскрыт в данной статье достаточно полно, то возникающий следом вопрос о необходимости приобрести фрезерный станок с ЧПУ, считаю, отпадет сам собой.
Другие статьи…
Что такое ЧПУ. ВидеоBase64 Decode: cnc=
О
Наш онлайн-инструмент декодирования Base64 поможет вам преобразовать закодированные данные, которые были закодированы с использованием схемы кодирования Base64, в исходную форму. Этот инструмент полезен для отладки и тестирования процесса декодирования, а также для лучшего понимания того, как работает декодирование Base64.
Base64
Термин Base64 происходит от определенного кодирования передачи содержимого MIME. По сути, Base64 представляет собой набор связанных дизайнов кодирования, которые представляют двоичную информацию в формате ASCII путем преобразования ее в представление base64.
Типы символов URI
Схемы кодирования Base64 обычно используются, когда необходимо закодировать двоичную информацию, которую необходимо хранить и передавать через носители, разработанные для работы с текстовой информацией. Это гарантирует, что данные останутся неизменными без модификации во время передачи. Base64 обычно используется в ряде приложений, включая электронную почту через MIME и хранение сложной информации в XML.
Конкретный набор символов, выбранный для 64 символов, необходимых для базы, может варьироваться в зависимости от реализации. Общая концепция состоит в том, чтобы выбрать набор из 64 символов, который является частью подмножества, типичного для большинства кодировок. Эта смесь делает невозможным изменение данных при транспортировке через информационные системы, такие как электронная почта, которые обычно не были 8-битными. Реализация Base64 в MIME использует az, AZ и 0-9.для первых 62 значений. Другие варианты Base64 имеют то же свойство, но используют разные символы в последних двух значениях.
Индекс | Двоичный | Символ | Индекс | Двоичный | Символ | Индекс | Двоичный | Символ | Индекс | Двоичный | Символ | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 000000 | А | 16 | 010000 | Q | 32 | 100000 | г | 48 | 110000 | ш | |||
1 | 000001 | Б | 17 | 010001 | Р | 33 | 100001 | ч | 49 | 110001 | х | |||
2 | 000010 | С | 18 | 010010 | С | 34 | 100010 | и | 50 | 110010 | у | |||
3 | 000011 | Д | 19 | 010011 | Т | 35 | 100011 | и | 51 | 110011 | я | |||
4 | 000100 | Е | 20 | 010100 | У | 36 | 100100 | к | 52 | 110100 | 0 | |||
5 | 000101 | Ф | 21 | 010101 | В | 37 | 100101 | л | 53 | 110101 | 1 | |||
6 | 000110 | Г | 22 | 010110 | Вт | 38 | 100110 | м | 54 | 110110 | 2 | |||
7 | 000111 | Х | 23 | 010111 | Х | 39 | 100111 | п | 55 | 110111 | 3 | |||
8 | 001000 | я | 24 | Д | 40 | 101000 | или | 56 | 111000 | 4 | ||||
9 | 001001 | Дж | 25 | 011001 | З | 41 | 101001 | стр | 57 | 111001 | 5 | |||
10 | 001010 | К | 26 | 011010 | и | 42 | 101010 | q | 58 | 111010 | 6 | |||
11 | 001011 | Л | 27 | 011011 | б | 43 | 101011 | р | 59 | 111011 | 7 | |||
12 | 001100 | М | 28 | 011100 | с | 44 | 101100 | с | 60 | 111100 | 8 | |||
13 | 001101 | Н | 29 | 011101 | д | 45 | т | 61 | 111101 | 9 | ||||
14 | 001110 | О | 30 | 011110 | и | 46 | 101110 | и | 62 | 111110 | + | |||
15 | 001111 | Р | 31 | 011111 | ф | 47 | 101111 | v | 63 | 111111 | / | |||
Прокладка | = |
Источник: Base64 в Википедии.
Объяснение G-кода | Список наиболее важных команд G-кода
Если ваша работа или хобби связаны со станками с ЧПУ или 3D-принтерами, то понимание того, что такое G-код и как он работает, для вас крайне важно. Итак, в этом уроке мы изучим основы языка G-кода, какие самые важные или распространенные команды G-кода и объясним, как они работают.
Что такое G-код?
G-код — это язык программирования для станков с числовым программным управлением (ЧПУ). G-код означает «геометрический код». Мы используем этот язык, чтобы сказать машине, что делать или как что-то делать. Команды G-кода указывают машине, куда двигаться, как быстро двигаться и по какому пути следовать.
В случае станка, такого как токарный станок или фрезерный станок, режущий инструмент приводится в действие этими командами, чтобы следовать определенной траектории инструмента, вырезая материал для получения желаемой формы.
Аналогично, в случае аддитивного производства или 3D-принтеров команды G-кода предписывают машине наносить материал слой за слоем, формируя точную геометрическую форму.
Как читать команды G-кода?
На первый взгляд, когда вы видите файл G-кода, он может показаться довольно сложным, но на самом деле его не так уж сложно понять.
Если внимательно посмотреть на код, то можно заметить, что большинство строк имеют одинаковую структуру. Кажется, что «сложная» часть G-кода — это все те числа, которые мы видим, которые являются просто декартовыми координатами.
Давайте посмотрим на одну строку и объясним, как она работает.
G01 X247.951560 Y11.817060 Z-1.000000 F400.000000
Структура строки следующая: и в данном случае это G01 , что означает «движение по прямой линии в определенное положение».
В завершение строка G01 X247. 951560 Y11.817060 Z-1.000000 F400 сообщает станку с ЧПУ двигаться по прямой от текущего положения к координатам X247.951560, Y11.817060 и Z-1.000000 со скоростью 400 мм/мин. Единицей является мм/мин, потому что, если мы вернемся к примеру изображения G-кода, мы увидим, что мы использовали команду G21, которая устанавливает единицы измерения в миллиметры. Если нам нужны единицы измерения в дюймах, вместо этого мы используем команду G20.
Наиболее важные/общие команды G-кода
Итак, теперь, когда мы знаем, как читать строку G-кода, мы можем взглянуть на наиболее важные или часто используемые команды G-кода. Мы узнаем, как каждый из них работает на нескольких примерах, и к концу этого урока мы сможем полностью понять, как работает G-код, как его читать, как модифицировать и даже как написать собственный G-код.
G00 – Быстрое позиционирование
Команда G00 перемещает машину с максимальной скоростью перемещения из текущего положения в указанную точку или координаты, указанные командой. Станок будет перемещать все оси одновременно, поэтому они совершают перемещение одновременно. Это приводит к прямолинейному движению к новой точке положения.
Движение G00 не является режущим, и его цель состоит в том, чтобы просто быстро переместить машину в нужное положение, чтобы начать какую-либо работу, такую как резка или печать.
G01 – Линейная интерполяция
Команда G-кода G01 дает указание станку двигаться по прямой линии с заданной подачей или скоростью. Мы указываем конечную позицию значениями X , Y и Z , а скорость — значением F . Контроллер машины вычисляет (интерполирует) промежуточные точки, через которые нужно пройти, чтобы получить эту прямую линию. Хотя эти команды G-кода просты и интуитивно понятны, за ними контроллер станка выполняет тысячи вычислений в секунду, чтобы выполнять эти движения.
В отличие от команды G00, которая используется только для позиционирования, команда G01 используется, когда станок выполняет свою основную работу. В случае токарного станка или фрезерного станка резка материала по прямой линии, а в случае 3D-принтера — экструдирование материала по прямой линии.
G02 – Круговая интерполяция по часовой стрелке
Команда G02 указывает машине двигаться по часовой стрелке по круговой схеме. Это та же концепция, что и у команды G01, и она используется при выполнении соответствующего процесса обработки. В дополнение к параметрам конечной точки здесь также необходимо определить центр вращения или расстояние начальной точки дуги от центральной точки дуги. Начальная точка на самом деле является конечной точкой предыдущей команды или текущей точкой.
Для лучшего понимания мы добавим команду G02 после команды G01 из предыдущего примера.
Итак, в примере сначала у нас есть команда G01, которая перемещает станок в точку X5, Y12. Теперь это будет отправной точкой для команды G02. С помощью параметров X и Y команды G02 мы устанавливаем конечную точку. Теперь, чтобы добраться до этой конечной точки, используя круговое движение или дугу, нам нужно определить ее центральную точку. Мы делаем это, используя параметры I и J. Значения I и J относятся к начальной или конечной точке предыдущей команды. Итак, чтобы получить центральную точку на X5 и Y7, нам нужно сделать смещение на 0 по оси X и смещение -5 по оси Y.
Конечно, мы можем установить центральную точку в любом другом месте, таким образом, мы получим другую дугу, которая заканчивается в той же конечной точке. Вот пример этого:
Итак, здесь у нас по-прежнему та же конечная точка, что и в предыдущем примере (X10, Y7), но центральная точка теперь находится в другом положении (X0, Y2). Благодаря этому мы получили более широкую дугу по сравнению с предыдущей.
См. также: Как настроить GRBL и управлять станком с ЧПУ с помощью Arduino
G00, G01, G02 Пример – Программирование G-кода вручную
Давайте рассмотрим простой пример фрезерной обработки с ЧПУ, используя эти три основные команды G-кода, G00, G01 и G02.
Чтобы получить траекторию для формы, показанной на изображении выше, нам нужно выполнить следующие команды G-кода:
G00 X5 Y5 ; точка Б
G01 X0 Y20 F200 ; точка С
G01 X20 Y0 ; точка Д
G02 X10 Y-10 I0 J-10 ; точка Е
G02 X-4 Y-8 I-10 J0 ; точка F
G01 X-26 Y-2 ; точка Б
Кодовый язык: Arduino (arduino)
Первой командой G00 мы быстро переводим машину из исходного или исходного положения в точку B(5,5).
Как только мы достигнем точки C(5,25), у нас есть еще одна команда G01 для достижения точки D(25,25). Затем мы используем команду G02, круговое движение, чтобы добраться до точки E(35,15) с центральной точкой (25,15). На самом деле у нас есть та же самая центральная точка (25,15) для следующей команды G02, чтобы добраться до точки F(31,7). Тем не менее, мы должны отметить, что параметры I и J отличаются от предыдущей команды, потому что мы смещаем центр от последней конечной точки или точки E. Мы завершаем траекторию с помощью другой команды G01, которая доставит нас из точки F (31, 7) вернуться к точке B(5,5).
Итак, вот как мы можем вручную запрограммировать G-код для создания этой формы. Однако мы должны отметить, что это не полный G-код, потому что нам не хватает еще нескольких основных команд. Мы создадим полный G-код в следующем примере, так как сначала нам нужно объяснить эти команды G-кода.
G03 – круговая интерполяция против часовой стрелки
Так же, как и G02, команда G-кода G03 определяет движение станка по круговой схеме. Единственная разница здесь в том, что движение происходит против часовой стрелки. Все остальные функции и правила аналогичны команде G02.
Таким образом, с помощью этих трех основных команд G-кода, G01 , G02 и G03 , мы можем сгенерировать траекторию буквально для любой формы, которую захотим. Вам может быть интересно, как это возможно, но на самом деле это простая задача для компьютера и программного обеспечения CAM. Да, иногда мы можем вручную создать программу G-кода, но в большинстве случаев мы делаем это с помощью соответствующего программного обеспечения, которое намного проще и безопаснее.
Тем не менее, сейчас поясним еще несколько важных и часто используемых команд и в конце приведем реальный пример G-кода.
G20/G21 – выбор единиц измерения
Команды G20 и G21 определяют единицы G-кода, дюймы или миллиметры.
- G20 = дюймы
- G21 = миллиметры
Необходимо отметить, что единицы измерения должны быть установлены в начале программы. Если мы не укажем единицы измерения, машина будет считать значения по умолчанию, установленные предыдущей программой.
G17/ G18/ G18 – Выбор плоскости G-кода
С помощью этих команд G-кода мы выбираем рабочую плоскость станка.
- G17 — плоскость XY
- G18 — плоскость XZ
- G19 — плоскость YZ
G17 используется по умолчанию для большинства станков с ЧПУ, но два других также можно использовать для выполнения определенных перемещений.
G28 – Возврат домой
Команда G28 указывает станку переместить инструмент в исходную точку или исходное положение. Чтобы избежать столкновения, мы можем включить промежуточную точку с параметрами X, Y и Z. Инструмент пройдет через эту точку, прежде чем перейти к контрольной точке. G28 X## Y## Z##
Исходное положение можно определить с помощью команды G28.1 X## Y## Z##
.
G90/G91 – Команды G-кода позиционирования
С помощью команд G90 и G91 мы сообщаем машине, как интерпретировать координаты. G90 для абсолютного режима и G91 для относительного режима .
В абсолютном режиме позиционирование инструмента всегда происходит от абсолютной точки или нуля. Итак, команда G01 X10 Y5
приведет инструмент точно в эту точку (10,5), независимо от предыдущей позиции.
С другой стороны, в относительном режиме инструмент позиционируется относительно последней точки. Таким образом, если станок в данный момент находится в точке (10,10), команда G01 X10 Y5
переместит инструмент в точку (20,15). Этот режим также называют «инкрементным режимом».
Дополнительные команды и правила
Итак, команды G-кода, которые мы объяснили выше, являются наиболее распространенными, но их гораздо больше. Имеются такие команды, как компенсация на режущий инструмент, масштабирование, рабочие системы координат, выдержка и т. д.
В дополнение к G-коду существуют также команды M-кода, которые используются при создании реальной полноценной программы G-кода. Вот несколько распространенных команд M-кода:
- M00 – Останов программы
- M02 – Конец программы
- M03 – Включение шпинделя – по часовой стрелке
- M04 – Включение шпинделя – против часовой стрелки
- M05 – Остановка шпинделя M 9063 Инструмент изменить
- M08 – Подача охлаждающей жидкости ВКЛ.
- M09 – Подача охлаждающей жидкости ВЫКЛ.
- M30 – Конец программы
В случае 3D-принтера:
- M104 — Запустить нагрев экструдера
- M109 — Подождать, пока экструдер не достигнет T0
- M140 — Запустить нагрев платформы
- M190 — Подождать, пока платформа не достигнет T0
- — M190 — Подождать, пока платформа не достигнет T0
Для некоторых из этих команд требуются соответствующие параметры. Например, при включении шпинделя с помощью M03 мы можем установить скорость шпинделя с помощью параметра S. Итак, строка M30 S1000
включит шпиндель на скорость 1000 об/мин.
Мы также можем отметить, что многие коды являются модальными , что означает, что они остаются в силе до тех пор, пока не будут отменены или заменены другим кодом. Например, скажем, у нас есть код линейного резания G01 X5 Y7 F200
. Если следующим движением снова будет линейная резка, мы можем просто ввести координаты X и Y без надписи G01 впереди.
G01 X5 Y7 F200 Х10 У15 Х12 У20 G02 X5 Y5 I0 J-5 X3 Y6 I-2 J0 Язык кода: Arduino (arduino)
То же самое относится к параметру скорости подачи F. Нам не нужно включать его в каждую строку, если только мы не хотим изменить его значение.
В некоторых файлах G-кода вы также можете увидеть « N## » перед командами. Слово N просто для нумерации строки или блока кода. Это может быть полезно для определения конкретной строки в случае ошибки в огромной программе.
Простой пример программы G-кода
Тем не менее, после прочтения всего этого, теперь мы можем вручную сделать настоящий, актуальный код. Вот пример:
% G21 G17 G90 F100 М03 С1000 G00 X5 Y5 ; точка Б G01 X5 Y5 Z-1 ; точка Б G01 X5 Y15 Z-1 ; точка С G02 X9 Y19 Z-1 I4 J0 ; точка Д G01 X23 Y19 Z-1 ; точка Е G01 X32 Y5 Z-1 ; точка F G01 X21 Y5 Z-1 ; точка G G01 X21 Y8 Z-1 ; точка Н G03 X19 Y10 Z-1 I-2 J0 ; пункт я G01 X13 Y10 Z-1 ; точка J G03 X11 Y8 Z-1 I0 J-2 ; точка К G01 X11 Y5 Z-1 ; точка L G01 X5 Y5 Z-1 ; точка Б G01 X5 Y5 Z0 G28 X0 Y0 М05 М30 % Язык кода: Arduino (arduino)
Описание программы G-code:
- Инициализация кода. Этот символ (%) всегда присутствует в начале и в конце программы.
- Линия безопасности: установка программирования в метрической системе (все размеры в мм), плоскость XY, абсолютное позиционирование и скорость подачи 100 дюймов/мин.
- Шпиндель по часовой стрелке со скоростью 1000 об/мин.
- Быстрое позиционирование на B(5,5).
- Управляемое движение в том же положении, но с опусканием инструмента на -1.
- Линейное режущее движение в положение C(5,15).
- Круговое движение по часовой стрелке к точке D(9,19) с центром в точке (9,15).
- Линейная резка до точки E(23,19).
- Линейная резка до точки F(32,5).
- Тот же прямой рез до точки G(21,5).
- Еще один прямой рез до точки H(21,8).
- Круговая интерполяция против часовой стрелки до позиции I(19,10) с центральной точкой (19,8).
- Линейная резка до точки J(13,10).
- Круговая резка против часовой стрелки до позиции K(11,8) с центром в (13,8).
- Линейная резка в положение L(11,5).
- Окончательное линейное движение резки в положение B(5,5).
- Поднимите инструмент.
- Перейти в исходное положение.
- Шпиндель выключен.
- Конец основной программы.
Вот как выглядит этот код, готовый к отправке на наш станок с ЧПУ через программное обеспечение Universal G-code Sender:
Итак, используя эти основные команды G-кода, описанные выше, нам удалось написать собственный полноценный G-код. код. Конечно, этот пример довольно прост, и для более сложных форм нам определенно нужно использовать программное обеспечение CAM. Вот пример сложного G-кода формы Лошади:
Для сравнения, в этом коде около 700 строк, но все они сгенерированы автоматически. G-код был создан с использованием Inkscape в качестве примера для моего самодельного станка для резки пенопласта Arduino с ЧПУ. Вот как получилась форма:
Подробнее об этой машине вы можете прочитать в моем конкретном руководстве.
Заключение
Итак, мы рассмотрели основы G-кода, объяснили наиболее важные и распространенные команды G-кода и вручную создали собственный настоящий G-код. В конце концов, я думаю, что понять G-код не так уж сложно. Конечно, существует так много других команд и функций, используемых в обработке с ЧПУ или 3D-печати, о которых мы должны знать, но подробнее об этом в некоторых других руководствах.