MyHaas Vítejte
!
Haas Tooling Historie objednávek hostů MyHaas/HaasConnect Přihlásit se Registrovat Haas Tooling Můj účet Order History Return History MyHaas/HaasConnect Odhlásit Vítejte Moje stroje Nejnovější aktivita Moje nabídky Můj účet Moji uživatelé Odhlásit
Najděte si distributora
  1. Vybrat jazyk
    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
    • View All
      • Events
    • RYCHLÉ ODKAZY Speciální řada  Speciální řada 
      ŘADY EU ŘADY EU SESTAVENÍ A CENA | CENÍK SESTAVENÍ A CENA | CENÍK Stroje skladem Stroje skladem CO JE NOVÉHO CO JE NOVÉHO VAŠE PRVNÍ CNC VAŠE PRVNÍ CNC
      NÁKUPNÍ NÁSTROJE
      • Sestavení a cena stroje Haas
      • Ceník
      • Dostupné příslušenství
      • Financování CNCA
      CHCETE SI S NĚKÝM PROMLUVIT?

      Odpovědi na své otázky můžete získat v každé z podnikových prodejen Haas (HFO), které vám také nabídnou ty nejlepší možnosti.

      CONTACT YOUR DISTRIBUTOR >
  • stroje Main Menu
    • Vertikální frézy Haas Vertikální frézy
      Vertikální frézy
      Vertikální frézy View All
      • Vertikální frézy
      • Řada VF
      • Univerzální stroje
      • Řada VR
      • VP-5, teoretická
      • Centra VMC se zásobníkem palet
      • Mini frézky
      • Stroje na výrobu forem
      • Vysokorychlostní vrtací centra
      • Řady pro vrtání/závitování/frézování
      • Nástrojařské frézky
      • Kompaktní frézy
      • Řada Gantry
      • Fréza na obrysové frézování plechů SR
      • Extra velká VMC
      • Frézy se dvěma sloupky
      • Ovládací simulátor
      • Automatický nakladač obrobků pro frézu
      • Automatický nakladač obrobků s bočním nakládáním pro stroje VMC/UMC
      • Kompaktní automatický nakladač obrobků
    • Product Image Řešení s více osami
      Řešení s více osami
      Řešení s více osami View All
      • Řešení s více osami
      • Soustruhy s osou Y
      • Pětiosé frézy
    • Soustruhy Haas Soustruhy
      Soustruhy
      Soustruhy View All
      • Soustruhy
      • Řada ST
      • Dvě vřetena
      • Řada s kluzným vedením typu „boxway“
      • Nástrojařské soustruhy
      • sklíčidlový soustruh
      • Podavač tyčí Haas V2
      • Automatický nakladač obrobků pro soustruh
    • Horizontální frézy Haas Horizontální frézy
      Horizontální frézy
      Horizontální frézy View All
      • Horizontální frézy
      • Kužel č. 50
      • Kužel č. 40
    • Otočné produkty a děličky Haas Otočné produkty a děličky
      Otočné produkty a děličky
      Otočné produkty a děličky View All
      • Otočné produkty a děličky
      • Otočné stoly
      • Děličky
      • Pětiosé otočné mechanismy
      • Extra velké otočné produkty
    • Product Image Automatizační systémy
      Automatizační systémy
      Automatizační systémy View All
      • Automatizační systémy
      • Automatizace frézky
      • Automatizace soustruhu
      • Modely automatizace
    • Vrtací centra Haas Stolní stroje
      Stolní stroje
      Stolní stroje View All
      • Stolní stroje
      • Stolní fréza
      • Stolní soustruh
    • Dílenská vybavení Haas Dílenské vybavení
      Dílenské vybavení
      Dílenské vybavení View All
      • Dílenské vybavení
      • Pásová pila
      • Vertikální fréza
      • Povrchová bruska, 2550
      • Povrchová bruska, 3063
      • Stroj pro laserové obrábění
    • RYCHLÉ ODKAZY Speciální řada  Speciální řada 
      ŘADY EU ŘADY EU SESTAVENÍ A CENA | CENÍK SESTAVENÍ A CENA | CENÍK Stroje skladem Stroje skladem CO JE NOVÉHO CO JE NOVÉHO VAŠE PRVNÍ CNC VAŠE PRVNÍ CNC
      NÁKUPNÍ NÁSTROJE
      • Sestavení a cena stroje Haas
      • Ceník
      • Dostupné příslušenství
      • Financování CNCA
      CHCETE SI S NĚKÝM PROMLUVIT?

      Odpovědi na své otázky můžete získat v každé z podnikových prodejen Haas (HFO), které vám také nabídnou ty nejlepší možnosti.

      CONTACT YOUR DISTRIBUTOR >
  • Volitelná zařízení Main Menu
    • Product Image Vřetena
      Vřetena
      Vřetena View All
      • Vřetena
    • Product Image Měniče nástrojů
      Měniče nástrojů
      Měniče nástrojů View All
      • Měniče nástrojů
    • Product Image 4. | 5. osa
      4. | 5. osa
      4. | 5. osa View All
      • 4. | 5. osa
    • Product Image Revolverové hlavy a poháněné nástroje
      Revolverové hlavy a poháněné nástroje
      Revolverové hlavy a poháněné nástroje View All
      • Revolverové hlavy a poháněné nástroje
    • Product Image Sondování
      Sondování
      Sondování View All
      • Sondování
    • Správa třísek a chladicí kapaliny Haas Správa třísek a chladicí kapaliny
      Správa třísek a chladicí kapaliny
      Správa třísek a chladicí kapaliny View All
      • Správa třísek a chladicí kapaliny
    • Řízení Haas Řízení Haas
      Řízení Haas
      Řízení Haas View All
      • Řízení Haas
    • Product Image Možnosti produktů
      Možnosti produktů
      Možnosti produktů View All
      • Možnosti produktů
    • Product Image Nástroje a upínání
      Nástroje a upínání
      Nástroje a upínání View All
      • Nástroje a upínání
    • Product Image Upínání obrobku
      Upínání obrobku
      Upínání obrobku View All
      • Upínání obrobku
    • View All
    • Product Image Pětiosá řešení
      Pětiosá řešení
      Pětiosá řešení View All
      • Pětiosá řešení
      • 5 Easy Steps to 5-Axis
    • Product Image Automatizace
      Automatizace
      Automatizace View All
      • Automatizace
    • RYCHLÉ ODKAZY Speciální řada  Speciální řada 
      ŘADY EU ŘADY EU SESTAVENÍ A CENA | CENÍK SESTAVENÍ A CENA | CENÍK Stroje skladem Stroje skladem CO JE NOVÉHO CO JE NOVÉHO VAŠE PRVNÍ CNC VAŠE PRVNÍ CNC
      NÁKUPNÍ NÁSTROJE
      • Sestavení a cena stroje Haas
      • Ceník
      • Dostupné příslušenství
      • Financování CNCA
      CHCETE SI S NĚKÝM PROMLUVIT?

      Odpovědi na své otázky můžete získat v každé z podnikových prodejen Haas (HFO), které vám také nabídnou ty nejlepší možnosti.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Objevte rozdíl Haas
    • Proč Haas
    • MyHaas
    • Vzdělávací komunita
    • Průmysl 4.0
    • Certifikace Haas
    • Co o nás řekli zákazníci
  • Servis Main Menu
      Vítejte v Haas Service
      DOMOVSKÁ STRÁNKA - SERVIS Návody k obsluze Postupy „jak na to“ Průvodce pro odstraňování závad Preventivní údržba Náhradní díly Haas Haas Tooling Videa
  • Videa Main Menu
