что такое рабочее смещение на станке с чпу

Система координат станка с ЧПУ

Для определения координатного пространства внутри станка и пространства для перемещения инструмента (фрезы, резца, экструдера, лазерного луча и др.) во всех современных станках используются декартова система координат с осями X, Y и Z.

Декартова система координат — прямолинейная система координат с взаимно перпендикулярными осями. Это наиболее простая и поэтому часто используемая система координат:

Помимо линейных осей, станок может иметь несколько поворотных осей. Их обозначение зависит от того, вокруг какой линейной оси они вращаются. Ниже приведена схема системы координат с поворотными осями:

Для позиционирования инструмента в системе координат могут использоваться разные технические устройства и механизмы. В этой статье рассматриваются системы координат, используемые в станках с ЧПУ, включая рабочую систему координат (WCS), машинную систему координат (MCS) и систему смещения.

Роль системы координат

Станок должен понимать положение заготовки в физическом пространстве — просто поместить кусок металла в ЧПУ станок и нажать кнопку «Пуск» недостаточно. Для решения этой задачи используется рабочая система координат станка.

Задача усложняется, когда в процессе обработки используется несколько инструментов. Каждый из них имеет различную длину, которая изменяет расстояние между базовой точкой шпинделя и заготовкой. Например, точка начала для 3-мм фрезы с небольшой длиной будет отличаться от точки начала для 6-мм сверла, предназначенного для сверления глубоких отверстий.

Система координат позволяет сообщить управляющей программе:

где в пространстве находится заготовка;

как далеко от неё находится инструмент;

как должен двигаться инструмент в процессе обработки детали.

Используя декартову систему координат, можно управлять движением инструмента вдоль каждой оси, что уже позволит сделать из заготовки деталь.

Система координат классического фрезерного станка с точки зрения оператора:

ось X задаёт перемещение «влево» и «вправо»;

ось Y — «вперед» и «назад»;

ось Z — «вверх» и «вниз».

Система координат классического токарного станка:

ось X задаёт перемещение «вперед» и «назад»;

ось Z — «влево» и «вправо».

Многие современные токарные станки с ЧПУ оснащаются фрезерным инструментом. Но как быть, если токарный станок имеет всего две оси, а требуется обработать квадрат или шестигранник? Производители оборудования предлагают для таких случаев два решения.

1. Перейти от декартовой системы координат к полярной

Полярная система координат — это двумерная система координат, в которой каждая точка на плоскости определяется двумя числами — полярным углом и полярным радиусом. В случае с токарным станком полярный угол это угол поворота шпинделя относительно инструмента, а полярный радиус это положение инструмента по оси Х.

Иными словами, чтобы определить точку в пространстве, необходимо указать радиус и угол отклонения от оси Х. На практике использовать такую систему координат, как правило, неудобно, поэтому ЧПУ преобразовывает угловое значение поворота шпинделя в более понятную линейную координату. При программировании в полярных координатах необязательно пересчитывать углы. Кроме того, обработка в полярных координатах не позволяет выполнять некоторые фрезерные операции.

2. Использовать дополнительную ось перемещения

Вторым способом является установка дополнительной оси перемещения (ось Y). Такая опция позволяет значительно расширить возможности станка, и, в отличие от полярных координат, пригодна для выполнения любых фрезерных операций. Недостаток такой опции — это её стоимость и сравнительно небольшой диапазон перемещений.

Движение вдоль системы координат всегда основано на том, как движется инструмент, а не стол с заготовкой. Например, увеличение значения координаты X приведёт к смещению стола влево, но если смотреть с точки зрения инструмента, он движется вправо вдоль заготовки.

Кроме трёх или двух осей, в любой системе координат задаётся исходная точка. Каждый станок с ЧПУ имеет свою собственную внутреннюю исходную точку, которая называется Machine Home или Референтная позиция.

Привязка системы координат

