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.
| ClearancePlane | The clearance plane (offset from the work plane). The clearance plane should be clear of the stock and any holding devices to allow free movement to any location. |
| CollisionDetection | [NEW!] Makes sure adjacent toolpaths do not overlap. Multiple Toolpaths are unioned together. |
| CustomMOPFooter | A multi line gcode script that will be inserted into the final gcode post before the machine operation.
See available macros in CustomMopHeader |
| CustomMOPHeader | A multi line gcode script that will be inserted into the final gcode post before the machine operation.
Various macros can be used in this script which will be expanded by the post processor. | - denotes a new line $f - cut feedrate $t - tool diameter $n - tool number $x - X coordinate of 1st toolpath point $y - Y coordinate of 1st toolpath point $z - Z coordinate of 1st toolpath point $r - Clearance Plane $s - Stock Surface $q - Peck distance (drilling only) $p - Dwell (drilling only) $d - Hole diameter (drilling only)
|
| CutFeedrate | The feed rate to use when cutting. |
| CutOrdering | Controls whether to cut to depth first or all cuts on this level first. |
| CutWidth | This is the total width of the cut |
| DepthIncrement | Depth increment of each machining pass. |
| DepthRelativeTo | Controls what the TargetDepth coordinates are relative to.
Warning! Any setting other than Absolute may give unpredictable results.
|
| Enabled | If Enabled is true, then display the toolpaths associated with this machine op and include in gcode output. |
| FinalDepthIncrement | The depth increment of the final machining pass. |
| GCodeOrigin | Defines which drawing point will be at the machines 0,0 location.
Settings other than DrawingOrigin will use the select extremety point. This point is calculated from all drawing objects used in all machine operations.
|
| GCodeOriginOffSet | This offset is applied to the point determined in the GCodeOrigin to determine the gcode's machine 0,0 origin. |
| HoldingTabs | Defines holding tabs (bridges) to prevent cut parts moving while cutting. |
| InsideOutside | Controls whether to cut Inside or Outside the selected shapes. For open shapes there is not inside or outside, so the point order controls which side of the line to cut. |
| LeadInMove | Defines the type of lead in move to use.
LeadInType : None | Spiral | Tangent SpiralAngle : Used by spiral and tangents to control ramp angle. TangentRadius : The radius of the tangent lead in
|
| MaxCrossoverDistance | Maximum distance as a % of the tooldiameter to be cut in horizontal transitions. If distance to next toolpath exceeds this then a rapid to next position via the clearance plane is inserted. |
| MillingDirection | Controls the direction the cutter moves around the toolpath. Conventional or Climb milling supported. |
| Name | Each machine operation can be given a meaningful name or description. This is output in the gcode as a comment and is very useful for keeping track of the function of each machining operation. |
| OptimisationMode | If OptimisationMode=Default, then toolpaths are ordered to minimise rapids between toolpaths. If OptimisationMode=None, then toolpaths are not optimised and are written in the order they were generated. |
| PlungeFeedrate | The feed rate to use when plunging. |
| PrimitiveIds | List of drawing objects from which this machine operation is defined. |
| RoughingClearance | This is the amount of stock to leave after the final cut. Remaining stocl is typically removed later in a finishing pass. Negative values can be used to oversize cuts. |
| SpindleDirection | The direction of rotation of the spindle. |
| SpindleSpeed | The speed in RPM of the spinfle |
| StepOver | The cut is increased by this amount each step, expressed as a % of the cutter width. |
| StockSurface | Starting depth of the machining operation offset from the workplane. This can be the string NaN to tell the gcode generator to follow the geometry as in heightmaps. |
| TargetDepth | End depth of the machining operation. |
| ToolDiameter | This is the diameter of the current tool in drawing units. |
| ToolNumber | The ToolNumber is used to identify the current tool. If ToolNumber changes between successive machine ops a toolchange instruction is given. ToolNumber=0 is specially case which will not issue a toolchange. |
| Transform | Used to transform the toolpath.
Warning! The property is experimental and may give unpredictable results. |
| VelocityMode | Instructs the gcode interpretter whether or to use look ahead smoothing.
ConstantVelocity - (G64) Smoother but less accurate. ExactStop - (G61) All control points are hit but movement may be slower and jerky. Default - Uses the global VelocityMode value under machining options.
|
| WorkPlane | Used to define the gcode workplane. Arc moves are defined within this plane. Options are XY, XZ and YZ |