×

Výsledky vyhledávání

Web Pages

Images

    • <
    • 1
    • >
MyHaas Vítejte
!
Haas Tooling Historie objednávek hostů MyHaas/HaasConnect Přihlásit se Registrovat Haas Tooling Můj účet Order History Return History MyHaas/HaasConnect Odhlásit Vítejte Moje stroje Nejnovější aktivita Moje nabídky Můj účet Moji uživatelé Odhlásit
Najděte si distributora
  1. Vybrat jazyk
    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. Українська
×

Výsledky vyhledávání

Web Pages

Images

    • <
    • 1
    • >

12 - Mill - Programming

Návod k obsluze frézy


  • 0 - Fréza - Obsah
  • 1 - Fréza – úvod
  • 2 - Fréza - Právní informace
  • 3 - Fréza – bezpečnost
  • 4 - Fréza - Závěsný ovladač
  • 5 - Fréza - Displej ovladače
  • 6 - Fréza - Správce zařízení
  • 7 - Fréza - Prvek dotykové obrazovky
  • 8 - Fréza - Nastavení obrobku frézy
  • 9 - Fréza - Měnič nástroje deštníkového typu
  • 10 - Fréza - SMTC
  • 11 - Fréza – provoz
  • 12 - Fréza - programování
  • 13 - Fréza – makra
  • 14 - Fréza - Ikony řízení frézy
  • 15 - Fréza - Dálkové ovládací kolečko
  • 16 - Fréza - Programování doplňků
  • 17 - Fréza – G-kódy
  • 18 - Fréza – M-kódy
  • 19 - Fréza – nastavení
  • 20 - Fréza – jiné vybavení

Go To :

  • 12.1 Základní programování
  • 12.2 Absolutní/přírůstková poloha
  • 12.3 Volání ofsetů nástroje/obrobku
  • 12.4 Podprogramy

12.1 Základní programování

Basic Programming

Typický CNC program má (3) části:

1) Příprava: Tato část programu vybírá ofsety obrobků a nástrojové korekce, vybírá řezný nástroj, zapíná chladicí kapalinu, nastavuje rychlost vřetena a vybírá pro pohyb osy absolutní nebo přírůstkové polohování.

2) Řezání: Tato část programu definuje dráhu nástroje a rychlost posuvu pro operaci řezání (frézování).

