ВИСНОВКИ
У ЧПУ, обробка даних відбувається набагато швидше, ніж в системах управління минулого покоління. Це і є основна конкурентна перевага, якою володіють системи ЧПУ. За рахунок вищої оперативності, зростає і продуктивність тієї роботи, яку можуть виконувати верстати ЧПУ. У наш час практично всі сучасні заводи, що розвиваються, встановили в своїх цехах верстати ЧПУ і працюють, використовую нові технології. З допомогою ЧПУ, обробка будь-яких матеріалів стає простим заняттям, яке вимагає набагато менших ресурсних витрат, чим це було раніше. Велика частина оброблювальних верстатів, які працюють в різних галузях промисловості, спочатку включають системи ЧПУ.
Популярність ЧПУ останнім часом настільки виросла, що в глобальній мережі можна без зусиль відшукати форум ЧПУ, де ви знайдете інформацію про існуючі верстати і зможете обмінятися досвідом з іншими учасниками форуму. Існують інструкції і книги по ЧПУ, викачати які можна на спеціалізованих інтернет сайтах. Системи і програми ЧПУ стають поступово переважаючою темою на 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 |
- ВСТУП
- 1 ПРОЕКТУВАННЯ І ПРОГРАМУВАННЯ ОБРОБКИ НА ВЕРСТАТАХ З ЧПК
- 2 ПРОЕКТУВАННЯ ТЕХНОЛОГІЧНОЇ ОПЕРАЦІЇ ОБРОБКИ ЗАГОТОВКИ НА ТОКАРНОМУ ВЕРСТАТІ З ЧПК
- 2.1 Заготовка і припуски
- 2.2 Вибір інструменту
- 2.3 Технологічний маршрут обробки деталі. Траєкторії переміщення інструментів. Ескізи наладок
- 2.4 Вибір режимів різання
- 2.5 Керуюча програма обробки деталі «Вал»
- 3. РОЗРОБКА КЕРУЮЧОЇ ПРОГРАМИ ФРЕЗЕРНОЇ ОБРОБКИ
- 3.1 Визначення опорних точок і траєкторій переміщення інструментів. Вибір інструменту
- 3.3 Верифікація програми
- ВИСНОВКИ