MyHaas Вітаємо,
!
Haas Tooling Історія замовлень гостей MyHaas/HaasConnect Увійти Зареєструватися Haas Tooling Мій обліковий запис Order History Return History MyHaas/HaasConnect Вийти Вітаємо, Мої верстати Остання операція Мої цінові пропозиції Мій обліковий запис Мої користувачі Вийти
0
Знайдіть свого дистриб’ютора
  1. Вибрати мову
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
  • верстати (-ів) Main Menu
    • Вертикально-фрезерні верстати Haas Вертикально-фрезерні верстати
      Вертикально-фрезерні верстати
      Вертикально-фрезерні верстати View All
      • Вертикально-фрезерні верстати
      • Серія VF
      • Універсальні верстати
      • Серія VR
      • Верстат для обробки корпусних деталей VP-5
      • ВБВ із функцією зміни супутників
      • Мініфреза
      • Верстати для виготовлення прес-форм
      • Високошвидкісні свердлильні верстати
      • Верстати свердлильної / різьбонарізної / фрезерної серії
      • Інструментальні фрезерні верстати
      • Компактні фрезерні верстати
      • Gantry Серія
      • Фасонно-фрезерні верстати для листових матеріалів
      • Надвеликий ВБВ
      • Двостійкові фрезерні верстати
      • Симулятор керування
      • Автоматичний завантажувач деталей фрезерного верстата
      • Автоматичний завантажувач деталей для ВБВ/УБВ із боковим завантаженням
      • Компактний автоматичний завантажувач деталей
    • Product Image Багатовісні рішення
      Багатовісні рішення
      Багатовісні рішення View All
      • Багатовісні рішення
      • Токарні верстати з віссю Y
      • 5-осьові фрезерні верстати
    • Токарні верстати Haas Токарні верстати
      Токарні верстати
      Токарні верстати View All
      • Токарні верстати
      • Серія ST
      • Подвійний шпиндель
      • Серія верстатів із прямокутними напрямними
      • Інструментальний токарні верстати
      • Патронний токарний станок
      • Пристрій подавання прутків V2 Haas
      • Автоматичний завантажувач деталей токарного верстата
    • Горизонтально-фрезерні верстати Haas Горизонтально-фрезерні верстати
      Горизонтально-фрезерні верстати
      Горизонтально-фрезерні верстати View All
      • Горизонтально-фрезерні верстати
      • Із конусом 50
      • Конус 40
    • Поворотні столи та верстати із ділильно-поворотним столом Haas Поворотні столи та верстати із ділильно-поворотними столами
      Поворотні столи та верстати із ділильно-поворотними столами
      Поворотні столи та верстати із ділильно-поворотними столами View All
      • Поворотні столи та верстати із ділильно-поворотними столами
      • Поворотні столи
      • Верстати із ділильно-поворотним столом
      • 5-осьові поворотні столи
      • Поворотні столи надвеликого розміру
    • Product Image Системи автоматизації
      Системи автоматизації
      Системи автоматизації View All
      • Системи автоматизації
      • Фрезерний верстат Автоматизація
      • Токарний верстат Автоматизація
      • Моделі автоматизації
    • Свердлильні верстати Haas Настільні верстати
      Настільні верстати
      Настільні верстати View All
      • Настільні верстати
      • Настільний фрезерний верстат
      • Настільний токарний верстат
    • Обладнання Haas для цеху Обладнання для цеху
      Обладнання для цеху
      Обладнання для цеху View All
      • Обладнання для цеху
      • Стрічкова пила
      • Консольно-фрезерний верстат
      • Плоскошліфувальний верстат, 2550
      • Плоскошліфувальний верстат, 3063
      • Лазерний різальний верстат
    • ШВИДКІ ПОСИЛАННЯ Спеціальна серія  Спеціальна серія 
      СЕРІЯ EU СЕРІЯ EU ЗБІРКА ТА ЦІНА | ПРАЙС-ЛИСТ ЗБІРКА ТА ЦІНА | ПРАЙС-ЛИСТ Верстати, які є в наявності на складі Верстати, які є в наявності на складі ЩО НОВОГО ЩО НОВОГО ВАШ ПЕРШИЙ ВЕРСТАТ ІЗ ЧПУ ВАШ ПЕРШИЙ ВЕРСТАТ ІЗ ЧПУ
      ІНСТРУМЕНТИ ДЛЯ ВИРОБНИЧОГО ЦЕХУ
      • Збірка та ціна верстата Haas
      • Прайс-лист
      • Вироби в наявності
      • Фінансування CNCA
      БАЖАЄТЕ ЗВЕРНУТИСЬ ДО КОГОСЬ?

      Представник Заводської торгової точки Haas (ЗТТ Haas) може дати відповіді на ваші запитання та запропонувати вам найкращі варіанти.

      CONTACT YOUR DISTRIBUTOR >
  • Опції Main Menu
    • Product Image Шпинделі
      Шпинделі
      Шпинделі View All
      • Шпинделі
    • Product Image Пристрої для зміни інструмента
      Пристрої для зміни інструмента
      Пристрої для зміни інструмента View All
      • Пристрої для зміни інструмента
    • Product Image 4-та | 5-та вісь
      4-та | 5-та вісь
      4-та | 5-та вісь View All
      • 4-та | 5-та вісь
    • Product Image Револьверні головки та приводні інструменти
      Револьверні головки та приводні інструменти
      Револьверні головки та приводні інструменти View All
      • Револьверні головки та приводні інструменти
    • Product Image Вимірювання зондом
      Вимірювання зондом
      Вимірювання зондом View All
      • Вимірювання зондом
    • Видалення стружки та охолоджувальної рідини Haas Керування стружкою та охолоджувальною рідиною
      Керування стружкою та охолоджувальною рідиною
      Керування стружкою та охолоджувальною рідиною View All
      • Керування стружкою та охолоджувальною рідиною
    • Система Haas Control Система Haas Control
      Система Haas Control
      Система Haas Control View All
      • Система Haas Control
    • Product Image Опції продукту
      Опції продукту
      Опції продукту View All
      • Опції продукту
    • Product Image Інструменти та кріплення
      Інструменти та кріплення
      Інструменти та кріплення View All
      • Інструменти та кріплення
    • Product Image Тримач заготовок
      Тримач заготовок
      Тримач заготовок View All
      • Тримач заготовок
    • View All
    • Product Image Рішення для 5-осьової обробки
      Рішення для 5-осьової обробки
      Рішення для 5-осьової обробки View All
      • Рішення для 5-осьової обробки
      • 5 Easy Steps to 5-Axis
    • ШВИДКІ ПОСИЛАННЯ Спеціальна серія  Спеціальна серія 
      СЕРІЯ EU СЕРІЯ EU ЗБІРКА ТА ЦІНА | ПРАЙС-ЛИСТ ЗБІРКА ТА ЦІНА | ПРАЙС-ЛИСТ Верстати, які є в наявності на складі Верстати, які є в наявності на складі ЩО НОВОГО ЩО НОВОГО ВАШ ПЕРШИЙ ВЕРСТАТ ІЗ ЧПУ ВАШ ПЕРШИЙ ВЕРСТАТ ІЗ ЧПУ
      ІНСТРУМЕНТИ ДЛЯ ВИРОБНИЧОГО ЦЕХУ
      • Збірка та ціна верстата Haas
      • Прайс-лист
      • Вироби в наявності
      • Фінансування CNCA
      БАЖАЄТЕ ЗВЕРНУТИСЬ ДО КОГОСЬ?

      Представник Заводської торгової точки Haas (ЗТТ Haas) може дати відповіді на ваші запитання та запропонувати вам найкращі варіанти.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Відчуйте різницю з Haas
    • Чому Haas
    • MyHaas
    • Центр навчання
    • Industry 4.0
    • Сертифікація Haas
    • Відгуки клієнтів
  • Обслуговування Main Menu
      Вітаємо в Haas Service,
      ДОМАШНЯ СТОРІНКА СЛУЖБИ ТЕХНІЧНОЇ ПІДТРИМКИ Посібники оператора Практичні інструкції Посібники з пошуку та усунення несправностей Профілактичне технічне обслуговування Деталі Haas Інструменти Haas Tooling Відео
  • Відео Main Menu
  • Main Menu
    • Product Image Історія
      Історія
      Історія View All
      • Історія
    • Privacy Terms
      Privacy Terms
      Privacy Terms View All
      • Privacy Terms
      • Privacy Notice
      • Terms and Conditions
      • Trademark
      • Cookie Notice
      • Data Request
      • Website Privacy Notice
    • Сторінка подяки за те, що зареєструвалися
      Сторінка подяки за те, що зареєструвалися
      Сторінка подяки за те, що зареєструвалися View All
      • Сторінка подяки за те, що зареєструвалися
    • Newsletter Signup
      Newsletter Signup
      Newsletter Signup View All
      • Newsletter Signup
    • Гарантія – Продукція Haas із ЧПУ
      Гарантія – Продукція Haas із ЧПУ
      Гарантія – Продукція Haas із ЧПУ View All
      • Гарантія – Продукція Haas із ЧПУ
    • Сертифікація та безпека – Продукція з ЧПУ Haas
      Сертифікація та безпека – Продукція з ЧПУ Haas
      Сертифікація та безпека – Продукція з ЧПУ Haas View All
      • Сертифікація та безпека – Продукція з ЧПУ Haas
      • Сертифікація та безпека – Продукція з ЧПУ Haas
    • Кар’єра
      Кар’єра
      Кар’єра View All
      • Кар’єра
      • Applicant Privacy Notice
    • Haas Tooling Terms and Conditions - EU
      Haas Tooling Terms and Conditions - EU
      Haas Tooling Terms and Conditions - EU View All
      • Haas Tooling Terms and Conditions - EU
    • Haas Tooling Terms and Conditions - US
      Haas Tooling Terms and Conditions - US
      Haas Tooling Terms and Conditions - US View All
      • Haas Tooling Terms and Conditions - US
    • Сторінка подяки за те, що зареєструвалися
      Сторінка подяки за те, що зареєструвалися
      Сторінка подяки за те, що зареєструвалися View All
      • Сторінка подяки за те, що зареєструвалися
    • Сторінка подяки за те, що зареєструвалися
      Сторінка подяки за те, що зареєструвалися
      Сторінка подяки за те, що зареєструвалися View All
      • Сторінка подяки за те, що зареєструвалися
    • Сторінка подяки за те, що зареєструвалися
      Сторінка подяки за те, що зареєструвалися
      Сторінка подяки за те, що зареєструвалися View All
      • Сторінка подяки за те, що зареєструвалися
    • Заява DNSH від Haas
      Заява DNSH від Haas
      Заява DNSH від Haas View All
      • Заява DNSH від Haas
    • ШВИДКІ ПОСИЛАННЯ Спеціальна серія  Спеціальна серія 
      СЕРІЯ EU СЕРІЯ EU ЗБІРКА ТА ЦІНА | ПРАЙС-ЛИСТ ЗБІРКА ТА ЦІНА | ПРАЙС-ЛИСТ Верстати, які є в наявності на складі Верстати, які є в наявності на складі ЩО НОВОГО ЩО НОВОГО ВАШ ПЕРШИЙ ВЕРСТАТ ІЗ ЧПУ ВАШ ПЕРШИЙ ВЕРСТАТ ІЗ ЧПУ
      ІНСТРУМЕНТИ ДЛЯ ВИРОБНИЧОГО ЦЕХУ
      • Збірка та ціна верстата Haas
      • Прайс-лист
      • Вироби в наявності
      • Фінансування CNCA
      БАЖАЄТЕ ЗВЕРНУТИСЬ ДО КОГОСЬ?

      Представник Заводської торгової точки Haas (ЗТТ Haas) може дати відповіді на ваші запитання та запропонувати вам найкращі варіанти.

      CONTACT YOUR DISTRIBUTOR >
