CNC apdirbimo programavimas yra dalių apdirbimo procesas, proceso parametrai, ruošinio dydis, įrankio poslinkio kryptis ir kiti pagalbiniai veiksmai (pvz., įrankio keitimas, aušinimas, ruošinių pakrovimas ir iškrovimas ir kt.) judėjimo tvarka ir pagal programavimo formatą rašyti programų lapus naudojant instrukcijų kodus. procesas. Parašytas programų sąrašas yra apdorojimo programų sąrašas.
Xinfa CNC įrankiai pasižymi geros kokybės ir mažos kainos savybėmis. Norėdami gauti daugiau informacijos, apsilankykite:
CNC įrankių gamintojai – Kinijos CNC įrankių gamykla ir tiekėjai (xinfatools.com)
Staklių koordinačių sistemos ir judėjimo krypties nustatymas
Trys staklių linijinio judėjimo koordinačių sistemos X, Y ir Z naudoja dešiniąją Dekarto stačiakampę koordinačių sistemą, kaip parodyta 11-6 pav. Koordinačių ašių apibrėžimo tvarka yra pirmiausia nustatyti Z ašį, tada X ašį ir galiausiai Y ašį. Staklėms, kurios suka ruošinį (pvz., tekinimo staklėms), įrankio kryptis nuo ruošinio yra teigiama "Look" kryptis, teisinga kryptis yra teigiama X ašies kryptis.
Trys sukimosi ašių koordinačių sistemos yra lygiagrečios atitinkamai X, Y ir Z koordinačių ašims, o dešiniojo sriegio kryptis į priekį laikoma teigiama kryptimi.
Pagrindinės CNC tekinimo staklių instrukcijos
1) Programos formatas
Apdorojimo programa paprastai susideda iš trijų dalių: programos pradžios, programos turinio ir programos pabaigos.
Programos pradžia yra programos numeris, kuris naudojamas identifikuoti apdorojimo programos pradžią. Programos numeris paprastai nurodomas simboliu „%“, po kurio seka keturi skaitmenys.
Programos pabaigą gali nurodyti pagalbinės funkcijos M02 (programos pabaiga), M30 (programos pabaiga, grįžimas į pradžios tašką) ir kt.
Pagrindinis programos turinys susideda iš kelių programos segmentų (BLOKAS). Programos segmentą sudaro vienas arba keli informaciniai žodžiai. Kiekvienas informacinis žodis susideda iš adreso simbolių ir duomenų simbolių raidžių. Informacinis žodis yra mažiausias instrukcijos vienetas. (Kai nėra kam vadovauti, labai lėtai pasikliaujate savo sugebėjimais arba po truputį susikaupiate patys. Jei kiti mokys jus savo patirties, galite išvengti daugelio aplinkkelių.
2) Programos segmento formatas
Šiuo metu dažniausiai naudojamas žodžio adreso programos segmento formatas, o programos standartas yra JB3832-85.
Toliau pateikiamas tipiškas žodžio adreso programos segmento formatas:
N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF
Tarp jų N001 yra pirmasis programos segmentas
G01 – nurodo tiesinę interpoliaciją
X60.0 Z-20.0 – rodo judėjimo dydį atitinkamai X ir Z koordinačių kryptimis
F, S, T – atitinkamai reiškia padavimo greitį, suklio greitį ir įrankio numerį
M03 – rodo, kad velenas sukasi pagal laikrodžio rodyklę
LF – rodo programos segmento pabaigą
3) Pagrindiniai funkcijų kodai CNC sistemoje
(1) Programos segmento numeris: N10, N20…
(2) Paruošimo funkcija: G00-G99 yra funkcija, leidžianti CNC įrenginiui atlikti tam tikras operacijas.
G kodai skirstomi į du tipus: modalinius kodus ir nemodalinius kodus. Vadinamasis modalinis kodas reiškia, kad nurodęs tam tikrą G kodą (G01), jis visada galioja tol, kol paskesniame programos segmente bus naudojama ta pati G kodų grupė (G03). Nemodalinis kodas galioja tik nurodytoje programos dalyje ir prireikus turi būti perrašytas kitoje programos dalyje (pvz., G04). Metalo apdirbimas WeChat vertas jūsų dėmesio.
a. Greito taško padėties nustatymo komanda G00
Komanda G00 yra modalinis kodas, įsakantis įrankiui greitai pereiti iš taško, kuriame yra įrankis, į kitą tikslinę padėtį taško padėties nustatymo valdiklyje. Jis skirtas tik greitam padėties nustatymui be judėjimo trajektorijos reikalavimų.
Komandos rašymo formatas yra toks: G00 Žemiau esantys susidūrimai yra pavojingesni.
b. Tiesinės interpoliacijos komanda G01
Linijinės interpoliacijos instrukcija yra linijinio judėjimo instrukcija ir taip pat modalinis kodas. Ji nurodo įrankiui atlikti tiesinį judesį su bet kokiu nuolydžiu tarp dviejų koordinačių arba trijų koordinačių interpoliacijos jungties būdu, esant nurodytam F pastūmos greičiui (vienetas: mm/min).
Komandos rašymo formatas yra: G01 X_Z_F_; F komanda taip pat yra modalinė komanda ir ją galima atšaukti naudojant G00 komandą. Jei sakinyje prieš G01 sakinį nėra komandos F, staklės nejudės. Todėl G01 programoje turi būti F komanda.
c. Lanko interpoliacijos instrukcijos G02/G03 (spręsti naudojant Dekarto koordinates)
Lanko interpoliavimo komanda nurodo įrankiui atlikti sukamąjį judesį nurodytoje plokštumoje tam tikru F pastūmos greičiu, kad būtų nupjautas lanko kontūras. Apdorodami lanką tekinimo staklėmis, turite ne tik naudoti G02/G03, kad nurodytumėte lanko kryptį pagal laikrodžio rodyklę ir prieš laikrodžio rodyklę, o naudodami XZ nurodykite lanko pabaigos taško koordinates, bet ir nurodykite lanko spindulį.
Instrukcijos rašymo formatas yra: G02/G03 X_Z_R_;
(3) Pagalbinės funkcijos: naudojamos pagalbiniams staklių veiksmams nurodyti (pvz., staklių paleidimas ir sustabdymas, vairavimas, pjovimo skysčio jungiklis, veleno valdymas, įrankio suspaudimas ir atlaisvinimas ir kt.)
M00 – Programos pauzė
M01 – programos planas pristabdytas
M02 – Programos pabaiga
M03 – veleno sukimasis į priekį (CW)
M04 – suklio atbulinė eiga (CCW)
M05 – velenas sustoja
M06 – Įrankio keitimas apdirbimo centre
M07, M08 - įjungtas aušinimo skystis
M09 – išjungtas aušinimo skystis
M10 – ruošinio suspaudimas
M11 – Darbinė dalis atlaisvinta
M30 – programos pabaiga, grįžimas į pradžios tašką
Norėdami sustabdyti veleną, komandą M05 reikia naudoti tarp komandų M03 ir M04.
(4) F tiekimo funkcija
Jei naudojamas tiesioginio žymėjimo metodas, reikiamą padavimo greitį parašykite iškart po F, pvz., F1000, o tai reiškia, kad padavimo greitis yra 1000 mm/min.); sukant sriegius, sriegiant ir sriegiant, nes padavimo greitis yra susijęs su suklio greičiu, skaičius po F yra nurodytas laidas.
(5) Suklio funkcija S
S nurodo suklio greitį, pvz., S800, o tai reiškia, kad suklio greitis yra 800 r/min.
(6) Įrankio funkcija T
Nurodykite CNC sistemai pakeisti įrankį ir naudokite adresą T bei kitus 4 skaitmenis, kad nurodytumėte įrankio numerį ir įrankio kompensavimo numerį (įrankio poslinkio numerį). Pirmieji 2 skaitmenys yra įrankio serijos numeris: 0–99, o paskutiniai 2 skaitmenys yra įrankio kompensavimo numeris: 0–32. Apdorojus kiekvieną įrankį, įrankio kompensavimas turi būti atšauktas.
Įrankio serijos numeris gali atitikti įrankio padėties numerį ant pjovimo galvutės;
Įrankio kompensavimas apima formos kompensavimą ir nusidėvėjimo kompensavimą;
Įrankio serijos numeris ir įrankio kompensavimo numeris nebūtinai turi sutapti, bet patogumo sumetimais gali būti vienodi.
CNC įrenginyje programos įrašas identifikuojamas pagal programos numerį, tai yra, programos iškvietimas arba programos redagavimas turi būti iškviestas pagal programos numerį.
a. Programos numerio struktūra: O;
Skaičius po „O“ yra 4 skaitmenys (1–9999), o „0“ neleidžiama.
b. Programos segmento eilės numeris: prieš programos segmentą pridėkite eilės numerį, pvz.: N;
Skaičius po „O“ yra 4 skaitmenys (1–9999), o „0“ neleidžiama.
Ruošinio koordinačių sistemos nustatymas
Ruošinys sumontuotas ant griebtuvo. Staklių koordinačių sistema ir ruošinio koordinačių sistema paprastai nesutampa. Siekiant palengvinti programavimą, reikia sukurti ruošinio koordinačių sistemą, kad įrankis būtų apdorojamas šioje koordinačių sistemoje.
G50XZ
Ši komanda nurodo atstumą nuo įrankio pradžios taško arba įrankio keitimo taško iki ruošinio pradžios. Koordinatės X ir Z yra įrankio viršūnės pradžios taško padėtis ruošinio koordinačių sistemoje.
CNC staklėms su įrankio kompensavimo funkcija įrankio nustatymo paklaidą galima kompensuoti įrankio poslinkiu, todėl staklių reguliavimo reikalavimai nėra griežti.
Pagrindiniai CNC tekinimo staklių įrankių nustatymo metodai
Yra trys dažniausiai naudojami įrankių nustatymo metodai: bandomasis pjovimo įrankio nustatymo metodas, įrankio nustatymas su mechaninio aptikimo įrankio rinkikliu ir įrankio nustatymas su optinio aptikimo įrankio nustatikliu.
Naudojant G50 UW koordinačių sistema gali pasislinkti, pakeisti senas koordinačių reikšmes naujomis koordinačių reikšmėmis ir pakeisti staklių koordinačių sistemą ir ruošinio koordinačių sistemą. Reikėtų pažymėti, kad staklių koordinačių sistemoje koordinačių reikšmė yra atstumas tarp įrankio laikiklio vidurio taško ir staklių pradžios; o ruošinio koordinačių sistemoje koordinatės reikšmė yra atstumas tarp įrankio galo ir ruošinio pradžios taško.
Paskelbimo laikas: 2024-05-27