MyHaas Добре дошли,
!
Haas Tooling История на поръчки на посетителите MyHaas/HaasConnect Вписване Регистрирайте се Haas Tooling Моя профил Order History Return History MyHaas/HaasConnect Изход Добре дошли, Моите машини Последна дейност Моите оферти Моя профил Моите потребители Изход
Намерете Вашия дистрибутор
  1. Избор на език
    1. English
    2. Deutsch
    3. Español - España
    4. Español - Méjico
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. пост-советский
    15. Türkçe
    16. 中文
    17. Suomi
    18. Norsk
    19. الإنجليزية
    20. български
    21. Hrvatski
    22. Ελληνικά
    23. Română
    24. Slovenský
    25. Slovenščina
    26. 한국어
    27. 日本語
Search
  • Машини Main Menu
    • Вертикални фрези Haas Вертикални фрези
      Вертикални фрези
      Вертикални фрези View All
      • Вертикални фрези
      • Серията VF
      • Универсални машини
      • Серия VR
      • Вертикални центри с палетна станция
      • Мини Обработващи центри
      • Центри за инструментално производство
      • Пробивно/Резбонарязващи/Фрезови центри
      • Центри серия Toolroom
      • Компактни фрези
      • Рутери за метал с ЦПУ
      • Супер дълги ВОЦ
      • Настолен обработващ център с ЦПУ
      • Станция за автоматично зареждане на детайли за фреза
      • Компактна станция за автоматично зареждане на детайли
    • 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
      • Системи за автоматизация
      • Пакети Robot
      • Станция за автоматично зареждане на детайли
      • Системи за палетни станции
      • Прътоподаващо устройство на Haas
      • Models
    • БЪРЗИ ВРЪЗКИ Специална серия  Специална серия 
      КАРИЕРИ В HAAS КАРИЕРИ В HAAS СЪЗДАВАНЕ И ЦЕНООБРАЗУВАНЕ КОНФИГУРИРАНЕ И ЦЕНООБРАЗУВАНЕ Ценова листа Ценова листа КАКВО НОВО КАКВО НОВО ВАШЕТО ПЪРВО ЦПУ ВАШЕТО ПЪРВО ЦПУ HAAS SIX PACK HAAS SIX PACK
      ИНСТРУМЕНТИ ЗА ПОКУПКА
      • Конфигуриране и ценообразуване на 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
      • Закрепване на детайла
    • Product Image Решения с 5 оси
      Решения с 5 оси
      Решения с 5 оси View All
      • Решения с 5 оси
      • 5 Easy Steps to 5-Axis
    • Product Image Автоматизиране
      Автоматизиране
      Автоматизиране View All
      • Автоматизиране
    • БЪРЗИ ВРЪЗКИ Специална серия  Специална серия 
      КАРИЕРИ В HAAS КАРИЕРИ В HAAS СЪЗДАВАНЕ И ЦЕНООБРАЗУВАНЕ КОНФИГУРИРАНЕ И ЦЕНООБРАЗУВАНЕ Ценова листа Ценова листа КАКВО НОВО КАКВО НОВО ВАШЕТО ПЪРВО ЦПУ ВАШЕТО ПЪРВО ЦПУ HAAS SIX PACK HAAS SIX PACK
      ИНСТРУМЕНТИ ЗА ПОКУПКА
      • Конфигуриране и ценообразуване на Haas
      • Ценова листа
      • Наличности на склад
      • CNCA финансиране
      ИСКАТЕ ЛИ ДА ГОВОРИТЕ С НЯКОЙ?

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

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

×

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

Web Pages

Images

    • <
    • 1
    • >
MyHaas Добре дошли,
!
Haas Tooling История на поръчки на посетителите MyHaas/HaasConnect Вписване Регистрирайте се Haas Tooling Моя профил Order History Return History MyHaas/HaasConnect Изход Добре дошли, Моите машини Последна дейност Моите оферти Моя профил Моите потребители Изход
Намерете Вашия дистрибутор
  1. Избор на език
    1. English
    2. Deutsch
    3. Español - España
    4. Español - Méjico
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. пост-советский
    15. Türkçe
    16. 中文
    17. Suomi
    18. Norsk
    19. الإنجليزية
    20. български
    21. Hrvatski
    22. Ελληνικά
    23. Română
    24. Slovenský
    25. Slovenščina
    26. 한국어
    27. 日本語
