Tool Resources for Milling and Drilling

The following tool resources for milling and drilling operations are presented in this section.

Related Topics
Specifying a Tool Element in a Machining Operation
Creating or Editing a Probing, a Milling, or a Drilling Tool

Drill

The MFG_NAME_BAS attribute for this tool is MfgDrillTool.



This tool type has three compensation sites P1 to P3, which are located on the tool as shown below.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Tool Tip Length (ld) MFG_TL_TIP_LGTH
Body Diameter (Db) MFG_BODY_DIAM
Cutting Angle (a) MFG_CUT_ANGLE

MfgDrillTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_CUT_ANGLE (Cutting angle : A)

Type: Real

Defines the cutting angle of the tool.

MFG_TL_TIP_LGTH (Tool tip length : ld)

Type: Real

Defines the part of the tool that cannot be used for cutting material at the correct diameter (non-functional part of the tool).

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_MACH_QUALITY (Machining quality)

Type: String

Possible values:

  • ROUGH (Rough)
  • FINISH (Finish)
  • EITHER (Either)

Defines the tool ability to machine in roughing or finishing mode.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.

Tap

The MFG_NAME_BAS attribute for this tool is MfgTapTool.



This tool type has three compensation sites:

  • P1 is located at the extremity of the tool
  • P2 is defined by a diameter value (dP2)
  • P3 is located along the tool axis at a distance from P1 defined as follows: P1P2 = ld * (dP2-d)/(D-d).



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Tool Tip Length (ld) MFG_TL_TIP_LGTH
Body Diameter (Db) MFG_BODY_DIAM
Entry Diameter (d) MFG_ENTRY_DIAM
Taper Angle (Ach) MFG_TAPER_ANGLE
Nominal Diameter Location (Lnd) MFG_LENGTH_NOM_DIAM

MfgTapTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_ENTRY_DIAM (Entry diameter : d)

Type: Real

Defines the smallest diameter of the head of the tool.

MFG_TL_TIP_LGTH (Tool tip length : ld)

Type: Real

Defines the part of the tool that cannot be used for cutting material at the correct diameter (non-functional part of the tool).

MFG_TAPER_ANGLE (Taper angle : Ach)

Type: Real

Defines the taper angle on the tool.

MFG_NOMINAL_DIAM (Nominal diameter location : Lnd)

Type: Real

Defines where the nominal diameter of the tool is measured from.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_THREAD_FORM (Thread form)

Type: String

Possible values:

  • METRIC (Metric)
  • INCH (Inch)
  • OTHER (Other)

Defines the standard of the thread used on a tap.

MFG_THREAD_CLASS (Thread class)

Type: String

Defines the dimensional tolerances of the thread and can take the following values:

  • 1B (consistent with INCH thread form),
  • 2B (consistent with INCH thread form),
  • 3B (consistent with INCH thread form),
  • 5H (consistent with METRIC thread form),
  • 6H (consistent with METRIC thread form),
  • 7H (consistent with METRIC thread form),
  • OTHER.

MFG_THD_FRM_DESC (Thread form desc.)

Type: String

Specifies the thread form as a comment. For example, it could be some other thread form like Round thread.

MFG_THD_CLS_DESC (Thread class desc.)

Type: String

Specifies the thread class as a comment.

MFG_PITCH_OF_THREAD (Pitch of thread)

Type: Real

Describes the thread pitch.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.

Thread Mill

The MFG_NAME_BAS attribute for this tool is MfgThreadMillTool



This tool type has two compensation sites:

  • P1 is located at the extremity of the tool.
  • P2 is located along the tool axis at a distance from P1 defined as follows: P1P2 = (D-d)/(2*tg Ac)



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Outside Diameter (Da) MFG_OUTSIDE_DIAM
Body Diameter (Db) MFG_BODY_DIAM
Length 1 (l1) MFG_LENGTH_1
Taper Angle (Ach) MFG_TAPER_ANGLE

MfgThreadMillTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_OUTSIDE_DIAM (Outside diameter : Da)

Type: Real

Defines the diameter of the external envelope of the tool active part for tools such as face mills, countersinks and thread mills.

MFG_LENGTH_1 (Length 1 : l1)

Type: Real

Defines the length of the first active part for tools such as multi-diameter tool, bore-and-chamfer tool, and thread mill.

MFG_TAPER_ANGLE (Taper angle : Ach)

Type: Real

Defines the taper angle on the tool.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_THREAD_FORM (Thread form)

Type: String