Чтобы упростить написание программ ЧПУ, используется система рабочих координат или WCS. WCS определяет конкретную исходную точку в блоке материала, обычно в программном обеспечении САМ.

Перед началом выполнения управляющей программы станку необходимо указать расположение заготовки относительно его системы координат (MCS).

Для этого оператор должен указать величину смещения по каждой оси станка. Это можно сделать несколькими способами, но на многих современных станках существует возможность оснащения его автоматической системой измерения заготовки.

Такая система представляет собой высокоточный датчик, который устанавливается в шпинделе станка (фрезерный станок) или в инструментальной револьверной головке (токарный станок). Датчик на медленной подаче производит касание заготовки и передает сигнал на ЧПУ, которая в свою очередь заносит в память величину смещения вдоль соответствующей оси. Такое устройство позволяет значительно ускорить наладку станка.

Выбор исходной точки для WCS требует тщательного планирования. Необходимо учитывать несколько условий:

исходная точка должен быть найдена механическими средствами с помощью искателя края или зонда;

одинаковые исходные точки помогают экономить время при замене деталей;

исходная точка должна учитывать требуемые допуски для всех последующих операций.

Если на станке обрабатывается несколько деталей в одном задании, для каждой детали может быть назначено собственное смещение. Это позволяет станку с ЧПУ точно связать свою систему координат с системами нескольких деталей в разных местах и выполнять несколько настроек одновременно.

Коррекция инструмента

Обычно для изготовления одной и той же детали используется несколько инструментов. Как отмечалось выше, разный инструмент имеет разные геометрические параметры, которые станок должен учитывать при перемещении. Для этого в станке существует таблица смещения инструмента, в которой указываются геометрические параметры инструмента (для токарных резцов: смещение от нулевой точки станка, для фрезерного инструмента длина и диаметр). Для записи коррекции используют несколько способов:

Измерения касанием. Этот способ не требует каких либо специальных технических средств или дополнительного оснащения, но вместе с этим является наименее точным. Суть заключается в касании заготовки инструментом либо напрямую, либо через концевые меры.

Использование пресетера (необходимо наличие в цеху специального устройства — пресетора).

Пресетер позволяет точно измерить длину и диаметр инструмента. Это наиболее точный метод измерения, но вместе с тем наиболее затратный и наименее удобный, так как для проведения измерений инструмент необходимо извлекать из станка.

Измерение при помощи датчика измерения инструмента. В зависимости от типа датчика этот способ не уступает по точности предыдущему, но при этом менее затратный и наиболее эффективный, так как привязку инструмента можно осуществлять в автоматическом режиме. Суть данного способа заключается в установке в рабочую зону станка высокоточного датчика для измерения инструмента:

Инструмент касается контактной поверхности датчика, а датчик в свою очередь передает сигнал на ЧПУ, которая фиксирует данные в таблице инструментов. Измерение может проводиться как в ручном режиме, так и в автоматическом (в зависимости от типа датчика).

С помощью инструментов нашего портала Вы сможете легко сравнить между собой станки от разных производителей и принять верное решение о покупке оборудования!

Также вы можете обратиться за помощью к специалистам Центра технологической поддержки портала СТАНКОТЕКА — для этого оставьте заявку на сайте или позвоните по телефону, указанному на странице «Контакты».

Источник

Значение системы координат в станках с программным управлением

Любой станок с ЧПУ использует в своей работе оси X, Y и Z для того, чтобы определить координатное пространство внутри устройства и задать направляющие линии для рабочих инструментов (ножа, экструдера, лазерного луча и т. д.). Технология перемещения может совершенствоваться, но основы координатной системы при этом остаются прежними.

Что такое система координат станка с ЧПУ и зачем нужна?

Координатная система станка с ЧПУ представляет собой расчетную систему, которая предназначена для определения перемещения рабочих органов устройства. Рабочие процессы на таких машинах автоматизированы, и движения производятся в соответствии с программой, заранее разработанной оператором.

