Знак, що позначає, що наступна за ним інформація до першого символу «Кінець кадру» може відпрацьовуватися або відпрацьовується на верстаті (в залежності від положення органу управління на пульті управління пристрою ЧПУ). Коли цей знак стоїть перед символами «Номер кадру» і «Головний кадр», він діє на цілий кадр керуючої програми
Знак, що позначає головний кадр керуючої програми
1 2 3 4 5 6 7 8
символ «Кінець кадру»;
символи табуляції (допускається не застосовувати). При використанні символів табуляції вони проставляються перед кожним словом в кадрі керуючої програми, крім слів «Номер кадру».
Символ «Табуляція» позначається крапкою (.), «Кінець кадру» - буквами ПС або прийнятими символами, наприклад *, $ і т.п.
Інформаційні слова в кадрі рекомендується записувати в такій послідовності:
слово (або слова) «Підготовча функція»;
слова «Розмірні переміщення», які рекомендується записувати в такій послідовності символів: X, Y, Z, U, V, W, P, Q, R, A, B, C;
слова «Параметр інтерполяції» або «Крок різьби» I, J, К;
слово (або слова) «Функція подачі», які відносяться тільки до певної осі і має йти безпосередньо за словами «Розмірне переміщення» по цій осі; слово «Функція подачі», що відноситься до двох і більше осями, має слідувати за словом «Розмірне переміщення»;
слово «Функція головного руху»;
слово (або слова) «Функція інструменту»;
слово (або слова) «Допоміжна функція».
В межах одного кадру керуючої програми не повинні повторюватися слова «Розмірні переміщення» і «Параметр інтерполяції» або «Крок різьби»; не повинні використовуватися слова «Підготовча функція», що входять в одну групу.
Після символу «Головний кадр» в керуючій програмі повинна бути записана вся інформація, необхідна для початку або відновлення обробки. Цей символ використовується для визначення початку програми на носії даних.
При необхідності режиму «Пропуск кадру», наприклад для здійснення налагоджувальних переходів при налагодженні верстата і виключення цих переходів після закінчення наладки, перед символами «Номер кадру» і «Головний кадр» повинен записуватися символ «Пропуск кадру».
Слова в керуючій програмі можуть бути записані одним з двох способів: без використання знаку після коми (мається на увазі положення десяткової коми) і з його використанням (явне положення десяткової коми). Явна десяткова кома позначається символом «DS». Мається на увазі положення десяткової коми повинно бути визначено в характеристиках конкретного пристрою ЧПУ. При записи слів з використанням десяткового знака слова, в яких десятковий знак відсутній, повинні розглядатися пристроєм ЧПУ як цілі числа. В цьому випадку можуть бути опущені незначущі нулі, що стоять до і (або) після знака:
^ Х, 03 означає розмір 0,03 мм по осі X; Х 1030 - розмір 1030,0 мм по осі X. Розмір, представлений тільки нулями, повинен бути виражений принаймні одним нулем.
При записи слів з яких можливих десяткової коми з метою скорочення кількості інформації рекомендується опускати нулі, що стоять перед першою значущою цифрою (провідні нулі). Останні нулі можна опускати (провідні нулі в цьому випадку опускати не можна). При опусканні як провідних, так і останніх нулів положення якої мається на увазі десяткової коми залишається незмінним згідно характеристикам конкретного пристрою ЧПУ.
Слово «Номер кадру» має складатися з цифр, кількість яких вказується в форматі конкретного пристрою ЧПУ.
Слово (або слова) «Підготовча функція» має бути виражене кодовою символом відповідно до табл. 7.2 і 7.3.
Відведення на робочій подачі
Всі розмірні переміщення повинні задаватися в абсолютних значеннях або збільшеннях. Спосіб управління повинен вибиратися однієї з підготовчих функцій: G 90 (абсолютний розмір) або G 91 (розмір в збільшеннях).
Всі лінійні переміщення повинні бути виражені в міліметрах і їх десяткових частках. Всі кутові розміри даються в радіанах або градусах. Допускається вираз кутових розмірів у десяткових частках обороту.
Ряд пристроїв ЧПУ має спеціальні цикли, «прив'язані» до конкретного верстата. Наприклад, токарні верстати мають цикли нарізання різьби і канавок з автоматичним поділом на проходи, цикл глибокого свердління з автоматичним поділом на проходи, цикл нарізування резьб метчиком або плашкою і ін.
Якщо пристрій ЧПУ допускає завдання розмірів в абсолютних значеннях (позитивних або негативних) в залежності від початку системи координат, то математичний знак ( «» або «-») є складовою частиною слова «Розмірне переміщення» і повинен передувати першій цифрі кожного розміру.
Якщо пристрій ЧПУ допускає завдання розмірів в збільшеннях, то математичний знак повинен передувати першій цифрі кожного розміру, вказуючи напрямок переміщення.
Рух інструменту по складній траєкторії забезпечується спеціальним пристроєм - інтерполятором. Інтерполяція лінійних і дугових відрізків проводиться окремо по ділянках заданої траєкторії. Кожен з ділянок може бути записаний в одному або декількох кадрах керуючої програми.
Мал. 7.1. Програмування фасок (а) і дуг (б) на токарному верстаті з ЧПУ
Подача і швидкість головного руху кодуються числами, кількість розрядів яких зазначено в форматі конкретного пристрою ЧПУ. Вибір типу подачі повинен здійснюватися однією з підготовчих функцій: G 93 (подача в функції, зворотної часу), G 94 (подача в хвилину), G 95 (подача на оборот).
Вибір типу головного руху повинен здійснюватися однією з підготовчих функцій: ^ G 96 (постійна швидкість різання) або G 97 (обороти в хвилину).
В якості основного методу кодування подачі використовується метод прямого позначення, при якому повинні застосовуватися такі одиниці: міліметр в хвилину - подача не залежить від швидкості головного руху; міліметр на оборот - подача залежить від швидкості головного руху; радіан в секунду (градус в хвилину) - подача відноситься тільки до кругового переміщення. При прямому кодуванні швидкості головного руху число позначає кутову швидкість шпинделя (в радіанах в секунду або оборотах на хвилину) або швидкість різання (в метрах за хвилину). Наприклад, якщо в програмі частота обертання шпинделя задана як S - 1000, це означає, що шпиндель обертається по ходу годинникової стрілки з частотою обертання 1000 об / хв. (Якщо мінус відсутня, значить, обертання шпинделя відбувається проти годинникової стрілки.)
Для швидкого переміщення рекомендується використовувати підготовчу функцію G 00, але допускаються й інші варіанти (див. Табл. 7.2, 7.3).
Для швидкості векторного переміщення, що не залежить від швидкості головного руху, подача може бути виражена значенням, обернено пропорційним часу (в хвилинах), необхідного для відпрацювання відповідного кадру. У цьому випадку подача дорівнює відношенню векторної швидкості (в міліметрах за хвилину) до вектора переміщення (в міліметрах) по траєкторії обробки.
Слово (або слова) «Допоміжна функція» виражається кодовою числом відповідно до табл. 7.4,
У кадрі керуючої програми, що задає режим резьбонарезания, повинна бути наступна інформація:
Слово «Функція подачі» при постійному кроці різьби програмуватися не повинно.
Керуючу програму рекомендується складати таким чином, щоб в кадрі записувалася тільки та геометрична, технологічна і допоміжна інформація, яка змінюється в порівнянні з попереднім кадром.
Кожна керуюча програма повинна починатися символом «Початок програми», після якого повинен стояти символ «Кінець кадру», а потім кадр з відповідним номером. Якщо необхідно позначити керуючу програму, це позначення (номер) має перебувати безпосередньо за символом «Початок програми» перед символом «Кінець кадру».
Керуюча програма повинна закінчуватися символом «Кінець програми» або «Кінець інформації». Інформація, вміщена після символу «Кінець інформації», не сприймається пристроєм ЧПУ.