1. pause kommando
G04X (U)_/P_ refererer til værktøjets pausetid (fremføringen stopper, spindlen stopper ikke), og værdien efter adressen P eller X er pausetiden. Værdien efter
For eksempel G04X2.0; eller G04X2000; pause i 2 sekunder
G04P2000;
Men i nogle hulsystembehandlingsinstruktioner (såsom G82, G88 og G89), for at sikre præcisionen af hulbunden, er der en pausetid, når værktøjet bearbejder til hulbunden. På nuværende tidspunkt kan det kun udtrykkes ved adresse P. Hvis Adresse X angiver, at styresystemet anser X for at være X-aksens koordinatværdi og udfører den.
For eksempel G82X100.0Y100.0Z-20.0R5.0F200P2000; bor (100,0, 100,0) til bunden af hullet og hold pause i 2 sekunder
G82X100.0Y100.0Z-20.0R5.0F200X2.0; boring (2,0, 100,0) til bunden af hullet uden at holde pause.
2. Forskelle og forbindelser mellem M00, M01, M02 og M30
M00 er en ubetinget pauseinstruktion for programmet. Når programmet er udført, stopper fremføringen, og spindlen stopper. For at genstarte programmet skal du først vende tilbage til JOG-tilstanden, trykke på CW (spindel fremad) for at starte spindlen, og derefter vende tilbage til AUTO-tilstanden, trykke på START-tasten for at starte programmet.
M01 er en programselektiv pauseinstruktion. Inden programmet udføres, skal OPSTOP-tasten på kontrolpanelet være tændt. Effekten efter udførelse er den samme som M00. Programmet skal genstartes som ovenfor.
M00 og M01 bruges ofte til inspektion eller spåntagning af emnedimensioner under bearbejdning.
M02 er hovedprogrammets slutinstruktion. Når denne kommando udføres, stopper tilførslen, spindlen stopper, og kølevæsken slukkes. Men programmarkøren stopper i slutningen af programmet.
M30 er hovedprogrammets slutkommando. Funktionen er den samme som M02, forskellen er at cursoren vender tilbage til programhovedpositionen, uanset om der er andre programsegmenter efter M30.
3. Adresser D og H har samme betydning
Værktøjskompensationsparametre D og H har samme funktion og kan udskiftes efter ønske. De repræsenterer begge adressenavnet på kompensationsregisteret i CNC-systemet, men den specifikke kompensationsværdi bestemmes af kompensationsnummeradressen bag dem. Men i bearbejdningscentre, for at forhindre fejl, er det generelt kunstigt fastsat, at H er værktøjslængdekompensationsadressen, kompensationsnummeret er fra 1 til 20, D er værktøjsradiuskompensationsadressen, og kompensationsnummeret starter fra Nej 21 (et værktøjsmagasin med 20 værktøjer).
For eksempel G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. Spejl-kommando
Instruktioner til spejlbehandling M21, M22, M23. Når kun X-aksen eller Y-aksen spejles, vil skæresekvensen (opstigning og fræsning), værktøjskompensationsretning og bueinterpolationsstyring være modsat det faktiske program, som vist i figur 1. Når X -akse og Y-akse spejles på samme tid, værktøjsfremføringssekvensen, værktøjskompensationsretning og bueinterpolationsstyring forbliver uændret.
Bemærk: Når du har brugt spejlkommandoen, skal du bruge M23 til at annullere den for at undgå at påvirke efterfølgende programmer. I G90-tilstand skal du, når du bruger spejlbillede- eller annulleringskommandoen, vende tilbage til oprindelsen af emnekoordinatsystemet, før det kan bruges. Ellers kan CNC-systemet ikke beregne den efterfølgende bevægelsesbane, og tilfældige værktøjsbevægelser vil forekomme. På dette tidspunkt skal manuel oprindelsesreturoperation udføres for at løse problemet. Spindelrotationen ændres ikke med spejlbilledekommandoen.
Figur 1: Værktøjskompensation, frem- og tilbageændringer under spejling
5. Bue interpolationskommando
G02 er interpolation med uret, G03 er interpolation mod uret. I XY-planet er formatet som følger: G02/G03X_Y_I_K_F_ eller G02/G
03X_Y_R_F_, hvor
Ved bueskæring skal du være opmærksom på, at når q≤180° er R en positiv værdi; når q>180°, er R en negativ værdi; I og K kan også angives med R. Når begge er angivet på samme tid, har R-kommandoen forrang, og I , K er ugyldig; R kan ikke udføre fuldcirkelskæring, og fuldcirkelskæring kan kun programmeres med I, J og K, fordi der er utallige cirkler med samme radius, der passerer gennem det samme punkt, som vist i figur 2.
Figur 2 En cirkel, der går gennem det samme punkt
Når I og K er nul, kan de udelades; uanset G90- eller G91-tilstand er I, J og K programmeret i henhold til relative koordinater; under lysbueinterpolation kan værktøjskompensationsinstruktion G41/G42 ikke anvendes.
6. Fordele og ulemper mellem G92 og G54~G59
G54~G59 er koordinatsystemet indstillet før behandling, og G92 er koordinatsystemet sat i programmet. Efter brug af G54~G59 er der ingen grund til at bruge G92 igen, ellers vil G54~G59 blive udskiftet og bør undgås, såsom som vist i tabel 1.
Tabel 1 Forskellen mellem G92 og fungerende koordinatsystem
Bemærk: (1) Når først G92 er brugt til at indstille koordinatsystemet, har brug af G54~G59 igen ingen effekt, medmindre systemet slukkes og genstartes, eller G92 bruges til at indstille det påkrævede nye emnekoordinatsystem. (2) Hvis værktøjsmaskinen ikke vender tilbage efter programmet, der bruger G92?
Hvis startpunktet, der er indstillet med 羾2, startes igen, bliver den aktuelle position for værktøjsmaskinen den nye arbejdsemnekoordinatorigin, som er udsat for ulykker. Derfor håber jeg, at læserne vil bruge det med forsigtighed.
7. Forbered værktøjsskiftende underrutine.
På et bearbejdningscenter er værktøjsskift uundgåelige. Værktøjsmaskinen har dog et fast værktøjsskiftepunkt, når den forlader fabrikken. Hvis det ikke er i værktøjsskiftepositionen, kan værktøjet ikke ændres. Desuden skal værktøjskompensationen og cyklussen annulleres før værktøjsskift, spindlen stopper, og kølevæsken slukkes. Der er mange forhold. Hvis disse forhold skal sikres før hvert manuelt værktøjsskift, vil det ikke kun være fejlbehæftet, men også ineffektivt. Derfor kan vi kompilere et værktøjsændringsprogram for at gemme det og bruge det i DI-tilstanden. Opkald til M98 kan fuldføre værktøjsændringshandlingen på én gang.
Tager man PMC-10V20 bearbejdningscenteret som eksempel, er programmet som følger:
O2002;(programnavn)
G80G40G49; (Annuller fast cyklus og værktøjskompensation)
M05; (Spindlen stopper)
M09;(kølevæske lukket)
G91G30Z0; (Z-aksen vender tilbage til den anden oprindelse, som er værktøjsskiftepunktet)
M06; (Værktøjsændring)
M99; (Slut på subrutine)
Når du skal skifte værktøj, behøver du kun at skrive "T5M98P2002" i MDI-tilstanden for at erstatte det påkrævede værktøj T5, og dermed undgå mange unødvendige fejl. Læsere kan kompilere tilsvarende værktøjsskiftende underrutiner i henhold til egenskaberne for deres egne værktøjsmaskiner.
8. andet
Programsegmentsekvensnummer, repræsenteret ved adresse N. Generelt har selve CNC-enheden begrænset hukommelsesplads (64K). For at spare lagerplads udelades programsegmentsekvensnumrene. N repræsenterer kun programsegmentetiketten, hvilket kan lette søgningen og redigeringen af programmet. Det har ingen indflydelse på bearbejdningsprocessen. Sekvensnummeret kan øges eller formindskes, og kontinuiteten af værdierne er ikke påkrævet. Det kan dog ikke udelades ved brug af bestemte loop-instruktioner, jump-instruktioner, kaldende subrutiner og spejlingsinstruktioner.
9. I det samme programsegment, for den samme instruktion (samme adressekarakter) eller den samme gruppe af instruktioner, vil den, der vises senere, træde i kraft.
For eksempel værktøjsskifteprogrammet, T2M06T3; erstatter T3 i stedet for T2;
G01G00X50.0Y30.0F200; G00 udføres (selvom der er en F-værdi, udføres G01 ikke).
Instruktionskoder, der ikke er i samme gruppe, har samme effekt, hvis de udføres i samme programsegment ved at udveksle sekvensen.
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
Alle ovenstående emner blev kørt og videregivet til PMC-10V20 (FANUCSYSTEM) bearbejdningscenter. I praktiske applikationer kræves kun en dyb forståelse af brugen og programmeringsreglerne for forskellige instruktioner.
Xinfa CNC-værktøjer har karakteristika af god kvalitet og lav pris. For detaljer, besøg venligst:
CNC-værktøjsproducenter – Kina CNC-værktøjsfabrik og leverandører (xinfatools.com)
Indlægstid: 06-november 2023