cenit3dcs usermeeting 2014 · stiffgenunterstützt nun auch optistruct fem-netzdateien können...
TRANSCRIPT
Cenit 3DCS Usermeeting 2014
04.12.2014
Agenda
� Begrüßung und Zeitplan
� Neuerungen in 3DCS Variation Analyst 7.3,
� Neuerungen in 3DCS Mechanical, 3DCS V6
� Compliant Modeler, AAO, Batch-Mode, DOE� Compliant Modeler, AAO, Batch-Mode, DOE
� Roadmap DCS
Seite 208.12.2014
Neuerungen in 3DCS Variation Analyst 7.3
3DCS Variation Analyst 7.3
Color Map Shading
� Verschiebung der Punkte gegenüber der Nominal Build Lage
– Mesh Position Based: basierend auf den Verschiebungen der Netzpunkte
– Point Projection Based: basierend auf den Verschiebungen der DCS-Punkte
3DCS Variation Analyst 7.3
Color Map Lines
� Ergebnisse in Punktrichtung als Vektor anzeigen
– Kriterien:6STD; Ppk; % Out of Spec
– Länge über:Preferences + Feature + Dir. Arrow Control
3DCS Variation Analyst 7.3
Set Pp Value
� Limits einzelner oder aller Messungen auf Pp=x setzen -> Nominal +- 3STD des Prozesses
� Ppk muss nicht gleich x sein, falls eine Verschiebung des Mean-Wertes zu Nominal vorliegt
� ->Color Map Lines: Darstellung des Mean-ShiftsPp=1 und Ppk≠1
3DCS Variation Analyst 7.3
Toleranzdatenbank
� Datenbank für DCS und GD&T Toleranzen
� Definition von Range, Offset, Distribution, Sigma,Skewness und Kurtosis
3DCS Variation Analyst 7.3
Toleranzdatenbank
� Kontrolle und Löschen von Verknüpfungen
� Symbol an Toleranz im Baum bei Link zur DB
� Fehler in 7.3.0.0: Rand#2 wird nicht korrekt übernommen; korrigiert in 7.3.1.0
3DCS Variation Analyst 7.3
Toleranzdatenbank
� Erzeugen einer Beispieldatenbank
– 3DCS + Data + Process Capability DB
– Go to DB Editor
– Rechte Maustaste auf erste Zeile in Datenbank
– Create Default DB
– Editieren des Parameters NUM_PARAMS_PER_RAN– Editieren des Parameters NUM_PARAMS_PER_RAN
– 2: nur Random und Offset
– 6: Range, Offset, Distribution, Sigma, Skewness und Kurtosis
3DCS Variation Analyst 7.3
Toleranzdatenbank
� Filtermöglichkeiten über Feature, Material und Prozess
3DCS Variation Analyst 7.3
Toleranzdatenbank
� Definition in Excel
– Delimiter
– Unit
– Matl_Types
– Proc_Types
– Feat_Types– Feat_Types
– DistributionTypes
– SettingTypes(-> Feature Tol)
3DCS Variation Analyst 7.3
Toleranzdatenbank
� Erzeugen von Feature Toleranzen über die DB
– SettingTypes (-> Feature Tol)
– Individual+Profile
– Individual+Position+MMC
– Feature+Size
– Pattern+Position+LMC– Pattern+Position+LMC
3DCS Variation Analyst 7.3
GD&T
� Winkel Bemaßungen werden nun unterstützt
� Notes (Report) können für die GD&Ts wie bei anderen MTMs erzeugt werden.
� Update GD&T unterstützt nun auch Rate of Change (Unit Basis) in FT&A
� Bei Kettenmaßen können die Bezugflächen automatisch über den Joint Wizard DLL definiertwerden. werden.
3DCS Variation Analyst 7.3
Tolerance
� Feature Tolerance hat nun die Feature Orient und Group Orient Option-> ermöglicht das Verkippen der Fläche innerhalb der Toleranzzone
� Warnung, falls DCS Punkt eine aktive Size (Edit Point) und Feature Size Toleranz hat
� Symbol im Baum, falls Toleranz Link zur DB hat
3DCS Variation Analyst 7.3
Move
� Die Option Default für die Bestimmung der Richtung wurde in Auto umbenannt.(Step Plane und Six Plane Move)
� Der Feature Move behandelt Punkte mit einem Durchmesser als Achse anstatt einer Ebene-> Float kann aktiviert werden.
3DCS Variation Analyst 7.3
Measurement
� Substraktion ist nun in der Combination Messung möglich
� Neue Messmethode „Pair Pts Max – Min“ Funktion in der Two-Point List Messung-> Parallelität-> Vergleichmessung „Länge-Abstand“ in Kinematiken
� Die Feature Messung unterstützt nun auch CadEdges� Die Feature Messung unterstützt nun auch CadEdges
� Die Feature Messung gibt einen Näherungswert für die Tiefeder Durchdringung aus, fall sich Bauteile überschneiden. Istdies nicht möglich, wird der Wert 0 ausgegeben.
– Früher -1 für Durchdringungen
Kinematik:Nur noch eine Messung anstatt 3
3DCS Variation Analyst 7.3
Messdaten
� Verteilungsart UserDef kann nun auch relative Pfade nutzen
� Für die Beitragsleisterberechnung werden die Werte aus der SMP Datei für die Berechnung des Range- und Offset-Wertes genutzt.(Range=Max-Min)
� Die Cmmdev2.dll unterstützt auch das DCSDB2.csv Format aus QDM-WebQDM-Web
� Das DB2-Format (CMMdev.dll) unterstützt Durchmesser-Messungen mit dem Suffix "_D“.
� Erweiterte Funktionalität beim Import von CMMDev und DCSDB2-Daten zur Punkterzeugung
3DCS Variation Analyst 7.3
Installation
� Die Installationsdatei enthält nun die Installationsdaten für alle unterstützten CATIA V5 bzw. CATIA V6 Release
3DCS Variation Analyst 7.3
Installation
� WinMerge (Freeware)
– Vergleich von unterschiedliche Textdateien, z.B. wtx, dcsxlm
– DCS XML Format (*.dcsxml) zum Vergleichen von Modellen
3DCS Variation Analyst 7.3
Installation
� CAM Studio (Freeware)
– Aufzeichnen von Videos
– Continous Deviate
– Fehlerbeschreibung
– Anleitungen
– Audio-Aufnahmen möglich– Audio-Aufnahmen möglich
3DCS Variation Analyst 7.3
PMI Import (3DCS Variation Analyst Multi-CAD)
� Import von PMI aus NX oder CATIA-Daten
Weitere Neuerungen
� Punkt Gruppen können erzeugt werden und z.B. in Toleranzen genutzt werden.
– DCS-Punkte werden in Feature-Punkte umgewandelt und zu einem Feature(CADSurf oder CATEdge) zusammengefasst
3DCS Variation Analyst 7.3
Weitere Neuerungen
� WTX Export/Import: auch für Unterbaugruppen möglich
3DCS Variation Analyst 7.3Export
Import: Gleiche Namen der obersten Baugruppe
Import: Unterschiedliche Namen der obersten Baugruppe
Weitere Neuerungen
� GeoFactor exportiert das Range des Group-Anteils einer Composite Toleranz in die CSV-Datei
3DCS Variation Analyst 7.3
Index Tole Point Part Distribution Range Offset G Factor 6 Sigma Cont.
1 LT_Profil_1_Ebenheit_0;5 Head_A2/B2_target(PLTZF) Bracket_1 Normal 0,87 0 -2,35 2,03 34,32%
0,5 0
2 PAT_Turnlamp_zu_Bracket PAT_Turnlamp_zu_Bracket Lamp_SubAsm Normal 1 0 1,31 1,31 14,23%
Total
Weitere Neuerungen
� Quick Copy steht nun im Kontext Menü zur Verfügung (Copy und Paste in einem Schritt)
� Wenn MTMs eine Note (Word-Dokument) besitzen, wird dies im Baum angezeigt
� MTM On-Off Einstellung schnell über ein Menü verfügbar
3DCS Variation Analyst 7.3
Agenda
� Begrüßung und Zeitplan
� Neuerungen in 3DCS Variation Analyst 7.3,
� Neuerungen in 3DCS Mechanical, 3DCS V6
� Compliant Modeler, AAO, Batch-Mode, DOE� Compliant Modeler, AAO, Batch-Mode, DOE
� Roadmap DCS
Seite 2608.12.2014
Neuerungen in 3DCS Analyst 7.3.xMechanical
Warum Mechanical?
• Einfacher Aufbau von kinematischen Modellen
� Aufbau der Analysemodelle entsprechend der CATIA-Logik für Constraints und Joints oder
� durch die Übernahme von bestehenden Constraints und Kinematiken aus CATIA
� Reduzierung der Modelierungszeit
„Einfache“ Umsetzung der Toleranzanalyse durch den jeweiligen „Einfache“ Umsetzung der Toleranzanalyse durch den jeweiligen KonstrukteurKonstrukteur
Die Vorgehensweise im Vergleich zum Analysten
08.12.2014 Seite 29Copyright CENIT AG
Die Vorgehensweise Analyst
Wenn FT&A Elemente im CATIA-Baum vorhanden sind, können diese über die entsprechende update Button in den 3DCS Analyst eingeladen werden. Moves müssen erzeugt werden auch wenn Constrains im Baum vorhanden sind.
08.12.2014 Seite 30Copyright CENIT AG
30
mögliche Vorgehensweise beim Mechanical (Constraints, Joints und Mechanismen sind
bereits im CAD vorhanden)
08.12.2014 Seite 31Copyright CENIT AG
mögliche Vorgehensweise beim Mechanical (Constraints, Joints und Mechanismen
werden im Mechanical erzeugt)
08.12.2014 Seite 32Copyright CENIT AG
Wichtigsten Neuerungen im Mechanical
� Contact Move
� Angle Move
� Point to Line Move
� Point to Plane Move
� Line to Plane Move
08.12.2014 Seite 33
� Line to Plane Move
� Für mehr Information siehe Help und Whats New
Copyright CENIT AG
Neuerungen in MechanicalContact Move
Contact Constraint unterstützt jetzt auch „Kontakt zur Kurve“
Das erlaubt das „Gleiten“ entlang einer Kurve wie z. B. bei einer einer Kurve wie z. B. bei einer Kurvenscheibe
Neuerungen in MechanicalContact Move
Contact Constraint unterstützt jetzt auch „Kontakt Kugel zu Kegel“
Die Kugel wird in einen Kegel „fallen“ gelassen, bis diese Kontakt „fallen“ gelassen, bis diese Kontakt zu den Seitenflächen des Kegels bekommt.
Neuerungen in MechanicalContact Move
Contact Constraint unterstützt jetzt auch „Kreisringfläche zu Kegel“
Die Kreisringfläche wird in einen Kegel „fallen“ gelassen, bis diese Kegel „fallen“ gelassen, bis diese Kontakt zu den Seitenflächen des Kegels bekommt.
Neuerungen in MechanicalAngle Move
Sobald ein Bauteil mit einem Revolute Constraint oder Cylindrical Constraint verbaut wurde nutzt der Angle Constraint einen projizierten Angle Constraint einen projizierten Winkel entlang der Achse des jeweiligen Joint oder Constraint.
Neuerungen in MechanicalPoint to Line Move
Der Point to Line Move platziert ein Bauteil über einen Punkt auf eine Linie, z. B. Verbau einer Kugel in eine Laufbahn.eine Laufbahn.
Neuerungen in MechanicalPoint to Plane Move
Der Point to Plane Move platziert ein Bauteil über einen Punkt auf eine Fläche, z. B. Stop einer
08.12.2014 Seite 39
Fläche, z. B. Stop einer Verschiebung über eine Fläche
Copyright CENIT AG
Neuerungen in MechanicalLine to Plane Move
Der Line to Plane Move platziert ein Bauteil über eine Linie auf eine Fläche, z. B. Stop einer
08.12.2014 Seite 40
Fläche, z. B. Stop einer Verschiebung über eine Fläche
Copyright CENIT AG
3DCS Analyst 7.3.x V6
Existierende Modelle von V5 zu V6Model in V5 öffnen Publications
erzeugen(7.3.1.0)wtx raus schreiben
08.12.2014 Seite 42Copyright CENIT AG
DCS Data entfernen und speichern
CAD Daten in V6 einlesen
Daten in V6 öffnen und in Design Mode „setzen
Existierende Modelle von V5 zu V6
neue Simulation erzeugen und DCS Workbench öffnen
Import wtx von V5
DCS Daten ohne
08.12.2014 Seite 43Copyright CENIT AG
DCS Daten ohneDatenverlust eingelesen
Gegenüberstellung V5 zu V6
Beschreibung V5 V6
„Speicherort“ der DCSInformationen
Application Storage im Productknoten
Simulation Scenario
DCS Funktionen wie Move usw.
V5 gleich V6 V5 gleich V6
Datenverwaltung meist Versionierung überDatenverwaltung meist Ordnerstruktur im
Explorer
Versionierung überDatenbank
„Speicherort“
V5 V6
Umgang mit dem Scenario bei Unterbaugruppen (Übergabe an nächst höheres Product)
Da bei V6 ein Product maximal 1 Simulation Scenario haben kann, und nicht wie bei V5 jedes Product seinen eigenen DCS Container hat, müssen die DCS Daten der Unterbaugruppe an das entsprechende Scenario weitergegeben werden.
Das funktioniert auch in die andere Richtung.
08.12.2014 Seite 46
Das funktioniert auch in die andere Richtung.
Copyright CENIT AG
Umgang mit dem Scenario bei Unterbaugruppen (Übergabe an nächst höheres Product)
DCS Model in V6 öffnen und Daten in Design Mode
Publications erzeugen(7.3.1.0)
wtx raus schreiben
08.12.2014 Seite 47Copyright CENIT AG
Umgang mit dem Scenario bei Unterbaugruppen (Übergabe an nächst höheres Product)
0bere Baugruppe öffnen und Unterbaugruppe anhängen
Import wtx von V5
08.12.2014 Seite 48Copyright CENIT AG
anhängen Import wtx von V5
DCS Daten ohneDatenverlust übergeben
„Datenverwaltung“
Simulation auf der Datenbank suchen
„Datenverwaltung“
Mit dem Befehl „Show Attached Documents“ kann man sich alle Dokumente
Anzeigen lassen, die angehängt wurden.
„Datenverwaltung“
Mit dieser Funktionalität kann man alle Dokumente der jeweiligen Simulation zuordnen und verwalten.
z.B. Zeichnungen im PDF Format, Power Point Dokumente, Excel usw.
Auch den Report kann man dem
08.12.2014 Seite 51
Auch den Report kann man dem jeweiligen Stand zuordnen
Copyright CENIT AG
Agenda
� Begrüßung und Zeitplan
� Neuerungen in 3DCS Variation Analyst 7.3,
� Neuerungen in 3DCS Mechanical, 3DCS V6
� Compliant Modeler, AAO, Batch-Mode, DOE� Compliant Modeler, AAO, Batch-Mode, DOE
� Roadmap DCS
Seite 5208.12.2014
Neuerungen in 3DCS Variation Analyst 7.3 Compliant Modeler
3DCS FEA Compliant Modeler 7.3
Neuerungen
� 6DOF und 3DOF
� Soft1DOF nicht nur Achsparallel
� Soft1DOF: Punkte können mehrfach in unterschiedlichen Richtungen eingespannt werden
Neuerungen
� Thermische Deformationsmatrizen werden unterstützt
� Gravitation kann über Massenmatrizen definiert werden
� Reaktionskräfte an Clamp- und Weld-Punkten könnengemessen werden
� Contact Move arbeitet mit einem iterativen Prozess,
3DCS FEA Compliant Modeler 7.3
� Contact Move arbeitet mit einem iterativen Prozess, um Überschneidungen zu entfernen
– Max. 100 Iterationen je Contact Move
3DCS FEA Compliant Modeler 7.3
Neuerungen
� StiffGen Oberfläche wurde geändert
� StiffGen unterstützt nun auch OptiStruct
� FEM-Netzdateien können Einheiten enthalten
– ** DCS Length Units = m (Abaqus)
– ** DCS Force Units = N (Abaqus)– ** DCS Force Units = N (Abaqus)
Neuerungen in 3DCS Variation Analyst 7.3 Advanced Analyzer / Optimizer
Advanced Analyzer Matrix
� Neue Filtermöglichkkeiten in der Advanced Analyzer Matrix
3DCS Advanced Analyzer / Optimizer
Critical Tolerance Identifier (CTI):
� Basierend auf GeoFactor oder HLM
� Einfachere Identifikation von Hauptbeitragsleitern über alle Messungen im Modell
3DCS Advanced Analyzer / Optimizer
GeoFactor Mean Shift Table:
� Beitragsleisterberechnung für Offset bzw. Mittelwertverschiebungen
� noch im Entwicklungsstadium
3DCS Advanced Analyzer / Optimizer
Batch-Processor / DOE
3DCS Batch-Prozessor 7.3
Starten des Batch-Prozessors innerhalb von 3DCS(Default: Verwendung von absoluten Pfaden)
62
3DCS Batch-Prozessor 7.3Scriptdatei
Startoptionen
This is a generated SimuMacro Script file - dcsSimuMacroScript_Filename.txt
Generated at 17:47:36 on 12/01/2014 from Variation Analyst 3DCS CAA V5-6R2014 64Bit Based 7.3.1.0
This script is tied to the Model - Filename.wtx
DCSVERS 200
//Flags: print-msg-flag abs-path-flag; 0 -- off; otherwise -- on
DCSMSSG 0 0 // 1st 0 MEANS print-msg is OFF; 2nd 0 MEANS using RELATIVE path
DCSWORK C:\Users\schoene\Desktop\3DCS User-Meeting 2014\3DCS_7_3\CATIA\07_Messdaten\Filename\
DCSCOMPLIANT 0 //load compliant or not: 0 -- not load; otherwise -- load
DCSMECHANICAL 0 //load Mechanical AddIn or not: 0 -- not load; otherwise -- load
//DCSLOAD_CFG d:\DCS\Work\DCS_V5\7_3_1_0_R24_win64\DCS\DCS_V5\CAT_dcs3d.cfg
//DCSLOAD_CFG_GEOFACTOR d:\DCS\Work\DCS_V5\7_3_1_0_R24_win64\DCS\DCS_V5\dcs_geof.cfg
63
Löschen von Dateien
//DCSLOAD_CFG_GEOFACTOR d:\DCS\Work\DCS_V5\7_3_1_0_R24_win64\DCS\DCS_V5\dcs_geof.cfg
//delete hst file
DCS_DEL_FILE Filename*.hst
//delete hlm file
DCS_DEL_FILE Filename*.hlm
//delete geof file
DCS_DEL_FILE Filename*.gf2
//delete hst results files
DCS_DEL_FILE Filename_HST_RSLT*.*
//delete hlm results files
DCS_DEL_FILE Filename_HLM_RSLT*.*
DCS_DEL_FILE Filename_GEOF_RSLT*.*
3DCS Batch-Prozessor 7.3Scriptdatei
Laden der WTX-Datei
Importieren von MTM und GEO-Dateien
DCSLOADDLL1 D:\Program Files\DCS\3DCS_V5_7_3_1_0_R24_win64\addIns\extra_dlls\dcu_xformMv.dll
DCSLOADDLL1 D:\Program Files\DCS\3DCS_V5_7_3_1_0_R24_win64\addIns\dcu_cmmdev2.dll
//load a model (wtx)
DCSLOAD Filename.wtx
//Import GEO from File.geo; generated from Export GEO
//DCSIMPORT_GEO Filename.geo
//Import MTM from File.mtm; REPLACE only; generated from Export MTM
//DCSIMPORT_MTM Filename.mtm
//Import MTM with Sequence from File.mtm; REPLACE only; Replaced-contents are resequenced to the end by mtm file
//DCSIMPORT_MTM_WITH_SEQ Filename.mtm
//Save Model to filename as filename.tmp; used for debug purpose
64
Starten der Analysen:SimulationSensitivity,GeoFactor
//Save Model to filename as filename.tmp; used for debug purpose
//DCSSAVEWTX Filename.wtx
//simu (run Monte Carlo simulation): Seed Run_Num Hst_Result_File; Saved as Hst_Result_File.hst
DCSSIMU 1 1000 Filename
//sens (run hlm sensitivity analysis): Hlm_Result_File; Saved as Hlm_Result_File.hlm
DCSSENS Filename
//Geof (run Geofactor analysis): geof_Result_File; Saved as Geof_Result_File.gf2
DCSGEOF Filename
3DCS Batch-Prozessor 7.3Scriptdatei
Speichern der Ergebnisse in verschiedenen Formaten
//Save Geof: DCSGEOF_SAVE format_flag Result_File_no_ext; single meas format if flag=1
DCSGEOF_SAVE 1 Filename_GEOF_RSLT
//load sens result (hlm) file
DCSSENS_LOAD Filename
//save sens as rss
DCSSENS_SAVE 1 Filename_HLM_RSLT
//save sens as html
DCSSENS_SAVE 2 Filename_HLM_RSLT
//load simu result (hst) file
DCSSIMU_LOAD Filename
//save simu as rsh
65
DCSSIMU_SAVE 1 Filename_HST_RSLT
//save simu as rel
DCSSIMU_SAVE 2 Filename_HST_RSLT
//save simu as csv
DCSSIMU_SAVE 3 Filename_HST_RSLT
//save simu as html
DCSSIMU_SAVE 4 Filename_HST_RSLT
//save simu as raw
DCSSIMU_SAVE 7 Filename_HST_RSLT
//save simu as cmmdev
DCSSIMU_SAVE 8 Filename_HST_RSLT
3DCS Batch-Prozessor 7.3Scriptdatei
Starten des DOE
Trend-Analyse:Zusammenfassen der Ergebnisse mehrere Analysen
//Run DOE with DOE factor table file.csv; generated from DOE_FORM
//DCSRUNDOE1 Filename_doe.csv
//Perform Trend Study Command after series of simulations
//COMD_TREND_SUDTY HST_FILE_NUM TREND_STUDY_RESULT.CSV
//DCS_TREND_STUDY 2 Filename_trend.csv
//DCS_DATA HST_FILE1.hst
//DCS_DATA HST_FILE2.hst
//Perform Trend GEOFACTOR Command after series of geofactor - GF2 runs
66
mehrere Analysen in einer csv-Datei
Live Demo
//COMD_TREND_GEOF GF2_FILE_NUM TREND_GEOF_RESULT.CSV
//DCS_TREND_GEOF 2 Filename_trend_gf2.csv
//DCS_DATA GEOF_FILE1.gf2
//DCS_DATA GEOF_FILE2.gf2
3DCS Batch-Prozessor 7.3Scriptdatei
Neu:
� Batch Processor Tutorial
– In der Installation integriert
– Inklusive DOE
� Das aktuelle Verzeichnis ist das Arbeitsverzeichnis, wenn es nicht anders definiert wurde.
67
� Der Batch Processor erzeugt nun die Bilder für die Histogramme.
� Der Batch Processor unterstützt zwei Config-Dateien
– 3DCS Analyst
– GeoFactor
3DCS Batch-Prozessor 7.3
• Design of Experiment Analysen (DOE)• DLL dcu_doe_form.dll muss geladen sein!
• Auswahl der Inputs und Outputs über ein Dialogfenster• Input: Toleranz- und Move-Optionen, z.B. Range, Offset, Active, Float• Output: Messungen
68
Agenda
� Begrüßung und Zeitplan
� Neuerungen in 3DCS Variation Analyst 7.3,
� Neuerungen in 3DCS Mechanical, 3DCS V6
� Compliant Modeler, AAO, Batch-Mode, DOE� Compliant Modeler, AAO, Batch-Mode, DOE
� Roadmap DCS
Seite 6908.12.2014
Roadmap DSC
Vielen Dank!weiter geht‘s im Foyer…
Ulrich DeckerArmin Schöne