logo
Проектування обробки деталей на верстаті з ЧПК

ВИСНОВКИ

У ЧПУ, обробка даних відбувається набагато швидше, ніж в системах управління минулого покоління. Це і є основна конкурентна перевага, якою володіють системи ЧПУ. За рахунок вищої оперативності, зростає і продуктивність тієї роботи, яку можуть виконувати верстати ЧПУ. У наш час практично всі сучасні заводи, що розвиваються, встановили в своїх цехах верстати ЧПУ і працюють, використовую нові технології. З допомогою ЧПУ, обробка будь-яких матеріалів стає простим заняттям, яке вимагає набагато менших ресурсних витрат, чим це було раніше. Велика частина оброблювальних верстатів, які працюють в різних галузях промисловості, спочатку включають системи ЧПУ.

Популярність ЧПУ останнім часом настільки виросла, що в глобальній мережі можна без зусиль відшукати форум ЧПУ, де ви знайдете інформацію про існуючі верстати і зможете обмінятися досвідом з іншими учасниками форуму. Існують інструкції і книги по ЧПУ, викачати які можна на спеціалізованих інтернет сайтах. Системи і програми ЧПУ стають поступово переважаючою темою на web-сайтах присвячених вітчизняному верстатобудуванню.

Представляється, що в самий найближчий час не варто чекати зміни в ситуації. Верстати ЧПУ залишаться лідерами в своїй сфері. І залишатимуться такими, поки не зявиться сучасніша технологія, яка перевершить програми ЧПУ. Поки ж книги по ЧПУ, викачати можна фактично на будь-якому сайті про верстати, а при допомозі ЧПУ обробка матеріалу відбувається максимально ефективно і швидко. Отже швидкої зміни декорацій не станеться - це точно.

ПЕРЕЛІК ПОСИЛАНЬ

1. Каштальян И.А., Клевзович В.И. Обработка на станках с числовым программным управлением: Справ. пособие. - М.: Высш. шк., 1989. - 217 с.

2. Программное обеспечение УЧПУ 2Р22 для управления токарным станком модели 16К20ФЗ С32: Руководство оператора. - М., 1986. - 72 с.

3. Справочник технолога-машиностроителя/ Под ред. А.Г. Косиловой и Р.К. Мещерякова: В 2 т. - М.: Машиностроение, 1985. - Т. 1, 656 с.; Т. 2. - 496 с.

4. Общемашиностроительные нормативы режимов резания для технологического нормирования работ на металлорежущих станках. - М.: Машиностроение, 1974. - Ч. 1. - 416 с.

5. Общемашиностроительные нормативы времени вспомогательного на обслуживание рабочего места и подготовительно-заключительного для технического нормирования станочных работ. Серийное производство. - М.: Машиностроение, 1974. - С. 423.

6. Методические указания к лабораторной работе «Разработка технологического процесса и подготовка управляющей программы при обработке деталей на токарных станках с ЧПУ». - Х.: УІПА, 1990. - 40 с.

7. Анкин А.В. Максимов Ю.В. Методические указания к курсовому проектированию по курсу “Программированная обработка на станках с ЧПУ и САП”. - МГТУ “МАМИ”, 1998.

8. Ловыгин А.А., Васильев А.В., Кравцов С.Ю. Современный станок с ЧПУ и CAD/CAM система. - М.: «Эльф ИПР», 2006. - 286 с.

9. Кряжев Д.Ю. Фрезерная обработка на станках с ЧПУ с системой ЧПУ Fanuc. Учебное пособие. - М.: Ирлен, 2005. - 70 с.

Додаток А

G-code

G-code це умовне іменування мови для програмування пристроїв з ЧПУ (CNC)(Числове програмне управління). Був створений компанією Electronic Industries Alliance на початку 1960-х. Фінальне доопрацювання було схвалене в лютому 1980-об роки як RS274D стандарт. Комітет ІСО затвердив G-code, як стандарт ISO 6983-1:1982, Держкомітет по стандартах СРСР -- як ГОСТ 20999-83. У радянській технічній літературі G-code позначається, як код ІСО-7 біт. Виробники систем управління використовують G-code як базової підмножини мови програмування, розширюючи його на свій розсуд.

Програма, написана з використанням G-code, має жорстку структуру. Всі команди управління обєднуються в кадри -- групи, що складаються з однієї або більш за команди. Кадр завершується символом перекладу рядка (ПС/lf) і має номер, за исключеним першого кадру програми. Перший кадр містить лише один символ «%». Завершується програма командою M02 або M30.

 Звідна таблиця код

Основні команди мови, в стандарті називаються підготовчими, починаються з букви G:

· Переміщення робочих органів устаткування із заданої швидкістю (лінійне і круг)

· Виконання типових послідовностей (таких, як обробка отворів і різьб)

· Управління параметрами інструменту, системами координат, і робочих площин

Основні підготовчі команди

Коди

Опис

G00-G04

Позиціювання інструменту

G17-G19

Перемикання робочих площин (XY, XZ, YZ)

G20-G21

Не стандаризовано

G40-G44

Компенсація розміру різних частин інструменту (довжина, діаметр)

G53-G59

Перемикання систем координат

G80-G84