Possible values:

  • METRIC (Metric)
  • INCH (Inch)
  • OTHER (Other)

Defines the standard of the thread used on a tap.

MFG_THREAD_CLASS (Thread class)

Type: String

Defines the dimensional tolerances of the thread and can take the following values:

  • 1B (consistent with INCH thread form),
  • 2B (consistent with INCH thread form),
  • 3B (consistent with INCH thread form),
  • 5H (consistent with METRIC thread form),
  • 6H (consistent with METRIC thread form),
  • 7H (consistent with METRIC thread form),
  • OTHER.

MFG_THD_FRM_DESC (Thread form desc.)

Type: String

Specifies the thread form as a comment. For example, it could be some other thread form like Round thread.

MFG_THD_CLS_DESC (Thread class desc.)

Type: String

Specifies the thread class as a comment.

MFG_PITCH_OF_THREAD (Pitch of thread)

Type: Real

Describes the thread pitch.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.

Countersink

The MFG_NAME_BAS attribute for this tool is MfgCountersinkTool.



This tool type has three compensation sites P1 to P3, which are located on the tool as shown below.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Outside Diameter (Da) MFG_OUTSIDE_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Entry Diameter (d) MFG_ENTRY_DIAM
Body Diameter (Db) MFG_BODY_DIAM
Cutting Angle (a) MFG_CUT_ANGLE
Corner radius (Rc) MFG_CORNER_RAD

MfgCountersinkTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_CORNER_RAD (Corner radius : Rc)

Type: Real

Defines the radius of the cutting shape of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_ENTRY_DIAM (Entry diameter : d)

Type: Real

Defines the smallest diameter of the head of the tool.

MFG_OUTSIDE_DIAM (Outside diameter : Da)

Type: Real

Defines the diameter of the external envelope of the tool active part for tools such as face mills, countersinks and thread mills.

MFG_CUT_ANGLE (Cutting angle : A)

Type: Real

Defines the cutting angle of the tool.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_MACH_QUALITY (Machining quality)

Type: String

Possible values:

  • ROUGH (Rough)
  • FINISH (Finish)
  • EITHER (Either)

Defines the tool ability to machine in roughing or finishing mode.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.

Reamer

The MFG_NAME_BAS attribute for this tool is MfgReamerTool.



This tool type has two compensation sites:

  • P1 is located at the extremity of the tool.
  • P2 is located a distance ld from P1 along the tool axis.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Tool Tip Length (ld) MFG_TL_TIP_LGTH
Entry Diameter (d) MFG_ENTRY_DIAM
Body Diameter (Db) MFG_BODY_DIAM

MfgReamerTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_ENTRY_DIAM (Entry diameter : d)

Type: Real

Defines the smallest diameter of the head of the tool.

MFG_TL_TIP_LGTH (Tool tip length : ld)

Type: Real

Defines the part of the tool that cannot be used for cutting material at the correct diameter (non-functional part of the tool).

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.

Spot Drill

The MFG_NAME_BAS attribute for this tool is MfgSpotDrillTool.



This tool type has three compensation sites P1 to P3, which are located on the tool as shown below.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Body Diameter (Db) MFG_BODY_DIAM
Cutting Angle (a) MFG_CUT_ANGLE

MfgSpotDrillTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_CUT_ANGLE (Cutting angle : A)

Type: Real

Defines the cutting angle of the tool.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.

Center Drill

The MFG_NAME_BAS attribute for this tool is MfgCenterDrillTool.



This tool type has six compensation sites P1 to P6, which are located on the tool as shown below.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Body Diameter (Db) MFG_BODY_DIAM
Cutting Angle (a1) MFG_CUT_ANGLE
Taper Angle (Ach) MFG_TAPER_ANGLE

MfgCenterDrillTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_CUT_ANGLE (Cutting angle : A)

Type: Real

Defines the cutting angle of the tool.

MFG_TAPER_ANGLE (Taper angle : Ach)

Type: Real

Defines the taper angle on the tool.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.

Multi Diameter Drill

The MFG_NAME_BAS attribute for this tool is MfgMultiDiamDrillTool.



This tool type has nine compensation sites P1 to P9, which are located on the tool as shown below.

Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Length (l1) MFG_LENGTH_1
Length (l2) MFG_LENGTH_2
Cutting Length (lc) MFG_CUT_LENGTH
Tool Tip Length (ld) MFG_TL_TIP_LGTH
Body Diameter (Db) MFG_BODY_DIAM
Cutting Angle (a1) MFG_CUT_ANGLE
Cutting Angle 2 (a2) MFG_ANGLE2
Taper Angle (Ach) MFG_TAPER_ANGLE
Chamfer Diameter 1 (Dc) MFG_CHAMFR_DIAM1
Chamfer Diameter 2 (Dc2) MFG_CHAMFR_DIAM2

MfgMultiDiamDrillTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

MFG_NB_OF_STAGES (Number of stages)

Type: Integer

Defines the number of stages of a multi-diameter drill.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_CUT_ANGLE (Cutting angle : A)

Type: Real

Defines the cutting angle of the tool.

MFG_TL_TIP_LGTH (Tool tip length : ld)

Type: Real

Defines the part of the tool that cannot be used for cutting material at the correct diameter (non-functional part of the tool).

MFG_CHAMFR_DIAM1 (Chamfer diameter 1 : d1)

Type: Real

Defines the diameter of the second part of a multi-diameter tool or bore-and-chamfer tool.

MFG_LENGTH_1 (Length 1 : l1)

Type: Real

Defines the length of the first active part for tools such as multi-diameter tool, bore-and-chamfer tool, and thread mill.

MFG_TAPER_ANGLE (Taper angle : Ach)

Type: Real

Defines the taper angle on the tool.

MFG_CHAMFR_DIAM2 (Chamfer diameter 2 : d2)

Type: Real

Defines the diameter of the third part of a multi-diameter tool.

MFG_LENGTH_2 (Length 2 : l2)

Type: Real

Defines the length of the second active part of a multi-diameter tool.

MFG_ANGLE2 (Cutting angle 2 : A2)

Type: Real

Defines the second cutting angle of the active part of a multi-diameter tool or two-sides chamfering tool.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_MACH_QUALITY (Machining quality)

Type: String

Possible values:

  • ROUGH (Rough)
  • FINISH (Finish)
  • EITHER (Either)

Defines the tool ability to machine in roughing or finishing mode.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.

Boring and Chamfering Tool

The MFG_NAME_BAS attribute for this tool is MfgBoringAndChamferingTool.



This tool type has four compensation sites P1 to P4, which are located on the tool as shown below.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Chamfer Diameter (Dc) MFG_CHAMFR_DIAM1
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Length 1 (l1) MFG_LENGTH_1
Cutting Length (lc) MFG_CUT_LENGTH
Body Diameter (Db) MFG_BODY_DIAM
Taper Angle (Ach) MFG_TAPER_ANGLE
Corner Radius (Rc) MFG_CORNER_RAD

MfgBoringAndChamferingTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_CORNER_RAD (Corner radius : Rc)

Type: Real

Defines the radius of the cutting shape of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_CHAMFR_DIAM1 (Chamfer diameter 1 : d1)

Type: Real

Defines the diameter of the second part of a multi-diameter tool or bore-and-chamfer tool.

MFG_LENGTH_1 (Length 1 : l1)

Type: Real

Defines the length of the first active part for tools such as multi-diameter tool, bore-and-chamfer tool, and thread mill.

MFG_TAPER_ANGLE (Taper angle : Ach)

Type: Real

Defines the taper angle on the tool.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_MACH_QUALITY (Machining quality)

Type: String

Possible values:

  • ROUGH (Rough)
  • FINISH (Finish)
  • EITHER (Either)

Defines the tool ability to machine in roughing or finishing mode.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.

Two Sides Chamfering Tool

The MFG_NAME_BAS attribute for this tool is MfgTwoSidesChamferingTool.



This tool type has seven compensation sites P1 to P7, which are located on the tool as shown below.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Entry Diameter (d) MFG_ENTRY_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Tool Tip Length (ld) MFG_TL_TIP_LGTH
Body Diameter (Db) MFG_BODY_DIAM
Cutting Angle (a1) MFG_CUT_ANGLE
Cutting Angle (a2) MFG_ANGLE2

MfgTwoSidesChamferingTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_ENTRY_DIAM (Entry diameter : d)

Type: Real

Defines the smallest diameter of the head of the tool.

MFG_CUT_ANGLE (Cutting angle : A)

Type: Real

Defines the cutting angle of the tool.

MFG_TL_TIP_LGTH (Tool tip length : ld)

Type: Real

Defines the part of the tool that cannot be used for cutting material at the correct diameter (non-functional part of the tool).

MFG_ANGLE2 (Cutting angle 2 : A2)

Type: Real