3) Dokončení: Tato část programu posunuje vřeteno z dráhy, vypíná vřeteno, vypíná chladicí kapalinu a posunuje stůl do polohy, v níž lze obrobek vyložit a prohlédnout.

To je základní program, který provádí v materiálu řez hluboký 0.100" (2,54 mm) s nástrojem 1 podél přímé linie od X=0,0, Y=0,0 do X=4,0, Y=4,0.

POZNÁMKA? Programový blok může obsahovat více než jeden kód G, protože kódy G jsou z různých skupin. Do programového bloku nemůžete umístit dva kódy G ze stejné skupiny. Pamatujte také, že je povolen pouze jeden kód M pro každý programový blok.

%
O40001 (Základní program) ;
(G54 X0 Y0 je pravý horní roh obrobku);
(Z0 je na vrchu dílu);
(T1 je čelní fréza 1/2 palce);
(ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ);
T1 M06 (výběr nástroje 1);
G00 G90 G17 G40 G49 G54 ( bezpečné spuštění)nbsp;
X0 Y0 (rychloposuv do 1. polohy);
S1000 M03 (vřeteno, ve směru hodin);
G43 H01 Z0.1 (nástrojová korekce 1 zap.);
M08 (Chladicí kapalina zapnutá);
(ZAČÁTEK ŘEZNÝCH BLOKŮ);
G01 F20. Z-0.1 (posuv do hloubky řezu) ;
X-4. Y-4. (lineární pohyb) ;
(ZAČÍT BLOKOVAT DOKONČENÍ) ;
G00 Z0.1 M09 (rychlé odtažení, vypnutí chlazení);
G53 G49 Z0 M05 (Z do výchozí polohy, vřeteno vyp.) ;
G53 Y0 (výchozí poloha Y) ;
M30 (Konec programu) ;
%

Preparation

V ukázkovém programu O40001 jsou tyto bloky s kódy:

Blok s kódem přípravy Popis
% Označuje začátek programu napsaný v textovém editoru.
O40001 (Základní program) ; O40001 je název programu. Konvence pro pojmenování programů vyžaduje formát Onnnnn: Písmeno „O“ nebo „o“ je následováno 5místným číslem.
(G54 X0 Y0 je pravý horní roh obrobku); Komentář:
(Z0 je na vrchu dílu); Komentář:
(T1 je čelní fréza 1/2 palce); Komentář:
(ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ); Komentář:
T1 M06 (výběr nástroje 1); Vybere nástroj, který se má použít (T1). M06 přikazuje měniči nástrojů, aby vložil nástroj 1 (T1) do vřetena.
G00 G90 G17 G40 G49 G54 ( bezpečné spuštění)nbsp;

Na tento řádek se odkazuje jako na řádek bezpečného spuštění. Je dobrým zvykem při obrábění použít tento blok kódu po každé změně nástroje. G00 definuje pohyb osy, který po něm následuje, jako pohyb provedený rychloposuvem

G90 definuje pohyby os, které budou dokončeny v absolutním režimu (více informací viz stranu Absolutní versus přírůstkové polohování (G90, G91)).

G17 definuje rovinu řezu jako rovinu XY. G40 ruší kompenzaci nože. G49 ruší kompenzaci pro délku nástroje. G54 definuje souřadnicový systém, který se má vystředit do pracovního ofsetu uloženého v G54 v zobrazení Ofset.

X0 Y0 (rychloposuv do 1. polohy); X0 Y0 dává stolu příkaz k pohybu do polohy X=0.0 a Y=0.0 v souřadnicovém systému G54.
S1000 M03 (vřeteno, ve směru hodin);

M03 zapíná vřeteno ve směru hodin (CW - doprava). Přijímá kód adresy Snnnn, kde nnnn jsou požadované otáčky vřetena (RPM).

U strojů s převodovkou ovladač automaticky volí rychlý nebo pomalý stupeň podle přikázané rychlosti otáčení vřetena. Můžete použít M41 nebo M42 pro zrušení této automatické volby. Více informací o kódech M pro potlačení volby převodu viz stránku M41 / M42 potlačení nízkého / vysokého převodu.

U strojů s převodovkou ovladač automaticky volí rychlý nebo pomalý stupeň podle přikázané rychlosti otáčení vřetena. Můžete použít M41 nebo M42 pro zrušení této automatické volby. Více informací o kódech M pro potlačení volby převodu viz stránku M41 / M42 potlačení pomalého / rychlého převodu.

G43 H01 Z0.1 (nástrojová korekce 1 zap.); G43 H01 zapíná Kompenzaci délky nástroje (+). H01 určuje použití délky uložené pro Nástroj 1 na obrazovce ofsetu nástroje. Z0.1 posílá osu Z na Z = 0.1.
M08 (Chladicí kapalina zapnutá); M08 přikazuje zapnutí chlazení.

Cutting

V ukázkovém programu O40001 jsou bloky s kódy pro obrábění:

