Translate

24 Februar 2011

Ein wunderbares und kostenloses 3D-Konstruktionsprogramm: Alibre Xpress

Das muss ich hier einfach mal erwähnen,
weil immer wieder die Frage auftaucht,
wie man irgendwelche Teile am Besten
so konstruiert, dass sie auch gefertigt
werden können. .....und dann scheitert
es meist an einem wirklich guten
Konstruktions- und Zeichenprogramm!

Das Beste, das sowohl kostenlos als auch
legal zu bekommen ist, ist meiner
Meinung Alibre Xpress. Vom Aufbau und
der Bedienung her ist es ähnlich aufgebaut
wie die derzeitigen Profi-Programme.
Und: es ist ein echtes parametrisches 3D-Programm,
das bedeutet, man konstruiert das Teil und
daraus wird bei Bedarf am Ende eine
technische Zeichnung erzeugt.
Oder eben IGES bzw STEP -Daten exportiert
Das sind Daten auf deren Basis CAD-CAM
Daten erzeugt werden können.

Um das klarer auszudrücken:
Ein Loch wird hier z.B. als Loch eingefügt, und nicht
als Kreis, der ein Loch darstellt.
Das schöne an so einem Programm ist,
dass alle Masse , Bohrungen etc
direkt eingegeben und auch geändert
werden können.Da muss man sich erst mal dran gewöhnen
insbesondere wenn man 2D Anwendungen
gewohnt war. Ändert man ein Maß, dann
werden auch gleich alle Maße und
Zuordnungen angepasst und auch gleich
die zugehörigen 2D-Zeichnungen angepasst.

Also immer gut aufpassen, wonach man
irgendwelche Elemente ausrichtet, bzw
was man bemaßt.Ein eingetragenes Maß
ist eine feste Größe, die gültig bleibt,wenn
die Objekte verändert werden.

Es ist also ein großer Unterschied, ob zwei
Kreise aussen oder durch den Mittelpunkt
definiert sind. (Eigentlich logisch und
auch leicht verständlich, geht nicht anders)

Ich zeige das am Besten indem ich mal was
konstruiere.......
wie wärs mit einem kleinen Flansch?

Erst mal ein Kreis





















dann extrudiert man diese Form





















Jetzt schauts schon besser aus:




















noch mehr Material:




















wieder Extrudieren




















Bohrung





















Keilnut




















Fertig




















2D Zeichnungen erstellen:




















2D Export





















Export in anderen Dateiformaten




















Das war jetzt natürlich ein Schnelldurchlauf.....
Wenn jetzt irgend ein Maß verändert werden soll,
dann ist das kein Problem. Das Element braucht
nicht gelöscht und neu gezeichnet werden, sondern man
muss nur die Bemaßung korrigieren, das wars!
Dann speichern (nicht vergessen!) und schon werden
auch die 2D-Zeichnungen angepasst,wenn man sie
erneut öffnet. Das mit dem Speichern ist so eine
Sache, (kleiner Fehler?) auch vor Ausdrucken etc
muss man erst alles aktualisieren und speichern,
erst dann wird die Änderung übernommen.


Ich muss mal die Links raussuchen!


kleiner Update 10.03.2015 hab ich zufällig entdeckt,
aber leider nur die Version 9.1 und die läuft nur bis XP
Bei Vista scheiterts an irgend einer Keinigkeit.....
DirectX hat da eine Versionsnummer (10??) die
nicht akzeptiert wird, wenn ich mich richtig erinnere......

http://alibre-design-xpress.en.softonic.com/download



Meine Version ist die 9.2.
es gibt auch neuere, aber die muss man registrieren.
Bis 9.2 ist das Programm in JAVA geschrieben,
deshalb muss auch "JAVA virtual Machine" installiert sein.
Ab V10 änderte sich da was.
9.2 ist die erste Version, die auch unter Vista läuft
und zugleich die letzte, die für eine eingeschränktere, aber nicht
zeitlich begrenzte Ausführung nicht registriert zu sein braucht.
(Üben und Zeichnen sowie Ausdrucken der Zeichnungen geht aber)

Dateiexportfunktionen in gängige Formate (STEP und IGES etc.)
zum Erstellen von Fräsprogrammen bzw Konturen
gibts/gabs erst nach kostenloser Registrierung,
und eben diese Registrierung gibt es mittlerweile
nicht mehr.... Schade!
Speichern im Alibre Datenformat geht aber.
Das scheint auch eine Art Step-Format zu sein, ich konnte es aber
noch nie überprüfen und testen.


