Абсолютные и относительные координаты
Все приведенные ранее программные примеры и пояснения основывались на программировании в абсолютных координатах. При абсолютном способе программирования координаты точек отсчитываются от постоянного начала координат. При относительном (инкрементальном) способе отсчета за нулевое положение каждый раз принимается положение исполнительного органа, которое он занимал перед началом перемещения к следующей опорной точке. Давайте вспомним самую первую УП для обработки паза из главы № 3. Взгляните на рис. 4.10, 4.11 и сравните значения координат в табл. 4.1.
![]() Рис. 4.11. При абсолютном способе программирования (G90) координаты точек отсчитываются от одного «неподвижного» нуля |
![]() Рис. 4.12. Относительный способ программирования (G91). Координаты точки Т2 отсчитываются от точки Т1, точки ТЗ – от Т2, точки Т4 – от ТЗ |
Таблица 4.1. Опорные точки паза при абсолютном и относительном программировании
Точка | Абсолютные координаты | Относительные координаты | ||
---|---|---|---|---|
Координата по оси X | Координата по оси Y | Координата по оси X | Координата по оси Y | |
Т1 | 3 | 8 | 3 | 8 |
Т2 | 3 | 3 | 0 | –5 |
Т3 | 7 | 3 | 4 | 0 |
Т4 | 7 | 8 | 0 | 5 |
Из этих примеров видно, как изменятся координаты опорных точек паза и программа обработки при относительном способе программирования.
Абсолютное программирование | Относительное программирование |
% O0001 (PAZ ABS) N10 G21 G40 G49 G54 G80 G90 N20 M06 T01 (FREZA D1) N30 G43 H01 N40 M03 S1000 N50 G00 X3 Y8 N60 G00 Z0.5 N70 G01 Z-1 F25 N80 G01 X3 Y3 N90 G01 X7 Y3 N100 G01 X7 Y8 N110 G01 Z0.5 N120 G91 G28 X0 Y0 Z0 N130 M05 N140 M30 % |
% O0001 (PAZ INCR) N10 G21 G40 G49 G54 G80 G91 N20 M06 T01 (FREZA D1) N30 G43 H01 N40 M03 S1000 N50 G00 X3 Y8 N60 G00 Z0.5 N70 G01 Z-1 F25 N80 G01 X0 Y-5 N90 G01 X4 Y0 N100 G01 X0 Y5 N110 G01 Z0.5 N120 G91 G28 X0 Y0 Z0 N130 M05 N140 M30 % |
Программирование в относительных координатах было обязательным условием при работе на многих станках с ЧПУ старых моделей. Современные системы ЧПУ позволяют свободно работать и с абсолютными, и с относительными координатами. Для переключения из одного режима работы в другой используются команды G90 (абсолютное программирование) и G91 (относительное программирование). В случае появления одной координатной ошибки при относительном способе программирования все последующие перемещения будут неправильными.