Blok s kódem obrábění Popis
G01 F20. Z-0.1 (posuv do hloubky řezu) ; G01 F20. určuje, že následné pohyby os budou dokončeny v přímé linii. G01 vyžaduje adresní kód Fnnn.nnnn. Kód adresy F20 určuje, že rychlost posuvu pro pohyb je 20 " (508 mm) / min. Z-0,1 vydává povel ose Z na Z = -0,1.
X-4. Y-4. (lineární pohyb) ; X-4. Y-4 přikazuje ose X pohyb na X = -4,0 a ose Y přikazuje pohyb na Y = 4,0.

Completion

Blok s ukončovacím kódem Popis
G00 Z0.1 M09 (rychlé odtažení, vypnutí chlazení); G00 přikazuje, aby pohyb osy byl dokončen v režimu rychloposuvu. Z0.1 Posílá osu Z na Z = 0,1. M09 přikazuje vypnutí chlazení kapalinou.
G53 G49 Z0 M05 (Z do výchozí polohy, vřeteno vyp.) ; G53 definuje následné pohyby os tak, aby odpovídaly souřadnicovému systému stroje. G49 ruší kompenzaci pro délku nástroje. Z0 je příkaz k pohybu do polohy Z = 0.0. M05 vypíná vřeteno.
G53 Y0 (Výchozí poloha Y) ; G53 definuje následné pohyby os tak, aby odpovídaly souřadnicovému systému stroje. Y0 je příkaz k pohybu do polohy Y = 0.0.
M30 (Konec programu) ; M30 zakončuje program a přesouvá kurzor na ovladači na začátek programu.
% Označuje konec programu napsaného v textovém editoru.

12.2 Absolutní/přírůstková poloha

Absolute vs. Incremental Positioning (G90, G91)

Absolutní polohování (G90) a přírůstkové polohování (G91) určují, jak má řízení interpretovat příkazy pro pohybnbspos.

Když přikazujete pohyb os po kódu G90, osy se přesunou k této poloze ve vztahu k počátku systému souřadnic, který se momentálně používá.

Když přikazujete pohyb osy po G91, osy se přesunou do této polohy vzhledem k aktuální poloze.

Ve většině situací je účelné absolutní programování. Přírůstkové programování je účinnější u řezů, které se opakují a mají stejné rozteče.

