траєкторія руху

У верстатах з ЧПУ траєкторія руху може бути задана безпосередньо зазначенням шляху інструменту, або ж через опис контуру оброблюваної деталі. У будь-якому випадку траєкторія (контур) задаються за допомогою двох елементів - відрізка прямої лінії і дуги кола. Як правило, при описі траєкторії руху інструменту (або контуру деталі) описується лише кінцева точка елемента, в той час як за початкову точку приймається кінцева точка попереднього елемента. Як же початкової точки першого елемента траєкторії використовується елемент «точка», яка визначає лише самий початок опису контуру і в подальшому не використовується.

Розрізняють такі траєкторії руху (типи інтерполяції):

· Лінійна інтерполяція. при якій забезпечується рух по прямій лінії одночасно по всіх координатах.

· Кругова інтерполяція. при якій рух здійснюється по дузі кола в заданій робочій площині.

· Гвинтова інтерполяція (комбінація кругової і лінійної), при якій задіяні лише синхронні координатні осі (наприклад, X. Y і Z), в той час як допоміжні (асинхронні) координатні осі не використовуються.

Розглянемо види інтерполяцій більш докладно.

1. Лінійна інтерполяція при прискореному переміщенні (G 00) [6]. В цьому режимі запрограмоване переміщення інтерполюється, а рух до кінцевої точки здійснюється по прямій лінії з максимальною подачею. Швидкість і прискорення подачі, по крайней мере, одній осі максимальні. Швидкість подачі інших осей контролюється таким чином, щоб рух всіх осей завершилося в кінцевій точці одночасно.
При активній інструкції G 00 рух сповільнюється до нуля в кожному кадрі. Якщо ж в уповільненні швидкості подачі до нуля в кожному кадрі необхідності немає, то замість G 00 використовують G 200. Значення максимальної швидкості подачі документів не програмується, але задається так званими «машинними параметрами» в пам'яті системи ЧПУ. Інструкція G 00 є модальної, і її поява деактивує G -Інструкції тієї ж групи: G 01, G 02, G 03, G 05, G 10-G 13, G 73, G 200.

2. Лінійна інтерполяція на прискореному переміщенні без уповільнення [6]. При цьому виді інтерполяції відсутня уповільнення швидкості подачі до нуля в кінці кожного кадру. Значення максимальної швидкості подачі документів не програмують, але задають «машинними параметрами» в пам'яті системи ЧПУ. Інструкція є модальної, і її поява деактивує G -Інструкції тієї ж групи: G 00, G 01, G 02, G 03, G 05.

3. Лінійна інтерполяція (G 01) [6]. Переміщення із заданою швидкість подачі
(В F-словом) до кінцевої точки кадру здійснюється по прямій лінії (рис. 3.2).
Все координатні осі завершують рух одночасно. Запрограмована швидкість подачі є контурної, т. Е. Значення подачі для кожної окремої координатної осі будуть менше. Значення швидкості подачі зазвичай обмежують налаштуванням «механічних властивостей». Інструкція G 01 є модальної, і її поява деактивує
G -Інструкції тієї ж групи: G 00, G 02, G 03, G 05.

4. Кругова інтерполяція (G 02, G 03) [6]. Переміщення в кадрі здійснюється по колу з контурній швидкістю, заданої в активному F-словом. Рух по всім координатним осях завершується в кадрі одночасно; також і в тому випадку, коли одна з осей не належить площині кругової інтерполяції. Уздовж цієї осі рух буде лінійно інтерпольованої, а загальна траєкторія стане гвинтовою лінією. Інструкції G 02 і G 03 модальність і деактивує інші G -Інструкції тієї ж групи. Приводи подачі задають переміщення по колу із запрограмованою подачею в обраній площині інтерполяції; при цьому G 02 визначає рух за годинниковою стрілкою, а G 03 - проти годинникової стрілки. Вибір двох синхронних координатних осей здійснюється вільно шляхом вибору площині інтерполяції. При програмуванні окружність задають за допомогою її радіусу або координат її центру.

траєкторія руху

Мал. 3.2. Лінійна інтерполяція G 01 [6]

Програмування окружності за допомогою радіуса [6]. Використовуючи положення початкової і кінцевої точок, а також і значення радіусу, система ЧПУ визначає координати центру кола. Результатом розрахунку можуть стати координати двох точок (ML і MR) (рис. 3.3, а), розташованих відповідно зліва і праворуч від прямої, що з'єднує початкову та кінцеву точки. Розташування центру кола залежить від знака радіусу; при позитивному радіусі центр буде знаходитись зліва, а при негативному радіусі - справа. Розташування центру визначається також інструкціями G 02 або G 03 (рис. 3.3, б).

траєкторія руху

Мал. 3.5. Приклади завдання дуг кіл [6] (початок):

а, б - завдання довільної дуги окружності; в - завдання чверті кола;
г - завдання половини окружності; д - завдання повної окружності

траєкторія руху

Особливість: По осі Y координати початкової і кінцевої точок збігаються. Переміщення по цій координаті в кадрі не вказують, як і параметр інтерполяції J.

траєкторія руху

Особливість: Координати початкової і кінцевої точок збігаються. Збільшення по обох координатах вказувати в кадрі не потрібно. Якщо початкова та кінцева точки лежать на кордоні квадратів, то один з параметрів інтерполяції дорівнюватиме нулю, і його можна не вказувати. Так, у наведеному прикладі можуть бути опущені функції X, Y і J.

Мал. 3.5. Приклади завдання дуг кіл [6] (закінчення):

а, б - завдання довільної дуги окружності; в - завдання чверті кола;
г - завдання половини окружності; д - завдання повної окружності

5. Гвинтові N-інтерполяція [6]. В процесі гвинтовий N -інтерполяціі здійснюється кругова інтерполяція в обраній площині і лінійна інтерполяція для інших синхронних координатних осей, загальним числом до шести кругових або лінійних осей. Це пов'язано з тим, що загальне число синхронних осей в одному каналі не перевищує восьми. Рух по всіх координатах завершується одночасно. гвинтові
N -інтерполяція є узагальненням простий гвинтовий, при якій лінійна інтерполяція здійснюється тільки для однієї осі, перпендикулярної обраної площині кругової інтерполяції (рис. 3.6). Площина кругової інтерполяції визначається інструкціями G 17, G 18, G 19. В одному кадрі може бути запрограмована тільки одна повна окружність. Швидкість подачі є контурній. Рух по колу за годинниковою стрілкою здійснюється відповідно інструкції G 202; рух по колу проти годинникової стрілки здійснюється відповідно інструкції G 203. Програмування окружності можливо з використанням радіуса і координат центру кола. Інструкція гвинтовий інтерполяції є модальної і належить другій групі модальних G -Інструкції.

траєкторія руху

Мал. 3.6. Проста гвинтова N -інтерполяція (G 202, G 203) [6]

6. Кругова (гвинтова) інтерполяція з виходом на кругову траєкторію по дотичній (G 05) [6]. Система ЧПУ використовує інструкцію G 05 для розрахунку такого кругового ділянки, вихід на який з попереднього кадру (з лінійної або кругової інтерполяцією) здійснюється по дотичній. Параметри формованої дуги визначаються автоматично, т. Е. Програмується тільки її кінцева точка, а радіус не ставить. Різні приклади програмування з інструкцією G 05 показані на рис. 3.7.

траєкторія руху

Мал. 3.7. Приклади програмування з інструкцією G 05 [6]