Defines the second cutting angle of the active part of a multi-diameter tool or two-sides chamfering tool.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.

Counterbore Mill

The MFG_NAME_BAS attribute for this tool is MfgCounterboreMillTool.



This tool type has only one compensation site P1, which is located on the tool as shown below.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Entry Diameter (d) MFG_ENTRY_DIAM
Body Diameter (Db) MFG_BODY_DIAM
Tool Tip Length (ld) MFG_TL_TIP_LGTH

MfgCounterboreMillTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_ENTRY_DIAM (Entry diameter : d)

Type: Real

Defines the smallest diameter of the head of the tool.

MFG_TL_TIP_LGTH (Tool tip length : ld)

Type: Real

Defines the part of the tool that cannot be used for cutting material at the correct diameter (non-functional part of the tool).

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_MACH_QUALITY (Machining quality)

Type: String

Possible values:

  • ROUGH (Rough)
  • FINISH (Finish)
  • EITHER (Either)

Defines the tool ability to machine in roughing or finishing mode.

MFG_COMPOSITION (Composition)

Type: String

Possible values:

  • ONE_PIECE (One piece)
  • INSERT_HOLDER (Insert holder)

Specifies if the tool is an inserted one.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_PLNG_ANG (Max plunge angle)

Type: Real

Defines the plunge ability of the tool. When the tool is able to plunge along its axis, the maximum plunge angle is equal to 90 degrees.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.

End Mill

The MFG_NAME_BAS attribute for this tool is MfgEndMillTool.



This tool type has two compensation sites:

  • P1, which is located at the extremity of the tool
  • P2, which is located a distance Rc (corner radius) from P1 along the tool axis.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Corner Radius (Rc) MFG_CORNER_RAD
Body Diameter (Db) MFG_BODY_DIAM
Non Cutting Diameter MFG_TOOL_CORE_DIAMETER

MfgEndMillTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

MFG_BALL_TYPE (Ball-end tool)

Type: Boolean (Yes/No)

Defines the tool as being ball-end.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_CORNER_RAD (Corner radius : Rc)

Type: Real

Defines the radius of the cutting shape of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_TOOL_CORE_DIAMETER (Non cutting diameter)

Type: Real

Defines the diameter of the non-cutting part (core) of the tool. This can be useful in operations such as Roughing, Pocketing, and Multi-Axis Helix Machining.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_MACH_QUALITY (Machining quality)

Type: String

Possible values:

  • ROUGH (Rough)
  • FINISH (Finish)
  • EITHER (Either)

Defines the tool ability to machine in roughing or finishing mode.

MFG_COMPOSITION (Composition)

Type: String

Possible values:

  • ONE_PIECE (One piece)
  • INSERT_HOLDER (Insert holder)

Specifies if the tool is an inserted one.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_PLNG_ANG (Max plunge angle)

Type: Real

Defines the plunge ability of the tool. When the tool is able to plunge along its axis, the maximum plunge angle is equal to 90 degrees.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC_FINISH (Finishing cutting speed)

Type: Real

Defines the Finishing cutting speed of the tool.

MFG_SZ_FINISH (Finishing feedrate per tooth)

Type: Real

Defines the Finishing feedrate per tooth of the tool.

MFG_AA_FINISH (Axial depth of cut for finish)

Type: Real

Defines the Axial depth of cut for finish of the tool.

MFG_AR_FINISH (Radial depth of cut for finish)

Type: Real

Defines the Radial depth of cut for finish of the tool.

MFG_VC_ROUGH (Roughing cutting speed)

Type: Real

Defines the Roughing cutting speed of the tool.

MFG_SZ_ROUGH (Roughing feedrate per tooth)

Type: Real

Defines the Roughing feedrate per tooth of the tool.

MFG_AA_ROUGH (Axial depth of cut for rough)

Type: Real

Defines the Axial depth of cut for rough of the tool.

MFG_AR_ROUGH (Radial depth of cut for rough)

Type: Real

Defines the Radial depth of cut for rough of the tool.

Face Mill

The MFG_NAME_BAS attribute for this tool is MfgFaceMillTool.





This tool type has only one compensation site P1, which is located at the extremity of the tool.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Outside Diameter (Da) MFG_OUTSIDE_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Corner Radius (Rc) MFG_CORNER_RAD
Body Diameter (Db) MFG_BODY_DIAM
Cutting Angle (A) MFG_CUT_ANGLE
Non Cutting Diameter MFG_TOOL_CORE_DIAMETER

MfgFaceMillTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_CORNER_RAD (Corner radius : Rc)

Type: Real

Defines the radius of the cutting shape of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_OUTSIDE_DIAM (Outside diameter : Da)

Type: Real

Defines the diameter of the external envelope of the tool active part for tools such as face mills, countersinks and thread mills.

MFG_CUT_ANGLE (Cutting angle : A)

Type: Real

Defines the cutting angle of the tool.

MFG_TOOL_CORE_DIAMETER (Non cutting diameter)

Type: Real

Defines the diameter of the non-cutting part (core) of the tool. This can be useful in operations such as Roughing, Pocketing, and Multi-Axis Helix Machining.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_MACH_QUALITY (Machining quality)

Type: String

Possible values:

  • ROUGH (Rough)
  • FINISH (Finish)
  • EITHER (Either)

Defines the tool ability to machine in roughing or finishing mode.

MFG_COMPOSITION (Composition)

Type: String

Possible values:

  • ONE_PIECE (One piece)
  • INSERT_HOLDER (Insert holder)

Specifies if the tool is an inserted one.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_PLNG_ANG (Max plunge angle)

Type: Real

Defines the plunge ability of the tool. When the tool is able to plunge along its axis, the maximum plunge angle is equal to 90 degrees.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC_FINISH (Finishing cutting speed)

Type: Real

Defines the Finishing cutting speed of the tool.

MFG_SZ_FINISH (Finishing feedrate per tooth)

Type: Real

Defines the Finishing feedrate per tooth of the tool.

MFG_AA_FINISH (Axial depth of cut for finish)

Type: Real

Defines the Axial depth of cut for finish of the tool.

MFG_AR_FINISH (Radial depth of cut for finish)

Type: Real

Defines the Radial depth of cut for finish of the tool.

MFG_VC_ROUGH (Roughing cutting speed)

Type: Real

Defines the Roughing cutting speed of the tool.

MFG_SZ_ROUGH (Roughing feedrate per tooth)

Type: Real

Defines the Roughing feedrate per tooth of the tool.

MFG_AA_ROUGH (Axial depth of cut for rough)

Type: Real

Defines the Axial depth of cut for rough of the tool.

MFG_AR_ROUGH (Radial depth of cut for rough)

Type: Real

Defines the Radial depth of cut for rough of the tool.

Conical Mill

The MFG_NAME_BAS attribute for this tool is MfgConicalMillTool.



This tool type has three compensation sites P1 to P3, which are located on the tool as shown below.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Entry Diameter (d) MFG_ENTRY_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Corner Radius (Rc) MFG_CORNER_RAD
Body Diameter (Db) MFG_BODY_DIAM
Cutting Angle (a) MFG_CUT_ANGLE

MfgConicalMillTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

MFG_BALL_TYPE (Ball-end tool)

Type: Boolean (Yes/No)

Defines the tool as being ball-end.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_CORNER_RAD (Corner radius : Rc)

Type: Real

Defines the radius of the cutting shape of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_ENTRY_DIAM (Entry diameter : d)

Type: Real

Defines the smallest diameter of the head of the tool.

MFG_CUT_ANGLE (Cutting angle : A)

Type: Real

Defines the cutting angle of the tool.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_MACH_QUALITY (Machining quality)

Type: String

Possible values:

  • ROUGH (Rough)
  • FINISH (Finish)
  • EITHER (Either)

Defines the tool ability to machine in roughing or finishing mode.

MFG_COMPOSITION (Composition)

Type: String

Possible values:

  • ONE_PIECE (One piece)
  • INSERT_HOLDER (Insert holder)

Specifies if the tool is an inserted one.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_PLNG_ANG (Max plunge angle)

Type: Real

Defines the plunge ability of the tool. When the tool is able to plunge along its axis, the maximum plunge angle is equal to 90 degrees.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC_FINISH (Finishing cutting speed)

Type: Real

Defines the Finishing cutting speed of the tool.

MFG_SZ_FINISH (Finishing feedrate per tooth)

Type: Real

Defines the Finishing feedrate per tooth of the tool.

MFG_AA_FINISH (Axial depth of cut for finish)

Type: Real

Defines the Axial depth of cut for finish of the tool.

MFG_AR_FINISH (Radial depth of cut for finish)

Type: Real

Defines the Radial depth of cut for finish of the tool.

MFG_VC_ROUGH (Roughing cutting speed)

Type: Real

Defines the Roughing cutting speed of the tool.

