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

 

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

 

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

 

 

 

 

 

 

 

 

 

содержание   ..  4  5  6  7   ..

 

 

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

 

 

 

21

R

R

A

A

E

E

ML

MR

A = Начальная точка
E = Конечная точка
R = Радиус

ML = Левый центр
MR = Правый центр

 

 

Рис.14 

Расположение  центра  окружности  зависит  от  знака  радиуса;  при  положительном 

радиусе  центр  будет  находиться  слева,  а  при  отрицательном  радиусе – справа.  

Расположение центра определяется также инструкциями   G02 или  G03 (см. рис.15). 

G2

G2

G3

G3

A

A

E

E

+R

- R

 

Рис.15. 

Как  это  видно  из  рис.15,  величина  радиуса  должна  быть,  по  крайней  мере,  вдвое 

большей,  чем  длина  отрезка,  соединяющего  начальную  и  конечную  точки  дуги 

окружности.  Особым  случаем  является    равенство  отрезка  удвоенному  значению 

радиуса.  Этот  случай  соответствует  заданию  полуокружности.  Знак  радиуса  при  этом 

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

недопустимо. 

Вариант 

комбинации 

слов 

с 

инструкцией G03 в 

кадре: 

N_G17_G03_X_Y_R±_F_S_M.  Здесь:  инструкция G17 означает  выбор  круговой 

интерполяции в плоскости     X/Y; инструкция G03 определяет круговую интерполяцию в 

направлении против часовой стрелки; X_Y_ представляют собой координаты конечной 

точки дуги окружности; R  - радиус окружности.   

4.2.  Программирование  окружности  при  помощи  координат  ее  центра. 

Текущее 

положение  используется  в  качестве  начальной  точки.  Окружность,  заданная 

 

22

координатами  центра,  проходит  через  начальную  и  конечную  ее  точки.  Координатные 

оси,  вовлеченные  в  процесс  круговой  интерполяции,  имеют  параметры          I,  J  и  К,  

приданные  осям  соответственно.    Параметры  устанавливают  расстояние  между 

начальной  точкой  и  центром M дуги  окружности  в  направлении,  параллельном  осям.   

Знак  определяется  направлением  вектора  от        A  к M.  Стандартное  определение 

параметров указано на рис.16. 

+Z

+Y

+X

+I

-I

- J

+J

+K

- K

 

Рис.16. 

На рис.16: I=M(X)-A(X);  J =M(Y)-A(Y); К=M(Z)-A(Z);  I, J, К – параметры интерполяции; X, 

Y, Z – координатные  оси,  которым  параметры I, J, К  приданы  соответственно;  M – 

центр окружности, заданный относительно начальной точки дуги окружности.   

На рис. 17-21 рассмотрены различные примеры программирования окружности. 

Пример 1: 

N…G90 G17 G02 X350 Y25O I200 J-50 F…S…M… 

 

+Y

+X

+I

- J

A

E

M

P / W

250

100

100

50

300 350

 

Рис.17. 

Пример 2:   

 

23

N…G90 G17 G03 Х350 Y200 l-50 J200 F…S…M… 

 

+Y

+X

-I

+J

A

E

M

P / W

250

150

50

350

200

200

 

Рис.18. 

Пример 3 (программирование четверти окружности):   

N…G17 G02 X…Y…J-…F…S…M… 

 

X

Y

A

M

E

J

P / W

Особенность:

Один из параметров
интерполяции всегда равен нулю,
и нет нужды упоминать его в
программе Здесь это параметр I.

 

Рис.19 

Пример 4 (программирование полуокружности):   

N…G17 G03 X…I…F…S…M… 

X

Y

A

M

E

I

P / W

Особенность:

По оси Y координаты начальной и
конечной точек совпадают.
Перемещение по этой координате в
кадре не указывают, как и параметр
интерполяции J.

 

Рис.20 

 

24

Пример 5 (программирование полной окружности):    

N…G17…G02 I…F…S…M… 

X

Y

A

M

E

I

P / W

Особенность:

Координаты начальной и конечной
точек совпадают. Приращения по
обеим координатам указывать в кадре
не нужно.  Если начальная и конечная
точки лежат на границе квадрантов, то
один из параметров интерполяции
будет равен нулю, и его можно не
указывать. Так, в приведенном
примере могут быть опущены
функции   X,  Y и J.

 

Рис.21. 

  

5.  Винтовая N-интерполяция,  - G202, G203. В  процессе  винтовой      N-интерполяции 

осуществляется  круговая  интерполяция  в  выбранной  плоскости  и  линейная 

интерполяция для остальных синхронных координатных осей, общим числом до шести 

круговых  или  линейных  осей.  Это  связано  с  тем,  что  общее  число  синхронных  осей в 

одном  канале  не  превышает  восьми.  Движение  по  всем  координатам  завершается 

одновременно.   Винтовая N-интерполяция  является  обобщением  простой  винтовой, 

при  которой  линейная  интерполяция  осуществляется  только  для  одной  оси, 

перпендикулярной выбранной плоскости круговой интерполяции.  

     

Плоскость круговой интерполяции определяется инструкциями  G17, G18, G19, G20. В 

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

подачи  является  контурной;  однако  есть  некоторые  особенности  для  линейно 

интерполируемых осей, связанные с использованием инструкций   G594 и  G595.     

Движение  по  окружности  по  часовой  стрелке  осуществляется  соответственно  инструкции 

G202;  движение  по  окружности  против  часовой  стрелки  осуществляется  соответственно 

инструкции circular  G203.   Программирование  окружности  возможно  с  использованием 

радиуса и координат центра окружности.  

Инструкция винтовой  интерполяции является модальной и принадлежит второй группе 

модальных   G-инструкций.  

Пример простой винтовой интерполяции показан на рис. 22: 

N…G91 G17 G03 X…Y…Z…I…J…F…S…M… 

 

 

 

 

 

 

 

 

содержание   ..  4  5  6  7   ..