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 призматичен
      • Вертикални центри с палетна станция
      • Мини Обработващи центри
      • Центри за инструментално производство
      • Високоскоростни пробивни центрове
      • Пробивно/Резбонарязващи/Фрезови центри
      • Центри серия Toolroom
      • Компактни фрези
      • Рутери за метал с ЦПУ
      • SR Рутер за листов материал
      • Супер дълги ВОЦ
      • Фреза с двойни рутери за метал с ЦПУ
      • Симулатор на управлението
      • Станция за автоматично зареждане на детайли за фреза
      • VMC/UMC станция за APL със странично зареждане
      • Компактна станция за автоматично зареждане на детайли
    • Product Image Решения с много оси
      Решения с много оси
      Решения с много оси View All
      • Решения с много оси
      • Стругове с Y-ос
      • Фрези с 5 оси
    • Стругове Haas Стругове
      Стругове
      Стругове View All
      • Стругове
      • Серия ST
      • Два шпиндела
      • Серия с кутиеобразен ход
      • Инструментални стругове
      • Патронен струг
      • Прътоподаващо устройство Haas V2
      • Станция за автоматично зареждане на детайли за струг
    • Хоризонтални фрези Haas Хоризонтални фрези
      Хоризонтални фрези
      Хоризонтални фрези View All
      • Хоризонтални фрези
      • Конус 50
      • Конус 40
    • Въртящи маси и делителни апарати Haas Въртящи маси и индексиращи апарати
      Въртящи маси и индексиращи апарати
      Въртящи маси и индексиращи апарати View All
      • Въртящи маси и индексиращи апарати
      • Въртящи маси
      • Делителни апарати
      • Въртящи маси с 5 оси
      • Едрогабаритни въртящи маси
    • Product Image Системи за автоматизация
      Системи за автоматизация
      Системи за автоматизация View All
      • Системи за автоматизация
      • Автоматизация на фреза
      • Автоматизация на струг
      • Модели за автоматизация
    • Пробивни центрове Haas Настолни машини
      Настолни машини
      Настолни машини View All
      • Настолни машини
      • Настолен обработващ център с ЦПУ
      • Настолен струг
    • Оборудване за цехове на Haas Оборудване за цехове
      Оборудване за цехове
      Оборудване за цехове View All
      • Оборудване за цехове
      • Лентов трион
      • Фреза за коляно
      • Повърхностна шлайфмашина, 2550
      • Повърхностна шлайфмашина, 3063
      • Режеща машина за лазер
    • БЪРЗИ ВРЪЗКИ Специална серия  Специална серия 
      СЕРИЯТА ЕС СЕРИЯТА ЕС ИЗГРАЖДАНЕ И ЦЕНА | ЦЕНОРАЗПИС ИЗГРАЖДАНЕ И ЦЕНА | ЦЕНОРАЗПИС Машини на склад Машини на склад КАКВО НОВО КАКВО НОВО ВАШЕТО ПЪРВО ЦПУ ВАШЕТО ПЪРВО ЦПУ
      ИНСТРУМЕНТИ ЗА ПОКУПКА
      • Конфигуриране и ценообразуване на Haas
      • Ценова листа
      • Наличности на склад
      • CNCA финансиране
      ИСКАТЕ ЛИ ДА ГОВОРИТЕ С НЯКОЙ?

      Представителството на завода на Haas (HFO) може да отговори на Вашите въпроси и да Ви окаже съдействие да направите най-добрия избор.

      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 Управлението на Haas
      Управлението на Haas
      Управлението на Haas View All
      • Управлението на Haas
    • 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
    • Product Image Автоматизиране
      Автоматизиране
      Автоматизиране View All
      • Автоматизиране
    • БЪРЗИ ВРЪЗКИ Специална серия  Специална серия 
      СЕРИЯТА ЕС СЕРИЯТА ЕС ИЗГРАЖДАНЕ И ЦЕНА | ЦЕНОРАЗПИС ИЗГРАЖДАНЕ И ЦЕНА | ЦЕНОРАЗПИС Машини на склад Машини на склад КАКВО НОВО КАКВО НОВО ВАШЕТО ПЪРВО ЦПУ ВАШЕТО ПЪРВО ЦПУ
      ИНСТРУМЕНТИ ЗА ПОКУПКА
      • Конфигуриране и ценообразуване на Haas
      • Ценова листа
      • Наличности на склад
      • CNCA финансиране
      ИСКАТЕ ЛИ ДА ГОВОРИТЕ С НЯКОЙ?

      Представителството на завода на Haas (HFO) може да отговори на Вашите въпроси и да Ви окаже съдействие да направите най-добрия избор.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Открийте с какво Haas се различава
    • Защо Haas
    • MyHaas
    • Образователна общност
    • Индустрия 4.0
    • Сертификация от Haas
    • Отзиви на клиенти
  • Сервиз Main Menu
      Добре дошли в обслужване на Haas Service
      НАЧАЛО ОБСЛУЖВАНЕ Ръководства за оператора Процедури „Как да…“ Ръководства за отстраняване на неизправности Превантивна поддръжка на машини Части Haas Haas Tooling Видеоклипове
  • Видеоклипове Main Menu
