Telefon / WhatsApp / Skype
+86 18810788819
E-post
john@xinfatools.com   sales@xinfatools.com

CNC-töötlemiskeskuse programmeerimisjuhend, kui ei tea, tulge õppima

1. pausi käsk

G04X (U)_/P_ viitab tööriista pausiajale (etteanne peatub, spindel ei peatu) ja väärtus pärast aadressi P või X on pausiaeg. Väärtus pärast

Näiteks G04X2.0; või G04X2000; pausi 2 sekundit

G04P2000;

Mõnes augusüsteemi töötlemise juhistes (nt G82, G88 ja G89) on aga augu põhja täpsuse tagamiseks paus, kui tööriist töötleb augu põhja. Praegu saab seda väljendada ainult aadressiga P. Kui aadress X näitab, et juhtimissüsteem peab X-i X-telje koordinaadi väärtuseks ja täidab selle.

Näiteks G82X100.0Y100.0Z-20.0R5.0F200P2000; puurige (100,0, 100,0) augu põhja ja tehke 2-sekundiline paus

G82X100.0Y100.0Z-20.0R5.0F200X2.0; puurige (2.0, 100.0) augu põhja ilma pausi tegemata.

2. M00, M01, M02 ja M30 erinevused ja ühendused

M00 on programmi tingimusteta pausijuhis. Programmi täitmisel ettenihe peatub ja spindel peatub. Programmi taaskäivitamiseks peate esmalt naasma JOG-olekusse, vajutama spindli käivitamiseks CW (spindli ettepoole) ja seejärel naasma olekusse AUTO, vajutama programmi käivitamiseks klahvi START.

M01 on programmi valikuline pausi käsk. Enne programmi käivitamist peab juhtpaneelil olema sisse lülitatud klahv OPSTOP. Mõju pärast täitmist on sama, mis M00. Programm tuleb ülaltoodud viisil taaskäivitada.

M00 ja M01 kasutatakse sageli töödeldava detaili mõõtmete kontrollimiseks või laastude eemaldamiseks töötlemise ajal.

M02 on peamine programmi lõpu juhend. Selle käsu täitmisel peatub etteanne, spindel peatub ja jahutusvedelik lülitatakse välja. Kuid programmi kursor peatub programmi lõpus.

M30 on peamine programmi lõpu käsk. Funktsioon on sama, mis M02, erinevus seisneb selles, et kursor naaseb programmipea asendisse, olenemata sellest, kas pärast M30 on muid programmilõike.

3. Aadressidel D ja H on sama tähendus

Tööriista kompensatsiooniparameetritel D ja H on sama funktsioon ja neid saab soovi korral vahetada. Mõlemad esindavad CNC-süsteemis kompensatsiooniregistri aadressinime, kuid konkreetse kompensatsiooni väärtuse määrab nende taga olev kompensatsiooninumbri aadress. Kuid töötluskeskustes on vigade vältimiseks üldiselt kunstlikult ette nähtud, et H on tööriista pikkuse kompensatsiooni aadress, kompensatsiooniarv on 1 kuni 20, D on tööriista raadiuse kompensatsiooni aadress ja kompensatsiooni number algab numbrist Ei 21 (tööriistade salv 20 tööriistaga).

Näiteks G00G43H1Z100.0;

G01G41D21X20.0Y35.0F200;

4. Peegli käsk

Peegelpildi töötlemise juhised M21, M22, M23. Kui peegeldatakse ainult X- või Y-telge, on lõikejärjestus (ronimine ja üleslõikamine), tööriista kompenseerimise suund ja kaareinterpolatsiooni juhtimine tegelikule programmile vastupidine, nagu on näidatud joonisel 1. Kui X -telg ja Y-telg peegeldatakse samaaegselt, tööriista etteande järjestus, tööriista kompenseerimise suund ja kaareinterpolatsiooni juhtimine jäävad muutumatuks.

Märkus. Pärast peegelkäsu kasutamist peate selle tühistamiseks kasutama M23, et vältida järgnevate programmide mõjutamist. G90 režiimis peegelpildi või tühistamiskäskluse kasutamisel peate enne kasutamist naasma tooriku koordinaatsüsteemi algpunkti. Vastasel juhul ei saa CNC-süsteem arvutada järgnevat liikumistrajektoori ja tekib juhuslik tööriista liikumine. Sel ajal tuleb probleemi lahendamiseks sooritada lähtekoha käsitsi tagastamise toiming. Spindli pöörlemine peegelpildi käsuga ei muutu.

Joonis 1: Tööriista kompenseerimine, edasi- ja tagasimuutused peegeldamise ajal

5. Kaare interpolatsiooni käsk

G02 on päripäeva interpolatsioon, G03 on vastupäeva interpolatsioon. XY tasapinnal on vorming järgmine: G02/G03X_Y_I_K_F_ või G02/G

03X_Y_R_F_, kus

Kaarlõikamisel pidage meeles, et kui q≤180°, on R positiivne väärtus; kui q>180°, on R negatiivne väärtus; I ja K saab määrata ka R-ga. Kui mõlemad on määratud korraga, on käsk R ülimuslik ja I , K on kehtetu; R ei saa teha täisringi lõikamist ja täisringi lõikamist saab programmeerida ainult I, J ja K abil, kuna sama punkti läbib lugematu arv sama raadiusega ringe, nagu on näidatud joonisel 2.