Search
×

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

Web Pages

Images

    • <
    • 1
    • >

Mill - Programming

Ръководство за оператора на фрезата


  • 1 - Фреза - Представяне
  • 2 - Фреза - Правна информация
  • 3 - Фреза - Безопасност
  • 4 - Фреза - Висящо командно табло
  • 5 - Фреза - Дисплей за управление
  • 6 - Фреза - Мениджър на устройства
  • 7 - Фреза - Функция за сензорен екран
  • 8 - Фреза – Настройка на детайл
  • 9 - Фреза - Горен инструментален магазин
  • 10 - Фреза - SMTC
  • 11 - Фреза - Работа
  • 12 - Фреза - Програмиране
  • 13 - Фреза - Макроси
  • 14 - Фреза - Икони за управление
  • 15 - Фреза - Дистанционно управление с ръчен импулсен генератор
  • 17 - Фреза - G-кодове
  • 18 - Фреза - M-кодове
  • 19 - Фреза - Настройки
  • 20 - Фреза - Друго оборудване

Go To :

  • 12.1 Основно програмиране
  • 12.2 Абсолютно/Инкрементално позициониране
  • 12.3 Извикване на офсети на инструменти/детайли
  • 12.4 Подпрограми

12.1 Основно програмиране

Основно програмиране

Типичната ЦПУ програма притежава (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 (Край на програмата) ;
%

Подготовка

Това са блоковете код за подготовка в примерната програма 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) за повече информация).

G90

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

G90  определя движенията на ос, като проследява да бъдат завършени в абсолютен режим (вижте

за повече информация).

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 командва охладителя да се включи.

Рязане

Това са блоковете код за рязане в примерната програма 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.

Завършване

приключва програмата и придвижва курсора на управлението към началото на програмата.
Блок код за завършване Описание
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 Абсолютно/Инкрементално позициониране

