KESKEISET NC-KOODIT TOIMINNAN MUKAAN RYHMITELLEN



Samankaltaiset tiedostot
Hannu Vesamäki (toim.) LASTUAVAN TYÖSTÖN NC-OHJELMOINTI

NC tekniikka materiaali sisällysluettelo

1. Työkappaleen/-koordinaatiston sijainti. Tämä tapahtuu määrittelemällä paikka nollapisteelle, jonka suhteen annetaan varsinaiset liikekäskyt.

NC-koneet ja niiden ohjelmointi

TYÖKOORDINAATISTON MÄÄRITTELY MITSUI SEIKI HR5B -KONEISTUS- KESKUKSELLA

Ins. Tomi-Pekka Nieminen (AMK) Lehtori Markku Nieminen, Tampereen ammattiopisto

Suurempi Kapasiteetti: VM-30/35 isoilla poikkiliikkeellä optimoitu suorituskyky isoihin kappaleisiin.

VALMISTUSTEKNIIKAN JATKOKURSSI 2006 Koneistettavan kappaleen mallintaminen ja työstön ohjelmointi

FANUC Series 30+-MODEL B FANUC Series 31+-MODEL B FANUC Series 32+-MODEL B. Työstökeskusjärjestelmälle KÄYTTÖOPAS B-64484FI-2/03

FANUC Series 30+-MODEL B FANUC Series 31+-MODEL B FANUC Series 32+-MODEL B. Sorvijärjestelmälle KÄYTTÖOPAS B-64484FI-1/03

Mitä Uutta - SURFCAM V5.1 Sisällysluettelo

VUE-nÄYTTÖLAITTEET KÄSIKIRJA

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla

MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I

Diplomi-insinööri- ja arkkitehtikoulutuksen yhteisvalinta 2017 Insinöörivalinnan matematiikan koe , Ratkaisut (Sarja A)

TARJOUSTEN VERTAILUTAULUKKO H074-15, HEL / CNC-jyrsin kyselevällä graafisella ohjauksella ja. ISO-koodilla

2 Pistejoukko koordinaatistossa

Käyttäjän käsikirja Työkierto-ohjelmointi TNC 320. NC-ohjelmisto

Tekijä Pitkä matematiikka Suoran pisteitä ovat esimerkiksi ( 5, 2), ( 2,1), (1, 0), (4, 1) ja ( 11, 4).

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos. MS-A0203 Differentiaali- ja integraalilaskenta 2, kevät 2016

Koordinaatistot 1/6 Sisältö ESITIEDOT: reaaliluvut

3 TOISEN ASTEEN POLYNOMIFUNKTIO

Harjoitustyö - Mikroprosessorit Liikennevalot

1 Ensimmäisen asteen polynomifunktio

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

Differentiaalilaskennan tehtäviä

x (t) = 2t ja y (t) = 3t 2 x (t) + + y (t) Lasketaan pari käyrän arvoa ja hahmotellaan kuvaaja: A 2 A 1

2016/07/05 08:58 1/12 Shortcut Menut

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 6: Ääriarvojen luokittelu. Lagrangen kertojat.

Käyttöohje LogiComm ohjausjärjestelmä

Käyttöoppaasi. HEIDENHAIN TNC 620

Sovellutuksia Pinta-alan ja tilavuuden laskeminen Keskiö ja hitausmomentti

CNC-SORVI DIGIMA BM KL2100-SARJA

MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 1: Parametrisoidut käyrät ja kaarenpituus

Ota tämä paperi mukaan, merkkaa siihen omat vastauksesi ja tarkista oikeat vastaukset klo 11:30 jälkeen osoitteesta

SML:N SUUR-SAVON PIIRIN PÖNTTÖSORVIN KÄYTTÖ-OHJEET 2015 OHJEKIRJA SISÄLLYSLUETTELO

Moniakseliratojen harjoituskirja 2. Helmikuu 2015

NC-koneiden rakenteista

Avaruuden kolme sellaista pistettä, jotka eivät sijaitse samalla suoralla, määräävät

Apollo SPEEDY Syöttölaite

BM20A5840 Usean muuttujan funktiot ja sarjat Harjoitus 1, Kevät 2018

Käyttäjän käsikirja HEIDENHAINselväkieli-dialogi TNC 320. NC-ohjelmisto

Ohjelmointi 1 / 2009 syksy Tentti / 18.12

EdgeCAM Tuotantokoneistus

