CNC-tööpinkide programmeerimise põhisisu
Detailide jooniste analüüsimine, töötlusprotsesside määramine, matemaatilise töötluse teostamine, programmiloendite kirjutamine, juhtkandjate loomine, programmide kontrollimine, programmide sisestamine ja tooriku proovilõikamine.
CNC-tööpinkide programmeerimise sammud
Detailide jooniste ja protsessinõuete analüüsimine: Jooniste põhjal analüüsige detaili geomeetrilist kuju, mõõtmeid ja tehnilisi nõudeid; selgitada töötluse sisu ja nõudeid; määrata töötluskava; määrata töötlusjärjestus; Disainseadmed; vali tööriistad; määrata mõistlik tööriistatee; ja valige sobivad lõikeparameetrid.
Samal ajal tuleks tööriista seadistuspunkti ja sisestusmeetodi õigeks valimiseks täielikult ära kasutada CNC-süsteemi funktsioone ja CNC-tööpinkide enda võimalusi, minimeerides abiaega, nagu tööriista vahetus ja indekseerimine.
Matemaatiline töötlemine
Enne programmeerimist luuakse detaili geomeetriliste omaduste põhjal tooriku koordinaatsüsteem. CNC-süsteem sõnastab detailide jooniste nõuete alusel töötlustee. Loodud tooriku koordinaatsüsteemis arvutatakse esmalt tööriista liikumistrajektoor. Suhteliselt lihtsa kujuga osade (nt sirgjoontest ja kaaredest koosnevad osad) puhul tuleb arvutada ainult kahe geomeetrilise elemendi alguspunkti, lõpp-punkti, kaare keskpunkti ja lõike- või puutujapunkti koordinaadid.
Osaprogrammide loendi kirjutamine
Pärast töötlemismarsruudi ja protsessi parameetrite määramist kirjutage töötlusprogrammi loend vastavalt CNC-süsteemi poolt määratletud koodidele ja programmisegmendi vormingutele.
CNC-töötlusprogrammi struktuur
1. Programmi koosseis: koosneb mitmest programmisegmendist.
O0001; O (FANUC-O, AB8400-P, SINUMERIK8M-%) Funktsionaalselt määrab programmi numbri; iga programmi number vastab töödeldud detailile.
N010 G92 X0 Y0; Semikoolon tähistab programmilõigu lõppu.
N020 G90 G00 X50 Y60;
...; Alamprogramme saab kutsuda.
N150 M05;
N160 M02;
2. Programmisegmendi vorming:
① Wordi aadressivorming: nt N020 G90 G00 X50 Y60; See on kaasaegsete CNC-tööpinkide jaoks kõige sagedamini kasutatav formaat. Aadress N on programmilõigu number, aadress G ja number 90 moodustavad sõnaaadressi ettevalmistavate funktsioonide jaoks,...
② Muutuv programmisegmendi formaat: nt B2000 B3000 B B6000; Iga sõna eraldatakse eraldajaga B. Andmete puudumisel ei saa eraldajat ära jätta. Tavaliselt kasutatakse CNC-traadi lõikamismasinates. On ka teisi vorminguid, näiteks 3B programmeerimine.
③ Fikseeritud järjestusprogrammi segmendi vorming: nt 00701+0; Siemensi süsteemi{3}}juhitavates robotites tähendab ülaltoodud programmisegment: N007 G01 X+02500 Y-13400 F15 S30 M02;






