G-kode for rekkert: forberedelser
Innledning
Når du skal programmere en CNC-fres, er det ofte enklest å bruke ei digital tegning og programvare for å skape en G-kodefil fra tegninga. Men slik programvare kan være svært kostbar, og den må være tilpassa din CNC-maskin. En annen metode er å skrive G-koden selv, basert på ei tegning.
Tegningsgrunnlag
Tegninga er alltid grunnlaget for G-koden. Vi må finne hjørner, linjer, buer og senterpunkt, og vi må sette opp koordinatene for disse punktene.
Start- og stoppunkt
Tegninga over viser grunnmåla for en rekkert og kan godt brukes som grunnlag for en G-kode. Vi må alltid finne et passende start- og stopp-punkt og ta utgangspunkt i dette. I denne oppgaven har vi tatt utgangspunkt i rekkertens senterlinje og snudd rekkerten på hodet, slik at vi starter midt på den rette linja på toppen av rekkerten.
Avrunda hjørner
På rekkerten vi skal frese, ønsker vi dessuten å avrunde alle hjørnene, noe som gir oss litt større utfordringer. Måla som var gitt i første tegning, stemmer da ikke lenger, og vi må hente inn nye mål.
Til dette bruker vi tegneverktøyet (CAD-programmet). Målsettings-verktøyet finner hvor rette streker starter og slutter, samt hvor bua linjer starter og slutter. I tillegg klarer tegneprogrammet å angi senterpunktet for alle bua linjene.
Punktene for start og stopp av bevegelser trenger du for å kunne lage et
G-kodeprogram. Hvis du vil programmere med kommandoene I og J i stedet for å bruke bueradiusene, må du også målsette senterpunktene for bueradiusene.
Koordinater
Når du har åpna fila i tegneverktøyet, må du målsette alle punktene du trenger, og angi dem i et koordinatsystem med X og Y. Da trenger du følgende:
startpunkt for freseoperasjonen, med koordinatene X og Y
retning du ønsker å frese i (på vår tegning: moturs)
start- og stoppunkt for den enkelte linja eller buen, med koordinatene X og Y
ved bruk av kommandoene I og J: senterpunkter for radiuser i bua linjer. Alternativt radiusene for de enkelte buene
avstanden mellom startpunktet for en bue og senterpunktet for buen i X- og Y-retning
På tegninga under er disse punktene markert. Oransje markering angir start- og stoppunkt for bevegelser, mens blå markering angir senterpunkt (origo) for sirkulære bevegelser.
Når du har målsatt alle disse punktene ut fra din tekniske tegning, kan du gå videre til programmering.