Matematiikan taito 9, RATKAISUT. , jolloin. . Vast. ]0,2] arvot.

Olkoon funktion f määrittelyjoukkona reaalilukuväli (erityistapauksena R). Jos kaikilla määrittelyjoukon luvuilla x 1 ja x 2 on voimassa ehto:

815338A Ohjelmointikielten periaatteet Harjoitus 7 Vastaukset

Pikaohje Aplisens APIS type 1X0 ja 2XO

Algoritmit. Ohjelman tekemisen hahmottamisessa käytetään

MAKRO-OHJELMOINNIN KOULUTUSMATERIAALI FANUC-OHJAUKSELLE

4. Käyrän lokaaleja ominaisuuksia

Teoreettisia perusteita II

2 Osittaisderivaattojen sovelluksia

Tekijä Pitkä matematiikka Pisteen (x, y) etäisyys pisteestä (0, 2) on ( x 0) Pisteen (x, y) etäisyys x-akselista, eli suorasta y = 0 on y.

MAY1 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Julkaiseminen sallittu vain koulun suljetussa verkossa.

Äänellä vauhtia robottiin

Taso 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste, suora

Ohjelmointi 1 C#, kevät 2014, 2. uusintatentti NIMI:

Monitoimisorvien NC-ohjelmointi. Kari Kuutela Pathtrace Oy

Pong-peli, vaihe Koordinaatistosta. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 2/7. Tämän vaiheen aikana

Aloita Ratkaise Pisteytä se itse Merkitse pisteet saanut riittävästi pisteitä voit siirtyä seuraavaan osioon ei ole riittävästi

Kirjoita ohjelma jossa luetaan kokonaislukuja taulukkoon (saat itse päättää taulun koon, kunhan koko on vähintään 10)

TNC 320 Käyttäjän käsikirja Työkierto-ohjelmointi. NC-ohjelmisto

2 Konekieli, aliohjelmat, keskeytykset

Pikaopas TNC 426B TNC 430. NC-Software xx xx 12/99

MINICODE ACL OHJELMOINTIKOODIN JA TUNNISTEEN OHJELMOINTI

TEHTÄVIEN RATKAISUT. b) 105-kiloisella puolustajalla on yhtä suuri liikemäärä, jos nopeus on kgm 712 p m 105 kg

ESBE CRD122. Käyttöohje. Esbe CRD122 lämmönsäädin langattomalla ohjaimella. Kompakti lämmönsäädin paketti

(ks. kuva) ja sen jälkeen x:n ja y:n suhteen yli xy-tasossa olevan alueen projektion G:

MATEMATIIKKA 5 VIIKKOTUNTIA

ITKP102 Ohjelmointi 1 (6 op)

Jos Q = kysytty määrä, Q = kysytyn määrän muutos, P = hinta ja P = hinnan muutos, niin hintajousto on Q/Q P/P

SISÄLLYSLUETTELO RC-436

Tekijä Pitkä matematiikka

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 9: Muuttujanvaihto taso- ja avaruusintegraaleissa

Y ja

Dynaaminen ohjelmointi ja vaikutuskaaviot

MS-A0305 Differentiaali- ja integraalilaskenta 3 Luento 7: Pintaintegraali ja vuointegraali

4 FUNKTION ANALYSOINTIA

Tässä dokumentissa on ensimmäisten harjoitusten malliratkaisut MATLABskripteinä. Voit kokeilla itse niiden ajamista ja toimintaa MATLABissa.

Hervannan ammattioppilaitos / Markku Nieminen

13. Hyvä ohjelmointitapa (osa 1) 13.1

MAKRO-OHJELMOINTI TYÖSTÖKONEISSA

MATEMATIIKKA 5 VIIKKOTUNTIA. PÄIVÄMÄÄRÄ: 8. kesäkuuta 2009

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos

3.3 Paraabeli toisen asteen polynomifunktion kuvaajana. Toisen asteen epäyhtälö

2) Kaksi lentokonetta lähestyy toisiaan samalla korkeudella kuvan osoittamalla tavalla. Millä korkeudella ja kuinka kaukana toisistaan ne ovat?

TAMPEREEN TEKNILLINEN YLIOPISTO

1 Tekniset tiedot: 2 Asennus: Asennus. Liitännät

MAA2 POLYNOMIFUNKTIOT JA -YHTÄLÖT

JAVA on ohjelmointikieli, mikä on kieliopiltaan hyvin samankaltainen, jopa identtinen mm. C++

