Inventor iLogic : So erstellen Sie einen Arbeitspunkt am Schwerpunkt

ilogic

Hallo Zusammen,
heute habe ich eine kleine iLogic Regel zum Thema Schwerpunkt von Baugruppen und Bauteilen. Denn diese Woche habe ich an einem Fall gearbeitet bei dem einem Anwender  wichtig war den Schwerpunkt auch in einer Abgeleiteten Baugruppe als Punkt zur Verfügung zu haben.

Warum dann nicht ein Arbeitspunkt an  der Position einfügen, wo sich der Schwerpunkt in der originalen Baugruppe befindet?

Na, dazu muss man ihn bei der Ableitung der Baugruppe zur Verfügung haben. Doch wie positioniere ich einen Arbeitspunkt am rechnerischen Schwerpunkt? -Mit einer kleinen iLogic-Regel geht es am schnellsten. So ganz nebenbei erfahren Sie auch wie man Werte wie den Schwerpunkt aus den iProperties übernehmen kann. Nachstehend der VB.NET Code mit Beschreibung:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Dim oDoc As Document
oDoc = ThisApplication.ActiveDocument

' Prüfung ob schon ein Arbeitspunkt am Schwerpunkt existiert
Dim oCenterOfMass As Point
oCenterOfMass = oDoc.ComponentDefinition.MassProperties.CenterOfMass

'Fehler Ignorieren später in der If Anweisung auswerten
On Error Resume Next

Dim oWorkPoint As WorkPoint
oWorkPoint = oDoc.ComponentDefinition.WorkPoints.item ("Schwerpunkt")

If Err.Number = 0 Then
'Der vorhandene Arbeitspunkt wird gelöscht
oWorkPoint.Delete

'Ein neuer Arbeitspunkt wird am aktuellen Schwerpunkt angelegt
oWorkPoint = oDoc.ComponentDefinition.WorkPoints.AddFixed(oCenterOfMass)

'Arbeitspunkt wird umbenannt
oWorkPoint.Name = "Schwerpunkt"

'Dokument wird aktualisiert
oDoc.Update
MessageBox.Show("Der vorhandene Arbeitspunkt wurde ersetzt!", "MCDCAD.de Info")
Else
' Es wird ein neuer Arbeitspunkt am Schwerpunkt eingefügt.
oWorkPoint = oDoc.ComponentDefinition.WorkPoints.AddFixed(oCenterOfMass)

' Der entstandene Arbeitspunkt wird umbenannt
oWorkPoint.Name = "Schwerpunkt"
oDoc.Update
MessageBox.Show("Ein Arbeitspunkt wurde am aktuellen Schwerpunkt eingefügt", "MCDCAD.de Info")
End If

Viel Spass mit der Regel und ein schönes verlängertes Wochenende,
Helge Brettschneider

Inventor 2019: Neue Funktionen bei der Blechmodellierung

Hallo Zusammen,

wo ich gerade so nett beim Nesting von Blechkonturen bin, wusten Sie eigendlich schon, dass man mit Inventor 2019 eine neue Ausrichtung bei der Erstellung eines Flansch hat? -Endlich, ein Anwender Wunsch der schon seit einiger Zeit im Raum stand wurde nun umgesetzt.

Neue Optionen bei der Blechmodellierung

 

Auch bei der Ecken-Freistellung gibt es neue Möglichkeiten wie die „Lineare Schweißnaht“, „Lichtbogenschweißen“ und „Laserschweißen“, so können Konturen besser verschweißt und anschließend leichter verschliffen werden.

 

Gruß,
Helge Brettschneider

Inventor CAD/CAM: Optimierung des Blechzuschnitt (Nesting) mit Inventor 2018 und 2019

Nesting

Hallo CAD/CAM Fans,
ich möchte fast sagen „Endlich!“ ist Inventor in der Lage Blechzuschnitte zu planen und zu optimieren. Denn in Fusion 360 gibt es ja schon seit geraumer Zeit die Funktionalität zum Plasma oder Wasser schneiden, aber ein Nesting gab es von Autodesk bei Fusion360 nicht. Im Inventor gab es diese Schneide-Funktionalität nur im Betamodus von HSM, doch um die Angelegenheit rund zu machen fehlte natürlich auch hier noch das Nesting!

Inventor HSM und Nesting das optimale Duo für alle CNC-Blechzuschnitte

Die Abonnenten der Product Design Collection und Inventor Professional haben nun  die Zuschittoptimierung (Nesting) als Add-in verfügbar und in der Kombination mit den HSM Funktionalitäten wird die Angelegenheit rund.

So können Sie in einer Baugruppe die Blechteile identifizieren, abwickeln und anschließend die Positionierung optimieren, so das Sie aus dem gewählten Rohteilen den „Tailor Blanks“ das meiste herausholen können. Verschnitt muss sein, doch die Frage ist immer wieviel. -Sie wissen was ich meine!

Das entstandene Layout kann dann als DXF exportiert werden, um den Zuschnitt mit einer anderen CAM Lösung planen zu können, aber wie schon erwähnt können Sie auch den CNC-Zuschnitt in 3D mit den HSM Funktionen für Plasma-, Laser- oder Wasserschneiden erstellen.


Wenn Sie Fragen haben lassen Sie es mich bitte wissen, ich helfe Ihnen gerne!

Gruß,

Helge Brettschneider

Inventor iLogic: Das aktuelle Tagesdatum in den iProperties speichern? -So geht’s

Hallo Zusammen,
iLogic kann viel, keine Frage, aber man muss sich schon auch mit der API und VB.NET auskennen, um alle Register der Möglichkeiten ziehen zu können. Zum Beispiel stolpert man immer mal wieder über Kleinigkeiten, so wurde ich gestern gefragt:

„Wie speichert man mit iLogic das aktuelle Datum in den Datumsfeldern der Inventor iProperties?

Neben der Ermittlung des aktuellen Datum muss man auch die entsprechenden englischen Namen der iProperties wissen. Aus diesem Grunde habe ich mal ein einfaches Beispiel erstellt bei dem alle Datumsfelder auf das aktuelle Tagesdatum gestellt werden.

Übersicht Status iproperties

1
2
3
4
5
6
7
oTime = Now.ToShortDateString 'aktelles Datum ermitteln

iProperties.Value("Project", "Creation Date") = oTime 'Erstellungsdatum
iProperties.Value("Status", "Checked Date") = oTime 'Kontrolldatum
iProperties.Value("Status", "Eng. Approved Date") = oTime 'Genemigungsdatum Konstruktion
iProperties.Value("Status", "Mfg. Approved Date") = oTime 'Genemigungsdatum Fertigung
iLogicVb.UpdateWhenDone = True 'aktualisieren

Probieren Sie es mal aus! -Lassen Sie es mich wissen wenn Sie Fragen haben.

Mit freundlichen Grüßen,

H. Brettschneider