Цикли свердління, нарізування різьблення

G90-G92

Перемикання систем координат (абсолютна, відносна)

Таблиця основних команд

Код

Опис

Приклад

G00

Прискорене переміщення інструменту (холостий хід)

G0 X0 Y0 Z100;

G01

Лінійна інтерполяція

G01 X0 Y0 Z100 F200;

G02

Кругова інтерполяція по годинникової стрілки

G02 X15 Y15 R5 F200;

G03

Кругова інтерполяція проти годинникової стрілки

G03 X15 Y15 R5 F200;

G04

Затримка на P мілісекунд

G04 P500;

G10

Задати нові координати для початку координат

G10 X10 Y10 Z10;

G11

Відміна G10

G11;

G15

Відміна G16

G15 G90;

G16

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

G16 G91 X100 Y90;

G20

Режим роботи в дюймовій системі

G90 G20;

G21

Режим роботи в метричній системі

G90 G21;

G22

Активувати установленый межу переміщень (Верстат не вийде за їх межу).

G22 G01 X15 Y25;

G23

Відміна G22

G23 G90 G54;

G28

Повернутися на референтну крапку

G28 G91 Z0 Y0;

G30

Піднімання по осі Z на точку зміни інструменту

G30 G91 Z0;

G40

Відміна компенсації розміру інструменту

G1 G40 X0 Y0 F200;

G41

Компенсувати радіус інструменту зліва

G41 X15 Y15 D1 F100;

G42

Компенсувати радіус інструменту справа

G42 X15 Y15 D1 F100;

G43

Компенсувати висоту інструменту позитивно

G43 X15 Y15 Z100 H1 S1000 M3;

G44

Компенсувати висоту інструменту негативно

G44 X15 Y15 Z4 H1 S1000 M3;

G53

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

G53 G0 X0 Y0 Z0;

G54-G59

Перемкнутися на задану оператором систему координат

G54 G0 X0 Y0 Z100;

G68

Поворот координат на потрібний кут

G68 X0 Y0 R45;

G69

Відміна G68

G69;

G80

Відміна циклів свердління (G81-G84)

G80 Z100;

G81

Цикл свердління

G81 X0 Y0 Z-10 R3 F100;

G82

Цикл свердління із затримкою

G82 X0 Y0 Z-10 R3 P100 F100;

G83

Цикл свердління з відходом

G83 X0 Y0 Z-10 R3 Q8 F100;

G84

Цикл нарізування різьблення

G95 G84 X0 Y0 Z-10 R3 F1.411;

G90

Абсолютна система координат

G90 G21;

G91

Відносна система координат

G91 G1 X4 Y5 F100;

G94

F (подача) - у форматі мм/мин.

G94 G80 Z100;

G95

F (подача) - у форматі мм/об.

G95 G84 X0 Y0 Z-10 R3 F1.411;

G98

Відміна G99

G98 G15 G90;

G99

Після кожного циклу не відходити на «підхідну крапку»

G99 G91 X10 K4;

Технологічні коди

Технологічні команди мови починаються з букви М. Включають такі дії, як:

· Змінити інструмент

· Включити/виключити шпиндель

· Включити/виключити охолоджування

· Визвати/закінчити підпрограму

Допоміжні (технологічні) команди

Код

Опис

Приклад

M00

Припинити працю верстата до натиснення кнопки «старту» на пульті управління, так званий "технологічний останов"

G0 X0 Y0 Z100 M0;

M01

Припинити працю верстата до натиснення кнопки «старту», якщо включений режим підтвердження останова

G0 X0 Y0 Z100 M1;

M02

Кінець програми

M02;

M03

Почати обертання шпинделя за годинниковою стрілкою

M3 S2000;

M04

Почати обертання шпинделя проти годинникової стрілки

M4 S2000;

M05

Зупинити обертання шпинделя

M5;

M06

Змінити інструмент

M6 T15;

M07

Включити додаткове охолоджування

M3 S2000 M7;

M08

Включити основне охолоджування

M3 S2000 M8;

M09

Вимкнути охолоджування

G0 X0 Y0 Z100 M5 M9;

M30

Кінець інформації

M30;

M98

Виклик підпрограми

M98 P101;

M99

Кінець підпрограми, повернення до основної програми

M99;

Параметри команд задаються буквами латинського алфавіту. Константи

Код

Опис

Приклад

X

Координата точки траєкторії по осі X

G0 X0 Y0 Z100

Y

Координата точки траєкторії по осі Y

G0 X0 Y0 Z100

Z

Координата точки траєкторії по осі Z

G0 X0 Y0 Z100

F

Швидкість робочої подачі

G1 G91 X10 F100

S

Швидкість обертання шпинделя

S3000 M3

R

Радіус або параметр стандартного циклу

G1 G91 X12.5 R12.5 або G81 R1 0 R2 -10 F50

D

Параметр корекції вибраного інструменту

M06 T1 D1

P

Величина затримки або число викликів підпрограми

M04 P101 або G82 R3 Z-10 P1000 F50

I,J,K

Параметри дуги при круговій інтерполяції

G03 X10 Y10 I0 J0 F10

L

Виклик підпрограми з даною міткою

L12 P3