CNC - programování v ŘS Heidenhain itnc 530 Vytvořil : Ing. Libor Ježek Cílová skupina : žák Popis způsobu použití : - procvičení podprogramů Materiál obsahuje informace praktického procvičení tvorby podprogramů (opakujících se částí programu) v itnc530 v režimu dialogu, na externím programovacím pracovišti nainstalovaném na PC. Lze použít i pro samostatné studium program lze volně stáhnout v základní DEMO verzi na www.heidenhain.cz Použité zdroje : Řídící systém Heidenhain itnc 530 DEMO verze + HELP www.heidenhain.cz Datum vytvoření : 4. 3. 2013
Podprogram umožňují provádět v programu opakování obrábění několikrát jednou naprogramované obráběcí kroky. Cílem podprogramů je snížit složitost a celkový počet vět programů. Definice podprogramů Klávesa definice podprogramu LBL X, X číslo podprogramu Klávesa volá naprogramovaný podprogram CALL LBL X/REP Y X číslo podprogramu, Y počet opakování podprogramu
Pracovní list dílec 1 Vytvořte CNC program dílce (navrtání, vrtání 8 x Ø 6,7mm a řezání závitů 8 x M8) dle výkresu s použitím podprogramů : Postup tvorby CNC programu dílce 1: Upravíme níže uvedený program 1) zkopírujeme program z předchozího pracovního listu 2) upravíme program vymažeme vytvořené cykly kapes a čepů 3) ponecháme vytvořené nástroje a cykly na tvorbu závitů M8 4) vytvoříme podprogram na skupinu otvorů 5) pro každý nástroj zavoláme vytvořený podprogram 6) pokusíme se vytvořit další (druhou) variantu podprogramu
CNC program dílce 0 BEGIN PGM Libor93 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-30 2 BLK FORM 0.2 X+95 Y+95 Z+0 3 TOOL CALL 8 Z S2000 F400 4 L Z+150 R0 FMAX 5 L X+47.5 Y+47.5 R0 FMAX 6 L Z+2 R0 FMAX M13 7 L Z+0 R0 F1000 8 ;Frezovani cepu 9 CYCL DEF 256 PRAVUOUHLA KAPSA ~ Q218=+70 ;1. DELKA STRANY ~ Q424=+95 ;PRUMER POLTVRU ~ Q219=+70 ;2. DELKA STRANY ~ Q425=+95 ;PRUMER POLTVRU ~ Q220=+15 ;RADIUS V ROHU ~ Q224=+0 ;UHEL NATOCENI ~ Q367=+0 ;POLOHA KAPSY ~ Q207=+400 ;FREZOVACI POSUV ~ Q201=-18 ;HLOUBKA ~ Q202=+5 ;HLOUBKA PRISUVU ~ Q206=+3000 ;POSUV NA HLOUBKU ~ Q203=+0 ;SOURADNICE POVRCHU ~ Q370=+1 ;PREKRYTI DRAHY NAST. 10 CYCL CALL 11 L Z+5 R0 FMAX 12 L X+47.5 Y+47.5 R0 FMAX 13 ;Frezovani vnitrni pravouhl. kapsa 14 CYCL DEF 251 PRAVUOUHLA KAPSA ~ Q215=+0 ;ZPUSOB FREZOVANI ~ Q218=+60 ;1. DELKA STRANY ~ Q219=+60 ;2. DELKA STRANY ~ Q220=+10 ;RADIUS V ROHU ~ Q224=+0 ;UHEL NATOCENI ~ Q367=+0 ;POLOHA KAPSY ~ Q207=+400 ;FREZOVACI POSUV ~ Q201=-10 ;HLOUBKA ~ Q202=+5 ;HLOUBKA PRISUVU ~
Q369=+0 ;PRIDAVEK PRO DNO ~ Q206=+150 ;POSUV NA HLOUBKU ~ Q338=+0 ;PRISUV NA CISTO ~ Q203=+0 ;SOURADNICE POVRCHU ~ Q370=+1 ;PREKRYTI DRAHY NAST. ~ Q366=+1 ;PONOROVAT ~ Q385=+500 ;POSUV NA CISTO 15 CYCL CALL 16 L Z+5 R0 FMAX 17 L X+47.5 Y+47.5 R0 FMAX 18 ;Frez. vnitrni kruhova kapsa 19 CYCL DEF 252 KRUHOVA KAPSA ~ Q215=+0 ;ZPUSOB FREZOVANI ~ Q223=+55 ;PRUMER KRUHU ~ Q207=+500 ;FREZOVACI POSUV ~ Q201=-8 ;HLOUBKA ~ Q202=+4 ;HLOUBKA PRISUVU ~ Q369=+0 ;PRIDAVEK PRO DNO ~ Q206=+150 ;POSUV NA HLOUBKU ~ Q338=+0 ;PRISUV NA CISTO ~ Q203=-10 ;SOURADNICE POVRCHU ~ Q370=+1 ;PREKRYTI DRAHY NAST. ~ Q366=+1 ;PONOROVAT ~ Q385=+500 ;POSUV NA CISTO 20 CYCL CALL 21 L Z+150 R0 FMAX M5 M9 22 TOOL CALL 5 Z S1500 23 ;vnitrni kapsa pr.20 24 L Z+150 R0 FMAX 25 L X+47.5 Y+47.5 R0 FMAX 26 L Z+2 R0 FMAX M13 27 CYCL DEF 252 KRUHOVA KAPSA ~ Q215=+0 ;ZPUSOB FREZOVANI ~ Q223=+20 ;PRUMER KRUHU ~ Q207=+400 ;FREZOVACI POSUV ~ Q201=-12 ;HLOUBKA ~ Q202=+4 ;HLOUBKA PRISUVU ~
Q369=+0 ;PRIDAVEK PRO DNO ~ Q206=+150 ;POSUV NA HLOUBKU ~ Q338=+0 ;PRISUV NA CISTO ~ Q370=+1 ;PREKRYTI DRAHY NAST. ~ Q366=+1 ;PONOROVAT ~ Q385=+500 ;POSUV NA CISTO 28 CYCL CALL 29 L Z+150 R0 FMAX M5 M9 30 TOOL CALL 70 Z S2000 31 L Z+150 R0 FMAX 32 L X+65.5 Y+47.5 R0 FMAX M13 33 L Z+2 R0 FMAX 34 ;navrtavani 8 otvoru 35 CYCL DEF 200 VRTANI ~ Q201=-3 ;HLOUBKA ~ Q206=+300 ;POSUV NA HLOUBKU ~ Q202=+5 ;HLOUBKA PRISUVU ~ Q210=+0 ;CAS.PRODLEVA NAHORE ~ Q204=+2 ;2. BEZPEC.VZDALENOST ~ Q211=+0 ;CAS. PRODLEVA DOLE 36 CALL LBL 1 37 L Z+150 R0 FMAX M5 M9 38 TOOL CALL 71 Z S1500 39 ;vrtani 8 otvoru 40 L Z+150 R0 FMAX 41 L X+65.5 Y+47.5 R0 FMAX M13 42 L Z+2 R0 FMAX 43 CYCL DEF 200 VRTANI ~ Q201=-15 ;HLOUBKA ~ Q206=+300 ;POSUV NA HLOUBKU ~ Q202=+15 ;HLOUBKA PRISUVU ~ Q210=+0 ;CAS.PRODLEVA NAHORE ~ Q204=+2 ;2. BEZPEC.VZDALENOST ~ Q211=+0 ;CAS. PRODLEVA DOLE 44 CALL LBL 1 45 L Z+150 R0 FMAX M5 M9 46 TOOL CALL 72 Z S1000 47 ;Zavitnik 8 otvoru
48 L Z+150 R0 FMAX 49 L X+65.5 Y+47.5 R0 FMAX M13 50 L Z+2 R0 FMAX 51 CYCL DEF 207 VRTANI ZAVITU GS NEW ~ Q201=-14 ;HLOUBKA ZAVITU ~ Q239=+1.25 ;STOUPANI ZAVITU ~ Q204=+2 ;2. BEZPEC.VZDALENOST 52 CALL LBL 1 53 L Z+150 R0 FMAX M5 M9 54 TOOL CALL 73 Z S1000 55 L Z+150 R0 FMAX 56 ;Vrtani 4x pr. 8 57 L X+7.5 Y+7.5 R0 FMAX M13 58 CYCL DEF 200 VRTANI ~ Q201=-15 ;HLOUBKA ~ Q206=+250 ;POSUV NA HLOUBKU ~ Q202=+15 ;HLOUBKA PRISUVU ~ Q210=+0 ;CAS.PRODLEVA NAHORE ~ Q204=+2 ;2. BEZPEC.VZDALENOST ~ Q211=+0 ;CAS. PRODLEVA DOLE 59 L Z-16 R0 FMAX M99 60 L X+87.5 R0 FMAX M99 61 L Y+87.5 R0 FMAX M99 62 L X+7.5 R0 FMAX M99 63 L Z+150 R0 FMAX M5 M9 64 L M30 65 LBL 1 66 CC X+47.5 Y+47.5 67 LP PR+18 PA+0 R0 F2000 68 CYCL CALL 69 LBL 2 70 CP IPA-45 DR- F2000 M99 71 CALL LBL 2 REP6 72 LBL 0 73 END PGM Libor93 MM