MATEMATIIKAN KOE PITKÄ OPPIMÄÄRÄ

f(x, y) = x 2 y 2 f(0, t) = t 2 < 0 < t 2 = f(t, 0) kaikilla t 0.

Käyttöoppaasi. HEIDENHAIN ITNS 530

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos

Funktiot, L4. Funktio ja funktion kuvaaja. Funktio ja kuvaus. Yhdistetty funktio. eksponenttifunktio. Logaritmi-funktio. Logaritmikaavat.

Transkriptio:

KESKEISET NC-KOODIT TOIMINNAN MUKAAN RYHMITELLEN Tämän dokumentin lopussa on teollisuudessa hyvin yleisen Fanucohjauksen NC-koodia oppilaitoksen laboratoriossa olevalle kolmiakseliselle Robodrill-työstökoneelle. Ennen ohjelman alkua voi ja kannattaa olla pitkästikin selitystekstiä % on usein koodin alku- ja loppumerkki, alunperin reikänauhanlukijan ohjaus. Siitä laite tietää ohjelmansiirrossa aloituksen ja lopetuksen. O1234 tai P1234 Ohjelman numero, useimmiten nelinumeroinen luku N123 Rivinumerointi, tarve konekohtainen, saattaa generoitua NC-koneelle itse, on mahdollisesti hyppyosoite monimutkaisessa parametrisessa ohjelmassa X Y Z A B C U V Viittauksia liikeakseleihin F Syöttönopeus, mm/min, tai mm/r voi olla muukin S Karan pyörimisnopeus, r/min R Kaaren säde, jos negatiivinen R-100, tehdään yli 180 asteen kaari. I J Käskyn parametreja, ympyränkaari-interpolaation keskiön sijainti (suhteellinen nykypaikkaan) (KOMMENTTI SULUISSA) Huom! Kaikki kirjaimet ISOJA, pikkukirjaimet todennäköisesti ohitetaan tyystin. G-koodit käskevät pääasiassa liikkeitä ja työkiertoja ja määrittelevät koordinaatistoja: Ohjelman alussa on usein lista kaikkien mahdollisten edellisestä ajosta muistiin jääneiden kompensointikäskyjen yms. peruutuksia

Ohjelmointitavan valinta G90 tai G91, modaalinen, eli jää voimaan kunnes muutetaan: G90 absoluuttinen ohjelmointi, koordinaatit suhteessa kiinteään koordinaatistoon G91 inkrementaalinen ohjelmointi, käytetään useimmiten aliohjelmissa, kaikki liikkeet koordinaatteja suhteessa edelliseen Liiketilat, modaalisia: G00 paikoitus pikaliikkeellä G01 suoraviivainen syöttöliike lineaarisesti interpoloiden, syöttönopeus F.. annettava kerran G02 ympyränkaari-interpolointi myötäpäivään, parametreina päätepiste ja säde R.. tai keskiöpiste I.. J...lähtöpisteestä, syöttönopeus F..annettava kerran G03 ympyränkaari-interpolointi vastapäivään. syöttönopeus annettava kerran F.. Interpolointitason valinta G02 ja G03-liikkeille: G17 XY-taso G18 ZX-taso G19 YZ-taso Työkalun säteen kompensointi, modaalisia, järkevässä käytössä vain tasossa pysyvillä 2-ulotteisilla radoilla: G40 työkalun säteenkompensoinnin peruutus G41 työkalun säteenkompensointi vasemmalle G42 työkalun säteenkompensointi oikealle Työkalun pituuden kompensoinnin käsittely, modaalisia: G43 työkalun pituuden kompensointi päälle G44 työkalun pituuden kompensointi päältä G49 työkalun pituuden kompensoinnin peruutus Työkappalekoordinaattien käsittely, modaalisia: G54 1. työkappalekohtaisen koordinaatiston valinta G55 2. työkappalekohtaisen koordinaatiston valinta G56 3. työkappalekohtaisen koordinaatiston valinta G57 4. työkappalekohtaisen koordinaatiston valinta G58 5. työkappalekohtaisen koordinaatiston valinta