×

Резултати от търсене

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 - Фреза - SMTC
  • 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) Завършване: Тази част от програмата придвижва шпиндела извън пътя, изключва шпиндела, изключва охлаждащата течност и премества масата в позиция, от където детайлът може да бъде освободен и проверен.

Това е основна програма, която прави срез 0.100" (2,54 мм) дълбок с Инструмент 1 в парче метал по протежение на права линия от X=0.0, Y=0.0 до X=4.0, Y= - 4.0.

ЗАБЕЛЕЖКА:Един програмен блок може да съдържа повече от един G код, доколкото тези G кодове са от различни групи. Не може да поставяте два G кода от една и съща група в един програмен блок. Също така, забележете, че се позволява само един M код за блок.

%
O40001 (Основна програма);
(G54 X0 Y0 е горният десен ъгъл на детайла);
(Z0 е на върха на детайла);
(T1 е 1/2" палцова фреза);
(СТАРТИРАНЕ ПОДГОТОВКА ЗА БЛОКОВЕТЕ);
T1 M06 (избор на инструмент 1);
G00 G90 G17 G40 G49 G54 (безопасно стартиране);
X0 Y0 (бързо придвижване до 1-ва позиция);
S1000 M03 (включване на шпиндела по часовника (CW));
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 е 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 (включване на шпиндела по часовника (CW));

M03 завърта шпиндела в посока по часовниковата стрелка. Взема адресния код Snnnn, където nnnn са желаните об./мин. на шпиндела. 

При машини със скоростна кутия, управлението автоматично избира висока предавка или ниска предавка въз основа на зададените обороти на шпиндела. Може да използвате M41 или M42, за да игнорирате това. Вижте страница M41 / M42 отмяна на ниска / висока предавка за повече информация относно M-кодове.

При машини със скоростна кутия, управлението автоматично избира висока предавка или ниска предавка въз основа на зададените обороти на шпиндела. Може да използвате M41 или M42, за да игнорирате това. Вижте M41 / M42 отмяна на ниска / висока предавка за повече информация относно тези M-кодове.

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 определя движенията на ос, след като е в съответствие с координатната система на машината. Z0 е команда за придвижване до Z = 0.0.
M30 (Край на програмата) ; M30 приключва програмата и придвижва курсора на управлението към началото на програмата.
% Указва край на програма написана в текстов редактор.

12.2 Абсолютно/Инкрементално позициониране

Absolute vs. Incremental Positioning (G90, G91)

Абсолютното (G90) и инкременталното позициониране (G91) дефинират как управлението интерпретира командите за движение на ос.

Когато командвате движение на оси след код G90, осите се движат към тази позиция, свързана с началото на координатната система, която се използва.

Когато командвате движение на ос следG91, осите се движат към позицията свързана с текущата позиция.

Абсолютното програмиране е полезно в повечето ситуации. Инкременталното програмиране е по-ефективно за повтарящи се, еднакво раздалечени отрязвания.

Фигурата Фигура 1 показва детайл с 5 еднакво раздалечени Ø0,25" (13 мм) в диаметър отвора. Дълбочината на отвора е 1,00" (25,4 мм) и разстоянието помежду им е 1,250" (31,75 мм).

Фигура 1 показва детайл с 5 еднакво раздалечени Ø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 (Т1 СТАРТИРАНЕ НА ПОДГОТОВКА ЗА БЛОКОВЕТЕ);
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 (Т2 ПОДГОТОВКА ЗА БЛОКОВЕТЕ);
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 (Т1 СТАРТИРАНЕ НА ПОДГОТОВКА ЗА БЛОКОВЕТЕ);
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 (Т1 ЗАВЪРШВАНЕ НА БЛОК)
N21 G00 G90 G53 Z0. M09 (Бързо изтегляне, изключване на охл.);
N22 M01 (стоп по избор)
N23 (Т2 ПОДГОТОВКА ЗА БЛОКОВЕТЕ);
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 (Т2 ЗАВЪРШВАНЕ НА БЛОК)
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 код контролира дали стойността 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 (включване на шпиндела по часовника (CW));
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-ви отвор) ;
Х2 Y2. (2-ри отвор) ;
G80 (анулиране на G81)
M99;
%

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

