Cirkel te klein
Moderator: Moderators
Cirkel te klein
Ik heb een nieuwe CNC machinetje met GRBL Controller. v1.1Z
De machine heeft ondersteunende rails.
Ik gebruik Candle software en Cambam.
Als ik een cirkel frees die ik in Cambam gemaakt heb van 28mm met een 2mm frees als tool,
dan wordt hij gefreesd als 24mm.
Cambam circel staat als "inside" en tooldiameter op 2
Ik heb ook al GRBL als pre post processor ingesteld als default.
Ook heb ik een arc tot cirkel gemaakt, ook deze werd maar 24mm.
Weer andere software gebruikt , zelfde probleem
Een vierkant werd wel in de goede maat gefreesd.
Iemand nog een ander idee ?
De machine heeft ondersteunende rails.
Ik gebruik Candle software en Cambam.
Als ik een cirkel frees die ik in Cambam gemaakt heb van 28mm met een 2mm frees als tool,
dan wordt hij gefreesd als 24mm.
Cambam circel staat als "inside" en tooldiameter op 2
Ik heb ook al GRBL als pre post processor ingesteld als default.
Ook heb ik een arc tot cirkel gemaakt, ook deze werd maar 24mm.
Weer andere software gebruikt , zelfde probleem
Een vierkant werd wel in de goede maat gefreesd.
Iemand nog een ander idee ?
- Arie Kabaalstra
- Donateur
- Berichten: 13527
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Cirkel te klein
Post je Code eens?
dan hebben we tenminste een beetje een idee waar het over gaat.
dan hebben we tenminste een beetje een idee waar het over gaat.
- hugo stoutjesdijk
- Donateur
- Berichten: 12053
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: Cirkel te klein
Heb je misschien nog een bewerkingstoeslag aan staan?
Anders ook even het stukje G-code posten.
Anders ook even het stukje G-code posten.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Re: Cirkel te klein
Ik weet niet wat je bedoelt met "bewerkingstoeslag"....
Code: Selecteer alles
( Made using CamBam - http://www.cambam.co.uk )
( circel-test 1/18/2021 2:21:27 PM )
( Post-pro: GRBL )
( T0 : 2.0 )
G21 G90 G40
G0 Z3.0
( T0 : 2.0 )
T0 M6
( Profile1 )
G17
M3 S1000
G0 X13.0 Y0.0
G0 Z0.1
G1 F300.0 Z-0.4
F800.0
G2X-6.5Y-11.26I-13.0J0.0
G2Y11.26I6.5J11.26
G2X13.0Y0.0I6.5J-11.26
G1 F300.0 Z-0.8
F800.0
G2X-6.5Y-11.26I-13.0J0.0
G2Y11.26I6.5J11.26
G2X13.0Y0.0I6.5J-11.26
G1 F300.0 Z-1.2
F800.0
G2X-6.5Y-11.26I-13.0J0.0
G2Y11.26I6.5J11.26
G2X13.0Y0.0I6.5J-11.26
G1 F300.0 Z-1.6
F800.0
G2X-6.5Y-11.26I-13.0J0.0
G2Y11.26I6.5J11.26
G2X13.0Y0.0I6.5J-11.26
G1 F300.0 Z-2.0
F800.0
G2X-6.5Y-11.26I-13.0J0.0
G2Y11.26I6.5J11.26
G2X13.0Y0.0I6.5J-11.26
G1 F300.0 Z-2.4
F800.0
G2X-6.5Y-11.26I-13.0J0.0
G2Y11.26I6.5J11.26
G2X13.0Y0.0I6.5J-11.26
G1 F300.0 Z-2.8
F800.0
G2X-6.5Y-11.26I-13.0J0.0
G2Y11.26I6.5J11.26
G2X13.0Y0.0I6.5J-11.26
G1 F300.0 Z-3.2
F800.0
G2X-6.5Y-11.26I-13.0J0.0
G2Y11.26I6.5J11.26
G2X13.0Y0.0I6.5J-11.26
G1 F300.0 Z-3.6
F800.0
G2X-6.5Y-11.26I-13.0J0.0
G2Y11.26I6.5J11.26
G2X13.0Y0.0I6.5J-11.26
G1 F300.0 Z-4.0
F800.0
G2X-6.5Y-11.26I-13.0J0.0
G2Y11.26I6.5J11.26
G2X13.0Y0.0I6.5J-11.26
G0 Z3.0
M5
M30
Re: Cirkel te klein
Ik heb trouwens ook nog een Cambam drawing gemaakt met 2 arc's en deze gekoppeld tot een cirkel.
ook dat kwam uit op 24mm i.p.v. 28mm
Dit deed ik naar aanleiding van onderstaande:
Why would you separate a circle into multiple arcs? Not just draw a full circle?
This comes from a problem of how the arc are defined in G-codes. In radius mode R, solving the path for a complete circle or semi-circle will cause severe numerical round-off problems that are unavoidable. This can lead to an error in the tool path. In fact, NIST guidelines state only use R mode for arc angles from 0- 165 and 195-345 degrees. Some CNC manufacturers actually don't allow users to draw a complete circle to avoid this problem altogether, limiting users to either a maximum 90 or 180 degree arc motions only. It is good practice to separate all of your arc motions into 90 or 180 degree motions. However, incremental arc mode I,J does not have this problem, but it's still good practice to separate your arcs.
ook dat kwam uit op 24mm i.p.v. 28mm
Dit deed ik naar aanleiding van onderstaande:
Why would you separate a circle into multiple arcs? Not just draw a full circle?
This comes from a problem of how the arc are defined in G-codes. In radius mode R, solving the path for a complete circle or semi-circle will cause severe numerical round-off problems that are unavoidable. This can lead to an error in the tool path. In fact, NIST guidelines state only use R mode for arc angles from 0- 165 and 195-345 degrees. Some CNC manufacturers actually don't allow users to draw a complete circle to avoid this problem altogether, limiting users to either a maximum 90 or 180 degree arc motions only. It is good practice to separate all of your arc motions into 90 or 180 degree motions. However, incremental arc mode I,J does not have this problem, but it's still good practice to separate your arcs.
- Arie Kabaalstra
- Donateur
- Berichten: 13527
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Cirkel te klein
Roughing Clearance heet dat in CamBam.. zo kun je een bepaalde afstand van de uiteindelijke maat blijven..Ik weet niet wat je bedoelt met "bewerkingstoeslag"....
Stel: ik stel een Roughing Clearance van 0.1 mm in, dan zou het gat 27,8 mm moeten worden, meet ik echter 27.82 dan moet ik voor de laatste bewerking een roughing clearance van 0.01 mm gebruiken, omdat ie 2 honderdste overmaat is.(als mijn tolerantie dat vereist dan, als't ±0.1 mag zijn.. dan is er niets aan de hand..
Verder val het me op dat de boel wel flink wordt afgerond.. 11.26 in plaats van 11.258 ja.. 't is "maar" 2µm, maar toch..
Als je kijkt naar het begin van het programma:
Code: Selecteer alles
G0 X13.0 Y0.0
dan gaat ie naar
X-6.5 Y-11.26 ( dat klopt ook.. want 6.5 is de helft van 13, en 6.5 x Wortel 3 is 11.26 (11.258).. dus aan je Code ligt het niet..
Maar..even de vraag.. wil je een ronde Tap, of een gat?.. want als je een Tap wilt frezen, moet je in Cambam natuurlijk niet Inside kiezen, maar Outside, en dan gaat ie voorpositioneren op X15, Y0, en dan naar X-7.5 Y-12.99
Verder maakt het voor Cambam geen bal uit of je een cirkel als 1 cirkel tekent, of als 2 bogen.. zodra 't programma een stuk geometrie tegenkomt dat volgens hem een cirkel is, dan knipt ie em in 3 stukken..
Re: Cirkel te klein
Roughing Clearance staat op nul, mooie uitleg dank je, zo leer ik gelijk weer wat.
Het moet gewoon een gat worden, ik ben al een paar dagen aan het kijken geweest op Internet
over GRBL, maar ik zie niemand die hetzelfde probleem heeft.
Het stukje Why would you separate a circle into multiple arcs? Not just draw a full circle?
heeft ook niet geholpen, een arc to cirkel maken of direct een cirkel maken in Cambam maakte niets uit.
Ik denk dat in de laatste versie van GRBL dit gewijzigd is.
Ik weet gewoon niet meer wat ik nog meer kan doen, behalve tijdelijk de cirkel groter maken tot hij 28mm uitfreest.
Fijn dat je uitgezocht hebt dat de Gcode wel de goede maat geeft, mischien is de post processor wel verouderd voor de
versie die ik gebruik. Anders gooi ik het ook nog even op het Cambam forum betreft de post processor...
Het moet gewoon een gat worden, ik ben al een paar dagen aan het kijken geweest op Internet
over GRBL, maar ik zie niemand die hetzelfde probleem heeft.
Het stukje Why would you separate a circle into multiple arcs? Not just draw a full circle?
heeft ook niet geholpen, een arc to cirkel maken of direct een cirkel maken in Cambam maakte niets uit.
Ik denk dat in de laatste versie van GRBL dit gewijzigd is.
Ik weet gewoon niet meer wat ik nog meer kan doen, behalve tijdelijk de cirkel groter maken tot hij 28mm uitfreest.
Fijn dat je uitgezocht hebt dat de Gcode wel de goede maat geeft, mischien is de post processor wel verouderd voor de
versie die ik gebruik. Anders gooi ik het ook nog even op het Cambam forum betreft de post processor...
- Arie Kabaalstra
- Donateur
- Berichten: 13527
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Cirkel te klein
Dat gaat dus totaal geen effect hebben.. want de code die eruit komt is gewoon goed, 't lijkt er eerder op dat je machine niet in orde is..mischien is de post processor wel verouderd voor de
versie die ik gebruik. Anders gooi ik het ook nog even op het Cambam forum betreft de post processor...
Reken maar na, kijk het maar na.. iets anders dan een Equidistante baan met een radius 13 zit er niet in..
Post ook eens de Code van dat vierkant wat volgens jou wel op maat was.. als die ook gecentreerd rond X0 Y0 is, dan zulen we iets krijgen in de trant van
G00 X13 Y 0
G01 Z-0.4
G01 Y-13
G01 X-13
G01 Y 13
G01 X13
G01 Y0
en dan gaat ie weer een stappie naar beneden.. de waarde 13 is van belang hier.. die geeft de Equidistante van een Frees 2, op een vierkant van 28 mm
- hugo stoutjesdijk
- Donateur
- Berichten: 12053
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: Cirkel te klein
Probeer ook eens een cirkel met een diameter van 14mm (of 48) Als daar de diameter ook precies 4mm te klein is, is het dus een frees-radius gerelateerd probleem, als de fout in verhouding is, is het een schaal probleem.
Je zei dat een rechthoek wel aan de maat was, dus kan het eigenlijk geen schaal probleem zijn.
Dus G-code is juist, postprocessor mankeert niets aan (op die 1 decimaal achter de komma, maar dat is een instelling , ga naar : System / Post Processors / Number Format, staat nu 0.0# en maak er 0.0## en je hebt 3 decimalen achter de komma)
Je zei dat een rechthoek wel aan de maat was, dus kan het eigenlijk geen schaal probleem zijn.
Dus G-code is juist, postprocessor mankeert niets aan (op die 1 decimaal achter de komma, maar dat is een instelling , ga naar : System / Post Processors / Number Format, staat nu 0.0# en maak er 0.0## en je hebt 3 decimalen achter de komma)
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Re: Cirkel te klein
Als de g code klopt en dat is zo dan kan het alleen nog aan de machine liggen lijkt mij
Met wat voor feed frees je en wat als je hier mee gaat variëren
Bij een hoge feed en een slechte look ahead functie kan het zomaar zijn dat de machine de opgegeven coördinaten niet bereikt
En weet je zeker dat tool 0 de juiste is
Met wat voor feed frees je en wat als je hier mee gaat variëren
Bij een hoge feed en een slechte look ahead functie kan het zomaar zijn dat de machine de opgegeven coördinaten niet bereikt
En weet je zeker dat tool 0 de juiste is
Re: Cirkel te klein
Zonet weer begonnen te testen, ik heb nu een vierkant gefreesd van
(Cambam) 30mm, met opmeten kwam ik op 28mm dus 2mm te kort,
de diameter van mijn frees. Freessnelheid = 800 machine max is 2000.
Als ik in Cambam tool 0 pak geeft het programma aan dat er geen toolwissel komt,
vandaar ik 0 instel.
(Cambam) 30mm, met opmeten kwam ik op 28mm dus 2mm te kort,
de diameter van mijn frees. Freessnelheid = 800 machine max is 2000.
Als ik in Cambam tool 0 pak geeft het programma aan dat er geen toolwissel komt,
vandaar ik 0 instel.
- Arie Kabaalstra
- Donateur
- Berichten: 13527
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Cirkel te klein
kun je dit uitleggen?.. voor mij is het wartaal.. maarja.. ik werk pas 13 ½ jaar met CamBam..Als ik in Cambam tool 0 pak geeft het programma aan dat er geen toolwissel komt,
vandaar ik 0 instel.
Re: Cirkel te klein
niet veel ervaring met Cambam, maar als ik dit zo lees:
als je een cirkel tekent van 28mm
en dan inside kiest (tool gaat er binnenzijde langs)
en je tool is 2mm
Dan wordt het gat 28mm
En het reststuk, de cirkel binnenin 24mm
Als je een cirkel wil overhouden van 28mm moet je outside kiezen.
als je een cirkel tekent van 28mm
en dan inside kiest (tool gaat er binnenzijde langs)
en je tool is 2mm
Dan wordt het gat 28mm
En het reststuk, de cirkel binnenin 24mm
Als je een cirkel wil overhouden van 28mm moet je outside kiezen.
-
- Berichten: 600
- Lid geworden op: 08 jan 2009 08:53
- Locatie: België
Re: Cirkel te klein
Misschien een overbodige vraag omdat je dat al getest hebt, maar als je de machine X mm laat verplaatsen (zonder te frezen) verplaatst de slede dan ook daadwerkelijk X mm en als je 2X vraagt, verplaatst hij dan ook 2X.
Ik heb ooit een fout gemaakt in stappen/omwenteling voor de x-as en deze verkeerde waarde zonder te controleren eenvoudigweg ook ingevuld voor de y-as, want het waren tenslotte dezelfde spindels. Na lang zoeken stelde iemand mij bovenstaande vraag en kwam ik er zo achter dat ze fout stonden. Als je na een beweging stopt om te meten ben je direct van alle dynamische effecten af en omdat je niet freest zijn de krachten laag dus stapverlies (vrijwel) uitgesloten.
Ik heb ooit een fout gemaakt in stappen/omwenteling voor de x-as en deze verkeerde waarde zonder te controleren eenvoudigweg ook ingevuld voor de y-as, want het waren tenslotte dezelfde spindels. Na lang zoeken stelde iemand mij bovenstaande vraag en kwam ik er zo achter dat ze fout stonden. Als je na een beweging stopt om te meten ben je direct van alle dynamische effecten af en omdat je niet freest zijn de krachten laag dus stapverlies (vrijwel) uitgesloten.