G59 6. työkappalekohtaisen koordinaatiston valinta Syöttönopeuden ohjelmointi, modaalisia: G94 syöttönopeus ohjelmoidaan mm/minuutti G95 syöttönopeus ohjelmoidaan mm/kierros, merkittävä sorvilla Sekalaiset toiminnot: G04 viive G28 ajo referenssipisteeseen G50 vaihtelee, mahd koordinaatiston asetus G52 paikalliskoordinaatiston asetus G53 konekoordinaatistoon paluu G92 koordinaatiston asetus, Koneelle kerrotaan senhetkisen paikan looginen sijainti koordinaatistossa, eräänlainen koordinaatiston asetustapa Poraustyökierrot, konekohtaisia eroja: G80 poraustyökierron peruutus G81 poraustyökierto, poraus G82 poraustyökierto, upotus G83 poraustyökierto, syvänreiän poraus G84 poraustyökierto, kierteitys G85 poraustyökierto, kalvinta, avarrus G86 poraustyökierto, avarrus M-koodit: M-koodit ovat pääasiassa kytkeviä toimintoja ja eroavat eri koneilla huomattavasti toisistaan. Yleensä sallitaan 1 M-koodi rivillä. M00 - ohjelman pysäytys, seuraavalla Start-painalluksella jatketaan seuraavalta riviltä. M01 - valinnainen pysäytys, hallintavipu vaikuttaa pysähtymiseen M02 - ohjelman loppu M03 - karan käynnistys myötäpäivään M04 - karan käynnistys vastapäivään M05 - karan pysäytys M06 - työkalun vaihto M08 - jäähdytys päälle M09 - jäähdytys pois päältä M10 - oheislaitteen lukinta M11 - oheislaitteen lukinnan avaus

M30 - ohjelman loppu, seuraavalla Start-painalluksella aloitetaan ohjelman alusta Malliohjelma: Fanucin ohjauksen erikoisuus on, että millimetrimittaa pitää aina seurata piste. Ilman pistettä koordinaatti on mikrometrejä. (Koneet voidaan saada myös tulkitsemaan mitat tuumina, minkä huomaa amerikkalaisissa NC-ohjelmissa) Tavanomainen tapa tehdä koodia on pitää kappaleen pintaa Z0- tasona. Positiivisella Z-arvolla ollaan ulkona, negatiivisella aineessa. % O0123 G49T1M6 (D10 KMROUHE) G0G90G54X-32.102Y19.M8 G43H1Z2.S7000M3 G1Z-15.F4000 G41D1X-25.F1500 G2X-19.Y25.R6. G1X19. G2X25.Y19.R6. G1Y-19. G2X19.Y-25.R6. G1X-19. G2X-25.Y-19.R6. G1Y19. G2X-24.917Y19.995R6. G1G40X-31.921Y21.174 G0Z2. X0.Y0. G1Z0.F4000 G41D1X9.F1500 G3X-9.Z-2.972R9. X9.Z-5.944R9. X-9.Z-8.915R9. X-4.548Y-7.766Z-9.9R9. X9.Y0.R9. X-9.R9.

X-3.659Y-8.223R9. G1G40X0.Y0. G0Z2.M9 ) G49T2M6 (D10 KMTAPPI) G0G90G54X-31.822Y19.M8 G43H2Z2.S7000M3 G1Z-15.F4000 G41D2X-25.F1500 G2X-19.Y25.R6. G1X19. G2X25.Y19.R6. G1Y-19. G2X19.Y-25.R6. G1X-19. G2X-25.Y-19.R6. G1Y19. G2X-24.917Y19.995R6. G1G40X-31.645Y21.127 G0Z2. X0.Y0. G1Z-10.F4000 G41D2X9.F1500 G3X-9.R9. X9.R9. X8.945Y.998R9. G1G40X0.Y0. G0Z2.M9 G49T3M6 (D8 MERKKAUS) G0G90G54X-15.Y15.M8 G43H3Z2.S8000M3 G98G81Z-3.R2.F1500 X15.Y-15. G80 Y15. G98G81Z-1.5R2.F1500 X-15.Y-15.

G80M9 G49T4M6 (D6 PORA) G0G90G54X-15.Y15.M8 G43H4Z2.S8000M3 G98G83Z-17.803R2.Q3.F1200 X15.Y-15. G80M9 G49T5M6 (D2.5 KMPORA) G0G90G54X15.Y15.M8 G43H5Z2.S8000M3 G98G73Z-8.751R2.Q0.F1200 X-15.Y-15. G80M9 G49T6M6 (M3 KIERRE) G0G90G54X15.Y15.M8 G43H6Z2. M29S3000 G98G84Z-7.5R2.F1500 X-15.Y-15. G80M9 M30 %