×

Результати пошуку

Web Pages

Images

    • <
    • 1
    • >
Use the up and down arrows to select a result. Press enter to go to the selected search result. Touch device users can use touch and swipe gestures.
MyHaas Вітаємо,
!
Haas Tooling Історія замовлень гостей MyHaas/HaasConnect Увійти Зареєструватися Haas Tooling Мій обліковий запис Order History Return History MyHaas/HaasConnect Вийти Вітаємо, Мої верстати Остання операція Мої цінові пропозиції Мій обліковий запис Мої користувачі Вийти
0
Знайдіть свого дистриб’ютора
  1. Вибрати мову
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
×

Результати пошуку

Web Pages

Images

    • <
    • 1
    • >

12 - Mill - Programming

Фрезерний верстат Посібник Оператора


  • 0 — Фрезерний верстат — зміст
  • 1 — Фрезерний верстат — Вступ
  • 2 — фрезерний верстат — юридична інформація
  • 3 - Фрезерний верстат - Безпека
  • 4 — фрезерний верстат — пульт керування
  • 5 - Фрезерувальний верстат - Вікно керування
  • 6 — Фрезерний верстат — Диспетчер пристроїв
  • 7 - Фрезерний верстат - Компонент Сенсорний екран
  • 8 — Фрезерний верстат — Встановлення деталей
  • 9 - Фрезерний верстат - Парасольковий пристрій для зміни інструмента
  • 10 - Фрезерний верстат - ПЗІБК
  • 11 - Фрезерний верстат - Експлуатація
  • 12 — Фрезерний верстат — Програмування
  • 13 - Фрезерний верстат - Макроси
  • 14 - фрезерний верстат - піктограми керування
  • 15 — Фрезерний верстат — Ручка дистанційного керування
  • 16 — Токарний верстат — Опції програмування
  • 17 — Фрезерний верстат — G-коди
  • 18 - Фрезерний станок - M-коди
  • 19 - Фрезерний верстат - Налаштування
  • 20 - Фрезерний верстат — Інше обладнання

