|
CATIA V5 CAM : CAM Automatisieren
DaiVied am 19.09.2011 um 22:59 Uhr (0)
Ok ich verstehe was du meinst, aber darum dreht es sich nicht, das kann catia auch! Dankeschön aber trotzdem! Bei dem Projekt geht es um die Automatisierung der CAD/CAM Schnittstelle, sprich: Part öfnen, makro (oder ähnliches) starten, Code erhalten. Wie oben schon gesagt, Grundgeometrie, einspannung, Fräser, material usw. bleibt das selbe. Im nächsten Schritt kann man dann noch überlegen ob man eine externe GUI und mehr Funktionen einbaut. Aber das bleibt erst mal ganz hinten angestellt.Morgen gehts bei m ...
|
In das Form CATIA V5 CAM wechseln |
|
CATIA V5 CAM : CAM Automatisieren
DaiVied am 21.09.2011 um 10:04 Uhr (0)
Die Anweisung funktioniert, allerdings nur alleine!Hab ich ein Part davor geladen, so zeigt die Anweisung keine Wirkung mehr!Ich hab erst gedacht, das in VB die Anweisungen nicht wie in C Schritt für Schritt abgearbeitet werden, aber daran liegt es glaub ich auch nicht, da ich nun zwei Makros erstellt habe, eins um den Part zu laden und eines um in die Workbench zu wechseln."Manuell" kann ich ja zwischen Partdesign und verschiedenen Workbenches wechselnweis jemand Rat?Hier mal der Quelltext:Code:Sub CATMai ...
|
In das Form CATIA V5 CAM wechseln |
|
CATIA V5 CAM : CAM Automatisieren
DaiVied am 19.09.2011 um 12:07 Uhr (0)
Hallo alle zusammen,Ich habe den Auftrag erhalten über folgendes Thema zu recherchieren, finde aber leider keine Anhaltspunkte. Vll könnt ihr mir weiterhelfen:Die CAM schnittstelle von Catia soll automatisiert werden, soll heißen, man läd ein part, startet ein Makro und bekommt dann sogleich den CNC Code geliefert. Es handelt sich dabei um Kugellabyrinthe, die wir zu testzwecken fertigen. Das heißt, das Grundwerkstück besteht immer aus der gleichen rechteckigen PVC-Platte, Die Aufspannung ist immer die sel ...
|
In das Form CATIA V5 CAM wechseln |
 |
CATIA V5 CAM : CAM Automatisieren
DaiVied am 19.09.2011 um 13:59 Uhr (0)
Ich hab mal die Makroaufzeichnung drüber laufen lassen und bekomme beim ausführen die Fehlermeldung, die im angehängten Screenshot ersichtlich ist. der generierte VBS Code lautet:Code:Language="VBSCRIPT"Sub CATMain()Set specsAndGeomWindow1 = CATIA.ActiveWindowSet viewer3D1 = specsAndGeomWindow1.ActiveViewerSet viewpoint3D1 = viewer3D1.Viewpoint3DSet processDocument1 = CATIA.ActiveDocumentSet product1 = processDocument1.GetItem("T1 Schaftfräser D 10")Set parameters1 = product1.ParametersSet product2 = proce ...
|
In das Form CATIA V5 CAM wechseln |
|
CATIA V5 CAM : CAM Automatisieren
DaiVied am 20.09.2011 um 14:47 Uhr (0)
Und hier kommt auch schon die erste Frage:mit: CATIA.StartWorkbench ("Assembly")kann ich wunderbar ins Assembly Design wechselnmit: CATIA.StartWorkbench ("PrimaticMachining") wollte ich versuchen in die entsprechende workbench zu wechseln, da zeigt das ganze aber keine Wirkung! Weis jemand den richtigen Befehl?
|
In das Form CATIA V5 CAM wechseln |
|
CATIA V5 CAM : CAM Automatisieren
DaiVied am 21.09.2011 um 11:22 Uhr (0)
Ich hab in der Dokumentation folgenden Code gefunden, den ich auf meine Bedürfnisse angepasst habeCode:Dim newPart Set newPart = CATIA.ActiveDocument Dim newProduct Set newProduct = newPart.Product CATIA.Documents.Add "Process" Dim PPR Set PPR = CATIA.ActiveDocument Dim Application Set Application = PPR.Application Application.StartWorkbench("ManufacturingProgramWorkbench") Dim Process Set Process = PPR.processes.Item("Process") Dim Setup If (Process.IsSubTypeOf("PhysicalActivity")) Then Set chil ...
|
In das Form CATIA V5 CAM wechseln |