CAM SetupSheet

From FreeCAD Documentation
Revision as of 03:47, 16 January 2018 by Sliptonic (talk | contribs) (initial)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Using a SetupSheet allows the user to customize how the various property values for operations will be calculated. The user always has the option to override the SetupSheet values with an explicit value or change the way SetupSheet values are calculated.

Since SetupSheets are part of the Path Job, values do not changes the default behavior of Path. Rather, they change only the behaviour within the context of the current job.

SetupSheets are particularly useful when saved with a Job Template.

    1. SetupSheet Properties

The following Properties can be customized in the SetupSheet

      1. VertRapid

Sets the Vertical Rapid Rate in new Tool Controllers to be used in post processors that support customizable Rapid rates (ie Shopbot) _eg. If VertRapid=50, a new ToolController will be created with a VertRapid rate set to 50_

      1. HorizRapid

Sets the Vertical Rapid Rate in new Tool Controllers to be used in post processors that support customizable Rapid rates (ie Shopbot) _eg. If HorizRapid=50, a new ToolController will be created with a HorizRapid rate set to 50_

      1. SafeHeightOffset

The usage of this field depends on SafeHeightExpression (see below)

      1. SafeHeightExpression

The result of this expression will be used to set the Safe Height of operations. The default calculation takes the StartDepth of the operation and adds the value of SafeHeightOffset. eg. If StartDepth=10 and SafeHeightOffset=3, SafeHeight in an operation will = 13

      1. ClearanceHeightOffset

The usage of this field depends on ClearanceHeightExpression (see below)

      1. ClearanceHeightExpression

The result of this expression will be used to set the Clearance Height of operations. The default clculation takes the StartDepth of the operation and adds the value of ClearanceHeightOffset eg. IF StartDepth=10 and ClearanceHeightOffset=6, ClearanceHeight in an operation will = 16


      1. StartDepthExpression

The result of this expression will be used to set the StartDepth property of operations. The default value=OpStartDepth which indicates the Operation will calculate its own StartDepth.

      1. FinalDepthExpression

The result of this expression will be used to set the FinalDepth property of operations. The default value=OpFinalDepth which indicates the Operation will calculate its own FinalDepth. Overriding this calculation might be valuable if you always want operations to cut through the material. _eg. FinalDepthExpression=OpFinalDepth-0.1 will cause the final depth of the operation to be 0.1mm lower than otherwise._

      1. StepDownExpression

The result of this expression will be used to set the StepDown property of operations. The default value=OpToolDiameter which indicates the tool diameter property of the Tool Controller will be used. _eg. If a 3/4 inch tool is used in a tool controller selected for an operation, the step-down value will equal 19.05mm_


    1. Operation Parameters

The following are pulled from OpFinalDepth - The value of the FinalDepth property OpStartDepth - The value of the FinalDepth property OpToolDiameter - The value of the Tool Diameter property of the Tool Controller referenced by the operation.


    1. SetupSheet Values

Other values in the SetupSheet can be referenced directly:

  • SetupSheet.ClearanceHeightOffset
  • SetupSheet.SafeHeightOffset
  • StartDepth
  • SafeHeightOffset
  • SafeHeightExpression
  • ClearanceHeightOffset
  • ClearanceHeightExpression
  • StartDepthExpression
  • FinalDepthExpression
  • StepDownExpression