CNC-työstökoneiden ohjelmoinnin pääsisältö
Osapiirustusten analysointi, koneistusprosessien määrittäminen, matemaattisen käsittelyn suorittaminen, ohjelmaluetteloiden kirjoittaminen, ohjausvälineiden luominen, ohjelmien tarkistus, ohjelmien syöttäminen ja työkappaleen koeleikkaus.
CNC-työstökoneiden ohjelmoinnin vaiheet
Osapiirustusten ja prosessivaatimusten analysointi: Analysoi piirustusten perusteella osan geometrinen muoto, mitat ja tekniset vaatimukset; selventää koneistuksen sisältöä ja vaatimuksia; määrittää koneistussuunnitelman; määrittää työstöjärjestyksen; suunnittelu kalusteet; valitse työkalut; määritä kohtuullinen työkalupolku; ja valitse sopivat leikkausparametrit.
Samanaikaisesti CNC-järjestelmän toimintoja ja itse CNC-työstökoneen ominaisuuksia tulee hyödyntää täysimääräisesti työkalun asetuspisteen ja syöttötavan valitsemiseksi oikein, minimoiden apuaika, kuten työkalun vaihdot ja indeksointi.
Matemaattinen käsittely
Ennen ohjelmointia muodostetaan työkappaleen geometristen ominaisuuksien perusteella työkappaleen koordinaattijärjestelmä. CNC-järjestelmä muotoilee työstöpolun osapiirustusten vaatimusten perusteella. Muodostetussa työkappaleen koordinaattijärjestelmässä lasketaan ensin työkalun liikerata. Osille, joilla on suhteellisen yksinkertainen muoto (kuten suorista ja kaarista koostuvat osat), vain kahden geometrisen elementin aloituspisteen, loppupisteen, kaaren keskipisteen ja leikkauspisteen tai tangentin koordinaatit on laskettava.
Osaohjelmaluettelon kirjoittaminen
Koneistusreitin ja prosessiparametrien määrittämisen jälkeen kirjoita koneistusohjelmaluettelo CNC-järjestelmän määrittelemien koodien ja ohjelmasegmenttimuotojen mukaan.
CNC-työstöohjelman rakenne
1. Ohjelman kokoonpano: Koostuu useista ohjelman osista.
O0001; O (FANUC-O, AB8400-P, SINUMERIK8M-%) Määrittää toiminnallisesti ohjelmanumeron; jokainen ohjelmanumero vastaa koneistettua osaa.
N010 G92 X0 Y0; Puolipiste osoittaa ohjelmasegmentin loppua.
N020 G90 G00 X50 Y60;
...; Aliohjelmia voidaan kutsua.
N150 M05;
N160 M02;
2. Ohjelmasegmentin muoto:
① Word-osoitemuoto: esim. N020 G90 G00 X50 Y60; Tämä on yleisimmin käytetty muoto, joka on otettu käyttöön nykyaikaisissa CNC-työstökoneissa. Osoite N on ohjelmasegmentin numero, osoite G ja numero 90 muodostavat valmistelevien toimintojen sanaosoitteen,...
② Muuttuvan ohjelman segmentin muoto: esim. B2000 B3000 B B6000; Jokainen sana erotetaan erottimella B. Erotinta ei voi jättää pois, jos dataa ei ole. Käytetään yleisesti CNC-langanleikkauskoneissa. On myös muita formaatteja, kuten 3B-ohjelmointi.
③ Kiinteän sekvenssin ohjelman segmentin muoto: esim. 00701+0; Siemensin järjestelmä{3}}ohjatuissa roboteissa yllä oleva ohjelmasegmentti tarkoittaa: N007 G01 X+02500 Y-13400 F15 S30 M02;






