Понедельник, 19 Сентябрь 2016 07:53

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

Автор 
Оцените материал
(6 голосов)

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

 

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

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

G54…G57 – вызов от первого до четвертого настраиваемого смещения нулевой точки станка;

G505…G599 – вызов от 5-го до 99-го настраиваемого смещения нулевой точки станка;

G500 – отмена настраиваемых смещений нулевой точки (G54…G599) до следующего вызова первого настраиваемого смещения нулевой точки (действует модально).

Используя G54…G57, а также G505…G599, можно создать до 100 настраиваемых смещений нуля. Ко второй группе относятся преобразования действующей системы координат детали, которые осуществляются следующими командами:

TRANS, ATRANS – программируемое смещение нулевой точки; ROT, AROT – вращение;

SCALE, ASCALE – масштабирование;

MIRROR, AMIRROR – отражение. TRANS, ROT, SCALE, MIRROR являются замещаемыми командами (каждая из них стирает все запрограммированные до нее команды преобразования координат).

ATRANS, AROT, ASCALE, AMIRROR являются аддитивными (дополняющими) командами. С помощью команд ROT, AROT система координат детали может поворачиваться либо на угол RPL в выбранной рабочей плоскости 92 G17…G19, либо вокруг любой из трех осей X, Y, Z. Это позволяет обрабатывать наклонные поверхности заготовок или несколько сторон заготовки с одной установки. Команда ROT отменяет все запрограммированные ранее команды по преобразованию координат.

За положительный угол поворота принято вращение по часовой стрелке (при взгляде в положительном направлении оси системы координат детали). Если после вращения программируется смена плоскостей (G17…G19), то запрограммированные углы поворота для соответствующих осей сохраняются и в новой рабочей плоскости. Поэтому перед сменой плоскостей рекомендуется вращение отключать (задается команда ROT без указания оси).

 

Пример преобразования систем координат 1

преобразование координат в ЧПУ

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

N10 G17 … G54 … – рабочая плоскость XY, ноль детали; N20 TRANS X20 Y10 – программируемое смещение;

N30 L10 – вызов подпрограммы;

N40 TRANS X55 Y35 – программируемое смещение; N50 AROT RPL=45 – относительный поворот на 45°;

N60 L10 – вызов подпрограммы;

N70 TRANS X20 Y40 – программируемое смещение; N80 AROT RPL=60 – относительный поворот на 60º;

N90 L10 – вызов подпрограммы.

 

Пример преобразования систем координат 2

преобразование координат в ЧПУ пример 2

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

Схема преобразования системы координат детали (смещение, поворот и масштабирование)

Каждая из ступеней кармана может быть обработана по одной подпрограмме. Для этого перед обработкой верхней ступени колодца производится смещение системы координат детали, а перед обработкой нижней ступени – ее масштабирование, а также смещение и разворот системы координат на угол 35º.

N10 G17 … G54 … – рабочая плоскость XY, ноль детали; N20 TRANS X15 Y15 – программируемое смещение;

N30 L10 – вызов подпрограммы; N40 TRANS X40 Y20 – программируемое смещение;

N50 AROT RPL=35 – поворот в плоскости на 35º; N60 ASCALE X0.7 Y0.7 – фактор масштаба для малого кармана;

N70 L10 – вызов подпрограммы.

 

Пример преобразования систем координат 3

преобразование координат в ЧПУ пример 3

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

N10 G17 … G 54 … – рабочая плоскость XY, ноль детали; N20 L10 – обработка контура (первый квадрант);

N30 MIRROR X0 – зеркало на оси Y, направление оси X изменя- ется на противоположное;

N40 L10 – обработка контура (второй квадрант);

N50 AMIRROR Y0 – зеркало на оси X, направление оси Y изме- няется на противоположное;

N60 L10 – обработка контура (третий квадрант);

N70 MIRROR Y0 – зеркало на оси X, направление оси Y изменяется на противоположное;

N80 L10 – обработка контура (четвертый квадрант);

N90 MIRROR – дезактивирование зеркального отражения.

Дополнительная информация

  • Заказчик: Организация
  • Статус: Выполнено
  • Срок сдачи проекта после оплаты аванса: 01.10.2016
  • ЦЕЛЬ ПРОЕКТА: Как преобразовать системы координат вЧПУ
Прочитано 6005 раз Последнее изменение Понедельник, 19 Сентябрь 2016 08:01
Авторизуйтесь, чтобы получить возможность оставлять комментарии