
- •І. Етапи підготовки програми
- •Іі. Мова|язик| програмування сап-ес
- •Ііі. Розділ даних
- •Ііі.1. Ідентифікація програми
- •Ііі.2. Числові дані
- •Ііі.3. Геометричні дані
- •Іv. Розділ процедур
- •IV.I. Основні оператори
- •IV.I.I. Оператори, що визначають швидкість руху:
- •IV.I.II. Основні геометричні оператори
- •IV.II. Допоміжні геометричні оператори
- •IV.III. Оформлення процедур
- •V. Автоматичний розрахунок еквидистанти.
- •VI. Корекція на радiус інструменту
- •VII. Технологічні командо управдейш верстатом
- •VIII. Приклад | програмування
Іv. Розділ процедур
Розділ процедур містить|утримує| опис траєкторії руху центру ріжучого інструменту, параметри режимів обробки і команди керування верстатом. Таким чином, процедура - це сукупність фраз, що описують закінчену операцію обробки деталі. Кожній процедурі відповідає одна програма, що управляє, в коді систем ЧПУ.
Фрази розділу можна розділити на дві групи: основні оператори; технологічні команди управління верстатом..
Крім того, в процедурі можуть використовуватися всі фрази розділу даних.
Будь-яка фраза розділу процедур закінчується символом ";". Кінцем розділу служить символ "!".
IV.I. Основні оператори
IV.I.I. Оператори, що визначають швидкість руху:
Оператор
S Формат
.
Цей оператор визначає подачу на ділянці траєкторії руху в міліметрах в хвилину|мінуту| (мм/мін). .,,
Оператор
N Формат
.
Цим оператором задається частота обертання шпінделя|шпинделя| в оборотах|зворотах| в хвилину|мінуту| (об/мин), "+"| - обертання проти|супроти| годинникової стрілки, "-"| -по| годинниковій стрілці.
Приклад|зразок|: S/100 - подача 100 мм/мін;
+N/100 - частота обертання шпінделя|шпинделя| 100 об/мин, вращение| проти|супроти| годинникової стрілки.
IV.I.II. Основні геометричні оператори
До цієї групппе| відносяться оператори, визначальні послідовності побудови|шикування| траєкторії руху центру ріжучого інструменту
Оператор
ОТ
визначає початок руху центру інструменту від крапки|точки|, прямої або кола.
Оператор DО
визначає кінець руху центру інструменту на даному відрізку траєкторії
Оператор
ПО
визначає послідовний рух центру інструменту по траектории|.
При русі по колу указується|вказує| напрям|направлення| руху: "+"| - проти|супроти| годинникової стрілки, "-"| - за годинниковою стрілкою.
Наприклад: /рис.1/
… ОТ ТК0; ПОПР0; ПОПР1;ПО+КР1; ДОТК1;…
IV.II. Допоміжні геометричні оператори
Ці оператори використовуються як додаткова інформація при побудові эквидистанти.
Оператори
визначають відповідно праву, ліву, верхню і нижню точки перетину прямої з колом або двох кіл при русі по траєкторій.
Наприклад: /рис.2/
… ПОПР1; ПО-КР1; БХТК;ПОПР2;ПО+КР2; БУТК;ПОПР3;…
Оператори
визначають необхідність автоматичного розрахунку эквидистанти або його відміни…
Оператори
визначають початок або кінець розрахунку корекції траєкторії центру ріжучого інструменту.
Оператор позиціонування|позиціювати|.
Оператори
визначає величину підйому або опускання інструменту по координаті Z. Значення координати позитивне при підйомі і негативне при опусканні. Числові значення Z задають в приростах.
Наприклад: … S/100; Z/-100; OTTK1; OTK2; Z/15; OTK3;…
IV.III. Оформлення процедур
Будь-яка процедура починається оператором НПі і закінчується оператором КПi, де і=0+9.
Будь-яка процедура повинна починатися з основного оператора
,
3. Першим основним геометричним оператором процедури повинен бути| оператор
ОТ
4. Будь-яка процедура закінчується основним геометричним параметром
DО
5. Номери почала і кінця процедури повинні збігатися.
Наприклад: НПО; S/800; ОТТКО; ДОТКІ; Z/-20; S/300; ПОПРІ; ПО-КРІ; ПОПР2; ДОПР1; S/800; ДОТКО; Z/20; КПО!