В ней описываются исходные параметры для каждого движения рабочих инструментов, удерживающих ножи, и органов, удерживающих непосредственно заготовку. Для того чтобы изготавливаемая деталь соответствовала заданным параметрам, положение материала внутри устройства должно быть строго закоординировано. Учтены при этом должны быть все виды перемещений инструмента: прямолинейные, поворотные, положительные и отрицательные.

Так как рабочие органы станков с ЧПУ могут совершать практически все типы движений, было крайне важно договориться о том, чтобы все устройства, выпускаемые мировыми производителями, имели стандартные обозначения координатной сетки.

Все это привело к разработке международного стандарта ИСО 841–74, который содержит описания осей координатной системы станка с ЧПУ и направления движения его рабочих органов. В Российской Федерации также был разработан ГОСТ 23597–79, который в полной мере соответствует международному стандарту. Правила, указанные в стандарте ИСО 841–74 и ГОСТ 23597–79, гласят, что в станках с ЧПУ могут быть 3 координатные оси – X, Y, Z (линейные) и 3 круговые – A, B, C. Использоваться при этом может координатная система прямоугольного или полярного вида.

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Конструкция современных координат

Прямоугольная система координат станка с ЧПУ предполагает, что местоположение точки на плоскости должно быть задано двумя координатами, а в пространстве – тремя. Оси координат в данной системе параллельны линейным направляющим устройства.

Основным признаком, характеризующим прямоугольную систему координат, является перпендикулярное расположение координатных осей относительно друг друга. При этом они должны иметь единую точку пересечения, которая является началом отсчета координат, и один и тот же геометрический масштаб.

Указанный стандарт устанавливает обозначения движений в устройствах с ЧПУ таким образом, чтобы методика составления управляющих программ не была зависима от того, как движется рабочий инструмент или заготовка. Основой при этом признается перемещение рабочего инструмента относительно недвижимой заготовки. Положительное направление движения должно соответствовать отводу рабочего органа станка от изделия.

Ось Z в системе координат определяется, исходя из положения шпинделя главного движения (вращающего рабочий инструмент).

Ось X располагается горизонтально и должна быть параллельна поверхности, на которой закреплена заготовка.

Ось Y должна быть расположена так, чтобы образовывать прямоугольную систему координат вместе с двумя другими осями.

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Развитие современной промышленности часто приводит к тому, что обрабатывать на станках с ЧПУ приходится детали сложных форм, положение которых невозможно описать, используя три основные оси координат. В таких случаях система дополняется круговыми координатными осями, располагающимися вокруг основных осей.

ВАЖНО! Координатная система станка предполагает, что положительным направлением движения круговых осей будет считаться движение по часовой стрелке, отрицательным – движение против часовой стрелки.

Ряд современных программируемых станков кроме основных (первичных) движений X, Y и Z имеет и вторичные движения, которые должны быть параллельны основным. Они обозначаются буквами U, V и W. Если станок использует также дополнительные круговые движения, обозначение происходит с помощью букв D и Е.

В полярной системе координат, в отличии от прямоугольных систем, положение точки в пространстве определяется исходя из радиуса, который высчитывается на основании расстояния от точки до начала координат и угла α, который находится между указанной координатной осью и радиусом.

Отсчет перемещения

Любой станок с компьютерным управлением должен иметь собственную исходную точку, которая имеет название Machine Home. Она определяется оператором при первом запуске устройства в процессе калибровки. В процессе отладки все оси станка направляются на максимально возможное технически удаление. Когда предел достигнут, контроллер устройства получает соответствующий сигнал, который запоминает исходные положения координатных осей.

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Как ЧПУ-станок использует координаты?

Благодаря существующей декартовой координатной системе оператор может управлять станком вдоль каждой из осей, что позволяет создавать заданные детали из заготовок. Оператор может выполнять следующие движения:

В совокупности движения вдоль заданных координатных осей позволяют не только разрезать материал в плоскости, но регулировать глубину надреза.