MFG_SZ_ROUGH (Roughing feedrate per tooth)

Type: Real

Defines the Roughing feedrate per tooth of the tool.

MFG_AA_ROUGH (Axial depth of cut for rough)

Type: Real

Defines the Axial depth of cut for rough of the tool.

MFG_AR_ROUGH (Radial depth of cut for rough)

Type: Real

Defines the Radial depth of cut for rough of the tool.

T-Slotter

The MFG_NAME_BAS attribute for this tool is MfgTSlotterTool.



This tool type has five compensation sites, which are located on the tool as shown below:

  • P1 is located at the extremity of the tool.
  • P2 is located a distance l from P1 along the tool axis.
  • P3 is located a distance l/2 from P1 along the tool axis. For a ball-end tool, P3 is located at a distance D/2 from P1 along the tool axis.
  • P4 is located a distance Rc (corner radius) from P1 along the tool axis.
  • P5 is located a distance (l-Rc2) from P1 along the tool axis.



Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Bottom Diameter (D1) MFG_LOWER_DIAM
Top Diameter (D2) MFG_UPPER_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Corner Radius (Rc) MFG_CORNER_RAD
Upper corner Radius (Rc2) MFG_CORNER_RAD_2
Body Diameter (Db) MFG_BODY_DIAM
Bottom Chamfer Angle (A1) MFG_LOWER_ANGLE
Top Chamfer Angle (A2) MFG_UPPER_ANGLE

MfgTSlotterTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

MFG_BALL_TYPE (Ball-end tool)

Type: Boolean (Yes/No)

Defines the tool as being ball-end.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_CORNER_RAD (Corner radius : Rc)

Type: Real

Defines the radius of the cutting shape of the tool.

MFG_CORNER_RAD_2 (Upper Corner radius : Rc2)

Type: Real

Defines the upper radius of the cutting shape of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_MACH_QUALITY (Machining quality)

Type: String

Possible values:

  • ROUGH (Rough)
  • FINISH (Finish)
  • EITHER (Either)

Defines the tool ability to machine in roughing or finishing mode.

MFG_COMPOSITION (Composition)

Type: String

Possible values:

  • ONE_PIECE (One piece)
  • INSERT_HOLDER (Insert holder)

Specifies if the tool is an inserted one.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC_FINISH (Finishing cutting speed)

Type: Real

Defines the Finishing cutting speed of the tool.

MFG_SZ_FINISH (Finishing feedrate per tooth)

Type: Real

Defines the Finishing feedrate per tooth of the tool.

MFG_AA_FINISH (Axial depth of cut for finish)

Type: Real

Defines the Axial depth of cut for finish of the tool.

MFG_AR_FINISH (Radial depth of cut for finish)

Type: Real

Defines the Radial depth of cut for finish of the tool.

MFG_VC_ROUGH (Roughing cutting speed)

Type: Real

Defines the Roughing cutting speed of the tool.

MFG_SZ_ROUGH (Roughing feedrate per tooth)

Type: Real

Defines the Roughing feedrate per tooth of the tool.

MFG_AA_ROUGH (Axial depth of cut for rough)

Type: Real

Defines the Axial depth of cut for rough of the tool.

MFG_AR_ROUGH (Radial depth of cut for rough)

Type: Real

Defines the Radial depth of cut for rough of the tool.

Barrel Mill

The MFG_NAME_BAS attribute for this tool is MfgBarrelMillTool.



This tool type has one compensation site P1, which is located on the tool as shown below.



Manufacturing geometry attributes used in this resource are:

Radial Distance (Xce) MFG_RADIAL_DISTANCE
Vertical Distance (Zce) MFG_VERTICAL_DISTANCE
Overall Length (L) MFG_OVERALL_LGTH
Barrel Radius (Rs) MFG_BARREL_RADIUS
Cutting Length (Lc) MFG_CUT_LENGTH
Corner Radius (Rc) MFG_CORNER_RAD
Body Diameter (db) MFG_BODY_DIAM
Entry Diameter (d) MFG_ENTRY_DIAM

MfgBarrelMillTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_CORNER_RAD (Corner radius : Rc)

Type: Real

Defines the radius of the cutting shape of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_ENTRY_DIAM (Entry diameter : d)

Type: Real

Defines the smallest diameter of the head of the tool.

MFG_RADIAL_DISTANCE (Radial distance : Xce)

Type: Real

Defines the radial distance of the center of the barrel.

MFG_VERTICAL_DISTANCE (Vertical distance : Zce)

