1. pouse opdrag
G04X (U)_/P_ verwys na die gereedskappousetyd (toevoer stop, die spil stop nie), en die waarde na adres P of X is die pousetyd. Die waarde na
Byvoorbeeld, G04X2.0; of G04X2000; pouse vir 2 sekondes
G04P2000;
In sommige gatstelselverwerkingsinstruksies (soos G82, G88 en G89), om die akkuraatheid van die gatbodem te verseker, is daar egter 'n pousetyd wanneer die werktuig na die gatbodem verwerk. Op hierdie tydstip kan dit slegs deur adres P uitgedruk word. As Adres X aandui dat die beheerstelsel X as die X-as-koördinaatwaarde beskou en voer dit uit.
Byvoorbeeld, G82X100.0Y100.0Z-20.0R5.0F200P2000; boor (100.0, 100.0) tot onder in die gat en breek vir 2 sekondes
G82X100.0Y100.0Z-20.0R5.0F200X2.0; boor (2.0, 100.0) tot onder in die gat sonder om te pouse.
2. Verskille en verbande tussen M00, M01, M02 en M30
M00 is 'n onvoorwaardelike pouse-instruksie vir die program. Wanneer die program uitgevoer word, stop die toevoer en die spil stop. Om die program te herbegin, moet jy eers terugkeer na die JOG-toestand, CW (spil vorentoe) druk om die spil te begin, en dan terugkeer na die AUTO-toestand, die START-sleutel druk om die program te begin.
M01 is 'n program selektiewe pouse instruksie. Voordat die program uitgevoer word, moet die OPSTOP-sleutel op die beheerpaneel aangeskakel word. Die effek na uitvoering is dieselfde as M00. Die program moet weer begin word soos hierbo.
M00 en M01 word dikwels gebruik vir inspeksie of spaanderverwydering van werkstukafmetings tydens verwerking.
M02 is die hoofprogram eindinstruksie. Wanneer hierdie opdrag uitgevoer word, stop die toevoer, die spil stop en die koelmiddel word afgeskakel. Maar die programwyser stop aan die einde van die program.
M30 is die hoofprogram-eindopdrag. Die funksie is dieselfde as M02, die verskil is dat die wyser terugkeer na die programkopposisie, ongeag of daar ander programsegmente na M30 is.
3. Adresse D en H het dieselfde betekenis
Gereedskapkompensasieparameters D en H het dieselfde funksie en kan na willekeur verwissel word. Hulle verteenwoordig albei die adresnaam van die vergoedingsregister in die CNC-stelsel, maar die spesifieke vergoedingswaarde word bepaal deur die vergoedingsnommeradres agter hulle. In bewerkingsentrums, om foute te voorkom, word dit egter oor die algemeen kunsmatig gestipuleer dat H die gereedskaplengte-kompensasieadres is, die kompensasienommer van 1 tot 20 is, D die gereedskapradiuskompensasieadres is, en die kompensasienommer begin vanaf Nee 21 ('n gereedskapmagasyn met 20 gereedskap).
Byvoorbeeld, G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. Spieël opdrag
Spieëlbeeldverwerkingsinstruksies M21, M22, M23. Wanneer slegs die X-as of Y-as weerspieël word, sal die snyvolgorde (klim en opsny frees), gereedskapkompensasierigting en booginterpolasiestuur teenoorgesteld wees aan die werklike program, soos in Figuur 1 getoon. Wanneer die X -as en Y-as word terselfdertyd weerspieël, die gereedskaptoevoervolgorde, gereedskapkompensasierigting en booginterpolasiestuur bly onveranderd.
Let wel: Nadat u die spieëlopdrag gebruik het, moet u M23 gebruik om dit te kanselleer om te verhoed dat u daaropvolgende programme beïnvloed. In G90-modus, wanneer jy die spieëlbeeld of kanselleer-opdrag gebruik, moet jy terugkeer na die oorsprong van die werkstukkoördinaatstelsel voordat dit gebruik kan word. Andersins kan die CNC-stelsel nie die daaropvolgende bewegingstrajek bereken nie, en willekeurige gereedskapbeweging sal plaasvind. Op hierdie tydstip moet handmatige oorsprongterugstuurbewerking uitgevoer word om die probleem op te los. Die spilrotasie verander nie met die spieëlbeeldopdrag nie.
Figuur 1: Gereedskapkompensasie, vorentoe en agtertoe veranderinge tydens weerspieëling
5. Boog interpolasie opdrag
G02 is kloksgewys interpolasie, G03 is antikloksgewys interpolasie. In die XY-vlak is die formaat soos volg: G02/G03X_Y_I_K_F_ of G02/G
03X_Y_R_F_, waar
Wanneer boogsny, let asseblief daarop dat wanneer q≤180°, R 'n positiewe waarde is; wanneer q>180°, R 'n negatiewe waarde is; I en K kan ook met R gespesifiseer word. Wanneer albei gelyktydig gespesifiseer word, geniet die R-opdrag voorrang, en I , K is ongeldig; R kan nie volsirkelsny uitvoer nie, en volsirkelsny kan slegs met I, J en K geprogrammeer word, want daar is ontelbare sirkels met dieselfde radius wat deur dieselfde punt gaan, soos in Figuur 2 getoon.
Figuur 2 'n Sirkel wat deur dieselfde punt gaan
Wanneer I en K nul is, kan hulle weggelaat word; ongeag die G90- of G91-modus, word I, J en K volgens relatiewe koördinate geprogrammeer; tydens booginterpolasie kan gereedskapkompensasie-instruksies G41/G42 nie gebruik word nie.
6. Voor- en nadele tussen G92 en G54~G59
G54~G59 is die koördinaatstelsel wat voor verwerking gestel is, en G92 is die koördinaatstelsel wat in die program gestel is. Nadat G54~G59 gebruik is, is dit nie nodig om G92 weer te gebruik nie, anders sal G54~G59 vervang word en moet vermy word, soos Soos in Tabel 1 getoon.
Tabel 1 Die verskil tussen G92 en werkende koördinaatstelsel
Let wel: (1) Sodra G92 gebruik is om die koördinaatstelsel te stel, sal die gebruik van G54~G59 weer geen effek hê nie, tensy die stelsel afgeskakel en herbegin word, of G92 gebruik word om die vereiste nuwe werkstukkoördinaatstelsel te stel. (2) As die masjiengereedskap nie terugkeer na die program wat G92 gebruik nie?
As die oorsprong gestel deur 羾92 weer begin word, sal die huidige posisie van die masjiengereedskap die nuwe werkstukkoördinaatoorsprong word, wat geneig is tot ongelukke. Daarom hoop ek dat lesers dit met omsigtigheid sal gebruik.
7. Berei gereedskapveranderende subroetine voor.
Op 'n bewerkingsentrum is gereedskapveranderinge onvermydelik. Die masjiengereedskap het egter 'n vaste gereedskapwisselpunt wanneer dit die fabriek verlaat. As dit nie by die gereedskapveranderingsposisie is nie, kan die gereedskap nie verander word nie. Verder, voor die verandering van gereedskap, moet die gereedskapkompensasie en siklus gekanselleer word, die spil stop en die koelmiddel word afgeskakel. Daar is baie toestande. As hierdie toestande verseker moet word voor elke handmatige verandering van gereedskap, sal dit nie net foutgevoelig wees nie, maar ook ondoeltreffend. Daarom kan ons 'n gereedskapveranderingsprogram saamstel om dit te stoor en in die DI-toestand te gebruik. As u M98 bel, kan u die gereedskapveranderingsaksie in een slag voltooi.
Neem die PMC-10V20 bewerkingsentrum as 'n voorbeeld, die program is soos volg:
O2002;(programnaam)
G80G40G49; (Kanselleer vaste siklus en gereedskapvergoeding)
M05; (Spindel stop)
M09;(koelmiddel afgeskakel)
G91G30Z0; (Z-as keer terug na die tweede oorsprong, wat die gereedskapveranderingspunt is)
M06; (Gereedskap verandering)
M99; (Einde van subroetine)
Wanneer jy die gereedskap moet verander, hoef jy net “T5M98P2002″ in die MDI-toestand te tik om die vereiste gereedskap T5 te vervang en sodoende baie onnodige foute te vermy. Lesers kan ooreenstemmende werktuigveranderende subroetines saamstel volgens die kenmerke van hul eie masjiengereedskap.
8. ander
Programsegment volgordenommer, verteenwoordig deur adres N. Oor die algemeen het die CNC-toestel self beperkte geheuespasie (64K). Om stoorspasie te bespaar, word die programsegment-volgnommers weggelaat. N verteenwoordig slegs die programsegmentetiket, wat die soektog en redigering van die program kan vergemaklik. Dit het geen effek op die bewerkingsproses nie. Die volgordenommer kan verhoog of verminder word, en die kontinuïteit van die waardes word nie vereis nie. Dit kan egter nie weggelaat word wanneer sekere lusinstruksies, springinstruksies, oproepsubroetines en spieëlinstruksies gebruik word nie.
9. In dieselfde programsegment, vir dieselfde instruksie (dieselfde adreskarakter) of dieselfde groep instruksies, sal die een wat later verskyn in werking tree.
Byvoorbeeld, die gereedskapveranderingsprogram, T2M06T3; vervang T3 in plaas van T2;
G01G00X50.0Y30.0F200; G00 word uitgevoer (alhoewel daar 'n F-waarde is, word G01 nie uitgevoer nie).
Instruksiekodes wat nie in dieselfde groep is nie, het dieselfde effek as hulle in dieselfde programsegment uitgevoer word deur die volgorde uit te ruil.
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
Al die bogenoemde items is uitgevoer en deurgegee op die PMC-10V20 (FANUCSYSTEM) bewerkingsentrum. In praktiese toepassings word slegs 'n diepgaande begrip van die gebruiks- en programmeringsreëls van verskeie instruksies vereis.
Xinfa CNC-gereedskap het die eienskappe van goeie gehalte en lae prys. Vir besonderhede, besoek asseblief:
CNC-gereedskapvervaardigers – China CNC-gereedskapfabriek en verskaffers (xinfatools.com)
Postyd: Nov-06-2023