Subprograms

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

  • Обикновено са серия от команди, които се повтарят няколко пъти в една програма.
  • Написани са в отделна програма, вместо многократно повтарящи се команди в главната програма.
  • Се извикват в главната програма с код M97 или M98 и P.
  • Могат да включват L за повтарящ се брой. Подпрограмата може да се повтори L пъти преди главната програма да продължи със следващия блок.

Когато използвате M97:

  • Кодът P (nnnnn) е същият като блок номера (Nnnnnn) на местната подпрограмата.
  • Подпрограмата трябва да бъде в главната програма.

Когато използвате M98:

  • Кодът P (nnnnn) е същият като програмния номер (Onnnnn) на подпрограмата.
  • Ако подпрограмата не е в паметта, името на файла трябва да бъде Onnnnn.nc. Името на файла трябва да съдържа О, като започва с нули и за машината за намиране на подпрограма.
  • Подпрограмата трябва да се намира в активната директория или на местото посочено в настройки 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, които се отнасят до номера на реда N на локалната подпрограма.

Форматът на локалната подпрограма е да завърши основната програма с M30, след това да въведе локалните подпрограми след M30. Всяка подпрограма трябва да има номер на ред в началото и 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 (2-ра позиция) ;
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) задава (3) различни повтарящи се цикъла:

  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 (включване на шпиндела по часовника (CW));
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 (2-ра позиция) ;
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 ACCEPTS THE FOLLOWING:

  • Сервиз & Поддръжка
  • Клиенти
  • Заявка за сервизно обслужване
  • Ръководства за оператора
  • Части Haas
  • Заявка за ремонт на въртящи маси
  • Ръководства за предварителна инсталация
  • Покупка на инструменти
  • Конфигуриране и ценообразуване на нова машина Haas
  • Наличности на склад
  • Ценовата листа на Haas
  • CNCA финансиране
  • За Haas
  • Декларация за DNSH
  • Кариери
  • Сертифициране и безопасност
  • Свържете се с нас
  • История
  • Общи условия
  • Общи условия Haas Tooling
  • Поверителност
  • Гаранция
  • Общност Haas
  • Програма за сертификация от Haas
  • Моторни спортове Haas
  • Фондация Gene Haas
  • Общността за техническо образование Haas
  • Събития
  • Включете се в разговор
  • 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