Teadmiste

Programmeerimisoskused töötluskeskustele, jagavad CNC tehnikud!

1. M00, M01, M02 ja M30 erinevused ja ühendused
Kui õpilased hakkavad töötluskeskuste jaoks programmeerimist õppima, on nad altid ülaltoodud M-koodidega segadusse. Peamine põhjus on see, et õpilastel puudub arusaam töötluskeskuste töötlemisest ja osa õpikuid ei anna üksikasjalikku kirjeldust. Nende erinevused ja seosed on järgmised:
M00 on programmi peatamise käsk. Programm lõpetab sellel hetkel söötmise ja spindel peatub. Enne järgmiste programmiosadega jätkamist vajutage uuesti start-nuppu. Peamiselt kasutavad programmeerijad tööpingi peatamiseks töötlemise ajal (toorikute kontrollimine, reguleerimine, laastu eemaldamine jne).
M01 on programmi valikuline pausi käsk. See funktsioon toimib ainult siis, kui juhtpaneeli nupp "Select Stop" on programmi täitmise ajal olekus "ON", vastasel juhul on käsk kehtetu. Mõju pärast täitmist on sama, mis M00, mida kasutatakse tavaliselt kriitiliste mõõtmete kontrollimiseks või ajutiseks peatamiseks.
M02 põhiprogrammi lõpujuhend. Täitke see käsk, etteanne peatub, spindel peatub ja jahutusvedelik lülitub välja. Kuid programmi kursor peatub programmi lõpus.
M30 põhiprogrammi lõpujuhend. Funktsioon on sama, mis M02, kuid erinevus seisneb selles, et kursor naaseb programmi päise positsiooni, olenemata sellest, kas pärast M30 on muid programmilõike.
2. Tööriista kompensatsiooni parameetrite aadresside D ja H rakendamine
Mõnes CNC-süsteemis (näiteks FAUNC) on tööriista kompensatsiooniparameetritel D ja H sama funktsioon ja neid saab vabalt vahetada. Mõlemad esindavad CNC-süsteemis kompensatsiooniregistri aadressinime, kuid konkreetse kompensatsiooniväärtuse määrab nende järel kompensatsiooninumbri aadressi arvväärtus. Nii et töötluskeskuses on vigade vältimiseks üldiselt kunstlikult määratud, et H on tööriista pikkuse kompensatsiooni aadress, kompensatsiooni number on 1 kuni 20, D on tööriista raadiuse kompensatsiooni aadress ja kompensatsiooni number algab 21-st. (tööriistateek 20 tööriista jaoks).
Näiteks: G{{0}}G43H1Z60.0;
G01G41D21X30.0Y45.0F150;
3. G92 ja G54~G59 rakendamine
G54~G59 on koordinaatide süsteem, mis on seatud enne töötluse kutsumist, samas kui G92 on programmis seatud koordinaatsüsteem. Kui kasutatakse G54~G59, pole G92 uuesti vaja kasutada, vastasel juhul asendatakse G54~G59 ja seda tuleks vältida.
Märkus: (1) Kui kasutate koordinaatsüsteemi seadistamiseks G92, ei avalda G54 kuni G59 uuesti kasutamine mingit mõju, välja arvatud juhul, kui süsteem on välja lülitatud ja taaskäivitatud või kui G92 abil seadistatakse vajalik uus tooriku koordinaatsüsteem. (2) Kui tööpink ei naase pärast programmi G92 kasutamist G92 poolt määratud algpunkti, taaskäivitage see programm ja tööpingi praegune asukoht muutub uueks tooriku koordinaatide algpunktiks, mis on õnnetuste oht. Seetõttu tuleb seda kasutada ettevaatlikult.
4. Peatage juhendamine
G04X_/P_? See viitab tööriista pausiajale (etteanne peatub, spindel ei peatu) ja väärtus pärast aadressi P või X on pausiaeg. X-i järel oleval väärtusel peaks olema koma, vastasel juhul arvutatakse see ühe tuhandikuna sellest väärtusest sekundites (s). P-le järgneval väärtusel ei saa olla koma (st täisarvu) ja seda mõõdetakse millisekundites (ms).
Näiteks G04? X2.0; Või G04? X2000;
Peatage 2 sekundit
G04? P2000;
Kuid mõnes augu töötlemise juhises (nt G82, G88 ja G89) peab augu põhja kareduse tagamiseks olema paus, kui tööriist töödeldakse augu põhjani. Praegu saab seda esitada ainult aadressiga P. Kui kasutatakse aadressi X, arvestab juhtsüsteem X-telje täitmisel X-telje koordinaatide väärtuseks.
Näiteks G82X80.0Y60.0Z-20.0R5.0F200P2000;
Puurige (80.0, 60.0) ja tehke 2-sekundiline paus kuni augu põhjani
G82X80.0Y60.0Z-20.0R5.0F200X2.0;
Puurimine (2.0, 60.0) augu põhjani ei peatu.
5. Samas programmisegmendis jõustub hiljem ilmuv sama käsk (sama aadressi sümbol) või käskude rühm.
Näiteks: G01G90Z30.0Z20.0F200;? Täitmine on Z20.0 ja Z-telg jõuab Z30.0 asemel otse Z20.0-ni.
G01G00X30.0Y20.0F200;? Täitmine on G00 (kuigi F väärtus on olemas, G01 ei täideta).
Kuid erinevatel käsukoodide komplektidel on sama mõju, kui neid täidetakse samas programmisegmendis, vahetades täitmise järjekorda.
Näiteks: G90G54G00X0Y0Z6{{10}.0; ja G00G90G54X0Y0Z60.0; Sama.
6. Programmi segmendi järjenumber
Programmisegmendi järjekorranumber, mida tähistab aadress N. Üldjuhul on CNC-seadmete mäluruum piiratud (64K) ning salvestusruumi säästmiseks jäetakse programmisegmentide järjekorranumber välja. N tähistab ainult programmi segmendi numbrit, mis võib hõlbustada programmi otsimist ja redigeerimist ning ei mõjuta töötlemisprotsessi. Järjenumbrit saab suurendada või vähendada ning numbrilise järjepidevuse nõuet ei ole. Kuid teatud tsüklijuhiste, hüppekäskude, alamprogrammide kutsumise ja peegeljuhiste kasutamisel ei saa neid ära jätta.

Ju gjithashtu mund të pëlqeni

Küsi pakkumist