Radiuscompensatie G41 ''concave corner''

Nederlandse CNC controller op basis van de usb poort of Ethernet.

Moderator: Moderators

Plaats reactie
-rick
Berichten: 118
Lid geworden op: 16 apr 2013 12:19

Radiuscompensatie G41 ''concave corner''

Bericht door -rick »

Beste allemaal,

ik kom maar niet door een foutmelding heen ''Concave corner with cutter radius comp''.
Het contour waarin ik geïnteresseerd ben is ABCD. ''Blauwe'' inloopradius is er bijgezet puur vanwege de G41.
Als lijnstuk AB een rechte lijn is krijg je de foutmelding niet.
Inloopradius (g03) is R10. radius AB is 500mm (g02). Radius CD is R10 g02.

Wat ik al geprobeerd heb:
-de inloopradius andersom benaderen (dus G02)
-Stukkie recht tussen de inloopradius en punt A

Is er nog iemand die een workaround weet?

Ik lees her en der wel dat de G41 niet al te robuust is, maar wil wel graag op deze (cam-loze) manier het programma maken.

Afbeelding

De code, mocht dit helpen.

Code: Selecteer alles

SUB CONTOUR
G0 X[#106] Y-[#112+20]
M7 (Mist on)
G03 G41 X[#106] Y-[#112] R60 (Go to Coordinate A , inlopend met r10)
F[#101] G2 X[#113] Y-[#107] R[#114] (Go to Coordinate B)
Thanks!
Laatst gewijzigd door -rick op 26 jun 2024 21:10, 1 keer totaal gewijzigd.
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 13187
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Been thanked: 3 times
Contacteer:

Re: Radiuscompensatie G41 ''concave corner''

Bericht door hugo stoutjesdijk »

Scherpe binnenhoek geeft het probleem. Leg er een afronding in (tangente cirkel) met een radius groter dan de freesradius.
Dat is bij jouw punt B denk ik.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
-rick
Berichten: 118
Lid geworden op: 16 apr 2013 12:19

Re: Radiuscompensatie G41 ''concave corner''

Bericht door -rick »

Niet echt lekker getekend, maar Die grote radius, AB ligt tangent aan BC (dus bij punt b).

Eding ''tekent'' lijn AB niet eens dus ik had aangenomen dat de fout ligt bij punt A?!
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 13187
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Been thanked: 3 times
Contacteer:

Re: Radiuscompensatie G41 ''concave corner''

Bericht door hugo stoutjesdijk »

Plaats de frees (startpunt) dan eens in Y richting boven dat startpunt. Zodat bij het aanlopen naar het punt A geen binnenhoek ontstaat.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 13187
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Been thanked: 3 times
Contacteer:

Re: Radiuscompensatie G41 ''concave corner''

Bericht door hugo stoutjesdijk »

Ik zie nu dat je G3 G41 schrijft, wat wil je daarmee bereiken? Denk (weet bijna zeker) dat daar de fout ligt.
G41 is benaderen naar de contour, het startpunt dus. Dat is een G1 of G0.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
-rick
Berichten: 118
Lid geworden op: 16 apr 2013 12:19

Re: Radiuscompensatie G41 ''concave corner''

Bericht door -rick »

hugo stoutjesdijk schreef: 26 jun 2024 21:05 Ik zie nu dat je G3 G41 schrijft, wat wil je daarmee bereiken? Denk (weet bijna zeker) dat daar de fout ligt.
G41 is benaderen naar de contour, het startpunt dus. Dat is een G1 of G0.
Punt A is de rand van het werkstuk, hier raak ik als eerste met de frees het werkstuk.
Ik heb nu de G41 pas aangezet NA die regel van die inloopradius. Nu wordt de simulatie volledig getekend. stap in de goede richting.
Maar, volgens mij creëer ik nu een ''botsing'' op punt A.. omdat ik daar nog niet de radiuscompensatie meeneem, toch?

Code: Selecteer alles

SUB CONTOUR
G0  X[#106] Y-[#112+20]
M7 (Mist on)
G03  X[#106] Y-[#112] R10 (Go to Coordinate A , inlopend met r10)
G41
F[#101] G2 X[#113] Y-[#107] R[#114] (Go to Coordinate B)
-rick
Berichten: 118
Lid geworden op: 16 apr 2013 12:19

Re: Radiuscompensatie G41 ''concave corner''

Bericht door -rick »

Ik snap het van die binnenhoeken. Had eenzelfde probleem bij de uitloophoek. Dat heb ik nu getweakt door eerst een stukje naar binnen te gaan zodat je geen binnenhoek creëert. :lol:

bedankt voor je input Hugo.
Plaats reactie