Wat echt handig is, is heel eenvoudig, zo eenvoudig dat alles in twee toestanden is verdeeld.
Bijvoorbeeld omhoog en omlaag, links en rechts, oost en west, mannelijk en vrouwelijk... deze twee staten hebben een rijke en kleurrijke wereld voortgebracht.
De twee vormen van onderdeelkenmerken zijn bijvoorbeeld ofwel buitenste (vorm) of binnenste (vorm) om de buitenste cirkel, het binnenste gat, de vorm, de binnenste holte te vormen...
Evenzo heeft gereedschapsradiuscorrectie ook twee compensatiestatussen, namelijk G41 linkercompensatie en G42 rechtercompensatie.
1. Een links en een rechts voor compensatie, een buiten en een binnen voor onderdelen, hoe kies je G41 G42 bij het programmeren?
De essentie is: kijk mee in de bewegingsrichting van het gereedschap, laat de gereedschapsradius naar links compenseren met G41 en naar rechts compenseren met G42
afbeelding
G41 is gespecificeerd in het programma, de operator voert de waarde van de gereedschapsradius in (positieve waarde) in de interface voor de compensatie van de gereedschapsradius en het gereedschap compenseert naar links gezien langs de bewegingsrichting van het gereedschap.
afbeelding
G42 is gespecificeerd in het programma, de operator voert de waarde van de gereedschapsradius in (positieve waarde) in de interface voor de compensatie van de gereedschapsradius en het gereedschap compenseert naar rechts gezien langs de bewegingsrichting van het gereedschap.
2. Er zijn 3 fasen in het compensatieproces van CNC-bewerkingsmachines
1. Start compensatie
2. Compensatiestatus
3. Annuleer vergoeding
afbeelding
afbeelding
1. Start de compensatiefase:
Laten we eens kijken naar het bovenstaande programma:
Blok N1: Compensatie is nog niet gestart, dat wil zeggen, het midden van het gereedschap bevindt zich op X=0, Y=0 (niet de rand van het gereedschap)
Blok N2: G0G41X20.Y10.D1 startcompensatie, let op: X=20.Y=10. Het is het coördinaatpunt van de rand van het gereedschap (niet het coördinaatpunt van het gereedschapsmiddelpunt)
afbeelding
Omdat, van X=0, Y=0 tot X=20.Y=10. Het gereedschap zal geleidelijk naar links bewegen. (Omdat G41 is opgegeven in het bovenstaande programma)
Hoeveel te verplaatsen? De offset (positieve waarde) wordt bepaald door de corresponderende gereedschapsradiuswaarde die door de operator is ingevoerd in de interface voor radiuscompensatie van de machine
afbeelding
Als u bijvoorbeeld voor een D10-frees de corresponderende gereedschapsradiuswaarde van 5 invoert in de radiuscompensatie-interface, wordt deze 5 mm naar links verplaatst. Als u 4 invoert, wordt deze 4 mm verplaatst.
Voer {{0}} in, dan wordt het 0 mm verplaatst (op dit moment bevindt het gereedschapscentrum zich op X20, Y10, wat betekent dat er geen compensatie is)
Voer -5 in, dan wordt het -5mm naar links verplaatst, met andere woorden, 5 mm naar rechts verplaatst
Welnu, het bovenstaande analyseert het proces van het vaststellen van straalcompensatie. Ten eerste moet de opdracht voor gereedschapsradiuscompensatie in het programma worden gespecificeerd en ten tweede voert de operator de compensatiewaarde in de interface voor de compensatie van de gereedschapsradius in.
Na analyse hiervan, let alstublieft op, u moet aandacht besteden aan de zin die ik hierboven zei:
Van X=0, Y=0 tot X=20.Y=10. Het gereedschap zal geleidelijk naar links bewegen.
De twee coördinaatpunten van X=0,Y=0 tot X=20.Y=10 zijn erg belangrijk, dat wil zeggen, de X,Y-waarden in het blok ervoor het vaststellen van radiuscompensatie zijn hetzelfde als de X,Y-waarden bij het vaststellen van radiuscompensatiewaarde. Ten minste één van de verticale afstanden tussen deze twee punten is groter dan het compensatiebedrag in gereedschapscompensatie.
Opmerking: aan het begin van de compensatiefase moet het worden gecompenseerd in de status van G00 of G01 (het kan niet worden gecompenseerd onder het commando van G02 of G03, anders geeft de machine een alarm)
2. Compensatiefase
afbeelding
In de compensatiefase zal het werktuigmachinesysteem de volgende twee blokken vooraf lezen (namelijk N3- en N4-blok), om de richting van de compensatievector te beoordelen.
Daarom wordt aanbevolen dat de twee programmasegmenten na G41- of G42-compensatie geen Z-waarden mogen hebben.
Schaal dit voorbeeld hieronder:
afbeelding
afbeelding
Wanneer de radiuscompensatie is ingesteld vanaf segment N3, kan het CNC-systeem alleen de volgende twee programmasegmenten vooraf lezen, terwijl beide programma's N4 en N5 voor Z-asbeweging zijn (het systeem kan de vectorrichting van de volgende compensatie niet beoordelen, en de N3-segmentprogramma Na uitvoering is het gereedschapspad gewijzigd, het is niet het oorspronkelijke P-punt, maar P1-punt (gereedschapsmiddelpunt) en gaat vervolgens naar snijpunt P2 (geleidelijke compensatie), dus overcut vindt plaats zoals weergegeven in de bovenstaande afbeelding .
Hoe wijzigen?
afbeelding
afbeelding
afbeelding
3. Annulering van schadevergoeding
Het commando om gereedschapsradiuscorrectie te annuleren is G40, en het moet ook de status G00 of G01 hebben en kan niet worden geannuleerd onder het commando van G02 of G03.
afbeelding
Radiuscompensatie annuleren begint vanaf blok N7, (N7G40G00X0Y0)
Vanaf het eindpunt van blok N6 tot het eindpunt van blok N7 X=0, Y=0, keert het gereedschapscentrum terug naar (X=0, Y=0) punt.





