41
подпрограмм, когда перед их вызовом в основную программу вносят, если это нужно,
коэффициент масштабирования. Это позволяет оставлять основную программу
неизменной. Масштабирование не изменяет скорости подачи, а вспомогательные
функции M02 и M30 в подпрограммах не выключают функции масштабирования.
Коэффициент масштабирования устанавливают независимо для всех координатных
осей; однако при круговой и винтовой интерполяции этот коэффициент должен быть
для всех осей одинаковым. Коэффициент масштабирования изменяет параметры
интерполяции I, J, К, R.
Инструкция масштабирования может работать вместе с инструкциями G0O, G01, G02,
G03, G05, G10, G11, G12, G13, G20, G73, G90, G91, G190, G191, G200. Для инструкции
G37 координаты полюса не меняются. Инструкция масштабирования не оказывает
влияния на параметры коррекции инструмента, т.е. на инструкции G40, G41, G42, G43,
G44. Инструкция масштабирования не оказывает влияния на координаты смещения
нуля, т.е. на инструкции G54-G59, G154-G159, G254-G259. Программируемые
смещения контура в соответствии с инструкцией G60 и компенсации в соответствии с
инструкцией G92 не масштабируются. Масштабирование не связано с измерениями
для инструкций G70, G71. Инструкция масштабирования становится пассивной при
активных инструкциях G74, G76. Если фактор масштабирования оказывает влияние
на координаты начальной точки контура, следует соответствующим образом
запрограммировать нуль координатной системы детали.
Модальная инструкция G38 (см. рис.32) включает масштабирование для тех осей,
которые указаны в кадре с положительным коэффициентом масштабирования. При
этом все запрограммированные размеры для этой оси будут умножены на
коэффициент масштабирования. Т.е. при любом коэффициенте масштабирования,
отличающемся от единицы, параметры контура изменятся: в большую сторону при
значении коэффициента > 1, в меньшую сторону при значении коэффициента < 1.
Если значение коэффициента указано со знаком минус, то к масштабированию
добавляется зеркальное отображение.
Пример:
N...
G38 X3 Y0,5
Все перемещения по X будут умножены
на “3”; все перемещения по Y
будут умножены на “0.5”
Включение масштабирования