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

 

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

 

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

 

 

 

 

 

 

 

 

 

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

 

 

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

 

 

 

17

T01

T02

T03

0 мм

0

-20,813 мм

+25,821  мм

WSN

Нулевой
инструмент

 

Рис.12. 

Во втором случае выбирают «нулевой инструмент», торцевая плоскость которого WSN 

(Workplane for Setting Null) служит для настройки и определения компенсации для всех 

остальных  инструментов.          «Нулевой  инструмент» (T02 на  рис.12)  имеет  нулевое 

значение  компенсации.  Знак  компенсации  может  быть  положительным  или 

отрицательным. Например: для T01, - H1=-20. 813; для T02, -    H2 = 0; для  T03, - H3 = 

25.821. 

Центр  фрезы  движется  по  эквидистантной  траектории,  параллельной  контуру  детали,  

отстоящей  от  нее  на  величину,  равную  радиусу  фрезы.  Эквидистантную  траекторию 

называют  также  траекторией  центра  фрезы.  Значения  компенсации  для  различных 

инструментов вносят в таблицу; например: для T01, -  D1 = 14 (при диаметре фрезы 28 

мм);  для  T02, -  D2 = 22 (при  диаметре  фрезы 44 мм).  Детали  эквидистантной 

коррекции  (компенсации)  будут  рассмотрены  при  анализе G-инструкций   G40, G41 и 

G42.    

Внешняя  компенсация  инициируется  программируемым  контроллером  с  помощью G-

инструкций   G145 и G845.    

Так 

называемая 

«комплексная 

компенсация» 

представляет 

собой 

набор 

компенсационных  данных  для 3D-коррекции  инструмента;  или,  например,  для 

компенсации  на  длину  в  операциях  с  несколькими  сверлами.  Этот  вид  компенсации 

активизируется G-инструкциями     G147 и G847.  Комплексная  компенсация  может 

включать коррекцию на расположение режущей кромки. 

 

 

 

18

Траектории движения (типы интерполяции). 

Линейная интерполяция предполагает движение по прямой линии в трех-координатном 

пространстве.  Перед  началом  интерполяционных  расчетов  система  ЧПУ  определяет 

длину  пути  на  основе  запрограммированных  координат.  В  процессе  движения 

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

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

одновременно.    

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

рабочей плоскости. Параметры окружности (например,  координаты конечной точки и ее 

центра)  определяются  до  начала  движения  на  основе  запрограммированных 

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

чтобы  ее  величина  не  превышала  допустимых  значений.  Движение  по  всем 

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

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

В процесс интерполяции вовлекаются синхронные координатные оси; например,    X, Y 

и Z. Вспомогательные  (асинхронные)  координатные  оси  в  процесс  интерполяции  не 

вовлекаются.  Примером  движения  вдоль  асинхронной  оси  может  служить 

позиционирование инструментального магазина.  Axes used as auxiliary axes (positioning 

of the tool magazine, e.g.) are called "asynchronous axes". При задании скорости подачи 

асинхронной оси используют адрес FA.    

 

 

Глава 3.  G-инструкции. 

1. Линейная интерполяция при ускоренном перемещении, - G00. Эффект состоит в 

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

точке осуществляется по прямой линии с максимальной подачей. Скорость и ускорение 

подачи,  по  крайней  мере,  одной  оси  максимальны.  Скорость  подачи  других  осей 

контролируется  таким  образом,  чтобы  движение  всех  осей  завершилось  в  конечной 

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

каждом  кадре.  При  этом  выполнение  «точного  позиционирования»  зависит  от 

инструкций G161, G162. Если  же  в  замедлении    скорости  подачи  до  нуля  в  каждом 

кадре  необходимости  нет,  то  вместо G00 используют G200. Значение  максимальной 

скорости  подачи  не  программируется,  но  задается  так  называемыми  «машинными 

параметрами»  в  памяти  системы  ЧПУ.  Инструкция G00 является  модальной,  и      ее 

