MOPProfile
A 2.5D Profile machining operation is typically used to cut out shapes.
Other uses include facing edges and with increased cut widths can be used to create pockets.
Cuts can be inside or outside a selected shape.
Lead in moves and holding tabs are supported.
Public Fields
MaxCutWidth |
System.Double |
Properties
CADFile readonly |
CADFile |
|
ClearancePlane |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
CollisionDetection |
CamBam.Values.CBValue`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
CornerOvercut |
CamBam.Values.CBValue`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
CurrentTool readonly |
CamBam.Library.ToolDefinition |
|
CustomMOPFooter |
CamBam.Values.CBValue`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
CustomMOPHeader |
CamBam.Values.CBValue`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
CutFeedrate |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
CutOrdering |
CamBam.Values.CBValue`1[[CamBam.CAM.CutOrderingOption,
CamBam.CAD, Version=0.9.4466.39127, Culture=neutral,
PublicKeyToken=null]] |
|
CutWidth |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
DepthIncrement |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
Enabled |
System.Boolean |
|
FinalDepthIncrement |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
GeomExtremaMax readonly |
Point3F |
|
GeomExtremaMin readonly |
Point3F |
|
HoldingTabs |
CamBam.Values.CBValue`1[[CamBam.CAM.HoldingTabInfo, CamBam.CAD, Version=0.9.4466.39127, Culture=neutral, PublicKeyToken=null]] |
|
InsideOutside |
CamBam.Values.CBValue`1[[CamBam.CAM.InsideOutsideOptions,
CamBam.CAD, Version=0.9.4466.39127, Culture=neutral,
PublicKeyToken=null]] |
|
LeadInMove |
CamBam.Values.CBValue`1[[CamBam.CAM.LeadMoveInfo, CamBam.CAD, Version=0.9.4466.39127, Culture=neutral, PublicKeyToken=null]] |
|
LeadOutMove |
CamBam.Values.CBValue`1[[CamBam.CAM.LeadMoveInfo, CamBam.CAD, Version=0.9.4466.39127, Culture=neutral, PublicKeyToken=null]] |
|
MaxCrossoverDistance |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
MillingDirection |
CamBam.Values.CBValue`1[[CamBam.CAM.MillingDirectionOptions,
CamBam.CAD, Version=0.9.4466.39127, Culture=neutral,
PublicKeyToken=null]] |
|
MOPTypeName readonly |
System.String |
|
Name |
System.String |
|
NeedsRebuild readonly |
System.Boolean |
|
OptimisationMode |
CamBam.Values.CBValue`1[[CamBam.CAM.OptimisationModes,
CamBam.CAD, Version=0.9.4466.39127, Culture=neutral,
PublicKeyToken=null]] |
|
Part |
CamBam.CAM.CAMPart |
|
PlungeFeedrate |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
PrimitiveIds |
System.Int32[] |
|
RoughingClearance |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
RoughingFinishing |
CamBam.Values.CBValue`1[[CamBam.CAM.RoughingFinishingOptions,
CamBam.CAD, Version=0.9.4466.39127, Culture=neutral,
PublicKeyToken=null]] |
|
SideProfile |
CamBam.Values.CBValue`1[[CamBam.CAM.SideProfileInfo, CamBam.CAD, Version=0.9.4466.39127, Culture=neutral, PublicKeyToken=null]] |
|
SpindleDirection |
CamBam.Values.CBValue`1[[CamBam.CAM.SpindleDirectionOptions,
CamBam.CAD, Version=0.9.4466.39127, Culture=neutral,
PublicKeyToken=null]] |
|
SpindleRange |
CamBam.Values.CBValue`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
SpindleSpeed |
CamBam.Values.CBValue`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
StartPoint |
CamBam.Values.CBValue`1[[CamBam.Geom.Point3F, CamBam.Geom, Version=0.9.4466.39126, Culture=neutral, PublicKeyToken=null]] |
|
StepOver |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
StepoverFeedrate |
CamBam.Values.CBValue`1[[CamBam.CAM.StepoverFeedrateInfo,
CamBam.CAD, Version=0.9.4466.39127, Culture=neutral,
PublicKeyToken=null]] |
|
StockSurface |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
Style |
System.String |
|
Tabs |
System.Collections.Generic.List`1[[CamBam.CAM.HoldingTab,
CamBam.CAD, Version=0.9.4466.39127, Culture=neutral,
PublicKeyToken=null]] |
|
Tag |
System.String |
|
TargetDepth |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
ToolDiameter |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
ToolNumber |
CamBam.Values.CBValue`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
ToolpathGenerating readonly |
System.Boolean |
|
Toolpaths2 |
CamBam.CAM.ToolpathSequence |
|
ToolProfile |
CamBam.Values.CBValue`1[[CamBam.CAM.ToolProfiles, CamBam.CAD, Version=0.9.4466.39127, Culture=neutral, PublicKeyToken=null]] |
|
Transform |
CamBam.Values.CBValue`1[[CamBam.Geom.Matrix4x4F, CamBam.Geom, Version=0.9.4466.39126, Culture=neutral, PublicKeyToken=null]] |
|
VelocityMode |
CamBam.Values.CBValue`1[[CamBam.CAM.VelocityModes, CamBam.CAD, Version=0.9.4466.39127, Culture=neutral, PublicKeyToken=null]] |
|
WorkPlane |
CamBam.Values.CBValue`1[[CamBam.CAM.WorkplaneOptions, CamBam.CAD, Version=0.9.4466.39127, Culture=neutral, PublicKeyToken=null]] |
Methods
CheckForTabChanges |
Void CheckForTabChanges () | |
Clone |
MachineOp Clone () | |
GetZLayers |
Double[] GetZLayers () | |
Paint |
Void Paint (ICADView iv, Display3D d3d, Color arccolor, Color linecolor, Boolean selected) | |
Paint |
Void Paint (ICADView iv, Display3D d3d, Color arccolor, Color linecolor, Boolean selected, Boolean toolpath_only) | |
PostProcess |
Void PostProcess (MachineOpToGCode gcg) | |
PreProcess |
Boolean PreProcess (MachineOpToGCode gcg) | |
ScreenPointInHoldingTab |
HoldingTab ScreenPointInHoldingTab (ICADView iv, Point2F screen) | |
ShouldSerializeCollisionDetection |
Boolean ShouldSerializeCollisionDetection () | |
ShouldSerializeCornerOvercut |
Boolean ShouldSerializeCornerOvercut () | |
ShouldSerializeCutOrdering |
Boolean ShouldSerializeCutOrdering () | |
ShouldSerializeCutWidth |
Boolean ShouldSerializeCutWidth () | |
ShouldSerializeDepthIncrement |
Boolean ShouldSerializeDepthIncrement () | |
ShouldSerializeFinalDepthIncrement |
Boolean ShouldSerializeFinalDepthIncrement () | |
ShouldSerializeHoldingTabs |
Boolean ShouldSerializeHoldingTabs () | |
ShouldSerializeInsideOutside |
Boolean ShouldSerializeInsideOutside () | |
ShouldSerializeLeadInMove |
Boolean ShouldSerializeLeadInMove () | |
ShouldSerializeLeadOutMove |
Boolean ShouldSerializeLeadOutMove () | |
ShouldSerializeMillingDirection |
Boolean ShouldSerializeMillingDirection () | |
ShouldSerializeSideProfile |
Boolean ShouldSerializeSideProfile () | |
ShouldSerializeStepOver |
Boolean ShouldSerializeStepOver () | |
ShouldSerializeStepoverFeedrate |
Boolean ShouldSerializeStepoverFeedrate () | |
ShouldSerializeTabs |
Boolean ShouldSerializeTabs () | |
ShouldSerializeTargetDepth |
Boolean ShouldSerializeTargetDepth () |