Heidenhain koulutus
Parametrinen ohjelmointi Sisältö Käyttäminen Perusohjelmointi Työstötyökierrot Plane toiminnot Parametrinen ohjelmointi SMART
TNC – XXX Käyttö Kuvaruutu ja käyttökenttä Käynnistys ja sammutus Käyttötilojen valinta Käsipyörän käyttö Käsikäyttö, liikuttaminen ja arvojen sisään syötöt Nollapisteen asetus Koneen toiminnot, työkalunvaihtaja, lastunkuljetin Käsin sisään syöttö (MDI) Ohjelman ajo Ohjelman testaus Ohjelmointitilan käyttö (editointi) Tiedostonhallinnan perusteet MOD – toiminnon perusteet Yleisimpien virhetilojen hallinta (työkalunvaihtajan vapautus) Työkalutaulukko Paikkataulukko, Kuvaruudun ositukset Vakio työkalut ja työkalun mittaus
Koneen käyttäminen M-koodin sisään syöttö - Paina M - Syötä haluttu koodi 1…999 - Paina käynnistys Karanopeuden syöttö - Paina S - Syötä pyörimisnopeus 1…9999 - Paina käynnistys Syötön sisään syöttö - Paina F - Syötä liikenopeus 1…9999 - Paina käynnistys Selaus painikkeella saat näkyviin näytön tilojen valinta rivin tai sammutus painikkeen
Ongelmatilanteet Työkalunvaihto karalle , toimii ainoastaan käsikäyttötilassa, paina Näytön yläosassa teksti ”40 Tool Unclamping Please” Paina karalla olevaa nappia ja aseta terä samanaikaisesti karalle Aina kun työkaluja asetetaan käsin karalle, niin automaatti käytössä tulee hälytys: 59 Tool in Spindel wrong - tarkista työkalujen paikat H68 Yes NC start paina tästä, jos työkalut paikoillaan No NC stop jos jotain pielessä niin tästä Työkalun makasiiniin asetus Tupla painallus käsikäyttöpainikkeesta Selaa tai valikkoa kunnes löytyy painike Näytön yläosassa teksti ”50 TC Magazine Loaading Aktive” Pyöritä työkalumakasiinia (Huom ! OVIEN OLTAVA KIINNI) painonapit ovat sivuluukun vieressä, työkalun asettaminen onnistuu parhaiten alimpaan reikään. - Työkalu irrotetaan sitä varten tehdyllä avaimella ”KENKÄLUSIKKA”
Tiedostonhallinnan käyttö Ohjelmointitilan, testauksen tai ohjelman ajon valintapainike Tiedostonhallinta Kursoreilla vaihdetaan puu / tiedosto ikkunaa Kursoreilla valitaan hakemisto tai tiedosto Valinta kuitataan ENT painikkeella E = Ohjelma editoitavana S = Ohjelma simuloitavana M = Ohjelma ajettavana
MOD - toiminnot Mod – toiminnolla voidaan muuttaa Käyttäjäpara-metrejä ohjelmointi tilassa ja koneen asetuksia ja virhetilanteiden korjauksia käsikäyttötilassa Avainluku toiminto (parametrien muutokset) Sarjaportin asetukset Yleisimmät parametrit Virhetilateiden vapautus Käyttökielen vaihto Kirjoita avainluku 123 Hyväksy Etsi MP7230.0 – 7230.3 Vaihda luvuksi 9 = suomi Poistu Katso muut kielet ohjekirjasta
Taulukot Työkalutaulukko valitaan automaattiajossa ja sitä voidaan editoida myös manuaali tiloissa Editointi tila asetetaan päälle EDITOI Ei/On painikkeella Pakolliset terätiedot NAME = terän nimitys L = terän pituuskorjain R = terän säde Oleellisia tietoja jyrsinnässä LCUTS = terän lastuamispituus KULMA = max. Sisäiänsyöttökulma Muita mahdollisesti tarvittavia tietoja T-ANGLE = Poran kärkikulma PITCH = Kierretapin nousu Katso taulukon muut vaihtoehdot valmistajan oppaasta
TNC - Perusohjelmointi Ohjelman rakenne Lisätoiminnot Editoinnin ja tiedostonhallinnan perusteet Ohjelmoinnin aloitus ja aihion määrittely Työkalun esittely ja toimintatiedot Ohjelmointitavat eri koordinaatistoissa Suoria- ja kaariliikkeitä Muotoon ajot Aliohjelmia ja toistoja FK – ohjelmoinnin perusteet
Ohjelmatiedonhallinta
Esimerkit ohjelmoinnista … L X-42 RND 4 L Y+0 FC DR- CCX+0 CCY+0 R42 Y+39 FSELECT2 FL AN+0 FC DR- CCX+0 CCY+0 R42 X+42 Y+0 FSELECT1 L Y-21 …. Tunnetaan kaaren keskipiste, Kiertosuunta, säde ja Y - päätepiste Tunnetaan suunta Tunnetaan kaaren keskipiste, kertosuunta, säde ja päätepiste
Ohjeistetut harjoitukset Harjoitus: Kehäjyrsintä, 271004-0106
Koordinaattimuunnokset TNC - Työstökierrot Reiät ja kierteet Taskut, kaulat ja urat Rivijyrsinnät SL – työkierrot Reikäpiirit ja rivit Koordinaattimuunnokset Erikoistyökierrot
Esimerkit kierroista Harjoitus: Ura26, 211103-0111 0 BEGIN PGM tyokierto3 MM 1 * - Uran jyrsinta 2 BLK FORM 0.1 Z X+0 Y+0 Z-20 3 BLK FORM 0.2 X+60 Y+40 Z+0 4 * - T9 Jyrsintappi HSS d12 h3 5 TOOL CALL 7 Z S1200 F200 6 CYCL DEF 3.0 URAN JYRSINTA 7 CYCL DEF 3.1 ETAIS2 8 CYCL DEF 3.2 SYVYYS-8 9 CYCL DEF 3.3 ASETUS3 F50 10 CYCL DEF 3.4 X+50 11 CYCL DEF 3.5 Y+16 12 CYCL DEF 3.6 F120 13 L X+11 Y+20 R0 FMAX M3 14 L Z+2 R0 FMAX M99 15 L Z+100 R0 FMAX M9 M5 16 L Y+0 Z+0 R0 FMAX M92 M30 17 END PGM tyokierto3 MM Paikoituslause Harjoitus: Ura26, 211103-0111
Harjoituksia
Kiertojen logiikka Normaali ohjelman aloitus Määritellään, kuinka monesta erillisestä muodosta muoto muodostuu ja sen parametrit Jos tarvitaan esiporausta Rouhinnan määrittely Viimeistelyn määrittely
TNC - Plane Perusteet Esimerkit ja harjoitukset Liitteet (komennot, linkit, lainaukset, tietolähteet, yms.) Hakemisto
Kinematiikka
Tasojen käsittely Alkuperäinen nollapiste ja kiertokulma 0° Siirretään ensin nollapiste uuteen paikkaan (Kääntöpiste) Siirretään tarvittaessa nollapiste tasolla uuteen paikkaan Käännetään työstötaso
TNC - Parametrit Perusteet ja esittely Muoto ajattelu ja toistettavuus Standardiajattelu / ymmärrettävyys Koordinaatistot Matemaattiset perusteet Työkalugeometria Funktioiden mallintaminen Heidenhain parametriohjelmointi
Mahdollisuudet Käytetään geometristen muotojen ohjelmointiin, kun muoto on lausuttavissa matemaattisen kaavan (funktion) avulla. Esimerkiksi: Taskut, urat, kaulat Tasojen rouhinta Omat muotopoterot Paraabelin jyrsintä tai pisteet käyrällä Trigonometristen funktioiden muodot Ellipsin jyrsintä Puolipallot Automatisoidut paletin ja työkalun vaihdot Yleensä kaikki mikä on laskettavissa.
Järjestelmällisyys Selkeä ja yksiselitteinen Dokumentointi varmistaa että ohjelmaa osataan myös jatkossa hyödyntää. Tärkeimmät dokumentoinnin osat ovat: Aina kirjataan Käyttäjän antamat parametrit ja niiden käyttöä kuvaava piirustus, kommentoi parametrit myös ohjelmissa Tarvittaessa Toimintakaavio Toimintaa kuvaava piirustus Toimintaselostus MUISTA ! Unohtaminen on helpointa Mitä parametreja ohjelmalle annetaan Upotuksen syvyys = Q53, jos 0 Upotus lasketaan Halkaisijan mukaan Upotuksen halkaisija = Q54 huomioidaan vain jos Q53 = 0 Upottimen kärjen halkaisija = Q44 Upottimen kärkikulma = Q49 Alkuporauksen halkaisija = Q34 Varmuusetäisyys 1 = Q200 Varmuusetäisyys 2 = Q204 Syöttö F = Q0 Odotusaika pohjassa = Q40
Tarvittava matematiikka Työkalun paikan laskeminen ulkosäteen jyrsinnässä Muodon ja terän säde lasketaan yhteen, tulos kerrotaan kulman sin (z – koord.) että cos (x – koord.) saadaan terän keskipisteen ( x ja z – koordinaatit). (+ / -) absoluuttiset koordinaatit
Esimerkki Kalteva taso Kaltevan tason koneistaminen Alueen jakaminen lastuihin Työstön laskenta Tarvittava matematiikka ja trigonometria (S = f) Lisäksi tangentin avulla lasketaan työstöradan koordinaatit
Omat työkierrot Muoto, joka on matemaattisesti mallinneltava Monikulmio (mallina kuusio) Kaikki muodot tasasivuisesta kolmiosta eteenpäin noudattavat samaa matemaattista yhtälöä. Perustuu ympyrään Voi olla potero tai kaula Kulmat pyöristetään (poterossa pakko) Kerätään tarvittavat rakennuspalikat: NC – koodi Parametrit Logiikka Kaavat Q – parametri ohjelma testaus
Toistuvat muodot Usein Kappaleet muodostuvat eri mittakaavoissa toistuvista muodoista Esimerkki kappale muoto muodostuu kolmesta perusmuodosta Ulkomuoto ja kulmien reiät Reikäpiiri Laakeripesä Yleensä suunnittelijat suunnittelevat kappaleet valmiina ostettavien laakerien, tiivisteiden ja pulttien mukaan Tätä Standardia voidaan hyödyntää myös ohjelmia suunniteltaessa kirjoitettaessa
Graafinen ohjelmointi TNC - SMART Graafinen ohjelmointi
Muodon luonti Valitse Lisää uusi jakso Täydennä muodon yleistiedot Luo uusi nurkat.hc, Voit myös valita vanhan, muokata vanhaa tai näyttää muodot DXF tiedostosta
Harjoitus Tee oheisesta kappaleesta ohjelma, tiedosto = pipari.dxf Valitse Täydennä muodon yleistiedot Valitse muodot
Loppu Kiitos Mielenkiinnosta