Type: Real

Defines the vertical distance of the center of the barrel.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_NB_OF_FLUTES (Number of flutes)

Type: Integer

Defines the number of flutes on the tool. In case of tools with separate inserts, this is the number of inserts.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_MACH_QUALITY (Machining quality)

Type: String

Possible values:

  • ROUGH (Rough)
  • FINISH (Finish)
  • EITHER (Either)

Defines the tool ability to machine in roughing or finishing mode.

MFG_COMPOSITION (Composition)

Type: String

Possible values:

  • ONE_PIECE (One piece)
  • INSERT_HOLDER (Insert holder)

Specifies if the tool is an inserted one.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_RADIAL_TL_RAKE_ANG (Radial tool rake angle)

Type: Real

Defines the radial tool rake angle.

MFG_MAX_PLNG_ANG (Max plunge angle)

Type: Real

Defines the plunge ability of the tool. When the tool is able to plunge along its axis, the maximum plunge angle is equal to 90 degrees.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC_FINISH (Finishing cutting speed)

Type: Real

Defines the Finishing cutting speed of the tool.

MFG_VC_FINISH_NEW_SP (Finishing spindle speed)

Type: Real

Defines the Finishing spindle speed of the tool.

MFG_SZ_FINISH (Finishing feedrate per tooth)

Type: Real

Defines the Finishing feedrate per tooth of the tool.

MFG_SZ_FINISH_GLOBAL (Finishing feedrate)

Type: Real

Defines the Finishing feedrate of the tool.

MFG_AA_FINISH (Axial depth of cut for finish)

Type: Real

Defines the Axial depth of cut for finish of the tool.

MFG_AR_FINISH (Radial depth of cut for finish)

Type: Real

Defines the Radial depth of cut for finish of the tool.

MFG_VC_ROUGH (Roughing cutting speed)

Type: Real

Defines the Roughing cutting speed of the tool.

MFG_VC_ROUGH_NEW_SP (Roughing spindle speed)

Type: Real

Defines the Roughing spindle speed of the tool.

MFG_SZ_ROUGH (Roughing feedrate per tooth)

Type: Real

Defines the Roughing feedrate per tooth of the tool.

MFG_SZ_ROUGH_GLOBAL (Roughing feedrate)

Type: Real

Defines the Roughing feedrate of the tool.

MFG_AA_ROUGH (Axial depth of cut for rough)

Type: Real

Defines the Axial depth of cut for rough of the tool.

MFG_AR_ROUGH (Radial depth of cut for rough)

Type: Real

Defines the Radial depth of cut for rough of the tool.

Boring Bar

The MFG_NAME_BAS attribute for this tool is MfgBoringBarTool



This tool type has three compensation sites P1, P2, and P3. P1 is the most external point of the cutting flange projected onto the tool axis. P2 is the lower edge of the cutting flange (Boring Bars) projected onto the tool axis.



P3 is the upper edge of the cutting flange (Back Boring Bars) projected onto the tool axis.

Manufacturing geometry attributes used in this resource are:

Nominal Diameter (D) MFG_NOMINAL_DIAM
Overall Length (L) MFG_OVERALL_LGTH
Length (l) MFG_LENGTH
Cutting Length (lc) MFG_CUT_LENGTH
Body Diameter (Db) MFG_BODY_DIAM
Cutting Angle (A) MFG_CUT_ANGLE
Non Cut Diameter (dn) MFG_NON_CUT_DIAM
Tip Length (lt) MFG_TIP_LENGTH
Tip Angle (E) MFG_TIP_ANGLE
Tip Radius (Re) MFG_TIP_RADIUS
Tool Angle (B) MFG_TOOL_ANGLE
Tool Tip Length (ld) MFG_TL_TIP_LGTH
Minimum Diameter MFG_MIN_DIAMETER
Maximum Diameter MFG_MAX_DIAMETER

Note: When defining Minimum and Maximum diameter values for a Boring Bar, you cannot set the Nominal diameter less than the Minimum diameter or more than the Maximum diameter. The Nominal diameter value truncates to the minimum or maximum value depending on the value you entered.

MfgBoringBarTool resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)

Type: String

Associates a name to the resource.

MFG_COMMENT (Comment)

Type: String

Associates a comment to the resource.

MFG_TOOL_NUMBER (Tool number)

Type: Integer

Defines the tool number.

Geometry Attributes

These attributes characterize the tool shape and have an impact on the tool path computation.