Абсолютно спрямо инкрементално позициониране (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, Повтарящ се цикъл на свредло, се използва за пробиване на отвори.

Пример за инкрементално позициониране на фрезата

%
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 (Край на програмата) ;
%

Пример за абсолютно позициониране на фрезата

Методът за абсолютна програма се нуждае от още редове с кодове в сравнение с инкременталната програма. Програмите притежават подобни раздели за подготовка и завършване.

Вижте ред 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 Изместване на инструмент

Командата G43 Hnn за компенсация на дължината на инструмента трябва да се използва след всяка смяна на инструмент. Тя настройва позицията на оста Z да отговаря на дължината на инструмента. Аргументът Hnn определя коя дължина на инструмента да се използва. За повече информация вижте „Настройка за офсет на инструмент“ в раздел „Операция“.

ВНИМАНИЕ:  Дължината на инструмента nn, трябва да отговаря на стойността nn от командата за смяна на инструмента M06 Tnn, за да се избегне сблъсък.

Настройка 15 - съгласуване на H & T код контролира дали стойността nn се нуждае от съгласуване в аргументите Tnn и Hnn. Ако настройка 15 е ВКЛЮЧЕНА и Tnn и Hnn не се съгласуват, се генерира Аларма 332 - H и T не съгласувани.

G54 Измествания на детайла

Офсетите на детайла определят, къде е разположен детайла на масата.

Офсети на детайла на разположение са 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 Подпрограми

Подпрограми

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

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

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

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

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

  • Кодът P (nnnnn) е същият като програмния номер (Onnnnn) на подпрограмата.
  • Ако подпрограмата не е в паметта, името на файла трябва да бъде Onnnnn.nc. Името на файла трябва да съдържа О, като започва с нули и за машината за намиране на подпрограма.
  • Подпрограмата трябва да се намира в активната директория или на местото посочено в настройки 251/252. Вижте страница 5 за повече информация относно локации за търсене на подпрограми.

Най-честата употреба на подпрограми е за повтарящи се цикли. Примерно, може да поставите X и Y позициите на серии от отвори в различна програма. След това може да извикате тази програмата като подпрограма с повтарящ се цикъл. Вместо записване на локациите по веднъж за всеки инструменти, записвате локациите само веднъж за голям брой инструменти.

Настройка на локации за търсене

Когато програма извика подпрограма, управлението търси подпрограмата в активната директория. Ако управлението не може да намери подпрограмата, то използва настройка 251 и 252 за да определи къде да търси след това. Вижте тези настройки за повече информация.

За да създадете списък на локации за търсене в настройка 252:

  1. В мениджъра на устройствата (LIST PROGRAM) (СПИСЪК НА ПРОГРАМИТЕ) изберете директорията, която искате да добавите към списъка.
  2. Натиснете[F3].
  3. Маркирайте опцията НАСТРОЙКА 252 в менюто и натиснете ENTER (ВЪВЕЖДАНЕ).

    Управлението добавя настоящата директория в списъка на локации за търсене в настройка 252.

Резултат:

За да видите списъка на локации за търсене, вижте стойността на настройка 252 на страница Настройки

.

Локална подпрограма (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;
%

Външна подпрограма (М98)

Външна подпрограма е отделна програма, която се извиква от основната програма. Използвайте M98, за да подадете команда към (извикате) външни подпрограми с Pnnnnn, за да се обърнете към програмния номер, който искате да извикате.

Когато вашата програма извиква подпрограма M98, управлението гледа за подпрограмата в главната директория на програмата. Ако управлението не може да намери подпрограмата в директорията на главната програма, след това търси на местоположението определено в настройка 251. Вижте страница5 за повече информация. Активира се аларма ако управлението не може да намери подпрограмата.

В този пример, подпрограмата (програма O40008) задава (8) позиции. Също така включва команда G98 при движението между позиции 4 и 5. Това привежда оста Z да се върне към първоначалната стартова точка, вместо към равнината R, така че инструментът преминава през фиксиране на детайла.

Основната програма (Програма O40007) задава (3) различни повтарящи се цикъла:

  1. G81
  2. Пробиване на центрови отвор при всяка позиция
  3. G83
  4. Пробиване с отвеждане на свредлото при всяка позиция
  5. G84
  6. Резбонарязване при всяка позиция

Всеки повтарящ се цикъл извиква подпрограма и извършва операцията при всяка позиция.

%
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 (връщане в изходно положение или цикъл на подпрограма)
%

Обратна връзка
Намерете дистрибутор
Обратна връзка
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
  • Кариери
  • Сертифициране и безопасност
  • Свържете се с нас
  • История
  • Общи условия
  • Общи условия Haas Tooling
  • Поверителност
  • Гаранция
  • Общност Haas
  • Програма за сертификация от Haas
  • Моторни спортове Haas
  • Фондация Gene Haas
  • Общността за техническо образование Haas
  • Събития
  • Включете се в разговор
  • Facebook
  • Twitter
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2023 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

Предупреждение за бисквитките

Ние използваме бисквитки, за да подобрим Вашето потребителско изживяване. Известие относно нашите „бисквитки“ описва кои бисквитки използваме, защо ги използваме и как можете да намерите повече информация за тях. Моля, потвърдете, че сте съгласни да използваме аналитични бисквитки. Ако не сте съгласни, все пак можете да използвате нашия уебсайт с намалена функционалност.

Управление на настройки

Предупреждение за бисквитките

Ние използваме бисквитки, за да подобрим Вашето потребителско изживяване. Известие относно нашите „бисквитки“ описва кои бисквитки използваме, защо ги използваме и как можете да намерите повече информация за тях. Моля, потвърдете, че сте съгласни да използваме аналитични бисквитки. Ако не сте съгласни, все пак можете да използвате нашия уебсайт с намалена функционалност.

Functional Cookies

Analytics Cookies