При составлении УП величины перемещений могут программироваться в виде абсолютных координатах (относительно нуля детали) или относительных координатах (координаты точки задаются в приращениях по отношению к координатам предыдущей точки). Выбор способа задания координат зависит только от способа проставления размеров на чертеже и удобства программирования.
Для случая, приведенного на рис.6,а, предпочтительным является программирование размеров в абсолютных значениях. Для случая, приведенного на рис.6,б, удобнее программировать относительные размеры, так как при этом нет необходимости пересчитывать размеры для нахождения их абсолютного значения.
Задание размеров в абсолютных координатах программируется функцией G90. При этом все координаты точек задаются относительно действующей в данный момент нулевой точки системы координат детали.
Составной (относительный) размер вводится функцией G91. При вводе координат в относительной форме вводится приращение координат следующей точки относительно координат предыдущей точки. Это означает, что данные составного размера описывают, на сколько должен переместиться инструмент по отношению к предыдущей точке.
Команды G90 или G91 действуют до отмены друг другом для всех осей, которые будут запрограммированы в данном и последующих кадрах. Поэтому повторять их в каждом кадре не нужно.
В пределах одной управляющей команды можно бесконечное число раз изменять способ задания координат.
Более распространенным является способ задания координат в абсолютной системе. Это обусловлено тем, что в общем случае этот метод имеет ряд преимуществ, а именно:
- расчеты в абсолютной системе координат менее сложны и требуют менее высокой квалификации оператора;
- указание от одного и того же начала координат пути, пройденного режущим инструментом, позволяет проще отслеживать этапы реализации управляющей программы;
- ошибка при программировании в абсолютной системе координат приводит к неправильному назначению координат только одной точки, тогда как в результате ошибки при назначении относительных координат ошибочным будет не только конкретное неправильно заданное перемещение, но и все последующие за ним перемещения;
- изменения, вносимые в перемещения при доработке изделия или программы, не влияют на последующие перемещения;
- погрешности изготовления и измерения, лежащие в пределах допустимых, не накапливаются (не суммируются).
Рисунок 6 -
Задание абсолютных и относительных координат
Тем не менее, назначение перемещений в относительной системе координат в ряде случаев может оказаться более удобным для программирования, например в случае выполнения целого ряда перемещений, каждое из которых задано на чертеже в приращениях относительно предыдущего (рис.6,б).
Пример задания координат точек в абсолютной (рис.6,а) и относительной (рис.6,б) системах координат:
Точка Р1 G90 X20 Y35 G90 X20 Y35
Точка Р2 X50 Y60 G91 X23 Y20 (относительно Р1)
Точка Р3 X70 Y20 X20 Y-35 (относительно Р2)
Рисунок 7 - Задание абсолютных и относительных размеров деталей
Для рис.7 координаты точек запишутся следующим образом.