Joonis 2 Ringjoon, mis läbib sama punkti

Kui I ja K on null, võib need ära jätta; olenemata režiimist G90 või G91 on I, J ja K programmeeritud vastavalt suhtelistele koordinaatidele; kaareinterpolatsiooni ajal ei saa kasutada tööriista kompenseerimise juhiseid G41/G42.

6. Eelised ja puudused G92 ja G54 ~ G59 vahel

G54~G59 on enne töötlemist seatud koordinaatide süsteem ja G92 on programmis seatud koordinaatsüsteem. Pärast G54-G59 kasutamist ei ole vaja G92 uuesti kasutada, vastasel juhul asendatakse G54-G59 ja seda tuleks vältida, nagu on näidatud tabelis 1.

Tabel 1 Erinevus G92 ja töökoordinaatsüsteemi vahel

Märkus: (1) Kui koordinaatsüsteemi seadistamiseks on kasutatud G92, ei anna G54~G59 uuesti kasutamine mõju, välja arvatud juhul, kui süsteem lülitatakse välja ja taaskäivitatakse või G92 abil seadistatakse nõutav uus tooriku koordinaatsüsteem. (2) Kui tööpink ei naase pärast programmi G92 kasutamist?

Kui 羾92 seatud alguspunkti uuesti käivitada, saab tööpingi hetkeasendist uus tooriku koordinaadi alguspunkt, mis on õnnetuste oht. Seetõttu loodan, et lugejad kasutavad seda ettevaatlikult.

7. Valmistage ette tööriista vahetamise alamprogramm.

Töötlemiskeskuses on tööriistade vahetamine vältimatu. Tööpingil on aga tehasest väljumisel fikseeritud tööriistavahetuspunkt. Kui see pole tööriistavahetusasendis, ei saa tööriista vahetada. Veelgi enam, enne tööriista vahetamist tuleb tööriista kompenseerimine ja tsükkel tühistada, spindel peatub ja jahutusvedelik välja lülitada. Tingimusi on palju. Kui need tingimused peavad olema tagatud enne iga käsitsi tööriistavahetust, pole see mitte ainult veaohtlik, vaid ka ebaefektiivne. Seetõttu saame selle salvestamiseks koostada tööriistavahetusprogrammi ja kasutada seda DI olekus. M98 helistamine võib tööriista vahetamise ühe korraga lõpule viia.

Võttes näiteks töötluskeskuse PMC-10V20, on programm järgmine:

O2002;(programmi nimi)

G80G40G49; (Tühista fikseeritud tsükkel ja tööriista kompenseerimine)

M05; (Spindel peatub)

M09; (jahutusvedelik välja lülitatud)

G91G30Z0; (Z-telg naaseb teise alguspunkti, mis on tööriista vahetuspunkt)

M06; (Tööriista vahetus)

M99; (Alamprogrammi lõpp)

Kui teil on vaja tööriista vahetada, peate vajaliku tööriista T5 asendamiseks sisestama MDI olekus "T5M98P2002", vältides nii paljusid tarbetuid vigu. Lugejad saavad koostada vastavaid tööriistavahetuse alamprogramme vastavalt oma tööpinkide omadustele.

8. muu

Programmi segmendi järjenumber, mida tähistab aadress N. Üldiselt on CNC-seadmel endal piiratud mäluruum (64K). Salvestusruumi säästmiseks jäetakse programmisegmendi järjekorranumbrid välja. N tähistab ainult programmisegmendi silti, mis võib hõlbustada programmi otsimist ja redigeerimist. See ei mõjuta töötlemisprotsessi. Järjenumbrit saab suurendada või vähendada ning väärtuste järjepidevus pole vajalik. Seda ei saa aga ära jätta, kui kasutate teatud tsüklikäske, hüppejuhiseid, alamprogrammide kutsumist ja peegelkäske.

9. Samas programmisegmendis, sama käsu (sama aadressimärk) või sama käskude rühma puhul hakkab kehtima see, mis ilmub hiljem.

Näiteks tööriistavahetusprogramm T2M06T3; asendab T2 asemel T3;

G01G00X50.0Y30.0F200; G00 täidetakse (kuigi F väärtus on olemas, G01 ei käivitu).

Käsukoodidel, mis ei ole samas rühmas, on sama mõju, kui neid täidetakse samas programmisegmendis jada vahetades.

G90G54G00X0Y0Z100.0;

G00G90G54X0Y0Z100.0;

Kõik ülaltoodud üksused käitati ja edastati PMC-10V20 (FANUCSYSTEM) töötlemiskeskusele. Praktilistes rakendustes on nõutav vaid erinevate käskude kasutus- ja programmeerimisreeglite sügav mõistmine.

Xinfa CNC-tööriistadel on hea kvaliteet ja madal hind. Üksikasjade saamiseks külastage:

CNC-tööriistade tootjad – Hiina CNC-tööriistade tehas ja tarnijad (xinfatools.com)


Postitusaeg: nov-06-2023