появление  деактивирует G-инструкции  той  же  группы:  G01, G02, G03, G05, G10-G13, 

G73, G200. 

 

 

19

2. Линейная интерполяция на ускоренном перемещении без замедления до V=0, - 

G200.  Эффект состоит в том, что отсутствует замедление скорости подачи до нуля в 

конце  каждого  кадра;  т.е.  нет  торможения  на  стыке  соседних  кадров,  и  процесс 

интерполяции продолжается. При этом должны соблюдаться предусловия: инструкции      

G61 и G163  пассивны. 

Если,  тем  не  менее,  инструкция G61 активна,  то,  несмотря  на G200, торможение  до 

нуля  будет  осуществляться  в  каждом  кадре.  Если  же  активна  инструкция  G163, то 

характер  движения  будет  определяться  функциями  точного  позиционирования  (см. 

инструкции G164 - G166). 

Значение  максимальной скорости подачи не программируют, но задают  «машинными 

параметрами»  в  памяти  системы  ЧПУ.  Инструкция G200 является  модальной,  и      ее 

появление деактивирует G-инструкции той же группы:  G00, G01, G02, G03, G05, G10-

G13, G73.   

 

3.  Линейная  интерполяция  с  предусмотренной  скоростью  подачи, -    G01. 

Перемещение  с  заданной  скорость  подачи  (в F-слове)  к  конечной  точке  кадра 

осуществляется  по  прямой  линии.  Все  координатные  оси  завершают  движение 

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

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

т. е. значения подачи для каждой отдельной координатной оси будут меньше. Значение 

скорости подачи обычно ограничивают настройкой «машинных параметров».  Вариант 

комбинации  слов  с  инструкцией G01 в  кадре: G01_ X_ Y_ Z_F_. Особенности 

использования инструкции G01: 

·  в  любом  кадре  инструкция G01 может  быть  представлена  вместе  с 

позиционными данными или без них;  

·  в любом кадре инструкция G01 сопровождается    F-словом, если до этого подача 

не была назначена;   

·  назначенная  подача  остается  активной,  пока  ее  значение  не  будет 

переопределено.    

·  инструкция G01 является  модальной,  и      ее  появление  деактивирует G-

инструкции той же группы: G0O, G02, G03, G05, G10-G13, G73, G200. 

Фрагмент программы: 

X100 Y100                         /Начальное положение.   

G01 X500 Y300 F100        /Движение к конечной точке. 

 

20

300

200

100

100

400

200 300

500

G01

+Y

+X

Конечная точка

Начальная точка

 

Рис.13 

 

4.  Круговая  интерполяция,  - G02, G03. 

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

окружности с контурной скоростью, заданной в активном  

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

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

интерполяции.  Вдоль  этой  оси  движение  будет  линейно  интерполируемым,  а  общая 

траектория станет винтовой линией. Инструкции G02 и G03 модальны и деактивируют 

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

окружности с запрограммированной подачей в выбранной плоскости интерполяции; при 

этом          G02  определяет  движение  по  часовой  стрелке,  а  G03  - против  часовой 

стрелки.  Выбор двух синхронных координатных осей осуществляется свободно путем 

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

При  программировании  окружность  задают  с  помощью  ее  радиуса  или  координат  ее 

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

инструкцией G05: круговая интерполяция с выходом  на траекторию по касательной (см. 

далее).    

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

Радиус  всегда  задают  в 

относительных  координатах;  в  отличие  от  конечной  точки  дуги,  которая  может  быть 

задана как в относительных, так и в абсолютных координатах.  

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

система  ЧПУ  прежде  всего  определяет  координаты  центра  окружности.  Результатом 

расчета  могут  стать  координаты  двух  точек, ML MR (см.  рис.14),  расположенных 

соответственно слева и справа от прямой, соединяющей начальную и конечную точки.  

 

 

 

 

 

 

 

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