MFG_NOMINAL_DIAM (Nominal diameter : D)

Type: Real

Defines the cutting diameter of the tool.

MFG_OVERALL_LGTH (Overall length : L)

Type: Real

Defines the total length of the tool.

MFG_CUT_LENGTH (Cutting length : Lc)

Type: Real

Defines the effective cutting length available on the active part of the tool.

MFG_LENGTH (Length : l)

Type: Real

Defines the length of the external envelope of the active part of the tool.

MFG_BODY_DIAM (Body diameter : db)

Type: Real

Defines the diameter of the external envelope of the non-active part of the tool.

MFG_CUT_ANGLE (Cutting angle : A)

Type: Real

Defines the cutting angle of the tool.

MFG_TL_TIP_LGTH (Tool tip length : ld)

Type: Real

Defines the part of the tool that cannot be used for cutting material at the correct diameter (non-functional part of the tool).

MFG_NON_CUT_DIAM (Non cut diameter : dn)

Type: Real

Defines the diameter of the non-cutting extremity of a boring bar.

MFG_MIN_DIAMETER (Minimum diameter)

Type: Real

Defines the minimum diameter for an adjustable boring bar.

MFG_MAX_DIAMETER (Maximum diameter)

Type: Real

Defines the maximum diameter for an adjustable boring bar.

MFG_TIP_ANGLE (Tip angle : E)

Type: Real

Defines the tip angle of a boring bar.

MFG_TIP_RADIUS (Tip radius : Re)

Type: Real

Defines tip radius of a boring bar.

MFG_TIP_LENGTH (Tip length : lt)

Type: Real

Defines the position and the shape of the cutter on a boring bar.

MFG_TOOL_ANGLE (Tool angle : B)

Type: Real

Defines the cutter orientation on a boring bar.

Technology Attributes

These attributes provide technological information without any impact on the tool path computation.

MFG_WAY_OF_ROT (Way of rotation)

Type: String

Possible values:

  • RIGHT_HAND (Right hand)
  • LEFT_HAND (Left hand)

Defines the rotation orientation of the current element. It should be compatible with spindle rotation orientation.

MFG_MACH_QUALITY (Machining quality)

Type: String

Possible values:

  • ROUGH (Rough)
  • FINISH (Finish)
  • EITHER (Either)

Defines the tool ability to machine in roughing or finishing mode.

MFG_COMPOSITION (Composition)

Type: String

Possible values:

  • ONE_PIECE (One piece)
  • INSERT_HOLDER (Insert holder)

Specifies if the tool is an inserted one.

MFG_TOOTH_MAT (Tooth material)

Type: String

Possible values:

  • HIGH_SPEED_STEEL (High speed steel)
  • COATED_HIGH_SPEED_STEEL (Coated high speed steel)
  • CARBIDE (Carbide)
  • COATED_CARBIDE (Coated carbide)
  • OTHER (Other)

Defines the tooth material type.

MFG_TOOTH_DES (Tooth description)

Type: String

Allows to specify the tooth nature as a comment. For example, it could be the supplier reference of the insert.

MFG_TOOTH_MATDES (Tooth material desc.)

Type: String

Allows to specify the tooth material by means of a comment. For example, it could be the ISO designation for cutting materials or the reference of the coating material.

MFG_BORE_ABILITY (Boring ability)

Type: String

Determines whether a boring bar can be used for through or blind holes according to its tip configuration. It can take the following values:

  • THROUGH: implies cutting angle < 90 degrees and tool tip length > 0
  • EITHER: implies cutting angle > 90 degrees and tool tip length = 0.

MFG_TL_RAKE_ANG (Tool rake angle)

Type: Real

Defines the tool rake angle.

MFG_MAX_MIL_LENGTH (Max machining length)

Type: Real

Specifies the tool life in length units.

MFG_MAX_MIL_TIME (Max life time)

Type: Real

Specifies the tool life in time units.

MFG_COOLNT_SNTX (Coolant syntax)

Type: String

Specifies the coolant supply syntax.

MFG_WEIGHT_SNTX (Weight syntax)

Type: String

Specifies the tool weight syntax.

Cutting Conditions Attributes

These attributes are used for feeds and speeds computation on the operation.

MFG_VC (Cutting speed)

Type: Real

Defines the Cutting speed of the tool.

MFG_SZ (Feedrate)

Type: Real

Defines the Feedrate of the tool.

MFG_PP (Depth of cut)

Type: Real

Defines the Depth of cut of the tool.