Координирование действий станка с ЧПУ основано на том, что движения производятся рабочим органом устройства, а не поверхностью, на которой лежит заготовка.

Например, если оператор устанавливает параметры оси X, которые приводят к перемещению рабочего стола вправо, с точки зрения режущего инструмента это именно он движется влево относительно заготовки, закрепленной на рабочей поверхности.

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Как программировать станок?

При создании управляющей программы для станка с ЧПУ оператор использует дополнительную координатную систему, которая имеет название WCS. Эта система определяет точку отсчета в блоке материала (чаще всего в программном обеспечении САМ).

Оператор может назначить исходной точкой в блоке материала любую позицию. После этого соответствующие ей координаты определяются внутри станка. Для этого используется искатель кромок, индикаторы набора номера, датчики, установленные внутри и другие методы ориентирования в пространстве, позволяющие определить местонахождение заданных координат.

Определение исходной точки для системы WCS крайне важен для дальнейшего процесса и требует особого внимания при планировании. Для того чтобы оптимизировать процесс, необходимо следовать следующим правилам:

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Взаимодействие станка с ЧПУ и координат

Операторы станков с ЧПУ используют систему WCS, позволяющую обеспечить корректную работу устройства при простом наборе координат для создания управляющей программы. Так как координатная сетка в этом случае имеет существенные отличия от координатной сетки станка, выравнивание на нем происходит со смещениями.

Станки в работе с такой программой применяют параметры, называемые рабочим смещением. Это необходимо для того, чтобы определить разницу в расстоянии между системой WCS и исходным положением точки координат станка. Числовые характеристики таких смещений хранятся в контроллере станка и к ним можно обратиться при необходимости.

Коррекция инструмента

Чаще всего для изготовления детали на станке с ЧПУ используется сразу несколько рабочих инструментов. Это определяет необходимость разработки система учета их характеристик, в том числе длины. Программирование смещения инструмента позволяет оператору контролировать расстояние от удерживающего устройства до обрабатываемой заготовки.

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Существует несколько способов прописать такую коррекцию:

Работа современных станков с ЧПУ и разработка управляющих ими программ неразрывно связаны с используемыми координатными системами. В соответствии с мировыми стандартами, определенными ИСО 841–74, подавляющее большинство станков с ЧПУ использует прямоугольную систему координат, в которой основные координатные оси Z, X и Y расположены параллельно направляющим станка и позволяют при разработке программ указывать направления и величины смещений рабочих инструментов.

Источник

Что такое калибровка станка с ЧПУ?

