Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Mach3 HELP Перевод (Гуглом).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
19.88 Mб
Скачать

10.7.7 Выход и Вход в полярный режим - g15 и g16

Для движений G0 и G1 в плоскости X/Y всего лишь определить координаты как радиус и угол относительно временной точки центра. Напишите G16 для входа в этот режим. Текущие координаты управляемой точки это временный центр.

Напишите G15 для возврата к обычным координатам.

G0 X10 Y10 // обычное G0 движение к 10,10

G16 //начало полярного режима

G10X10Y45 (это движение к X 17.xxx, Y 17.xxx которые являются точкой на) (окружности с радиусом 10 на 45 градусов от начальной координаты 10,10)

Это может оказаться очень полезным например для сверления окружности из отверстий. Нижепредставленный код двигается по окружности из отверстий каждые 10 градусов на круге радиусом 50 мм с центром X = 10, Y = 5.5 и сверлит на Z = -0.6

G21 // метрическая система

G0 X10Y5.5

G16

G1 X50 Y0 //полярное движение на радиус 50 угла 0 градусов

G83 Z-0.6 // сверление

G1 Y10 // десять градусов от начала центра

G83 Z-0.6

G1 Y20 // 20 градусов и т.д.

G1 Y30

G1 Y40

> ...и т.д.....

G15 //обратно к обычным координатам

Заметки:

(1) не следует делать других движений по X или Y иным способом кроме использования G0 или G1 когда G16 активна

(2) G16 отличается от реализации Fanuc в том, что использует текущую точку как полярный центр. Версия Fanuc требует большого количества сдвигов начала для получения желаемого результата для любой окружности с центром не в 0,0

10.7.8 Выбор Плоскости - G17, G18, и G19

Напишите G17 для выбора плоскости XY, G18 для выбора плоскости XZ или G19 для выбора плоскости YZ.

Эффект от выбора плоскости описан в G2/3.

10.7.9 Единицы длины - G20 и G21

Напишите G20 для использования дюймов. Напишите G21 для использования миллиметров.

Обычно следует писать G20 или G21 близко к началу программы перед тем как будут сделаны какие-либо движения, и больше нигде в программе не использовать. Это ответственность пользователя убедиться что все числа подходят для использования с текущими единицами. Смотри также G70/71 которые являются синонимами.

10.7.10 Возврат в начальное положение - G28 и G30

Начальное положение определяется (параметрами 5161-5166). Значения параметров находятся в рамках абсолютной системы координат, но в неопределенных единицах.

Для возврата в начальное положение по пути запрограммированного положения, напишите

G28 X~ Y~ Z~ A~ B~ C~ (или используйте G30). Все имена осей необязательны. Путь проходится с помощью пресекающего движения в начальное положение. Если не указано ни одно название оси, то промежуточная точка это текущая точка, так что производится только движение.

10.7.11 Калибровка осей G28.1

Напишите G28.1 X~ Y~ Z~ A~ B~ C~ для калибровки данной оси. Оси двинутся на текущем уровне подачи в направлении к переключателям Home, как определено настройкой. Когда абсолютная координата станка достигает значения данного названием оси, то уровень подачи устанавливается в определенный в Настройки->Настройка Калибровки. Полученная текущая абсолютная позиция приблизительно верна, то это даст мягкую остановку на переключателе калибровки.

10.7.12 Прямое Исследование – G31

10.7.12.1 Команда прямого исследования

Напишите G31 X~ Y~ Z~ A~ B~ C~ для осуществления операции прямого исследования. Названия осей вращения разрешены, но лучше пропустить их. Если используются названия осей вращения, числа должны быть теми же самыми что и числа текущего положения так чтобы оси вращения не двигались. Названия линейных осей необязательны, за исключением того что хотя бы одна должна присутствовать. Инструмент в шпинделе должен быть зондом.

Является ошибкой:

- текущая точка находится на расстоянии менее чем 0.254 миллиметра или 0.01 дюйма от запрограммированной точки

- G31 используется в режиме инверсии времени уровня подачи

- любая ось вращения получила команду на движение

- не использовано название оси X, Y или Z

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

После успешного исследования, параметры с 2000 по 2005 примут значение координат положения управляемой точки в то время как зонд прогуляется и тройка давая X, Y и Z при прогулке будет записана в файл тройки если он был открыт с помощью функции макрос М40/Открытие Цифрового Файла ().

10.7.12.2 Использование команды прямого исследования

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

- без дополнительных знаний о зонде, может например быть проверена параллельность поверхности детали плоскости XY

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]