[CNC] openSCAD to gcode

Armin Faltl armin.faltl at aon.at
Mon Aug 24 16:09:21 CEST 2015



On 2015-08-24 14:13, Paul Hayden wrote:
> Ich weiß, das ist schon ein Rendering, kein Preview! Das Problem wird
> eher die irrationale Länge (*sqrt(2)) sein. Voraussichtlich muss ich
> irgendwo ein Epsilon einbauen ...

(ham wir eigentlich schon mündlich durch gekaut) bei diesem Modell
und in Millimetern würde ich epsilon = 1 nehmen (Kurve extrapolieren).

Das *wirkliche* Epsilon sollten Marius und seine Helfer einbauen, um
infinitesimal dünne Wände zu erkennen und sich für die andere Lösung
zu entscheiden.
Varkon verwendet dafür 1.0e-5 und "vermutet normal grosse Modelle",
ich bin für Durchmesser der gemeinsamen Boundingbox der zu schneidenden
Primitive * 1.0e-7 oder BB des Gesamtmodells * 1.0e-8.

Btw.: der spitze Graben am Durchtritt von der Brennkammer lässt sich
auch nicht fräsen (Gravierstichel hin oder her) - Du brauchst wirklich
eine Rundung (siehe Anhang)
Der Körper ist der Schnitt zweier Extrusionen, deren Skizzen man in blau
sieht, dann habe ich die 4 Kanten verrundet (bzw. NX hat... ;-).
Der engste Querschnitt ist fast Kreisrund, und wenn ich die anderen
Kanten auch noch verrunde, geht alles mit einem 3mm Gesänkfräser.
Arbeitszeit etwa 15min (nein, ich habe nichts dimensioniert, alles
Kreisbögen in den Skizzen, aber ich könnte Splines machen).
Ein sehr ähnliches Ergebnis kannst du erzielen, indem du von
der winkeligen Grundfigur ohne Rundungen überall 1,5mm abziehst,
und dann die Minkowsi-Summe mit einer 3mm-Kugel bildest.

Stellt sich natürlich die Frage, ob eine 3mm-Kreis als engster
Querschnitt für dich möglich ist - wenn nein: kleiner machen!

Q: Wie rechnet man den Übergang vom Kreis aufs ca.-Rechteck?
A: Man berechnet die Kreisfläche, die Rechteckfläche und weiss,
   das der Querschnittsübergang stetig differenzierbar ist,
   wenn die Randflächen stetig differenzierbar sind ;-)

Ich werf das Modell jetzt einfach nicht weg, falls...

HTH

P.S. ich weiss, der Vergleich mit NX ist *nicht fair*...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Pauls_Duese_1_pic1.png
Type: image/png
Size: 100130 bytes
Desc: not available
URL: <https://lists.metalab.at/pipermail/cnc/attachments/20150824/6208d845/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.metalab.at/pipermail/cnc/attachments/20150824/6208d845/attachment-0001.sig>


More information about the CNC mailing list