Методика программирования станков с ЧПУ - часть 11

 

  Главная      Учебники - Производство     

 

поиск по сайту           правообладателям

 

 

 

 

 

 

 

 

 

содержание   ..  9  10  11  12   ..

 

 

Методика программирования станков с ЧПУ - часть 11

 

 

 

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”

Включение масштабирования

 

 

42

+Y

P

+X

20

20

10

10

30

40

P2

P1

P1

 

=

 Положение до масштабирования

P2

 

=

 Положение после масштабирования

 

Рис.32. 

Инструкция G39  выключает  зеркальное  отображение,  масштабирование  и  поворот.   

Примеры масштабирования представлены на рис.33.  

 

43

Y

X

P

Результат от   G38 X2 Y2

Y

X

P

Результат  от   G38 X2

Y

X

P

Результат от  G38 Y2

Y

X

P

Результат от  G38 X0.5 Y0.5

Y

X

P

Результат от  G38 X0.5 Y0.5

Y

X

P

Результат от  G38 X0.5

Y

X

P

Результат от G38 X0.5

Y

X

P

Результат от  G38 Y0.5

Y

X

P

Результат от  G38 X2 Y2

Y

X

P

Результат от  G38 X2

Y

X

P

Результат от   G38 Y2

Y

X

P

Результат от   G38 Y0.5

(нуль программы = нуль заготовки)

(нуль программы=/ нуль заготовки)

(нуль программы = нуль заготовки)

(нуль программы=/ нуль заготовки)

(нуль программы = нуль заготовки)

(нуль программы=/ нуль заготовки)

(нуль программы = нуль заготовки)

(нуль программы=/ нуль заготовки)

(нуль программы = нуль заготовки)

(нуль программы=/ нуль заготовки)

(нуль программы = нуль заготовки)

(нуль программы=/ нуль заготовки)

 

Рис.33. 

 

44

 

24.3.  Поворот, - G37, G38, G39.    Поворот  осуществляется  в  активной  плоскости 

соответственно инструкциям G17, G18, G19, G20.     

Модальная  инструкция G37 служит  для  задания  полюса  поворота  в  абсолютных 

координатах 

относительно 

нуля 

управляющей 

программы. 

Если 

поворот 

осуществляется  относительно  этого  нуля,  то  инструкция G37 не  требуется.  Действие 

инструкции отменяется инструкциями G39 или G37 (с другими координатами полюса).     

Пример: 

N...G17 G37 X200 Y100

Координаты полюса
Инициация определения полюса

Выбор координатной плоскости (может быть
опущен, если в активной плоскости
предполагается поворот

 

 

Модальная  инструкция G38 активизирует  поворот;  при  этом  должен  быть 

запрограммирован  угол  поворота  радиуса.   Положительные  значения  угла  поворота 

радиуса указывают на вращение против часовой стрелки; отрицательные значения угла 

поворота радиуса указывают на вращение по часовой стрелке. Программное смещение    

G60  будет учтено при повороте для расчета координат.    

Пример: 

N...

G38 R + 30

Угол поворота

Включение поворота

 

Пример поворота проиллюстрирован на рис.34. 

+Y

+X

P

X

X’

Y’

Y

+R

Полюс вращения

Ось вращения

Повернутая
координатная
система

Угол поворота R: +R:  математически положительный

- R:  математически отрицательный

 

Рис.34.  

Модальная инструкция G39 деактивирует зеркальное отображение, масштабирование и 

поворот.        

 

 

 

 

 

 

 

содержание   ..  9  10  11  12   ..