Die echte Alibre Vollversion ist ganz schön teuer........
aber verglichen mit Profi-Programmen
trotzdem noch fast geschenkt!

Da fehlte immer irgendwie eine Zwischenversion
für den Hausgebrauch, die gibt es aber offenbar
mittlerweile! (99$, das ist fair!)


Diese Version kann STL-Daten Exportieren.
STL war mir bisher kein vertrautes Format!
Das sollte aber für einen gut ausgestatteten
CAD/CAM Metallbearbeiter kein Problem sein!
Offenbar habe ich da was verschlafen........

Infos zu STEP , IGES und STL etc. gibt es z.B. hier:
http://datenaustausch.com/de/65/

das macht alles etwas klarer!


Meine Empfehlung:

Einfach die Ver. 9.2 erst mal unregistriert testen,

oder gleich eine neuere Version nehmen.
Achtung: nicht ganz kompatibel mit älteren Versionen!
(das kennt man auch von Konkurrenzprodukten ;-) )

Der PC sollte mind. 1Gb Ram haben und über 1Ghz takten,
(gilt für V.9.2 - soviel hat heute doch eh jeder drin,
bei aktuellen Versionen eher das Doppelte von beidem)
dann machts richtig Spass! (auch wenns wohl keiner
mehr macht, ich hab Alibre 9.x sogar auch unter
Win98SE zum Laufen gebracht, aber das war nichts)


Hmmmmm............... Version 9.2 irgendwo zum
Download zu finden ist gar nicht so leicht..............

Ich hab ja noch meine Sicherungskopien, aber
ich hätte hier jetzt viel lieber einen Link gesetzt.

Meine Dateien hier so öffentlich zum Download
reinstellen, das mag ich jetzt nicht so gerne........
Das war zwar so was wie Shareware, aber sämtliche
Links sind mittlerweile "tot"

Fürs Konstruieren und zum Erstellen von 2D-Zeichnungen
reicht die unregistrierte V9.2 Das ist vollkommen
ausreichend zum Erstellen und archivieren einfacherer
Teile die nicht aus mehreren Teilen zusammengesetzt
sind. Hier tun die Einschränkungen richtig weh!
ca 10 Teile, da kommt man nicht sehr weit!
Aber so was wie Haltewinkel oder Frontplatten etc.
oder einfache Frästeile, das geht hervorragend!

Eine kleine Episode am Rande zu Alibre:
Ich entdeckte das Programm vor Jahren mal
eher zufällig, als wir in der Firma mal schnell
was konstruieren mussten das etwas komplizierter
war und furchtbar eilig........

Eine Kamera zum Fotografieren und
Vermessen einer Papierfaserstruktur. .....2006 oder so....

Zuerst hatte ich gewisse Probleme, den Einstieg zu finden,
aber ich fand dann die Website von Robert Weekley
genannt "Alibre-Rob" .
http://www.aircraft-computational.com/alibre/assistance/tutorials.html

Rob hat da einige Tutorials zusammengestellt,
die mir damals sehr geholfen haben.
Er hat mir sogar auf eine Frage hin bei einem ganz
bestimmten Problem eigens ein kleines Video
geschickt. Rob hat anfangs das Programm mitentwickelt,
war aber damals schon bei einer anderen Firma.
An dieser Stelle nochmal: Danke Rob !
Dank seiner Hilfestellung gelang die Konstruktion
mit unerwartet gutem Ergebnis. Unser Kunde
war sehr positiv überrascht von dem was wir
da "gezaubert" haben und die Zusammenarbeit
mit unserem Maschinenbauer der die Teile
nach meinen Daten perfekt fertigte klappte
wunderbar!!!! Aufgrund des Zeitdrucks und der
vielen Änderungen und Anpassungen hätten wir
das gar nicht ausser Haus geben können.

Letztes Jahr bekam ich unerwartet eine Mail von Rob.
Eine Einladung zum EV-Fest in Toronto
Er ist einer der Organisatoren!!!!

Da musste ich dann schon mal nachfragen,
warum er gerade mich da einladen wollte......

OK, es war ein Versehen, meine Adresse war da
noch irgendwo...........und ist mit hineingerutscht.
sein Blog:
http://nogas96volts.blogspot.com/