Go To :

  • 12.1 Базове програмування
  • 12.2 Абсолютне / поступове позиціонування
  • 12.3 Виклики корекції інструменту / коригування обробки
  • 12.4 Підпрограми

12.1 Базове програмування

Basic Programming

Типова програма СК складається з (3) частин:

1) Підготовка: Ця частина програми вибирає корекцію деталі та інструментів, ріжучий інструмент, вмикає подачу ЗОР, встановлює швидкість шпинделя та вибирає абсолютне або інкрементне позиціювання при переміщенні осі.

2) Обробка: Ця частина програми визначає шлях інструмента та швидкість подачі для обробки.

3) Завершення: Ця частина програми переміщує шпиндель убік, вимикає шпиндель та подачу ЗОР і переміщує стіл у положення, з якого можна вийняти та оглянути оброблену деталь.

Це базова програма, яка за допомогою інструмента 1 робить на випробувальному зразку розріз глибиною 0,100" (2,54 мм) по прямій лінії від точки з координатами X = 0,0, Y = 0,0 до точки х координатами X = -4,0, Y = -4,0.

ПРИМІТКА: блоки програми можуть містити більше одного G-коду, якщо ці G-коди походять із різних груп. В одному й тому ж блоці програми не можна розмістити два G-коди з однієї групи. Також зверніть увагу, що дозволено використовувати лише один M-код на блок.

