CNC-työstöohjelmoinnin tarkoitus on kirjoittaa osien työstöprosessi, prosessiparametrit, työkappaleen koko, työkalun siirtymissuunta ja muut aputoiminnot (kuten työkalun vaihto, jäähdytys, työkappaleiden lastaus ja purkaminen jne.) liikejärjestyksessä ja ohjelmointimuodon mukaisesti kirjoittaa ohjelmalehtiä ohjekoodeilla. prosessi. Kirjoitettu ohjelmaluettelo on käsittelyohjelmaluettelo.
Xinfa CNC-työkaluilla on hyvä laatu ja edullinen hinta. Lisätietoja on osoitteessa:
CNC-työkalujen valmistajat – Kiinan CNC-työkalutehdas ja toimittajat (xinfatools.com)
Työstökoneiden koordinaattijärjestelmän ja liikesuunnan määrittäminen
Työstökoneen lineaarisen liikkeen kolme koordinaattijärjestelmää X, Y ja Z omaksuvat oikeanpuoleisen suorakulmaisen suorakulmaisen koordinaattijärjestelmän, kuten kuvassa 11-6. Koordinaattiakselien määrittelyjärjestys on määrittää ensin Z-akseli, sitten X-akseli ja lopuksi Y-akseli. Työstökoneissa, jotka pyörittävät työkappaletta (kuten sorvit), työkalun suunta pois työkappaleesta on Lookin positiivinen suunta, oikea suunta on X-akselin positiivinen suunta.
Kolme pyörimisakselin koordinaattijärjestelmää ovat samansuuntaisia X-, Y- ja Z-koordinaattien kanssa, ja oikeanpuoleisen kierteen eteenpäin suunta on otettu positiiviseksi suunnaksi.
Perusohjeet CNC-sorveille
1) Ohjelman muoto
Käsittelyohjelma koostuu yleensä kolmesta osasta: ohjelman aloitus, ohjelman sisältö ja ohjelman loppu.
Ohjelman alku on ohjelman numero, jota käytetään tunnistamaan käsittelyohjelman alkaminen. Ohjelmanumero esitetään yleensä merkillä “%”, jota seuraa neljä numeroa.
Ohjelman päättyminen voidaan ilmaista aputoiminnoilla M02 (ohjelman loppu), M30 (ohjelman loppu, paluu alkupisteeseen) jne.
Ohjelman pääsisältö koostuu useista ohjelmalohkoista (BLOCK). Ohjelmasegmentti koostuu yhdestä tai useammasta tietosanasta. Jokainen tietosana koostuu osoitemerkeistä ja datamerkkikirjaimista. Tietosana on ohjeen pienin yksikkö. (Kun ei ole ketään opastamassa, sinun on hyvin hidasta luottaa omiin kykyihisi tai selvitä ja kertyä pala kerrallaan itse. Jos muut opettavat sinulle kokemuksiaan, voit välttää monia kiertoteitä.
2) Ohjelmasegmentin muoto
Tällä hetkellä käytetään yleisesti Word-osoiteohjelman segmenttimuotoa, ja sovellusstandardi on JB3832-85.
Seuraava on tyypillinen sana-osoiteohjelman segmenttimuoto:
N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF
Niistä N001- edustaa ensimmäistä ohjelmasegmenttiä
G01 – Osoittaa lineaarista interpolaatiota
X60.0 Z-20.0 – edustaa liikkeen määrää X- ja Z-koordinaattisuunnissa vastaavasti
F, S, T – edustavat syöttönopeutta, karan nopeutta ja työkalun numeroa
M03 – Ilmaisee, että kara pyörii myötäpäivään
LF – osoittaa ohjelmajakson päättymisen
3) CNC-järjestelmän perustoimintokoodit
(1) Ohjelmasegmentin numero: N10, N20…
(2) Valmistelutoiminto: G00-G99 on toiminto, jonka avulla CNC-laite voi suorittaa tiettyjä toimintoja.
G-koodit jaetaan kahteen tyyppiin: modaalikoodit ja ei-modaaliset koodit. Ns. modaalikoodi tarkoittaa, että kun tietty G-koodi (G01) on määritetty, se on aina voimassa, kunnes samaa G-koodiryhmää (G03) käytetään seuraavassa ohjelmasegmentissä sen tilalle. Ei-modaalinen koodi on voimassa vain määritetyssä ohjelmaosassa ja se on kirjoitettava tarvittaessa uudelleen seuraavassa ohjelmaosassa (kuten G04). Metallinkäsittely WeChat on huomiosi arvoinen.
a. Pikapisteen paikannuskomento G00
G00-komento on modaalinen koodi, joka käskee työkalua siirtymään nopeasti pisteestä, jossa työkalu on, seuraavaan kohdeasemaan pisteen paikannusohjauksessa. Se on vain nopeaan paikannukseen ilman liikeratavaatimuksia.
Komennon kirjoitusmuoto on: G00 Alla olevat törmäykset ovat vaarallisempia.
b. Lineaarinen interpolointikomento G01
Lineaarinen interpolointikäsky on lineaarinen liikekäsky ja myös modaalinen koodi. Se käskee työkalua suorittamaan lineaarista liikettä millä tahansa kaltevuudella kahden koordinaatin tai kolmen koordinaatin välillä interpolointikytkennällä määritetyllä F-syöttönopeudella (yksikkö: mm/min).
Komennon kirjoitusmuoto on: G01 X_Z_F_; F-komento on myös modaalinen komento, ja se voidaan peruuttaa G00-komennolla. Jos lauseessa ennen G01-lausetta ei ole F-käskyä, kone ei liiku. Siksi G01-ohjelmassa täytyy olla F-komento.
c. Kaaren interpolointiohjeet G02/G03 (käyttäen suorakulmaisia koordinaatteja arvioinnissa)
Kaaren interpolointikomento käskee työkalua suorittamaan ympyräliikettä määritetyssä tasossa annetulla F-syöttönopeudella kaaren muodon leikkaamiseksi. Käsitellessäsi kaaria sorvissa, sinun ei tarvitse käyttää vain G02/G03:a osoittamaan kaaren myötä- ja vastapäivään, ja XZ-näppäimellä määrittää kaaren loppupisteen koordinaatit, vaan myös määrittää kaaren säde.
Ohjeen kirjoitusmuoto on: G02/G03 X_Z_R_;
(3) Aputoiminnot: käytetään määrittämään työstökoneen aputoiminnot (kuten työstökoneen käynnistys ja pysäytys, ohjaus, leikkausnesteen kytkin, karan ohjaus, työkalun kiinnitys ja irrotus jne.)
M00 - Ohjelman tauko
M01 – Ohjelmasuunnitelma keskeytetty
M02 - Ohjelman loppu
M03 - Karan pyöriminen eteenpäin (CW)
M04 - Karan peruutus (CCW)
M05 - Kara pysähtyy
M06 – Työkalun vaihto koneistuskeskuksessa
M07, M08-jäähdytysneste päällä
M09 - Jäähdytysneste pois
M10 – työkappaleen kiinnitys
M11 – Työkappale löysätty
M30 – Ohjelman loppu, paluu aloituspisteeseen
M05-komentoa on käytettävä M03- ja M04-komentojen välissä karan pysäyttämiseksi.
(4) Syöttötoiminto F
Jos käytetään suoraa merkintämenetelmää, kirjoita vaadittu syöttönopeus heti F:n jälkeen, kuten F1000, mikä tarkoittaa, että syöttönopeus on 1000 mm/min); kierrettä, kierteitystä ja kierteitystä käytettäessä, koska syöttönopeus on suhteessa karan nopeuteen, F:n jälkeinen luku on määritetty johto.
(5) Karan toiminto S
S määrittää karan nopeuden, kuten S800, mikä tarkoittaa, että karan nopeus on 800 r/min.
(6) Työkalutoiminto T
Neuvo CNC-järjestelmää vaihtamaan työkalu ja käytä osoitetta T ja seuraavia 4 numeroa työkalun numeron ja työkalun korjausnumeron (työkalun offset-numeron) määrittämiseen. Ensimmäiset 2 numeroa ovat työkalun sarjanumero: 0-99, ja viimeiset 2 numeroa ovat työkalun korjausnumero: 0-32. Kun jokainen työkalu on käsitelty, työkalun korjaus on peruutettava.
Työkalun sarjanumero voi vastata teräpäässä olevaa työkalun paikkanumeroa;
Työkalun kompensointi sisältää muodon kompensoinnin ja kulumisen kompensoinnin;
Työkalun sarjanumeron ja työkalun korjausnumeron ei tarvitse olla samat, mutta ne voivat olla samat mukavuuden vuoksi.
CNC-laitteessa ohjelmatietue tunnistetaan ohjelmanumerolla, eli ohjelman kutsuminen tai ohjelman muokkaaminen on kutsuttava ulos ohjelmanumerolla.
a. Ohjelmanumeron rakenne: O;
"O":n jälkeinen numero esitetään 4 numerolla (1–9999), ja "0" ei ole sallittu.
b. Ohjelmasegmentin järjestysnumero: Lisää järjestysnumero ennen ohjelmalohkoa, kuten: N;
"O":n jälkeinen numero esitetään 4 numerolla (1–9999), ja "0" ei ole sallittu.
Työkappaleen koordinaattijärjestelmän asetus
Työkappale on asennettu istukkaan. Työstökoneen koordinaattijärjestelmä ja työkappaleen koordinaattijärjestelmä eivät yleensä täsmää. Ohjelmoinnin helpottamiseksi tulee luoda työkappaleen koordinaattijärjestelmä, jotta työkalua voidaan käsitellä tässä koordinaattijärjestelmässä.
G50XZ
Tämä komento määrittää etäisyyden työkalun aloituspisteestä tai työkalun vaihtopisteestä työkappaleen alkupisteeseen. Koordinaatit X ja Z ovat työkalun kärjen aloituspiste työkappaleen koordinaatistossa.
CNC-työstökoneissa, joissa on työkalun kompensointitoiminto, työkalun asetusvirhe voidaan kompensoida työkalun siirrolla, joten työstökoneen säätövaatimukset eivät ole tiukat.
Perustyökalujen asetusmenetelmät CNC-sorveille
Yleisimmin käytettyjä työkalun asetusmenetelmiä on kolme: koeleikkuutyökalun asetusmenetelmä, työkalun säätö mekaanisella tunnistustyökalun asettimella ja työkalun asetus optisella tunnistustyökalun asettimella.
G50 UW:n käyttö voi aiheuttaa koordinaattijärjestelmän siirtymisen, vanhojen koordinaattiarvojen korvaamisen uusilla koordinaattiarvoilla ja työstökoneen koordinaattijärjestelmän ja työkappaleen koordinaattijärjestelmän korvaamisen keskenään. On huomattava, että työstökoneen koordinaattijärjestelmässä koordinaattiarvo on työkalun pidikkeen keskipisteen ja työstökoneen alkupisteen välinen etäisyys; kun taas työkappaleen koordinaattijärjestelmässä koordinaattiarvo on työkalun kärjen ja työkappaleen alkupisteen välinen etäisyys.
Postitusaika: 27.5.2024