All Frameworks Object Hierarchy This Framework Previous Next Indexes
IUnknown
|
+---IDispatch
|
+---CATBaseUnknown
|
+---CATBaseDispatch
|
+---AnyObject
|
+---Activity
|
+---ManufacturingActivity
|
+---ManufacturingProgram
| o Property Activities( | ) As CATIAMfgActivities (Read Only) |
Set ActivitiesList = CurrentProgram.Activities
| o Property Comment( | ) As CATBSTR |
Set CurrentProgram.Comment= "ProgramComment"
| o Func AddGotoPoint( | CATBSTR | iPointName) As CATIAManufacturingActivity |
Set GOTO1 = firstProgram.AddGotoPoint(MyPoint)
| o Func AddGotoPointfromCoordinates( | double | iX, |
| double | iY, | |
| double | iZ) As CATIAManufacturingActivity |
The coordinates you give as input for this method have to be expressed into the 'Absolute Axis System' not in the 'Machining Axis System' of the Part Operation.
Set GOTO1 = firstProgram.AddGotoPointfromCoordinates(X,Y,Z)
| o Func AddPPInstruction( | CATBSTR | iPPInstruction) As CATIAManufacturingActivity |
Set PPWORD1 = firstProgram.AddPPInstruction(PPWORD)
| o Func AddRotabl( | CATBSTR | iRotabl, |
| CATBSTR | iSens, | |
| double | ival) As CATIAManufacturingActivity |
Set ROTABL1 = firstProgram.AddRotabl(MODE,ANGLE1)
| o Func AddToolChange( | CATBSTR | iToolName, |
| CATBSTR | iToolType, | |
| CATBSTR | iToolCatalog, | |
| short | iNumSyntaxe) As CATIAManufacturingActivity |
Set ToolChange1 = firstProgram.AddToolChange(MyTool,ToolType,ToolCatalog,Num)
| o Func AddToolChangeMultipleFeeds( | CATBSTR | iToolName, |
| CATBSTR | iToolType, | |
| CATBSTR | iToolCatalog, | |
| short | iNumFSData, | |
| short | iNumSyntaxe) As CATIAManufacturingActivity |
Set ToolChange1 = firstProgram.AddToolChangeMultipleFeeds(MyTool,ToolType,ToolCatalog,NumFSData,Num)
| o Func AppendOperation( | CATBSTR | type, |
| short | AutoSequence) As CATIAManufacturingOperation |
Set ManufacturingOperation = firstProgram.AppendOperation(Type,1)
| o Sub AssociateOutputCode( | CATBSTR | iFileName) |
| o Sub CompletewithPolarStrategy( | CATIAMfgActivities | iListeMfgActivity, |
| CATBSTR | iAxeRef, | |
| CATBSTR | iSensRotation) |
Call firstProgram.CompletewithPolarStrategy(ListeMo,A,CLW)
| o Func CreateMOfromReport( | CATIAExpertReportObjects | iReportSucceed, |
| CATBSTR | iTypeMo) As CATIAMfgActivities |
Set ListeMO = firstProgram.CreateMOfromReport(ReportSucceed,Drilling)
| o Func GetNCOutputFile( | ) As CATBSTR |
| o Func GetTableCurrentAbsolutePosition( | CATIAManufacturingActivity | iActivityRef) As double |
Angle = firstProgram.GetTableCurrentAbsolutePosition(iActivityRef)
| o Sub InsertOperation( | CATIAManufacturingOperation | iReferenceOperation, |
| CATIAManufacturingOperation | iManufacturingOperation) |
call firstProgram.InsertOperation(ReferenceOperation,ExistingOperation)
| o Sub LockActivitesWithinProgram( | ) |
| o Sub MoveOperation( | CATIAManufacturingActivity | iReferenceOperation, |
| CATIAManufacturingActivity | iManufacturingOperation) |
call firstProgram.MoveOperation(ExistingOperation, MovedOperation)
| o Func OrderAndCreateMOfromReport( | CATIAExpertReportObjects | iReportSucceed, |
| CATBSTR | iTypeMo, | |
| CATBSTR | iAxeRotabl, | |
| CATBSTR | iSensRotation) As CATIAMfgActivities |
Set ListeMO = firstProgram.OrderAndCreateMOfromReport(ReportSucceed,Drilling)
| o Sub UnlockActivitesWithinProgram( | ) |
Copyright © 2003, Dassault Systèmes. All rights reserved.