Зондирование

circle-exclamation

Демонстрация

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

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

  • #153: измеренный угол в градусах (если измеряется угол)

  • #154: координата X (если зондировалась ось X)

  • #155: координата Y (если зондировалась ось Y)

  • #156: координата Z (если зондировалась ось Z)

Разбор изображения зондирования

При выборе операции зондирования в контроллере графика имеет установленные стандарты отображения

  • Позиция начала зондирования всегда обозначается красной точкой, обычно окружённой прицельным крестом

  • Окончательная желаемая позиция зонда обозначается синей точкой, если она отличается от начального прицельного креста

  • Перемещения зонда обозначаются ярко-синим цветом со стрелками

  • Зелёные, красные или тёмно-синие линии обозначают размерные линии

M460 - Калибровка зонда

Описание

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

Это сохранит значение в переменной #150. Используйте config-set sd zprobe.probe_tip_diameter # чтобы сохранить это значение в файле machine config.txt как значение по умолчанию и чтобы оно сохранялось после перезагрузок.

Параметры

  • X: Известный диаметр или радиус в направлении X (требуется для калибровки по отверстию)

  • Y: Известный диаметр или радиус в направлении Y (требуется для калибровки по отверстию)

  • Сабкод 2: Использовать выступ для калибровки вместо отверстия

  • Сабкод 3: Использовать анкерный кронштейн 2 для калибровки

Пример

M460.1 - Калибровка зонда с использованием отверстия

Описание

M460.1 калибрует диаметр наконечника зонда, используя известный диаметр отверстия. Зонд измеряет отверстие несколько раз и вычисляет среднее значение для определения диаметра наконечника зонда. Проверьте MDI после выполнения этой команды для команд в консоли.

Параметры

  • X: Известный диаметр отверстия в направлении X (обязательно)

  • Y: Известный диаметр отверстия в направлении Y (необязательно, по умолчанию равно X)

  • R: Количество повторных измерений (необязательно, по умолчанию 1)

  • S: Флаг сохранения позиции (необязательно)

Пример

M461 - Зондирование отверстия/прямоугольного гнезда

Описание

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

Убедитесь, что зонд расположен примерно в центре отверстия перед выполнением команды.

Когда макрос завершится, программа сохранит расстояние вдоль оси X в #151, расстояние вдоль оси Y в #152, координату центра в СКС как #154, #155.

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

Параметры

  • X: Расстояние для зондирования в направлении X (обязательно)

  • Y: Расстояние для зондирования в направлении Y (обязательно)

  • D: Диаметр наконечника зонда (необязательно, по умолчанию используется сконфигурированное значение)

  • E: Глубина для бокового зондирования (необязательно, по умолчанию 2 мм)

  • H: Высота зонда над отверстием (необязательно, по умолчанию 0)

  • C: Высота прохода (необязательно, по умолчанию 2 мм)

  • F: Подача (необязательно, по умолчанию 300 мм/мин)

  • K: Быстрая подача (необязательно, по умолчанию 800 мм/мин)

  • L: Количество повторных измерений (необязательно, по умолчанию 1)

  • R: Расстояние отступа (необязательно, по умолчанию 1.5 мм)

  • S: Сохранить измеренную позицию (необязательно, по умолчанию 0)

  • I: Инвертировать зонд для NC-зонда (необязательно, по умолчанию 0)

Пример

M462 - Зондирование выступа/прямоугольного блока

Описание

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

Убедитесь, что зонд расположен примерно в центре выступа/блока перед выполнением команды.

Когда макрос завершится, программа сохранит расстояние вдоль оси X в #151, расстояние вдоль оси Y в #152, координату центра в СКС как #154, #155.

Параметры

  • X: Расстояние для зондирования в направлении X (обязательно)

  • Y: Расстояние для зондирования в направлении Y (обязательно)

  • J: Клиренс зонда. При зондировании выступа это значение добавляется к X и Y при перемещении за пределы выступа (необязательно, по умолчанию 4 мм)

  • D: Диаметр наконечника зонда (необязательно, по умолчанию используется сконфигурированное значение)

  • E: Глубина для бокового зондирования (необязательно, по умолчанию 2 мм)

  • H: Высота зонда над выступом (необязательно, по умолчанию 0)

  • C: Высота прохода (необязательно, по умолчанию 2 мм)

  • F: Подача (необязательно, по умолчанию 300 мм/мин)

  • K: Быстрая подача (необязательно, по умолчанию 800 мм/мин)

  • L: Количество повторных измерений (необязательно, по умолчанию 1)

  • R: Расстояние отступа (необязательно, по умолчанию 1.5 мм)

  • S: Сохранить измеренную позицию (необязательно, по умолчанию 0). Если задан S1, центр выступа станет новым началом XY. Если задан S2 и указана высота зондирования (H), начало Z будет установлено на зондированную поверхность

  • I: Инвертировать зонд для NC-зонда (необязательно, по умолчанию 0)