Obrázek Obrázek 1 ukazuje obrobek s 5 rovnoměrně rozmístěnými dírami o průměru Ø0,25" (13 mm). Hloubka díry je 25,4 mm (1,00") a rozteč je 31,75 mm (1,250").

Obrázek 1 ukazuje obrobek s 5 rovnoměrně rozmístěnými dírami o průměru 13 mm (Ø0,25"). Hloubka díry je 25,4 mm (1,00") a rozteč je 31,75 mm (1,250").

Vzorový program Absolutní / Přírůstkový G54 X0. Y0. pro přírůstkový [1], G54 pro absolutní [2]

Dole jsou dva příklady programů pro vrtání děr dle nákresu, s porovnáním absolutního a přírůstkového (inkrementálního) polohování.

Díry začneme vrtat středicím vrtákem a dokončíme je vrtákem 6,35 mm (0,250"). Používáme hloubku řezu 5,08 mm (0,200") pro středicí vrták a hloubku 25,4 mm (1,00") pro vrták 0,250". Pro vrtání děr se používá G81, Opakovací cyklus vrtání.

Mill Incremental Positioning Example

%
O40002 (přírůstkové ex-prog) ;
N1 (G54 X0 Y0 je střed vlevo od obrobku);
N2 (Z0 je na vrchu dílu);
N3 (T1 je středicí vrták);
N4 (T2 je vrták);
N5 (T1 ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ);
N6 T1 M06 (výběr nástroje 1);
N7 G00 G90 G40 G49 G54 (bezpečné spuštění) ;
N8 X0 Y0 (rychloposuv do 1. polohy);
N9 S1000 M03 (vřeteno, ve směru hodin);
N10 G43 H01 Z0.1 (ofset nástroje 1 zap.)nbsp;
N11 M08 (Chladicí kapalina zapnutá);
N12 (T1 ŘEZACÍ BLOKY);
N13 G99 G91 G81 F8,15 X1,25 Z-0,3 L5 ;
N14 (začátek G81, 5krát);
N15 G80 (zrušit G81) ;
N16 (BLOKY DOKONČENÍ T1 ;
N17 G00 G90 G53 Z0. M09 (rychlé zatažení, přilnutí vypnuto);
N18 M01 Volitelné zastavení
N19 (T2 ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ) ;
N20 T2 M06 (výběr nástroje 2) ;
N21 G00 G90 G40 G49 (bezpečné spuštění) ;
N22 G54 X0 Y0 (rychloposuv do 1. polohy);
N23 S1000 M03 (vřeteno, ve směru hodin);
N24 G43 H02 Z0.1 (ofset nástroje 2 zap.) ;
N25 M08 (Chladicí kapalina zapnutá);
N26 (T2 ŘEZACÍ BLOKY);
N27 G99 G91 G81 F21.4 X1.25 Z-1.1 L5 ;
N28 G80 (zrušit G81) ;
N29 (T2 BLOKY DOKONČENÍ);
N30 G00 Z0.1 M09 (rychlé odtažení, vypnutí chlazení);
N31 G53 G90 G49 Z0 M05 (Z do výchozí polohy, vypnutí vřetena) ;
N32 G53 Y0 (Výchozí poloha Y) ;
N33 M30 (Konec programu) ;
%

Mill Absolute Positioning Example

Metoda absolutního programování vyžaduje více řádků programu, než přírůstková (inkrementální) programovací metoda. Oba programy mají podobné přípravné a dokončovací části.

Podívejte se na řádku N13 v příkladu přírůstkového programování, kde začíná operace středicího vrtu. G81 používá adresní kód smyčky Lnn pro určení počtu opakování cyklu. Adresní kód L5 zopakuje proces (5)krát. Pokaždé, když se uzavřený cyklus opakuje, přemístí se o vzdálenost, kterou určují volitelné hodnoty X a Y. V tomto programu provede inkrementální program v každé smyčce přesun z aktuální polohy o 1,25" ve směru X a pak provede cyklus vrtání.

Pro každou operaci vrtání program určí o 0,1" větší hloubku vrtání, než je skutečná hloubka, protože pohyb začíná 0,1" nad dílem.

Při absolutním polohování G81 určuje hloubku vrtání, ale nepoužívá adresní kód smyčky. Místo toho program polohu každé díry udává na samostatném řádku. Dokud G80 nezruší opakovací cyklus, řízení na každé pozici provádí cyklus vrtání.

Program s absolutním polohováním specifikuje přesnou hloubku díry, protože ta začíná v rovině povrchu dílu (Z=0).

1

%
O40003 (absolutní ex-prog) ;
N1 (G54 X0 Y0 je střed vlevo od obrobku);
N2 (Z0 je na vrchu dílu);
N3 (T1 je středicí vrták);
N4 (T2 je vrták);
N5 (T1 ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ);
N6 T1 M06 (výběr nástroje 1);
N7 G00 G90 G40 G49 G54 (bezpečné spuštění) ;
N8 X1.25 Y0 (rychloposuv do 1. polohy);
N9 S1000 M03 (vřeteno, ve směru hodin);
N10 G43 H01 Z0.1 (ofset nástroje 1 zap.)nbsp;
N11 M08 (Chladicí kapalina zapnutá);
N12 (T1 ŘEZACÍ BLOKY);
N13 G99 G81 F8.15 X1.25 Z-0.2 ;
N14 (začátek G81, první díra) ;
N15 X2.5 (2. díra) ;
N16 X3.75 (3. díra) ;
N17 X5. (4. díra) ;
N18 X6.25 (5. díra) ;
N19 G80 (zrušit G81) ;
N20 (BLOK DOKONČENÍ T1 ;
N21 G00 G90 G53 Z0. M09 (rychlé zatažení, zachycení vypnuto);
N22 M01 Volitelné zastavení
N23 (ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ T2);
N24 T2 M06 (výběr nástroje 2);
N25 G00 G90 G40 G49 (bezpečné spuštění) ;
N26 G54 X1.25 Y0 (rychloposuv do 1. polohy);
N27 S1000 M03 (vřeteno, ve směru hodin);
N28 G43 H02 Z0.1 (ofset nástroje 2 zap.);
N29 M08 (Chladicí kapalina zapnutá);
N30 (T2 ŘEZACÍ BLOKY);
N31 G99 G81 F21.4 X1.25 Z-1. (1. díra) ;
N32 X2.5 (2. díra) ;
N33 X3.75 (3. díra) ;
N34 X5. (4. díra) ;
N35 X6.25 (5. díra) ;
N36 G80 (Zrušit G81) ;
N37 (T2 BLOKY DOKONČENÍ);
N38 G00 Z0.1 M09 (rychlé odtažení, vypnutí chlazení);
N39 G53 G49 Z0 M05 (Z do výchozí polohy, vypnutí vřetena)nbsp;
N40 G53 Y0 (výchozí poloha Y) ;
N41 M30 (Konec programu) ;
%

12.3 Volání ofsetů nástroje/obrobku

G43 Tool Offset

G43 Hnn Příkaz Kompenzace délky nástroje by se měl používat po každé změně nástroje. Upravuje polohu osy Z kvůli délce nástroje. Argument Hnn určuje, jaká délka nástroje se má použít. Další informace viz Nastavení ofsetů nástroje na straně 5 v sekci Provoz.

UPOZORNĚNÍ: Aby se vyloučila možnost kolize, hodnota délky nástroje nn by měla souhlasit s hodnotou nn v příkazu ke změně nástroje M06 Tnn.

Nastavení 15 - Shoda kódu H & T kontroluje, jestli hodnota nn musí souhlasit v argumentech Tnn a Hnn. Jestliže Nastavení 15 je ZAPNUTO a Tnn a Hnn nesouhlasí, bude spuštěn Alarm 332 - H a T nesouhlasí.

G54 Work Offsets

Pracovní ofsety definují, na kterém místě stolu je umístěn obrobek.

Dostupné pracovní ofsety jsou G54-G59, G110-G129, a G154 P1-P99. G110-G129 a G154 P1-P20 odkazují na stejné pracovní ofsety.

Užitečnou možností je nastavení vícenásobných obrobků na stole a obrábění více částí v jednom cyklu stroje. S tím je spojeno přidělení každého obrobku odlišnému pracovnímu ofsetu.

Více informací najdete v sekci kódu G této příručky. Dole je příklad obrábění vícenásobných kusů v jednom cyklu. Program používá M97 Volání lokálního podprogramu k operaci obrábění.

%
O40005 (pracovní ofsety ze stroje);
(G54 X0 Y0 je střed vlevo od obrobku);
(Z0 je na vrchu dílu);
(T1 je vrták) ;
(ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ);
T1 M06 (výběr nástroje 1);
G00 G90 G40 G49 G54 (bezpečné spuštění) ;
X0 Y0 ;
(Přejděte k první position-G54) ;
S1000 M03 (vřeteno, ve směru hodin);
G43 H01 Z0.1 (nástrojová korekce 1 zap.);
M08 (Chladicí kapalina zapnutá);
(ZAČÁTEK ŘEZNÝCH BLOKŮ);
M97 P1000 (volání místního podprogramu);
G00 Z3.; (rychlé zatažení) ;
G90 G110 G17 G40 G80 X0. Y0.;
(Přesun do druhé position-G110) ;
M97 P1000 (volání místního podprogramu);
G00 Z3.; (rychlé odtažení) ;
G90 G154 P22 G17 G40 G80 X0. Y0.;
(Přesun do třetí position-G154 P22) ;
M97 P1000 (volání místního podprogramu);
(ZAČÍT BLOKOVAT DOKONČENÍ) ;
G00 Z0.1 M09 (rychlé odtažení, vypnutí chlazení);
G53 G49 Z0 M05 (Z do výchozí polohy, vřeteno vyp.) ;
G53 Y0 (výchozí poloha Y) ;
M30 (Konec programu) ;
N1000 (Lokální podprogram) ;
G81 F41.6 X1. Y2. Z-1.25 R0.1 (začátek G81) ;
(1. díra) ;
X2. Y2. (2. díra) ;
G80 (Zrušit G81) ;
M99
%

12.4 Podprogramy

Subprograms

Podprogramy:

  • Jsou obvykle série příkazů, které se v programu několikrát opakují.
  • Jsou napsány v samostatném programu, místo aby se příkazy vícekrát opakovaly v hlavním programu.
  • Volají se z hlavního programu pomocí kódů M97 nebo M98 a kódu P.
  • Mohou obsahovat L pro počet opakování. Podprogram se může L krát opakovat, než bude hlavní program pokračovat dalším blokem.

Když použijete M97:

  • Kód P (nnnnn) je stejný jako číslo bloku (Nnnnnn) místního podprogramu.
  • Podprogram musí být uvnitř hlavního programu.

Když použijete M98:

  • Kód P (nnnnn) je stejný jako číslo podprogramu (Onnnnn).
  • Pokud podprogram není v paměti, musí být název souboru . Název souboru musí obsahovat O, vodicí nuly a , aby mohl stroj nalézt podprogram.
  • Podprogram musí být uložený v aktivním adresáři nebo v umístění zadaném v nastavení 251/252. Další informace o oblasti vyhledávání podprogramů najdete na straně 5.

Nejčastější použití podprogramů představují opakovací cykly. Například byste mohli vložit polohy X a Y pro sérii děr do samostatného programu. Pak byste tento program volali jako podprogram z opakovacího cyklu. Místo psaní umístění zvlášť pro každý nástroj je napíšete jen jednou pro libovolný počet nástrojů.

Setting Up Search Locations

Při volání podprogramu určitým programem ho řízení hledá v aktivním adresáři. Když řízení podprogram nenajde, určí další oblast vyhledávání z nastavení 251 a 252. Další informace najdete v části věnované těmto nastavením.

Vytvoření seznamu oblastí vyhledávání pomocí nastavení 252:

  1. Ve Správci zařízení (LIST PROGRAM) vyberte adresář, který chcete přidat do seznamu.
  2. Stiskněte[F3]
  3. Označte v nabídce možnost NASTAVENÍ 252 a stiskněte položku ENTER.

    Řízení přidá aktuální adresář do seznamu oblastí vyhledávání v nastavení 252.

Výsledek: 

Seznam oblastí vyhledávání lze zjistit z hodnot nastavení 252 na stránce Nastavení.

Local Subprogram (M97)

Lokální podprogram je blok kódu v hlavním programu, na který hlavní program několikrát odkazuje. Lokální podprogramy jsou přikazovány (volány) pomocí M97 a Pnnnnn, čili odkazem na číslo řádku N lokálního podprogramu.

Formát lokálního podprogramu znamená ukončit hlavní program kódem M30, potom po M30 vložit lokální podprogramy. Každý podprogram musí mít na začátku číslo řádku N a na konci M99, což pošle program zpět na příští řádek v hlavním programu.

%
O40009 (místní podprogram ex-prog);
(G54 X0 Y0 je v levém horním rohu obrobku) ;
(Z0 je na vrchu dílu);
(T1 je bodový vrták) ;
(T2 je vrták) ;
(T3 je závitník);
(ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ);
T1 M06 (výběr nástroje 1);
G00 G90 G40 G49 G54 (bezpečné spuštění) ;
X1.5 Y-0.5 (rychloposuv do 1. polohy) ;
S1406 M03 (vřeteno, ve směru hodin);
G43 H01 Z1.(nástrojová korekce 1 zap.) ;
M08 (Chladicí kapalina zapnutá);
(ZAČÁTEK ŘEZNÝCH BLOKŮ);
G81 G99 Z-0.26 R0.1 F7. (Začátek G81) ;
M97 P1000 (volání místního podprogramu);
(ZAČÍT BLOKOVAT DOKONČENÍ) ;
G00 Z0.1 M09 (rychlé odtažení, vypnutí chlazení);
G53 G49 Z0 M05 (Z do výchozí polohy, vřeteno vyp.) ;
M01 Volitelné zastavení
(ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ);
T2 M06 (výběr nástroje 2);
G00 G90 G40 G49 (bezpečné spuštění) ;
G54 X1.5 Y-0.5 (rychloposuvem do 1. polohy) ;
S2082 M03 (vřeteno, ve směru hodin);
G43 H02 Z1. (ofset nástroje 2 zap.) ;
M08 (Chladicí kapalina zapnutá);
(ZAČÁTEK ŘEZNÝCH BLOKŮ);
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (začátek G83) ;
M97 P1000 (volání místního podprogramu);
(ZAČÍT BLOKOVAT DOKONČENÍ) ;
G00 Z0.1 M09 (rychlé odtažení, vypnutí chlazení);
G53 G49 Z0 M05 (Z do výchozí polohy, vřeteno vyp.) ;
M01 Volitelné zastavení
(ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ);
T3 M06 (výběr nástroje 3);
G00 G90 G40 G49 ( bezpečné spuštění) ;
G54 X1.5 Y-0.5
(rychloposuv do 1. polohy);
S750 M03 (vřeteno, ve směru hodin);
G43 H03 Z1.(nástrojová korekce 3 zap.) ;
M08 (Chladicí kapalina zapnutá);
(ZAČÁTEK ŘEZNÝCH BLOKŮ);
G84 G99 Z-0.6 R0.1 F37.5 (začátek G84) ;
M97 P1000 (volání místního podprogramu);
(ZAČÍT BLOKOVAT DOKONČENÍ) ;
G00 Z0.1 M09 (rychlé odtažení, vypnutí chlazení);
G53 G49 Z0 M05 (Z do výchozí polohy, vřeteno vyp.) ;
G53 Y0 (výchozí poloha Y) ;
M30 (Konec programu) ;
Lokální podprogram ()
N1000 (Začít místní podprogram);
X0.5 Y-0.75 (2. poloha) ;
Y-2.25 (3. poloha) ;
G98 X1.5 Y-2.5 (4. poloha) ;
Návrat do počátečního bodu.
G99 X3.5 (5. poloha) ;
Návrat do roviny R.
X4.5 Y-2.25 (6. poloha) ;
Y-0.75 (7. poloha) ;
X3.5 Y-0.5 (8. poloha) ;
M99
%

External Subprogram (M98)

Externí podprogram je samostatný program, na který hlavní program odkazuje. Pomocí příkazu M98 lze volat externí podprogramy; na číslo programu, který se má volat, se odkazuje pomocí parametru Pnnnnn.

Když v programu voláte podprogram M98, řízení hledá podprogram v adresáři hlavního programu. Pokud řízení nenajde podprogram v adresáři hlavního programu, hledá v umístění zadaném pomocí nastavení 251. Další informace najdete na straně 5. Když řízení podprogram nenajde, spustí alarm.

V tomto příkladu podprogram (program O40008) specifikuje (8) poloh. Obsahuje také příkaz G98 při pohybu z polohy 4 do polohy 5. To způsobí, že osa Z se vrátí do počátečního bodu místo do roviny R, takže nástroj projde nad uchycením obrobku.

Hlavní program (Program O40007) specifikuje (3) různé opakovací cykly:

  1. G81 bodové vrtání v každé z poloh
  2. G83 krokové vrtání v každé z poloh
  3. G84 závit v každé z poloh

Každý opakovací cyklus volá podprogram a provádí operaci v každé z poloh.

%
O40007 (externí podprogram ex-prog) ;
(G54 X0 Y0 je střed vlevo od obrobku);
(Z0 je na vrchu dílu);
(T1 je bodový vrták) ;
(T2 je vrták) ;
(T3 je závitník);
(ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ);
T1 M06 (výběr nástroje 1);
G00 G90 G40 G49 G54 ( bezpečné spuštění)nbsp;
G00 G54 X1.5 Y-0.5 (rychloposuvem do 1. polohy) ;
S1000 M03 (vřeteno, ve směru hodin);
G43 H01 Z1. (ofset nástroje 1 zap.) ;
M08 (Chladicí kapalina zapnutá);
(ZAČÁTEK ŘEZNÝCH BLOKŮ);
G81 G99 Z-0.14 R0.1 F7. (Začátek G81) ;
M98 P40008 (volání externího podprogramu);
(ZAČÍT BLOKOVAT DOKONČENÍ) ;
G00 Z1. M09 (rychlé zatažení, vypnutí chladicí kapaliny);
G53 G49 Z0 M05 (Z do výchozí polohy, vřeteno vyp.) ;
M01 Volitelné zastavení
(ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ);
T2 M06 (výběr nástroje 2);
G00 G90 G40 G49 G54 ( bezpečné spuštění)nbsp;
G00 G54 X2.1 Z0.1 Y-0.5 (rychloposuvem do 1. polohy)nbsp;
S2082 M03 (vřeteno, ve směru hodin);
G43 H02 Z1. (ofset nástroje 1 zap.) ;
M08 (Chladicí kapalina zapnutá);
(ZAČÁTEK ŘEZNÝCH BLOKŮ);
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (začátek G83) ;
M98 P40008 (volání externího podprogramu);
(ZAČÍT BLOKOVAT DOKONČENÍ) ;
G00 Z1. M09 (rychlé zatažení, vypnutí chladicí kapaliny);
G53 G49 Z0 M05 (Z do výchozí polohy, vřeteno vyp.) ;
M01 Volitelné zastavení
(ZAČÁTEK PŘÍPRAVNÝCH BLOKŮ);
T3 M06 (výběr nástroje 3);
G00 G90 G40 G49 G54 ( bezpečné spuštění)nbsp;
G00 G54 X1.5 Z0.5 Y-0.5 (rychloposuvem do 1. polohy) ;
S750 M03 (vřeteno, ve směru hodin);
G43 H03 Z1. (ofset nástroje 3 zap.) ;
M08 (Chladicí kapalina zapnutá);
(ZAČÁTEK ŘEZNÝCH BLOKŮ);
G84 G99 Z-0.6 R0.1 F37.5 (začátek G84) ;
M98 P40008 (volání externího podprogramu);
(ZAČÍT BLOKOVAT DOKONČENÍ) ;
G00 Z1. M09 (rychlé zatažení, vypnutí chladicí kapaliny);
G53 G49 Z0 M05 (Z do výchozí polohy, vřeteno vyp.) ;
G53 Y0 (výchozí poloha Y) ;
M30 (Konec programu) ;
%

Podprogram
%
O40008 (Podprogram) ;
X0.5 Y-0.75 (2. poloha) ;
Y-2.25 (3. poloha) ;
G98 X1.5 Y-2.5 (4. poloha) ;
Návrat do počátečního bodu.
G99 X3.5 (5. poloha) ;
Návrat do roviny R.
X4.5 Y-2.25 (6. poloha);
Y-0.75 (7. poloha) ;
X3.5 Y-0.5 (8. poloha) ;
M99 - Návrat podprogramu nebo smyčka
%

Zpětná vazba

Recently Viewed Items

You Have No Recently Viewed Items Yet

Zpětná vazba
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.

Cena dodávky společnosti Haas

Tato cena zahrnuje náklady na dopravu, vývozní a dovozní cla, pojištění a veškeré další náklady, které vzniknou během přepravy na místo ve Francii dohodnuté s vámi jako kupujícím. K dodávce CNC produktu Haas nelze přidat žádné další povinné náklady.

ZŮSTAŇTE V OBRAZE DÍKY NEJNOVĚJŠÍM TIPŮM A TECHNOLOGIÍM OD SPOLEČNOSTI HAAS…

Zaregistrujte se!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Servis a podpora
  • Majitelé
  • Zažádat o servis
  • Příručky pro operátora
  • Náhradní díly Haas
  • Žádost o opravu otočného výrobku
  • Pokyny před instalací
  • Nákupní nástroje
  • Sestavení a cena nového stroje Haas
  • Dostupné příslušenství
  • Ceník Haas
  • Financování CNCA
  • O společnosti Haas
  • Prohlášení DNSH
  • Kariéra
  • Certifikace a bezpečnost
  • Kontaktní údaje
  • Historie
  • Smluvní podmínky
  • Smluvní podmínky Haas Tooling
  • Soukromí
  • Záruka
  • Komunita Haas
  • Certifikační program Haas
  • Haas Motorsports
  • Nadace Gena Haase
  • Komunita technického vzdělávání Haas
  • Akce
  • Přidat se ke konverzaci
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 Haas Automation, Inc – nástroje pro stroje s řízením CNC

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