Styroschneiden nach Konzept Hans23 mit SchnApps :-)

Im Beitrag "Styroschneider nach Konzept Hans23 mit EMC2" habe ich meine App bereits vorgestellt. Nachdem es allerdings immer wieder Anfragen zu diesem Thema gibt, habe ich mich nun entschlossen einen eigenen Thread zu starten.

Wer sich mit dem Thema "Styroschneiden" auseinander setzt, wird zwangsläufig auf das Konzept auf cnc-hotwire.de stossen.
Ich war auf jedenfall so inspiriert, dass mir gleich die Schnapsidee kam, eine Aplikation für Plot_Cut7 zu schreiben.

Es musste ja LOW Budget sein und deshlab waren selbst 60,00 € für eine Profil(i) Foam Software zuviel für mich.

SchnApps war somit geboren!

Was anfänglich nur in einer Exceltabelle dargestellt wurde, endete letztendlich im Versuch eine Applikation in VB 2010 Express zu schreiben.
Dieser Versuch dauert immernoch an....

Aktuelle Verison ist SchnApps 4.2 - Jetzt brennts recht!

Link zu SchnApps
 
Wie bau ich mir einen Zagi ...killer

Wie bau ich mir einen Zagi ...killer

Quelle: www.aerodesign.de

http://www.aerodesign.de/modelle/HS/hs61v2.htm

Als erstes werden die wesentlichen Daten ermittelt.

- Wurzelrippe: 300 mm
- Endrippe: 180 mm
- Spannweite: 1200 mm
- Verwindung: -2
- Pfeilwinkel: 30 Grad
- Profil: Sipkill

Und dann ab ins SchnApps


Profildaten der Ost und Westseite eingeben
- Wurzelrippe: 300 mm
- Endrippe: 180 mm
- Verwindung: -2
- Profil: Sipkill (http://www.aerodesign.de/profile/sipkill1710b.txt)


1.JPG

Danach einfach die Protaldaten, "Spannweite" bzw. Blockgröße und die Abstände angeben

2.JPG

Und nun noch den Pfeilwinkel angeben. In diesem Fall haben wir 30 Grad.
Da in der Regel beim Konzept von cnc-hotwire.de es zu Ungenauigkeiten bei hohen Pfeilwinkel kommen kann, habe ich eine "Stauchungsfunktion" eingebaut.

Version 1

Was passiert hier denn eigentlich???
- Profil wird über die X-Koordinaten gestaucht
- Blockgröße wird entsprechend des Pfeilwinkels vergrößert

Wer diese Vorgehensweise nicht versteht, kann hier nachlesen: http://de.wikipedia.org/wiki/Pythagoras


pfeil.jpg

3.JPG

Version 2 ist relativ einfach. Hier wird anhand des Pfeilwinkels, die Wurzelrippe nach vorne versetzt.
Wer vorgepfeilte Flächen haben will, muss es halt dann selbst berechnen.

Dann noch evtl. einen Holm einbauen wer nicht tapen will
4.JPG

Man! Was dass denn!

der Lead In fehlt, muss mal ein ernstes Wörtchen mit dem Programmierer reden.
Werde es gleich mal ausbessern ....

.....

Und schon wieder eine neue Subversion, jetzt stimmt der Lead In.

Hier die Ausgabe für Plot_Cut7
plotcut.JPG

GCode Ausgabe ist auch möglich:
gcode.JPG


Und so sieht der Code aus:

G1 Xl -270,0000 Zl ,0000 Xr -270,0000 Zr ,0000 F 7.000
G1 Xl -270,0000 Zl ,0000 Xr -270,0000 Zr ,0000 F 7.000
G1 Xl -270,0000 Zl 2,4814 Xr -270,0000 Zr 2,8964 F 7.000
G1 Xl -270,0000 Zl 4,9627 Xr -270,0000 Zr 5,7928 F 7.000
G1 Xl -270,0000 Zl 7,4441 Xr -270,0000 Zr 8,6892 F 7.000
G1 Xl -270,0000 Zl 9,9254 Xr -270,0000 Zr 11,5856 F 7.000
G1 Xl -270,0000 Zl 12,4068 Xr -270,0000 Zr 14,4820 F 7.000
G1 Xl -270,0000 Zl 14,8882 Xr -270,0000 Zr 17,3784 F 7.000
G1 Xl -270,0000 Zl 17,3695 Xr -270,0000 Zr 20,2748 F 7.000
G1 Xl -270,0000 Zl 19,8509 Xr -270,0000 Zr 23,1712 F 7.000
G1 Xl -270,0000 Zl 22,3322 Xr -270,0000 Zr 26,0677 F 7.000
G1 Xl -270,0000 Zl 24,8136 Xr -270,0000 Zr 28,9641 F 7.000
G1 Xl -270,0000 Zl 27,2950 Xr -270,0000 Zr 31,8605 F 7.000
G1 Xl -270,0000 Zl 29,7763 Xr -270,0000 Zr 34,7569 F 7.000
G1 Xl -270,0000 Zl 32,2577 Xr -270,0000 Zr 37,6533 F 7.000
G1 Xl -270,0000 Zl 34,7390 Xr -270,0000 Zr 40,5497 F 7.000
G1 Xl -270,0000 Zl 37,2204 Xr -270,0000 Zr 43,4461 F 7.000
G1 Xl -270,0000 Zl 39,7018 Xr -270,0000 Zr 46,3425 F 7.000
G1 Xl -270,0000 Zl 42,1831 Xr -270,0000 Zr 49,2389 F 7.000
G1 Xl -270,0000 Zl 44,6645 Xr -270,0000 Zr 52,1353 F 7.000
G1 Xl -270,0000 Zl 47,1458 Xr -270,0000 Zr 55,0317 F 7.000
 

Lototos

User gesperrt
sieht gut aus

sieht gut aus

Hallo,

das sieht ja gut aus, ich lese die ganze Zeit mit, bin absoluter Laie beim Styro CNC schneiden, aber auf den ersten Blick eine gute Erklärung. Da traue ich mich auch mal in nächster Zeit dran.

Weiter so.

Gruß Manni
 
Ich hatte es ja an anderer Stelle schon einmal angemerkt. Beim GCode für Linuxcnc muss ein "." anstelle des "," bei den Koordinaten stehen. Sonst kommt eine Fehlermeldung beim laden.
Und der Vorschub muss auch nicht hinter jedem G1 stehen. Ganz zum Anfang des Programm reicht es den Vorschub einmal zu definieren. Dann ist er für alle anderen folgenden G1 immer noch gültig, auch wenn zwischendurch auch mal ein G0 kommt.
 
Ich hatte es ja an anderer Stelle schon einmal angemerkt. Beim GCode für Linuxcnc muss ein "." anstelle des "," bei den Koordinaten stehen. Sonst kommt eine Fehlermeldung beim laden.
Und der Vorschub muss auch nicht hinter jedem G1 stehen. Ganz zum Anfang des Programm reicht es den Vorschub einmal zu definieren. Dann ist er für alle anderen folgenden G1 immer noch gültig, auch wenn zwischendurch auch mal ein G0 kommt.

SchnApps 4.2.0.8

G21
G17
G90
M3
G1 Xl -230.0000 Zl .0000 Xr -230.0000 Zr .0000 F 5.000
G1 Xl -230.0000 Zl .0000 Xr -230.0000 Zr .0000 F 5.000
G1 Xl -230.0000 Zl .0000 Xr -230.0000 Zr .0000 F 5.000
G1 Xl -230.0000 Zl .0000 Xr -230.0000 Zr .0000 F 5.000
G1 Xl -227.5000 Zl .1200 Xr -227.5000 Zr .1200 F 5.000
....
....
....
G1 Xl -230.0000 Zl .0000 Xr -230.0000 Zr .0000 F 5.000
G1 Xl -230.0000 Zl .0000 Xr -230.0000 Zr .0000 F 5.000
G1 Xl -230.0000 Zl .0000 Xr -230.0000 Zr .0000 F 5.000
G1 Xl -230.0000 Zl .0000 Xr -230.0000 Zr .0000 F 5.000
M5

:cool:
 
bei mir sieht das nach Bereinigung dann so aus:

Code:
G21
G64
G90
G94
G97
F120
G0 Y 40.0 V 40.0
G0 X 568.9400 U 197.3690
G1 Y 0.0 V 0.0
G0 X 569.9400 U 198.3690
G0 Y 40.0 V40.0
G0 X 257.9363 U 13.0814
G1 Y 0.0 V0.0
.
.
.
.
M02
 

Anhänge

  • Zagikiller.txt
    13,2 KB · Aufrufe: 97

Prop-er

User
Was anfänglich nur in einer Exceltabelle dargestellt wurde, endete letztendlich im Versuch eine Applikation in VB 2010 Express zu schreiben.

Auch ich habe in mehrere Monaten Zeit eine Exceltabelle gefertigt. Arbeitet wunderbar. DAT import, G-code export, und eigentlich alles was Schnapps kann.
Punkten werden auch interpoliert, so das G-code export mit zB 5000 punkten möglich ist.
Und die Profile sind auch noch im X und Y Richtung frei zu erhöhen. (Scale)

FoamXL.png


Excel ist aber sehr träge, und mit 8Mb ist es nicht gerade Kompakt mehr.
Wenn ich Schnapps 4 anschaute, und da 100kB Daten große sah, war ich doch sehr erstaunt...
Deshalb interessiert mir ihre VB 2010 Express Wahl sehr! Muss mir das sicher genauer anschauen.

Prost,

Vincent
 

Quest

User
@Schnapsdrossel78
geht es nur nit dat.-format?
vektordateien nicht vorgesehen?
 

Quest

User
wär ned schlecht... ;) dann muss man aber die korrespondierende penkte/linien vorsehen...
 