Пример

M463 - Зондирование внутреннего угла

Описание

M463 зондирует внутренний угол, чтобы определить его положение. Зонд перемещается в положительных направлениях X и Y, чтобы найти кромки угла, затем вычисляет положение угла. Это полезно для поиска точного положения внутренних углов на заготовках. Используйте отрицательные значения Y/X, чтобы указать направление зондирования.

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

Когда макрос завершится, программа сохранит центральную позицию в #151 (X) и #152 (Y).

Параметры

  • X: Расстояние для зондирования в направлении X (обязательно)

  • Y: Расстояние для зондирования в направлении Y (обязательно)

  • D: Диаметр наконечника зонда (необязательно, по умолчанию используется сконфигурированное значение)

  • E: Глубина для бокового зондирования (необязательно, по умолчанию 2 мм)

  • H: Высота зонда над углом (необязательно, по умолчанию 0)

  • C: Высота прохода (необязательно, по умолчанию 2 мм)

  • F: Подача (необязательно, по умолчанию 300 мм/мин)

  • K: Быстрая подача (необязательно, по умолчанию 800 мм/мин)

  • L: Количество повторных измерений (необязательно, по умолчанию 1)

  • R: Расстояние отступа (необязательно, по умолчанию 1.5 мм)

  • S: Сохранить измеренную позицию (необязательно, по умолчанию 0). Если задан S1, угол станет новым началом XY. Если задан S2 и указана высота зондирования (H), начало Z будет установлено на зондированную поверхность

  • I: Инвертировать зонд для NC-зонда (необязательно, по умолчанию 0)

Пример

M464 - Зондирование внешнего угла

Описание

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

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

Когда макрос завершится, программа сохранит центральную позицию в #151 (X) и #152 (Y).

Параметры

  • X: Расстояние для зондирования в направлении X (обязательно)

  • Y: Расстояние для зондирования в направлении Y (обязательно)

  • D: Диаметр наконечника зонда (необязательно, по умолчанию используется сконфигурированное значение)

  • E: Глубина для бокового зондирования (необязательно, по умолчанию 2 мм)

  • H: Высота зонда над углом (необязательно, по умолчанию 0)

  • C: Высота прохода (необязательно, по умолчанию 2 мм)

  • F: Подача (необязательно, по умолчанию 300 мм/мин)

  • K: Быстрая подача (необязательно, по умолчанию 800 мм/мин)

  • L: Количество повторных измерений (необязательно, по умолчанию 1)

  • R: Расстояние отступа (необязательно, по умолчанию 1.5 мм)

  • S: Сохранить измеренную позицию (необязательно, по умолчанию 0). Если задан S1, угол станет новым началом XY. Если задан S2 и указана высота зондирования (H), начало Z будет установлено на зондированную поверхность

  • I: Инвертировать зонд для NC-зонда (необязательно, по умолчанию 0)

Примеры

M465 - Зондирование угла оси

Описание

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

Когда макрос завершится, программа сохранит угол в градусах в #153

Параметры

  • X: Расстояние для зондирования в направлении X (необязательно, следует указывать только один из X или Y)

  • Y: Расстояние для зондирования в направлении Y (необязательно, следует указывать только один из X или Y)

  • D: Диаметр наконечника зонда (необязательно, по умолчанию используется сконфигурированное значение)

  • E: Глубина для бокового зондирования (необязательно, по умолчанию 2 мм)

  • H: Высота зонда над поверхностью (необязательно, по умолчанию 0)

  • C: Высота прохода (необязательно, по умолчанию 2 мм)

  • F: Подача (необязательно, по умолчанию 300 мм/мин)

  • K: Быстрая подача (необязательно, по умолчанию 800 мм/мин)

  • L: Количество повторных измерений (необязательно, по умолчанию 1)

  • R: Расстояние отступа (необязательно, по умолчанию 1.5 мм)

  • S: Сохранить измеренную позицию как вращение WCS (необязательно, по умолчанию 0)

  • I: Инвертировать зонд для NC-зонда (необязательно, по умолчанию 0)

  • V: Визуализировать путь (необязательно, по умолчанию 0)

Примеры

M465.1 - Зондирование 4-й оси (ось A) заготовки

Пример M465.1 Y20 H30 V1

Описание

Зондирует заготовку 4-й оси (ось A), чтобы определить её угловое положение относительно системы координат станка. Эта команда выполняет две операции зондирования на заданных расстояниях по оси Y для вычисления угла поверхности заготовки.

Когда макрос завершится, программа сохранит результат в:

  • Вычисленный угол сохраняется в радианах в переменной #153