Aber wir fanden diesen Zufall recht amüsant!

mfG
Franz


16 Februar 2011

rumschnüffeln in seriellen Schnittstellen und auf dem CAN-Bus

Wie ich neulich schon erwähnte, habe ich mich in
letzer Zeit mal ein bisschen intensiver mit dem
Thema CAN-Bus auseinandergesetzt.


Der CAN-Bus ist eine ganz spezielle serielle Datenschnittstelle,
die ich hier gar nicht allzu ausführlich beschreiben
möchte, da im WWW alles schon dutzende Male
beschrieben wurde.


Im modernen Fahrzeugbau werden inzwischen in
zunehmenden Maße Daten per CAN übertragen,
weil diese Schnittstelle in der Großserie recht universell
einsetzbar ist. Zwei verdrillte Leitungen quer durchs
Auto, und alle Geräte hängen einfach parallel da dran
und bekommen ihre Daten.

Jedes Gerät kann empfangen und senden.
Jedes Gerät hört alles mit und pickt sich die
Daten heraus die es haben möchte,
und alle quatschen irgendwie, aber doch
mit System durcheinander.
Irgendwie also wie an der Börse,
oder in einer Wirtshausküche,
nachdem ein Reisebus ankam...


Die Daten werden paketweise übertragen,
so ein Datenpaket besteht üblicherweise
aus einer "ID", also einer Zahl die aussagt,
für wen die Daten bestimmt sind, bzw.
um welche Daten es sich handelt.
Dann folgt eine Größenangabe, also
die Zahl der nachfolgenden Byte an
Nutzdaten.Dann die Daten.

Das kann dann z.B. so aussehen:
515 7 41 09 00 95 00 11 2C


Wenn man das entschlüsseln will,
dann muss man wissen oder
herausfinden, was der Header (ID)
bedeutet, und welche Daten in welchem
Byte stehen.Um da überhaupt irgendwas
zu verstehen braucht man etwas
Hard- und Software, die einem dabei
hilft.

Das größte Problem:
Auch wenn man schon mal mithorchen kann,
dann sieht man den Daten noch nicht an,
wer was gesendet hat oder wer es empfängt.


Ich wollte eigentlich (aber bisher vergeblich)
Daten in das Kombiinstrument eines Smart
schreiben, aber da gehört noch mehr dazu
als nur der Tacho......
...am Rande..... da hab ich was lustiges entdeckt:

Die Komponenten fragen erstmal gegenseitig
nach, ob auch wirklich alle da sind, und deshalb
kann das so noch gar nicht funktionieren.
Immerhin sendet das Ding schon ein paar Daten,
so dass zumindest klar ist, dass die Verbindung
zum Bus einwandfrei funktioniert.

Ich habe mir für meine Versuche einen
LAWICEL CAN232 -Adapter besorgt, weil ich
den notfalls auch mal mobil an der seriellen
Schnittstelle eines kleinen Atmega betreiben
kann.Man muss sich aber unbedingt im
Klaren darüber sein, dass die RS232-Schnittstelle
nicht reicht um große Datenmengen zu
übertragen.Für eine Auswahl oder zum
Senden einzelner Befehle sollte das aber genügen.
Wem es auf mehr Performance ankommt
sollte also unbedingt eine USB-Version
nehmen, und zusätzlich darauf achten,
dass hier zumindest eine parallele Anbindung
erfolgt.


Bei den dazugehörigen Auswerteprogrammen
will ich mich hier fürs Erste auf kostenlose
Programmversionen beschränken.

Das bislang beste Programm, das mit dem
LAWICEL CAN232 zusammenarbeitet
ist CANHACKER siehe http://www.canhack.de/

Leider verträgt sich die Grundeinstellung
des Adapters nicht mit dem Programm,
da muss man erst mal mit einem
Terminalprogramm den Adapter
etwas umkonfigurieren damit der
Empfang klappt. Da muss man erst mal
drauf kommen...........

Das CAN232.exe von http://www.can232.com/
ist eher nur als erster Funktionstest zu
gebrauchen. wirklich arbeiten kann man
damit nicht so recht.
Zusammen mit meinen "Lieblingsterminals"
half es mir aber, das Problem mit CANHACKER
zu lösen.

Deshalb will ich hier auch ein paar RS232
Terminal bzw Mithorchprogramme
vorstellen mit denen ich meist arbeite:

Free Serial Port Monitor
Ein geniales Programm, das alle Vorkommnisse
an einer seriellen Schnittstelle des lokalen
Rechners mitprotokolliert.
Ideal, um mitzuhorchen, was irgendwelche
Programme senden oder empfangen.

Terminal G-A-System
Ein auch in der kostenlosen Version schon
sehr gut ausgestattetes Programm.
Insbesondere kann man damit ganze
Befehlssätze zusammenstellen und
dann auch in einer Schleife senden lassen.
(diese SCRIPT-Funktion ist etwas versteckt,
ich hab sie eher zufällig mal entdeckt,
schade, denn genau das ist der entscheidende
Vorteil dieses Programms)
Die Demo-Version kann nur ein paar Scripts
speichern, aber das ist schon mal genug,
und man kann das Programm auch in
verschiedenen Verzeichnissen installieren ;-)

COM Terminal
ein sehr primitives Terminal ohne
Schnickschnack, aber ohne Schulung
sofort und intuitiv bedienbar.
Ideal, um einfach mal ein paar Zeichen
zu senden oder zu empfangen
( wenn ich da z.B. an Hyperterminal denke..........)

Nachtrag vom 12.Juni2012:
COM Terminal ist großartig, wenn es darum geht
Zeichenfolgen aus beliebigen Zeichen zusammenzusetzen
insbesondere, wenn diese nicht direkt per Tastatur
eingegeben werden können.Das geht hier
direkt als Dezimal und Binärwert Auch die etwas
ungewöhnliche Darstellung der empfangenen Zeichen
übereinander zusammen mit dem Binärwert geht in
diese Richtung.Ich mag dieses Programm vor allem
zum Senden von Steuersequenzen und zum
Empfangen binär codierter Messwerte.
Halt immer dann wenn alle Zahlen von 1 bis 255
als Zeichen verschlüsselt vorkommen
wenn es nur darum geht Texte per Tastatur zu
tippen und dann seriell zu senden, dann gibt es
andere Programme die besser dafür geeignet sind.
z.B.:

Termite Terminal
....auch ein sehr einfaches Terminal, mit ganz anderen Stärken.
Hier kann man besser tippen und auswählen welches
endzeichen bei Return mitgeschickt wird.
Auch die Anzeige der empfangenen Zeichen ist
viel besser lesbar, solange es sich um Text handelt.
Dafür ist eine Eingabe von Sonderzeichen gar nicht
eigens vorgesehen.
Es kommt halt auf den Einsatzzweck an!

wer noch viel mehr haben möchte, der sollte sich mal

RealTerm

anschauen!!!
.......so was wie die eierlegende Wollmilchsau
unter den Freeware-Terminalprogrammen........
da sind Sachen wie seltsame Zeichencodes,
Direktansteuerung einzelner Schnittstellenpins,
RS485 I²C 1-Wire, die Direktverbindung serieller
Daten übers Netzwerk und noch so manches das
ich noch gar nicht testen konnte reingepackt.
Kein Wunder, dass einen der Funktionsumfang erst
einmal regelrecht erschlägt, aber wenn man mal
ein bisschen eingearbeitet ist, dann ist man nur noch begeistert


und nicht zu vergessen:
BINTERM , eine Kombination aus einer kleinen
Schaltung und einem dazugehörigen Programm.
siehe http://www.mmvisual.de/ unter binterm
Das ist ein kleiner Adapter den ich mir mal
gebaut habe und der prima funktioniert!
Damit kann man beide Leitungen bzw
Richtungen einer seriellen Verbindung
mitschneiden.
im Gegensatz zu Free Serial Port Monitor
braucht hier aber keine der Schnittstellen
auf dem lokalen Rechner zu sitzen.
War schon oft sehr hilfreich, und auch das
Programm dazu ist hervorragend.
Der Entwickler antwortet sogar auf Mails!!!
(Ich hatte da mal ein kleines Problem bzw einen
Verbesserungs-Vorschlag für eine weitere Funktion)
"muss man haben"

Bildschirmaufnahmen etc demnächst.......
Ich habe gerade mit einem anderen Projekt zu tun,
deshalb gehts vorerst mal hier nicht weiter,
bzw,ich stelle das mal ein bisschen hinten an,
bis sich jemand meldet, den das auch interessiert.

Also: Kommentar abgeben, dann gehts hier weiter,
wenns keinen interessiert, dann brauch ich auch
nichts schreiben



mfG
Franz