Richtig genial wäre ja noch, wenn man das Projekt irgendwie abspeichern könnte, um es später eventuell wieder zu verwenden, oder editieren zu können.
Ebenso wäre es schön, wenn die einmal gemachten Grundeinstellungen für den nächsten Programmstart erhalten bleiben würden (ini-Datei o.ä.)
 
Standardparameter abspeichern sollte kein Problem sein
sollte ja eigentlich nur die Portalbreite sein.

allerdings das Thema mit den Vektordaten .... hier gibt es bereits Programme zum umwandeln. Ich müsste einen konverter schreiben.

Das Thema Projekte speichern ist bereits auf meinem Radar.
 
- Grundeinstellungen bleiben nun erhalten
- Project speichern ist in Arbeit

@ich trinke am liebsten König Ludwig Dunkel ... ich schick dir dann meine Adresse :)


Richtig genial wäre ja noch, wenn man das Projekt irgendwie abspeichern könnte, um es später eventuell wieder zu verwenden, oder editieren zu können.
Ebenso wäre es schön, wenn die einmal gemachten Grundeinstellungen für den nächsten Programmstart erhalten bleiben würden (ini-Datei o.ä.)
 
biite nicht wundern ...

biite nicht wundern ...

... wenn SchnApps eine Verbindung ins Internet aufnimmt.
Beim starten wird auf eine aktuellere Version überprüft.

zuletzt gab es eine Abbrandkorrektur. Hatte hier nicht suaber deklariert und somit gab es entsprechende Ergebnisse.
der Abbrand sollte nun sauber sein.

Wenn es Fehler gibt, enfach hier posten. ich versuch diese dann zu beseitigen.
 

MalteS

User
Ich wollte Schnapps mal versuchen. Ziel ist eine Fläche mit NACA 64A012 zu designen. Hatte aber Probleme das Profil zu importieren.

Daher hab ich mit einer bekannten Konfig angefangen & das Profil aus dem ersten Beitrag verwendet (meine dat Datei befindet sich im Anhang). Dazu die Datei in Airfoil 1 und Airfoil 2 Button ausgewählt, alles andere auf Default gelassen und OK geklickt. Kommt aber nicht sinnvolles bei raus (sehe die Profile nicht)

Ideen woran das liegt?

Anhang anzeigen 857315
 
Hallo,

ich bekomme auch keinen Zugriff auf die Google-Code Seite :-(...
aber mit der Autoupdaterfunktion hat man ja die aktuellste Version :-)

Änderungswünsche für die nächste Version:

Unabhängige Positionierung der Holme/Klappentiefe auf der Ost/West Seite. Aktuell kann ich bei der Positionierung nur einen Wert eingeben (x% von der Nasenleiste) schön wäre es wenn ich die Position des Holms auf der Ost- und der Westseite getrennt eingeben könnte (x% Ost / y% West - dadurch wären gerade Holme auch bei gefeilten Flächen möglich)

eine Kleine verbesserung habe ich noch bei der gCode Ausgabe:
Einfügen von M2 (= Programmende) am Ende des erzeugten gCodes

bye Flroian
 
Ansicht hell / dunkel umschalten
Oben Unten