Настройка любого станка с ЧПУ ( https://vektorus.ru/cnc/ ) — это необходимое подготовительное мероприятие, без которого не удастся нормально запустить оборудование. Производители используют стандартные системы ориентации, что позволяет вырабатывать единый подход. Калибровка станка ЧПУ является одним из этапов настройки, и ее необходимо провести по всем правилам.

Система координат

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Система позиционирования места нахождения инструмента и рабочих органов станка с ЧПУ базируется на декартовой системе координат, т. е. с использованием осей X, Y, Z. Они определяют линейное перемещение. Если предусмотрено еще и круговое движение вокруг указанных осей, то дополнительно вводятся оси А (вращение вокруг Х), В (вращение вокруг Y) и С (вращение вокруг Z). Таким образом, станки могут иметь от 3 до 6 контролируемых осей движения. Помимо основных осей, в системе могут быть задействованы вспомогательные оси для передвижения дополнительных устройств и приспособлений.

Иллюстрирует расположение основных осей «правило правой руки». Если правую кисть со сжатыми пальцами расположить ладонью вверх, затем средний палец поднять вверх, указательный вытянуть вперед, а большой отставить в сторону, то средний палец укажет положительное направление оси Z, указательный — Y, большой — Х. Соответственно, противоположное направление будет считаться отрицательным. На практике, по оси Х осуществляется перемещение инструмента и узлов влево и вправо, по Y — вперед и назад, по Z — вверх и вниз.

Калибровка станка ЧПУ

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Калибровка станка ЧПУ представляет собой обнуление всех основных и вспомогательных осей, т. е. установку начальной точки отсчета. Именно с нее управляющая программа начнет отсчет траектории движения инструмента или рабочего органа. Данная процедура может выполняться автоматически или вручную.

На простых трехосевых станках предусматривается ручная калибровка, заключающаяся в совмещении начала системы координат с осью вращения шпинделя. По оси Z обнуление может достигаться опусканием инструмента до поверхности рабочего стола или заготовки. Автоматизация процедуры обеспечивается с помощью специальной программы, например широко распространенного приложения CNC.

Для чего нужна калибровка? Управляющая программа выдает команду на движение инструмента по определенной траектории. Это движение должно осуществляться в нужную сторону. Если инструмент находится в произвольной точке, то программа не сможет сориентироваться в пространстве и не начнет работу. Только после обнуления всех предыдущих передвижений можно запустить ее со стартовой позиции.

База данных

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Для составления алгоритма взаимосвязи всех рабочих органов станка при выполнении определенной операции необходимы сведения о параметрах и координатах рабочего инструмента, основных узлов, линии упора, инструментального магазина и других элементов системы в опорных точках. Эта информация помещается в базу данных станка. Все данные вводятся в виде числовых значений координат с учетом смещения относительно нулевой точки. По этим данным разрабатывается управляющая программа, которая и руководит движением всех основных и вспомогательных элементов станка.

Начальные точки станка

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Начальная точка — это ноль в системе декартовых координат, где пересекаются все 3 оси. Именно от этой точки начинается отсчет траектории движения инструмента. Позиционирование его в любой момент осуществления операции производится относительно данной нулевой отметки. Для работы управляющей программы устанавливается не только абсолютная начальная точка с калибровкой всех осей, но и нулевые точки рабочего стола. Эти отметки позволяют производить отсчет программы обработки. Они особенно важны при наличии на станке нескольких линий упоров и при обработке нескольких заготовок одновременно.

Как правило, абсолютная начальная точка задается производителем станка, и она устанавливается с помощью специальных датчиков и концевых выключателей. Система координат рабочего стола может иметь такие нулевые точки:

Важно! Нулевые точки и линии упоров вводятся в управляющую программу, а инструмент и рабочие узлы возвращаются в них, после чего станок может начинать работать в заданном режиме.

Как откалибровать станок CNC: пошаговая инструкция

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Автоматическую калибровку станков с ЧПУ обеспечивает программа CNC с пакетом Mach3. Она совмещается с операционными системами Windows 7, 2000 и XP. Для проведения калибровки необходимо совершить следующие действия:

Автоматическое определение параметров калибровки осуществляется путем введения в окошко «Шаги в мм» необходимых данных. По результатам расчета происходит перемещение калибруемой оси в нулевую точку. Далее надо перейти в режим настроек и запустить калибровку.

Калибровка станка ЧПУ необходима для его запуска. Без ее проведения управляющая программа просто не может определить истинное размещение инструмента. Калибровка обнуляет все предыдущие перемещения и приводит станок в исходное положение. После ее завершения программа запускается с нуля, и осуществляется полноценная обработка детали.

Источник

G-коды G54, G52 и G92: рабочие смещения для приспособлений ЧПУ станка

что такое рабочее смещение на станке с чпу. Смотреть фото что такое рабочее смещение на станке с чпу. Смотреть картинку что такое рабочее смещение на станке с чпу. Картинка про что такое рабочее смещение на станке с чпу. Фото что такое рабочее смещение на станке с чпу

Вспомните схему преобразования координат, который используется для преобразования координат в g-коде в фактические координаты, к которым машина должна двигаться, на третьем этапе расположены коды G54, G52 и G92 отвечающие за рабочие смещения:

Зачем смещать координаты относительно рабочего места?

Зачем нам нужно смещать координаты относительно рабочего места? Думайте о рабочих сдвигах как о закладках. Они определяют интересующие места в рабочей среде вашего станка (диапазон положений, в которые он может перемещаться). Например, предположим, что у нас есть четверо тисков на столе, способные удерживать четыре детали для обработки. Это может ускорить производство, так как мы можем вставить четыре детали в тиски, нажать кнопку «Пуск» и не беспокоиться, пока машина не обработает их. Это требует гораздо меньше усилий, чем замена любой готовой детали.

Как могла бы выглядеть программа для такой установки из четырех деталей?

Что ж, в идеале мы не хотим изменять программу обработки детали для обработки координат каждой позиции детали. Мы хотели бы написать программу относительно нулевой части, а затем позволить какой-нибудь другой функции волшебным образом изменять координаты, когда мы работаем над каждой частью. В конце концов, они просто сдвинуты относительно друг друга, но в остальном программы обработки деталей будут идентичными.

Специализированное приспособление может быть настроено для ряда позиций деталей, и может быть предусмотрено, что для каждой позиции назначено рабочее смещение, чтобы упростить программирование g-кода для приспособления. Самыми сложными примерами этого являются 4-я ось и крепежные пластины, которые могут даже комбинировать разные виды деталей и использовать различные рабочие смещения, чтобы все было ровно.

Иногда есть рабочие смещения, связанные с некоторыми особенностями станка. Возможно, вы установили датчик инструмента в определенном месте на столе и используете рабочее смещение, чтобы отслеживать это местоположение.

Чтобы справиться с подобными ситуациями, были созданы замещения работы.

Как определяются рабочие смещения в G-коде?

Базовые рабочие смещения очень просто указать: просто введите одно из G54, G55, G56, G57, G58 или G59. Большинство машин запускается с выбранным G54. Рекомендуется помещать G54 в строку безопасности в верхней части всех ваших программ с g-кодом, чтобы убедиться, что вы знаете, какое рабочее смещение используется, если у вас нет причин не делать этого.

Когда вы выполняете g-код рабочего смещения, смещение XYZ будет добавлено ко всем вашим координатам, начиная с этой точки. Вернемся к нашей настройке с четырьмя тисками. Вы можете задать 4 рабочих смещения, которые будут координатами левого угла задней губки в каждых тисках. Лучше выбирать неподвижную губку, потому что ее положение более точное. Используйте кромкоискатель или щуп, чтобы определить положение угла губок тисков, а затем установите это рабочее смещение в зависимости от того, как контроллер вашего станка устанавливает смещения. После того, как вы установили G54 — G57 на четыре положения губок тисков, вы готовы к работе.

Вы можете задать смещение нулевой точки вручную в зависимости от того, в какие тиски вы вставляете заготовку, но более продуктивно сделать это прямо в g-коде. Общая схема выглядит так:

Как видите, подпрограммы могут упростить и упростить создание множества одинаковых деталей.

Увеличение количества рабочих смещений

С G54 до G59 у вас есть 6 рабочих смещений. Это очень полезно, но что, если вам нужно сделать еще больше деталей. На большой крепежной плите может быть место для десятков мелких деталей для машины с большим ходом.

За прошедшие годы производители контроллеров ЧПУ придумали несколько способов расширить синтаксис, чтобы обеспечить гораздо больше рабочих смещений. Один из распространенных подходов — использовать «G54.1 Pxxx», где «xxx» — это число. Типичные диапазоны для числа — 1..48 или 1..300. Вы нужно найти подробности в руководстве по программированию вашего станка. Чтобы использовать рабочее смещение # 45, просто введите следующий g-код:

G54.1 P45 (использовать рабочее смещение # 45)

Некоторые элементы управления позволяют опускать «.1», поэтому вы можете написать «G54 P45».

Используя этот новый синтаксис, вы получаете 6 исходных рабочих смещений плюс еще многие другие.

Дополнительные смещения для станков Haas

Haas позволяет G110..G129 ссылаться на смещения так же, как G54.1 Px.

G92: Программируемое временное смещение работы

Предположим, вам нужно программируемое временное смещение нулевой точки. Есть много способов добиться этого, но один из проверенных и верных — использовать G92. G92 устанавливает рабочее смещение на основе предоставленных вами координат смещения. Итак, если этот угол губок тисков, о котором мы говорили, расположен от текущего положения инструмента со смещением X10Y10Z0, вы можете выполнить следующее:

Теперь координаты угла тисков — X0Y0Z0. Вы только что установили собственное смещение нулевой точки с помощью G92.

Давайте рассмотрим другой пример, где может оказаться полезным G92 или один из других способов программирования смещения нулевой точки. Предположим, у вас есть крепежная пластина, на которой есть сетка из деталей. Вы заранее знаете, что частей 4 по горизонтали и 2 по вертикали, значит, будет 8 частей. Пластина сделана так, чтобы расстояние по осям X и Y между каждой частью было постоянным (конечно, в пределах допусков). Таким образом, части могут находиться на расстоянии 5 дюймов по оси X и 5 дюймов по оси Y.

Поскольку G92 является смещением от текущей позиции инструмента, мы перемещаем инструмент в нулевую точку первой детали в начале программы G-кода. Затем мы можем использовать G92 для добавления смещений относительно этой позиции, 5 дюймов по X и 5 дюймов по Y для каждой части, когда мы будем проходить через них. Довольно удобно, а?

Обратите внимание, что G92 доступен на фрезерных и некоторых токарных станках, но большинство токарных станков используют G50 для этой функции.

G52: смещение смещений

Учитывая количество функций, связанных со смещениями на станках с ЧПУ, должно быть очевидно, насколько они удобны. Настолько, что есть много разных способов добиться схожих результатов. Предположим, вы настроили рабочие смещения для каждой детали на столе. Теперь предположим, что каждая деталь имеет некоторые идентичные элементы, расположенные в разных точках детали. Вы можете использовать еще больше рабочих смещений для идентификации этих идентичных элементов, чтобы вы могли использовать один и тот же g-код для их обработки, или вы можете использовать G52 для создания временного смещения на смещении. Это может выглядеть так:

Готов поспорить, вы сразу увидите, где G52 пригодится, верно?

G10 для установки рабочего смещения в G-коде

G10 — это удобный g-код, который позволяет вам программировать рабочие смещения стиля G54 из вашего g-кода. Типичный синтаксис:

G10 L2 Poo Xxx Yyy Zzz

Где «oo» — это номер рабочего смещения, «xx» — смещение по X, «yy» — смещение по Y, а «zz» — смещение по Z.

Для получения полной информации о том, как использовать G10, см. Специальную главу нашего курса G-Code.

Если у вас есть более старый элемент управления, у которого не так много рабочих смещений, вы можете использовать G10 для повторного использования доступных рабочих смещений с другими координатами.

Рабочие смещения и макропеременные

На станках, допускающих параметризованное программирование, обычно есть макропеременные, соответствующие каждой координате каждого рабочего смещения. Например, на Fanuc для G54 используются следующие переменные:

# 5221 G54 Смещение по оси X

# 5222 G54 Смещение по оси Y

# 5223 G54 Смещение по оси Z

# 5224 G54 Смещение четвертой оси

Вы можете получить доступ к этим переменным, чтобы увидеть их значения или изменить их.

Полностью прекратить использование рабочих смещений с помощью G53.

Чтобы прекратить использование рабочих смещений, используйте G53. Это заставляет станок использовать нулевые координаты станка без какого-либо смещения в качестве нуля детали. Обычно это не делается, но возможно.

Альтернатива рабочего смещения: относительные координаты

Заключение

Теперь вы знаете, как использовать рабочие смещения, которые упрощают настройку для изготовления нескольких деталей или быстрого размещения нескольких приспособлений на ваших станках.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *