-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ahja: natürlich ist das nur die halbe miete. du musst vermutlich auch sonst noch ein wenig gcode drumherum schreiben, etwa der dir alles überflüssige holz wegnimmt. ansonsten fährst du am anfang zwar ganz nett mit 0.5mm zustellung und dann auf einmal ins volle rein :) die Vorschubwerte stimmen auch nicht... also das script ist nur mal dazu da dass du eine idee bekommst wie man das machen könnte. gcode ist halt ein wenig .... mhhh .... anders :) lg On 10/20/2013 11:06 PM, Sebastian Bachmann wrote:
also was du genau machen müsstest wäre eigentlich das kugelsegment welches du ausgefräst haben willst durch einzelne schichten abbilden. Ich würde zunächst in der XY Fläche komplette Kreise fahren, die quasi die außenradien in der jeweilgen höhe des kreises sind. wenn du das mit einem kugelfräser machst sollte das auch rund werden. ansonsten kannst du kreissegmente nochmal in der XZ / YZ Fläche abfahren um eine schönere oberfläche zu erzeugen. Ich glaube das musst du aber nur machen wenn du mit einem nicht kugeligen fräser arbeitest.
folgendes quick&dirty programm generiert dir solche kreise:
import numpy from math import sqrt # in mm radius=200
segment_height=10 a_p = 0.5 # we consider that the top of the sphere is X0 Y0 Z0 print "G0 X0 Y0 Z40; position ourself above the center of the sphere"
for z in numpy.arange(start=radius-segment_height, stop=radius, step=a_p)[::-1]: # radius at height h = radius * cos(arcsin(z/radius)) = sqrt(radius**2 - z**2) p = sqrt(radius**2 - z**2) print "G0 X-%f Y0" %p print "G1 Z%f" %z # if you code this properly, you should do a "anlaufbogen" instead of single G1 Z... here print "G2 X-%f Y0 I%f F100" %(p, p)
es ist quick and dirty weil dir der hobbes sicher gerne erklären wird warum du nicht senkrecht nach unten eintauchen willst sondern tangential auf die ebene anfahren ;) *scnr* Dafür müsstest du noch einen bogen von oben fahren und nach dem G2 befehl ein kurzes stück den kreis entlangfahren, da du den ja noch nicht beachtet hast beim fräsen.
LG
On 10/20/2013 10:08 PM, Sebastian Bachmann wrote:
ja man kann sich auch ein kurzes programm in einer sprache seiner wahl schreiben das eine kugel generiert :)
LG
On 10/20/2013 10:01 PM, Andreas Monitzer wrote:
On 2013-10-20, at 21:58, Hobbes <Hobbes2009@hotmail.com> wrote:
Wie genau muß das Werkstück werden? Ich würde zu einer Tischlerei gehen und fragen, ob sie dir das Teil flink drechseln können. Ansonsten bräuchten wir eine CAM-Software für die gekrümmte Fläche um den G-Code (=Steuercode für die Fräse) zu generieren.
Kann man nicht einen Kreissektor-Befehl (G2/G3) im gcode verwenden? Damit sollte das relativ einfach zu programmieren sein.
Schöne Grüße Andreas
_______________________________________________ CNC mailing list CNC@lists.metalab.at https://lists.metalab.at/mailman/listinfo/cnc
_______________________________________________ CNC mailing list CNC@lists.metalab.at https://lists.metalab.at/mailman/listinfo/cnc
_______________________________________________ CNC mailing list CNC@lists.metalab.at https://lists.metalab.at/mailman/listinfo/cnc
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iQEcBAEBAgAGBQJSZEiUAAoJEAhgHfpCPcybbmAIAJCg+HArm6qElO/2j8HaiJ/s BOKx/1UCu8dv/txU1cnEKEJCTRP569AyG1D6p+57r3/qYSB9BBMxq1SZdwN2oa1F zILx2SwKTzqyEEEcJhdcsqdgHMbptsEqYgD7csVd5eSHwSSciy5UEOHzFHpFhHay l4nF8lnaH0TeHV6p0t77jwr6+ct0En+4crqPXcLZ00hsPQsm2gpbyDKdtKSzldaR pyGE1lhVRngE8fK5a/BRaKd6yRwYmx+9v8KXdk0O1ejVyEn3ee4r8+upBEUBy1Qb 5VaQkXzEF/8Dj4V8ItcoeiznyHQFwe7L9bXC06w/RpvwgVYh9pDKWOTCV6/ArrU= =ELxI -----END PGP SIGNATURE-----