%
O40001 (базова програма);
(G54 X0 Y0 - правий верхній кут деталі) ;
(Z0 - верх деталі) ;
(T1 M06 торцева фреза 1/2") ;
(ПОЧАТИ ПІДГОТОВЧІ блокИ) ;
T1 M06 (Вибрати інструмент 1);
G00 G90 G17 G40 G49 G54 (Безпечний запуск) ;
X0 Y0 (Швидко у 1-ше положення) ;
S1000 M03 (Шпиндель за ГС) ;
G43 H01 Z0.1(Корекція інструмента 1 увімкнена) ;
M08 (Увімкнення охолоджувальної рідини) ;
(ПОЧАТИ блокИ ОБРОБКИ) ;
G01 F20. Z-0.1 (Подача до глибини різання) ;
X-4. Y-4 (Лінійний рух);
(ПОЧАТИ ЗАВЕРШАЛЬНІ блокИ) ;
G00 Z0.1 M09 (Швидке втягування, вимкнення охолоджувальної рідини) ;
G53 G49 Z0 M05 (Z у вихідне положення, шпиндель вимкнено);
G53 Y0 (Y у вихідне положення) ;
M30 (закінчення програми) ;
%

Preparation

Типова програма O40001 містить блоки кодів підготовки:

блок кодів підготовки Опис
% Вказує на початок програми, написаної в текстовому редакторі.
O40001 (базова програма); O40001 — це назва програми. Назви програм відповідають формату Onnnnn: Після літери «O» або «o» слідує 5-значне число.
(G54 X0 Y0 - правий верхній кут деталі) ; Примітка
(Z0 - верх деталі) ; Примітка
(T1 M06 торцева фреза 1/2") ; Примітка
(ПОЧАТИ ПІДГОТОВЧІ блокИ) ; Примітка
T1 M06 (Вибрати інструмент 1); Вибирає інструмент T1 для використання. M06 дає команду пристрою для зміни інструментів завантажити інструмент 1 (T1) у шпиндель.
G00 G90 G17 G40 G49 G54 (Безпечний запуск) ;

Це називається лінією безпечного запуску. Розміщення цього блоку кодів після кожної зміни інструмента є належною практикою обробки деталей. G00 визначає та слідкує за переміщенням осі, яке має бути завершено в режимі швидкого руху. 

G90 визначає переміщення осі, які будуть виконані в абсолютному режимі (більше інформації див. у Абсолютне та поступове позиціонування (G90, G91)).

G17 визначає площину січення як площину XY. G40 скасовує компенсацію різака. G49 скасовує компенсацію довжини інструменту. G54 визначає систему координат, яка повинна бути центрована по корекції деталі, що відображається в G54 на дисплеї корекції.

X0 Y0 (Швидко у 1-ше положення) ; X0 Y0 дає команду столу переміститися в положення X = 0,0 і Y = 0,0 у системі координат G54.
S1000 M03 (Шпиндель за ГС) ;

M03 повертає шпиндель за годинниковою стрілкою. Він приймає код адреси Snnnn, де nnnn, де бажане число обертів шпинделя RPM (об/хв). 

Система керування верстатами з редукторами автоматично вибирає високу або низьку швидкість передач на основі заданої швидкості шпинделя. Ви можете використовувати M41 або M42, щоб змінити це. Для отримання більше інформації про ці М-коди зверніться до сторінок M41 Перемикання на нижчу передачу / M42 Перемикання на вищу передачу.

Система керування верстатами з редукторами автоматично вибирає високу або низьку швидкість передач на основі заданої швидкості шпинделя. Ви можете використовувати M41 або M42, щоб змінити це. Більше інформації про вищезгадані M-коди див. розділ «Заміна на коди M41/M42 Low/High Gear».

G43 H01 Z0.1(Корекція інструмента 1 увімкнена) ; G43 H01 вмикає компенсацію довжини інструменту +. H01 вказує на використання довжини, збереженої для інструмента 1 на дисплеї корекції інструмента. Z0.1 дає команду осі Z перейти до Z=0.1. 
M08 (Увімкнення охолоджувальної рідини) ; M08 дає команду на включення охолоджувальної рідини.

Cutting

Типова програма O40001 містить блоки кодів обробки:

блок кодів обробки Опис
G01 F20. Z-0.1 (Подача до глибини різання) ; G01 F20. визначає, що наступні переміщення осі повинні здійснюватися прямолінійно. Для G01 потрібен код адреси Fnnn.nnnn. Код адреси F20. визначає швидкість подачі 20" дюймів (508 мм) / хв. Z-0.1 дає команду осі Z переміститися до Z = - 0.1.
X-4. Y-4 (Лінійний рух); X-4. Y-4. дає команду осі X переміститися до X = - 4.0, а осі Y - до Y = - 4.0.

Completion

блок кодів завершення Опис
G00 Z0.1 M09 (Швидке втягування, вимкнення охолоджувальної рідини) ; G00 керує переміщенням осі, яке потрібно зробити в режимі швидкого руху. Z0.1 керує віссю Z до Z = 0,1. M09 дає команду вимкнути подачу ЗОР.
G53 G49 Z0 M05 (Z у вихідне положення, шпиндель вимкнено); G53 визначає переміщення осі після приведення її у відповідність до системи координат верстата. G49 скасовує компенсацію довжини інструменту. Z0 — це команда переходу до Z = 0.0. M05 вимикає шпиндель.
G53 Y0 (Y у вихідне положення) ; G53 визначає переміщення осі після приведення її у відповідність до системи координат верстата. Y0 — це команда переходу до Y = 0.0.
M30 (закінчення програми) ; M30 завершує програму та переміщує курсор системи управління у верхню частину програми.
% Вказує на завершення програми, написаної в текстовому редакторі.

12.2 Абсолютне / поступове позиціонування

Absolute vs. Incremental Positioning (G90, G91)

Абсолютне (G90) і поступове позиціонування (G91) визначають, як контролер розуміє, наприклад, команди для переміщення осі.

Якщо переміщення осей запрограмовано відповідно до коду G90, осі переміщуються у відповідну позицію відносно нульової точки системи координат, яка використовується на даний момент.

Коли переміщення осей програмуються відповідно до коду G91, осі переміщуються в цю позицію відносно поточної позиції.

Для більшості ситуацій підходить абсолютне позиціювання. Інкрементне позиціювання є більш ефективним для повторюваних, рівномірно розподілених варіантів обробки.

Малюнок 1 показує заготовку з п’ятьма рівномірно розташованими отворами діаметром Ø0,25" дюйма (13 мм). Глибина отвору становить 1,00" дюйма (25,4 мм), а відстань становить 1,250" дюйма (31,75 мм).

Малюнок 1 показує заготовку з п’ятьма рівномірно розташованими отворами діаметром Ø0,25" дюйма (13 мм). Глибина отвору становить 1,00" дюйма (25,4 мм), а відстань становить 1,250" дюйма (31,75 мм).

Приклад програми для абсолютного/поступового позиціонування. G54 X0. Y0. для поступового [1], G54 для абсолютного [2]

Нижче наведено два приклади програм для свердління отворів, як показано на рисунку, з порівнянням абсолютного та поступового позиціонування.

Ми починаємо свердління отворів пілотним свердлом і завершуємо процес свердління свердлом 0,250" дюйма (6,35 мм). Ми використовуємо глибину свердління 0,200" дюйма (5,08 мм) для пілотного свердла та 1,00" дюйма (25,4 мм) для свердла 0,250" дюйма. G81, цикл свердління, використовується для свердління отворів.

Mill Incremental Positioning Example

%
O40002 (поступова програма) ;
N1 (G54 X0 Y0 знаходиться в центрі ліворуч від деталі) ;
N2 (Z0 у верхній частині) ;
N3 (T1 — це пілотне свердло);
N4 (T2 - свердло);
N5 (БЛОКИ ПІДГОТОВКИ T1) ;
N6 T1 M06 (Вибір інструмента 1);
N7 G00 G90 G40 G49 G54 (безпечний старт);
N8 X0 Y0 (прискорений хід до 1-ї позиції) ;
N9 S1000 M03 (шпиндель на CW);
N10 G43 H01 Z0.1(корекція інструментів 1 увімкнена) ;
N11 M08(охолоджувальна рідина включена) ;
N12 (РІЖУЧІ БЛОКИ T1) ;
N13 G99 G91 G81 F8,15 X1,25 Z-0,3 L5;
N14 (початок G81, 5 разів) ;
N15 G80 (скасувати G81) ;
N16 (КІНЦЕВІ БЛОКИ T1) ;
N17 G00 G90 G53 Z0. M09 (швидке повернення, охолоджуюча рідина вимкнена);
N18 M01 (додаткова зупинка);
N19 (БЛОКИ ПІДГОТОВКИ T2) ;
N20 T2 M06 (Вибір інструмента 2);
N21 G00 G90 G40 G49 (безпечний старт);
N22 G54 X0 Y0 (прискорений хід до 1-ї позиції) ;
N23 S1000 M03 (шпиндель на CW);
N24 G43 H02 Z0.1(корекція інструмента 2 увімкнена) ;
N25 M08(охолоджувальна рідина включена) ;
N26 (РІЖУЧІ БЛОКИ T2) ;
N27 G99 G91 G81 F21,4 X1,25 Z-1,1 L5;
N28 G80 (скасувати G81) ;
N29 (ЗАВЕРШЕНІ БЛОКИ T2) ;
N30 G00 Z0.1 M09 (швидкий хід назад, охолоджуюча рідина вимкнена) ;
N31 G53 G90 G49 Z0 M05 (початкове положення Z, шпиндель вимкнено) ;
N32 G53 Y0 (початкове положення Y);
N33 M30 (кінець програми);
%

Mill Absolute Positioning Example

Метод абсолютного програмування вимагає більше рядків коду, ніж метод поступового програмування. Програми мають схожі розділи підготовки та завершення.

Подивіться на рядок N13 у прикладі поступового програмування, де починається операція центрального свердління. G81 використовує код адреси циклу Lnn для визначення кількості повторень циклу. Код адреси L5 повторює цей процес (5) разів. Кожного разу, коли стандартний цикл повторюється, він переміщується на відстань, визначену необов’язковими значеннями X і Y. У цій програмі в кожному циклі поступова програма проходить 1,25 "дюйма по осі X від поточної позиції, а потім виконує цикл свердління.

Для кожної операції свердління програма вказує глибину свердління на 0,1" дюйма більше, ніж фактична глибина, оскільки рух починається на 0,1" дюйма над деталлю.

Для абсолютного позиціонування G81 використовує глибину свердління, але не використовує код адреси циклу. Натомість програма вказує розташування для кожного отвору в окремому рядку. Поки G80 не скасує стандартний цикл, система керування виконує цикл свердління в кожній позиції.

Програма абсолютного позиціонування дає точну глибину отвору, оскільки глибина починається на поверхні заготовки (Z=0).

1

%
O40003 (Абсолютна програма);
N1 (G54 X0 Y0 знаходиться в центрі ліворуч від деталі) ;
N2 (Z0 у верхній частині) ;
N3 (T1 — це пілотне свердло);
N4 (T2 - свердло);
N5 (БЛОКИ ПІДГОТОВКИ T1) ;
N6 T1 M06 (Вибір інструмента 1);
N7 G00 G90 G40 G49 G54 (безпечний старт);
N8 X1.25 Y0 (прискорений хід до 1-ї позиції) ;
N9 S1000 M03 (шпиндель на CW);
N10 G43 H01 Z0.1(корекція інструмента 1 увімкнена) ;
N11 M08 (охолоджувальна рідина включена) ;
N12 (РІЖУЧІ БЛОКИ T1) ;
N13 G99 G81 F8,15 X1,25 Z-0,2 ;
N14 (початок G81, 1-й отвір) ;
N15 X2.5 (2-й отвір);
N16 X3.75 (3-й отвір);
N17 X5. (4-й отвір) ;
N18 X6.25 (5-й отвір);
N19 G80 (скасувати G81) ;
N20 (ЗАВЕРШЕНІ БЛОКИ T1) ;
N21 G00 G90 G53 Z0. M09 (швидке повернення, охолоджуюча рідина вимкнена);
N22 M01 (додаткова зупинка);
N23 (БЛОКИ ПІДГОТОВКИ T2) ;
N24 T2 M06 (Вибір інструмента 2);
N25 G00 G90 G40 G49 (безпечний старт);
N26 G54 X1.25 Y0 (прискорений хід до 1-ї позиції) ;
N27 S1000 M03 (шпиндель на CW);
N28 G43 H02 Z0.1(корекція інструмента 2 увімкнена) ;
N29 M08 (охолоджувальна рідина включена) ;
N30 (РІЖУЧІ БЛОКИ T2) ;
N31 G99 G81 F21.4 X1.25 Z-1. (1-й отвір) ;
N32 X2.5 (2-й отвір);
N33 X3.75 (3-й отвір);
N34 X5. (4-й отвір) ;
N35 X6.25 (5-й отвір);
N36 G80 (скасувати G81) ;
N37 (ЗАВЕРШЕНІ БЛОКИ T2) ;
N38 G00 Z0.1 M09 (швидкий хід назад, охолоджуюча рідина вимкнена) ;
N39 G53 G49 Z0 M05 (початкове положення Z, шпиндель вимкнено) ;
N40 G53 Y0 (початкове положення Y) ;
N41 M30 (кінець програми) ;
%

12.3 Виклики корекції інструменту / коригування обробки

G43 Tool Offset

Команду компенсації довжини інструменту G43 Hnn слід використовувати після кожної зміни інструменту. Вона регулює положення осі Z за довжиною інструменту. Аргумент Hnn визначає довжину інструменту для використання. Більше інформації див. у розділі Налаштування корекції інструмента у розділі «Експлуатація».

ЗАСТЕРЕЖЕННЯ:  Значення довжини інструмента nn має відповідати значенню nn у команді зміни інструменту M06 Tnn, щоб уникнути можливого зіткнення.

Налаштування 15 – H& T Code Agreement контролює, чи має збігатися значення nn в аргументах Tnn і Hnn. Якщо параметр 15 увімкнено, а значення Tnn і Hnn не збігаються, генерується сигнал тривоги 332 - H і T не збігаються.

G54 Work Offsets

Коригування обробки визначає місце розташування заготовки на столі.

Доступні коригування обробки G54-G59, G110-G129 і G154 P1-P99. G110-G129 і G154 P1-P20 стосуються однакових коригувань обробки.

Корисною функцією є можливість установити кілька заготовок на стіл і обробити кілька деталей за один машинний цикл. Це досягається шляхом присвоєння кожній деталі окремого зсуву заготовки.

Більше інформації див. у розділі G-коди цього посібника. Нижче наведено приклад обробки кількох деталей за один цикл. Програма використовує виклик локальної підпрограми M97 під час виконання операції різання.

%
O40005 (Програма коригування обробки) ;
(G54 X0 Y0 знаходиться в центрі ліворуч від деталі) ;
(Z0 - верх деталі) ;
(T1 свердло) ;
(ПОЧАТИ ПІДГОТОВЧІ блокИ) ;
T1 M06 (Вибрати інструмент 1);
G00 G90 G40 G49 G54 (безпечний старт) ;
X0 Y0 ;
(перейти до першої робочої позиції координат-G54) ;
S1000 M03 (Шпиндель за ГС) ;
G43 H01 Z0.1(Корекція інструмента 1 увімкнена) ;
M08 (Увімкнення охолоджувальної рідини) ;
(ПОЧАТИ блокИ ОБРОБКИ) ;
M97 P1000 (виклик локальної підпрограми);
G00 Z3. (Швидке повернення) ;
G90 G110 G17 G40 G80 X0. Y0. ;
(перейти до другої робочої позиції координат-G110) ;
M97 P1000 (виклик локальної підпрограми);
G00 Z3. (Швидке повернення) ;
G90 G154 P22 G17 G40 G80 X0. Y0. ;
(перейти до третьої робочої позиції координат-G154 P22) ;
M97 P1000 (виклик локальної підпрограми);
(ПОЧАТИ ЗАВЕРШАЛЬНІ блокИ) ;
G00 Z0.1 M09 (Швидке втягування, вимкнення охолоджувальної рідини) ;
G53 G49 Z0 M05 (Z у вихідне положення, шпиндель вимкнено);
G53 Y0 (Y у вихідне положення) ;
M30 (закінчення програми) ;
N1000 (локальна підпрограма);
G81 F41.6 X1. Y2. Z-1.25 R0.1 (початок G81) ;
(1-й отвір) ;
X2. Y2. (2-й отвір) ;
G80 (скасування G81) ;
M99;
%

12.4 Підпрограми

Subprograms

Підпрограми:

  • Зазвичай це серія команд, які повторюються у програмі кілька разів.
  • Замість того, щоб повторювати команди багато разів в основній програмі, вони записуються в окремій програмі.
  • Викликаються в основній програмі з M97 або M98 та P-кодом.
  • Може включати L - кількості повторів. Перед продовженням основної програми з наступним блоком виклик підпрограми повторюється L разів.

При використанні M97:

  • P-код (nnnnn) такий самий, як номер блоку (Nnnnnn) локальної підпрограми.
  • Підпрограма повинна бути в межах основної програми

При використанні коду M98:

  • P-код (nnnnn) такий самий, як і номер програми (Onnnnn) цієї підпрограми.
  • Якщо підпрограма не в пам'яті, ім'я файлу має бути Onnnnn.nc. Щоб верстат міг знайти підпрограму, ім’я файлу має містити літеру "O", початкові нулі та розширення.
  • Підпрограма повинна знаходитися в активному каталозі або в місці, вказаному в налаштуваннях 251/252. Більше інформації про місцезнаходження підпрограм див. Розділ 5.

Стандартні цикли є найпоширенішим застосуванням підпрограм. Наприклад, можна записати положення X та Y для низки отворів в окрему програму. Після можна назвати цю програму підпрограмою зі стандартним циклом. Замість того, щоб кожного разу записувати розташування для кожного інструмента, можна визначити це один раз для будь-якої кількості інструментів.

Setting Up Search Locations

Коли програма викликає підпрограму, система управління спочатку шукає підпрограму в активному каталозі. Якщо система управління не може знайти підпрограму, вона звертається до налаштувань 251 і 252, щоб визначити інші місця для пошуку. Більше інформації див. ці налаштування.

Створити список місць пошуку в параметрі 252:

  1. У Диспетчері пристроїв (LIST PROGRAM) виберіть каталог, який потрібно додати до списку.
  2. Натисніть F3.
  3. Виділіть у меню параметр НАЛАШТУВАННЯ 252 та натисніть ENTER.

    Елемент керування додає біжучий каталог до списку місцезнаходжень пошуку в налаштуваннях 252.

Результат: 

Щоб переглянути список місцезнаходжень пошуку, перегляньте значення налаштувань 252 на сторінці Налаштування.

Local Subprogram (M97)

Локальна підпрограма — це частина коду головної програми, до якої головна програма звертається кілька разів. Локальні підпрограми командуються (викликаються) за допомогою M97 і Pnnnnn, де nnnnn — номер рядка N локальної підпрограми.

Основна програма завершується командою M30, а потім після M30 починаються локальні підпрограми. Кожна підпрограма повинна починатися з номера рядка N. Наприкінці управління повертається до головної програми через M99 і продовжується наступною командою.

%
O40009 (локальна підпрограма) ;
(G54 X0 Y0 знаходиться у верхньому лівому куті заготовки) ;
(Z0 - верх деталі) ;
(T1 - точкове свердло) ;
(T2 - свердло) ;
(T3 - кран) ;
(ПОЧАТИ ПІДГОТОВЧІ блокИ) ;
T1 M06 (Вибрати інструмент 1);
G00 G90 G40 G49 G54 (безпечний старт) ;
X1.5 Y-0.5 (прискорений хід до 1-ї позиції) ;
S1406 M03 (шпиндель на CW) ;
G43 H01 Z1.(корекція інструмента 1 увімкнена) ;
M08 (Подача охолоджувальної рідини) ;
(ПОЧАТИ блокИ ОБРОБКИ) ;
G81 G99 Z-0.26 R0.1 F7. (початок G81) ;
M97 P1000 (виклик локальної підпрограми) ;
(ПОЧАТИ ЗАВЕРШАЛЬНІ блокИ) ;
G00 Z0.1 M09 (Швидке втягування, вимкнення охолоджувальної рідини) ;
G53 G49 Z0 M05 (Z у вихідне положення, шпиндель вимкнено);
M01 (додаткова зупинка) ;
(ПОЧАТИ ПІДГОТОВЧІ блокИ) ;
T2 M06 (Вибір інструмента 2) ;
G00 G90 G40 G49 (безпечний старт) ;
G54 X1.5 Y-0.5 (прискорений хід до 1-ї позиції) ;
S2082 M03 (шпиндель на CW);
G43 H02 Z1. (корекція інструмента 2 увімкнена) ;
M08 (Подача охолоджувальної рідини) ;
(ПОЧАТИ блокИ ОБРОБКИ) ;
G83 G99 Z-0,75 Q0.2 R0.1 F12.5 (початок G83) ;
M97 P1000 (виклик локальної підпрограми) ;
(ПОЧАТИ ЗАВЕРШАЛЬНІ блокИ) ;
G00 Z0.1 M09 (Швидке втягування, вимкнення охолоджувальної рідини) ;
G53 G49 Z0 M05 (Z у вихідне положення, шпиндель вимкнено);
M01 (додаткова зупинка) ;
(ПОЧАТИ ПІДГОТОВЧІ блокИ) ;
T3 M06 (Вибір інструмента 3) ;
G00 G90 G40 G49 (безпечний старт) ;
G54 X1,5 Y-0,5 ;
(прискорений хід до 1-ї позиції) ;
S750 M03 (шпиндель на CW) ;
G43 H03 Z1.(корекція інструмента 3 увімкнена) ;
M08 (Подача охолоджувальної рідини) ;
(ПОЧАТИ блокИ ОБРОБКИ) ;
G84 G99 Z-0.6 R0.1 F37.5 (початок G84) ;
M97 P1000 (виклик локальної підпрограми) ;
(ПОЧАТИ ЗАВЕРШАЛЬНІ блокИ) ;
G00 Z0.1 M09 (Швидке втягування, вимкнення охолоджувальної рідини) ;
G53 G49 Z0 M05 (Z у вихідне положення, шпиндель вимкнено);
G53 Y0 (Y у вихідне положення) ;
M30 (закінчення програми) ;
(локальна підпрограма) ;
N1000 (локальна підпрограма) ;
X0.5 Y-0.75 (друга позиція) ;
Y-2.25 (3-тя позиція ) ;
G98 X1.5 Y-2.5 (4-та позиція) ;
(повернення до початкової точки) ;
G99 X3.5 (5-та позиція) ;
(R-рівень повернення) ;
X4.5 Y-2.25 (6-та позиція) ;
Y-0,75 (7-ма позиція) ;
X3.5 Y-0.5 (8-ма позиція) ;
M99;
%

External Subprogram (M98)

Зовнішня підпрограма - це окрема програма, на яку посилається головна програма. Використовуйте M98 для команди (виклику) зовнішньої підпрограми, при цьому Pnnnnn вказує відповідний номер програми.

Коли ваша програма викликає підпрограму M98, елемент керування шукає підпрограму в каталозі основної програми. Якщо ЧПУ не може знайти підпрограму в основному каталозі програми, воно шукає її в місці, указаному в налаштуванні 251. Більше інформація наведена на сторінці 5. Аварійний сигнал з’являється, якщо елемент керування не може знайти підпрограму.

У цьому прикладі підпрограма (програма O40008) визначає (8) позицій. Він також містить команду G98 під час переміщення між позиціями 4 і 5. Це призводить до того, що вісь Z повертається до першої початкової точки замість площини R, тому інструмент рухається над тримачем заготовки.

Основна програма (програма O40007) визначає три різні стандартні цикли:

  1. G81 Точкове свердління в будь-якій позиції
  2. G83 Глибоке свердління в будь-якій позиції
  3. G84 Натискання в будь-якій позиції

Кожен стандартний цикл викликає підпрограму та виконує операцію в кожній позиції.

%
O40007 (зовнішня підпрограма) ;
(G54 X0 Y0 знаходиться в центрі ліворуч від деталі) ;
(Z0 - верх деталі) ;
(T1 - точкове свердло) ;
(T2 - свердло) ;
(T3 - кран) ;
(ПОЧАТИ ПІДГОТОВЧІ блокИ) ;
T1 M06 (Вибрати інструмент 1);
G00 G90 G40 G49 G54 (Безпечний запуск) ;
G00 G54 X1,5 Y-0,5 (прискорений хід до 1-ї позиції) ;
S1000 M03 (Шпиндель за ГС) ;
G43 H01 Z1. (Корекція інструмента 1 увімкнена) ;
M08 (Увімкнення охолоджувальної рідини) ;
(ПОЧАТИ блокИ ОБРОБКИ) ;
G81 G99 Z-0.14 R0.1 F7. (початок G81) ;
M98 P40008 (Виклик зовнішньої підпрограми) ;
(ПОЧАТИ ЗАВЕРШАЛЬНІ блокИ) ;
G00 Z1. M09 (швидке повернення, охолоджувальна рідина вимкнена) ;
G53 G49 Z0 M05 (Z у вихідне положення, шпиндель вимкнено);
M01 (додаткова зупинка) ;
(ПОЧАТИ ПІДГОТОВЧІ блокИ) ;
T2 M06 (Вибір інструмента 2) ;
G00 G90 G40 G49 G54 (Безпечний запуск) ;
G00 G54 X1,5 Y-0,5 (прискорений хід до 1-ї позиції) ;
S2082 M03 (шпиндель на CW);
G43 H02 Z1. (Корекція інструмента 1 увімкнена) ;
M08 (Увімкнення охолоджувальної рідини) ;
(ПОЧАТИ блокИ ОБРОБКИ) ;
G83 G99 Z-0,75 Q0.2 R0.1 F12.5 (початок G83) ;
M98 P40008 (Виклик зовнішньої підпрограми) ;
(ПОЧАТИ ЗАВЕРШАЛЬНІ блокИ) ;
G00 Z1. M09 (швидке повернення, охолоджувальна рідина вимкнена) ;
G53 G49 Z0 M05 (Z у вихідне положення, шпиндель вимкнено);
M01 (додаткова зупинка) ;
(ПОЧАТИ ПІДГОТОВЧІ блокИ) ;
T3 M06 (Вибір інструмента 3) ;
G00 G90 G40 G49 G54 (Безпечний запуск) ;
G00 G54 X1,5 Y-0,5 (прискорений хід до 1-ї позиції) ;
S750 M03 (шпиндель на CW) ;
G43 H03 Z1. (Корекція інструмента 3 увімкнена) ;
M08 (Увімкнення охолоджувальної рідини) ;
(ПОЧАТИ блокИ ОБРОБКИ) ;
G84 G99 Z-0.6 R0.1 F37.5 (початок G84) ;
M98 P40008 (Виклик зовнішньої підпрограми) ;
(ПОЧАТИ ЗАВЕРШАЛЬНІ блокИ) ;
G00 Z1. M09 (швидке повернення, охолоджувальна рідина вимкнена) ;
G53 G49 Z0 M05 (Z у вихідне положення, шпиндель вимкнено);
G53 Y0 (Y у вихідне положення) ;
M30 (закінчення програми) ;
%

Підпрограма
%
O40008 (підпрограма) ;
X0.5 Y-0.75 (друга позиція) ;
Y-2.25 (3-тя позиція ) ;
G98 X1.5 Y-2.5 (4-та позиція) ;
(повернення до початкової точки) ;
G99 X3.5 (5-та позиція) ;
(R – рівень повернення) ;
X4.5 Y-2.25 (6-та позиція) ;
Y-0,75 (7-ма позиція) ;
X3.5 Y-0.5 (8-ма позиція) ;
M99 (повернення підпрограми або цикл) ;
%

Відгук

Recently Viewed Items

You Have No Recently Viewed Items Yet

Зворотний зв'язок
Haas Logo

美元价格不包括关税、报关费用、保险费、增值税及运费。
USD prices DO NOT include customs duty, customs fees, insurance, VAT, or freight.

人民币价格包含关税、报关费用、货运保险和增值税, 但不包括运费。
CNY prices include customs duty, customs fees, insurance, and VAT. DOES NOT include freight.

Ціни на доставку обладнання Haas

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

СЛІДКУЙТЕ ЗА ОСТАННІМИ ПОРАДАМИ ТА ТЕХНОЛОГІЯМИ HAAS…

Зареєструйтеся зараз!   

HAAS TOOLING ПРИЙМАЄ ТАКЕ:

  • Обслуговування та підтримка
  • Власники обладнання
  • Замовити послугу
  • Посібники оператора
  • Деталі Haas
  • Запит на ремонт поворотного стола
  • Посібники з підготовки до встановлення
  • Інструменти для цеху
  • Збірка та ціна новинок Haas
  • Вироби в наявності
  • Прайс-лист Haas
  • Фінансування CNCA
  • Інформація про Haas
  • Заява DNSH
  • Кар’єра
  • Сертифікація та безпека
  • Зв’яжіться з нами
  • Історія
  • Умови та положення
  • Умови та положення Haas Tooling
  • Конфіденційність
  • Гарантія
  • Спільнота Haas
  • Програма сертифікації Haas
  • Haas Автоспорт
  • Фонд Gene Haas Foundation
  • Спільнота технічної освіти Haas [HTEC]
  • Події
  • Приєднатись до дискусії
  • Facebook
  • x
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 Haas Automation, Inc. – Інструменти для верстатів із ЧПУ

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

2800 Sturgis Rd., Oxnard, CA 93030 / Toll Free: 800-331-6746
Phone: 805-278-1800 / Fax: 805-278-2255