Struktur og kode til CNC dreiebenk

Oct 10, 2025 Legg igjen en beskjed

Et CNC dreiebenkprogram kan deles inn i tre deler: programstart, programinnhold og programslutt.

 

Programstartseksjonen definerer i hovedsak programnummeret, kaller opp arbeidsstykkets koordinatsystem, bearbeidingsverktøy, starter spindelen og slår på kjølevæsken. Maksimal spindelhastighetsgrense er definert som G50 S2000, og setter maksimal spindelhastighet til 2000 RPM. Dette er en svært viktig instruksjon for CNC dreiebenker.

 

Med mindre annet er spesifisert, er CNC-systemet standard til G54-koordinatsystemet.

 

Retur-til-referanse-punkt-instruksjonen G28 U0 brukes for å unngå kollisjoner eller interferens mellom verktøyholderen og arbeidsstykket eller fiksturen under verktøyskift. En effektiv metode er at maskinverktøyet først går tilbake til maskinens referansepunkt i X--aksens retning og beveger seg en sikker avstand fra spindelen.

 

Verktøydefinisjonen er G0 T0808 M8, som automatisk justerer seg til verktøy #8 (venstre forskyvningsverktøy) og slår på kjølevæsken.

 

Spindelhastigheten er definert som G96 S150 M4, og funksjonen konstant lineær hastighet (S) er definert. S-funksjonen aktiverer spindelhastighetskommandoen på en CNC dreiebenk, og den kan uttrykkes på to måter: den ene er i r/min eller rpm, og den andre er i m/min. S-koden på en CNC dreiebenk må brukes sammen med G96 eller G97 for å stille inn spindelhastighet eller skjærehastighet.

 

G97: Hastighetskommando, definerer og stiller inn hastigheten per minutt.

 

G96: Konstant lineær hastighetskommando, sikrer at skjærehastigheten er den samme i alle posisjoner på arbeidsstykket.

 

Programinnholdsseksjon: Programinnholdet er hoveddelen av hele programmet, som består av flere programsegmenter. Hvert programsegment består av flere ord, og hvert ord består av en adressekode og flere tall. Vanligvis består programsegmenter av G- og M-kommandoer, koordinatpunkter for hver akse og inkluderer definisjonen av matehastighet.

 

F-funksjonen refererer til matehastighetsfunksjonen. CNC dreiebenk matehastighet har to uttrykk: det ene er mating per omdreining, uttrykt i mm/r, hovedsakelig brukt til dreiing av mate. En annen metode, som ligner på CNC-fresemaskiner, bruker mate per minutt (FPM), uttrykt i mm/min. Dette brukes først og fremst til fresing i dreie-bearbeidingssentre.

 

Programsluttseksjon: På slutten av programmet må verktøytårnet gå tilbake til referansepunktet eller maskinens referansepunkt for en sikker posisjon for neste verktøyskifte. Samtidig stoppes spindelen, kjølevæsken slås av, og programmet velges for å stoppe eller avslutte.

 

Kommandoen retur-til-referanse-punkt G28U0 går tilbake til maskinens referansepunkt i X--aksens retning, og G0 Z300.0 går tilbake til referansepunktet i retningen for Z-aksen.

 

Stoppkommandoen M01 er en stoppvalgkommando, kun effektiv når enhetens stoppvalgbryter er på; M30 er programsluttkommandoen, som, når den utføres, stopper kjølevæsken, matingen og spindelen. CNC-programmet og CNC-utstyret tilbakestilles og returneres til pre-bearbeidingstilstanden, forberedelse til neste programkjøring og omstart av CNC-bearbeiding.