Параметры

  • Y: Общее расстояние зондирования. Станок переместится на +Y/2 и -Y/2 от текущей позиции (обязательно)

  • H: Глубина зондирования - расстояние для опускания от текущей позиции (обязательно)

  • F: Подача для операций зондирования (по умолчанию: 300 мм/мин)

  • K: Быстрая подача для перемещений позиционирования (по умолчанию: 800 мм/мин)

  • L: Количество циклов зондирования для повторения (по умолчанию: 1)

  • R: Расстояние отступа от контактировавшей поверхности (по умолчанию: 1.5 мм)

  • V: Повернуть ось A после зондирования, если указан V1

  • S: Сохранить смещение для оси A после зондирования (с V1 или без)

Пример

Эта команда будет:

  • Зондировать заготовку оси A в точках Y1 = +7.5 мм и Y2 = -7.5 мм

  • Использовать глубину зондирования 30 мм ниже поверхности

  • Повернуть заготовку после зондирования

  • Сохранить смещение оси A

M465.2 - Зондирование 4-й оси (ось A) заготовки с учётом смещения станка

Описание

Зондирует заготовку 4-й оси (ось A) с использованием смещений 4-й оси. Эта команда автоматически позиционирует зонд с использованием заданных смещений 4-й оси, а затем выполняет то же угловое измерение, что и M465.1.

Когда макрос завершится, программа сохранит результат в:

  • Вычисленный угол сохраняется в радианах в переменной #153

Параметры

  • X: Смещение по X от начала 4-й оси (обязательно)

  • Y: Общее расстояние зондирования. Станок переместится на +Y/2 и -Y/2 от указанной позиции (обязательно)

  • H: Глубина зондирования - расстояние для опускания от текущей позиции (обязательно)

  • F: Подача для операций зондирования (по умолчанию: 300 мм/мин)

  • K: Быстрая подача для перемещений позиционирования (по умолчанию: 800 мм/мин)

  • L: Количество циклов зондирования для повторения (по умолчанию: 1)

  • R: Расстояние отступа от контактировавшей поверхности (по умолчанию: 1.5 мм)

  • V: Повернуть ось A после зондирования, если указан V1

  • S: Сохранить смещение для оси A после зондирования (с V1 или без)

Пример

Эта команда будет:

  • Использовать координаты смещений 4-й оси

  • Автоматически переместиться на высоту обхода

  • Зондировать заготовку оси A, используя вычисленную позицию

  • Использовать подачу 200 мм/мин для зондирования

  • Использовать быструю подачу 600 мм/мин для позиционирования

M466 - Двукратное одиночное зондирование по одной оси

Описание

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

Когда макрос завершится, программа сохранит результат в:

  • #154: координата X (если зондировалась ось X)

  • #155: координата Y (если зондировалась ось Y)

  • #156: координата Z (если зондировалась ось Z)

Параметры

  • X: Расстояние для зондирования в направлении X (необязательно)

  • Y: Расстояние для зондирования в направлении Y (необязательно)

  • Z: Расстояние для зондирования в направлении Z (необязательно)

  • D: Диаметр наконечника зонда (необязательно, по умолчанию используется сконфигурированное значение)

  • E: Глубина для бокового зондирования (необязательно, по умолчанию 2 мм)

  • H: Высота зонда над поверхностью (необязательно, по умолчанию 0)

  • C: Высота прохода (необязательно, по умолчанию 2 мм)

  • F: Подача (необязательно, по умолчанию 300 мм/мин)

  • K: Быстрая подача (необязательно, по умолчанию 800 мм/мин)

  • L: Количество повторных измерений (необязательно, по умолчанию 1)

  • R: Расстояние отступа (необязательно, по умолчанию 1.5 мм)

  • S: Сохранить измеренную позицию (необязательно, по умолчанию 0). Если задан S1, одна зондированная ось X или Y будет установлена как начало WCS. Если задан S2, начало Z будет установлено на зондированную поверхность

  • I: Инвертировать зонд для NC-зонда (необязательно, по умолчанию 0)

Пример

M466.1 Зондирование прямоугольника

Описание

M466.1 выполняет четыре Двойное касание Z-зонда операции зондирования, каждая расположена в углах прямоугольника, заданного текущей позицией и расстояниями по X и Y. После завершения зондирования инструмент вернётся в исходную позицию, и станок выведет результаты как в координатах станка, так и в рабочих координатах, указывая наибольшее и наименьшее значение Z и соответствующий угол, на котором эти значения были зафиксированы.

Параметры

  • X: Расстояние для зондирования в направлении X (обязательно)

  • Y: Расстояние для зондирования в направлении Y (обязательно)

  • H: Высота зондирования над поверхностью (обязательно)

  • F: Подача (необязательно, по умолчанию 300 мм/мин)

  • K: Быстрая подача (необязательно, по умолчанию 800 мм/мин)

  • L: Количество повторных измерений (необязательно, по умолчанию 1)

  • I: Инвертировать зонд для NC-зонда (необязательно, по умолчанию 0)

Пример

Вывод

Последнее обновление