Использование в программах покадровой функции смещения нуля

Как уже говорилоось, смещение нача­ла системы координат (смещение нуля) осуществляется функциями G54 — G59, которые используются в разных сочета­ниях. Однако использование этих функ­ций ограничено тем, что часть из них задает в УП фиксированное смещение нуля (команда вводится в память ЭВМ с пульта УЧПУ или считывается непо­средственно с УП). Для отмены этих смещений обычно служит функция G53. В ряде УЧПУ, однако, можно устанав­ливать любые смещения нуля в УП столь­ко раз, сколько нужно. Для этих целей используют функцию G92. Обычно эта функция заменяет все функции G54 — G59, действует при снятых ранее (функ­цией G53) смещениях нуля, не позволя­ет учитывать коррекцию радиуса фрезы (функции G41, G42) и задается лишь при абсолютной системе отсчета (при функции G90).

Если смещение нуля обозначается функцией G92, то одновременно указы­вают адреса и значения перемещения по одной, двум или трем координатам.

Пример. Обработка паза со смещением нуля. Фрагмент программы обработки паза, показанного на рис. 9.12, может быть сле­дующим:

N1 G90 G17 LF

N5 GO Х160. Y180. LF

N6 G92 ХО LF

N7


N9 Х-100. Y125. LF

N10 G2 Y205. J40. LF N11 G1 Х-80. LF N12 GO Х40. Y210. LF N13 G92 Х200. LF ,

N14 МО2 LF

Кадром N6 вводится новое значение нуля по оси X. Это фиксируется функцией G92 С указанием по адресу X нулевого значения. После этой команды нуль по оси X сместится из точки М в точку W и образуется система координат YWX', в которой и осуществляет­ся дальнейшее программирование. По коман­де кадра N13 происходит возврат отсчета координат в исходную координатную систему (абсолютного нуля), поскольку координата точки 0 в исходной системе по оси X 200 мм соответствует в системе YWX' координате 40 мм.

Рассмотренные особенности подготов­ки УП для многоцелевых станков не охватывают всего многообразия приемов и способов кодирования информации, соответствующих УЧПУ этих станков. Мощные ЭВМ, которыми оснащаются УЧПУ, позволяют также, например, вести обработку по одной УП с измене­нием масштаба обработки в широких пределах, производить простой перевод имеющейся информации в зеркальное ее отображение (схема матрица-пуансон), вводить и исключать любые ограниче­ния рабочих зон, обеспечивать линейную и круговую интерполяцию в любой вы­бранной плоскости, не совпадающей с координатными, обеспечивать любые вспомогательные траектории входа и вы­хода инструмента, выполнять УП с выпа­дающими кадрами, устанавливать режи­мы обработки и задавать размеры пере­мещений в различных единицах, вводить и исполнять информацию с логическими переходами, программировать и выво­дить на дисплей указания рабочему - оператору, вводить точки автоматической смены инструмента, столов-спутников и т. д. Однако главное преимущество УЧПУ для многоцелевых станков заклю­чается в широчайшем использовании типовых подпрограмм и стандартных циклов в сочетании с. диалоговой систе­мой подготовки УП и моделированием процесса программирования на экране цветного дисплея.

Комментарии закрыты.