Dressing

Application

The term "dressing" refers to the sharpening or trueing up of a grinding tool inside the machine. During dressing, the dresser machines the grinding wheel. Thus, in dressing, the grinding tool is the workpiece.

Requirements

  • Jig grinding (software option 156)
  • Available kinematics description for jig grinding
  • The machine manufacturer creates the kinematics description.

Description of function

Anw02

In dressing, the workpiece datum is located on an edge of the grinding wheel. Select the respective edge by using Cycle 1030 ACTIVATE WHEEL EDGE.

During dressing, the axes are arranged such that the X coordinates describe positions on the radius of the grinding wheel, and the Z coordinates describe the positions along the axis of the grinding wheel. The dressing programs are thus not contingent on the machine type.

The machine manufacturer defines which machine axes will perform the programmed movements.

The dressing operation removes material from the grinding wheel and may cause wear of the dressing tool. The material removal and wear lead to changed tool data that need to be compensated for after dressing.

  • The COR_TYPE parameter provides the following compensation options for the tool data:
  • Grinding wheel with compensation, COR_TYPE_GRINDTOOL
  • Compensation method removing material from the grinding tool

    Stock removal on the grinding tool

  • Dressing tool with wear, COR_TYPE_DRESSTOOL
  • Compensation method removing material from the dresser

    Stock removal on the grinding tool

Grinding tool table toolgrind.grd (option 156)

Use the Cycles 1032 GRINDING WHL LENGTH COMPENSATION and 1033 GRINDING WHL RADIUS COMPENSATION to compensate the grinding wheel or the dresser, regardless of the compensation method.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Cycle 1033 GRINDING WHL RADIUS COMPENSATION (option 156)

Simplified dressing with a macro

Your machine manufacturer can program the entire dressing mode in a macro.

In this case, the machine manufacturer determines the dressing sequence. It is not necessary to program FUNCTION DRESS BEGIN.

  • Depending on this macro, you can start the dressing mode with one of the following cycles:
  • Cycle 1010 DRESSING DIAMETER
  • Cycle 1015 PROFILE DRESSING
  • Cycle 1016 DRESSING OF CUP WHEEL
  • OEM cycle

Compensation methods

Stock removal on the grinding tool

During dressing, a dressing tool is usually used that is harder than the grinding tool. Due to the difference in hardness, the stock removal during dressing mainly takes place at the grinding tool. The programmed dressing amount is actually removed at the grinding tool, since the dressing tool does not noticeably wear. In this case the compensation method Grinding wheel with compensation, COR_TYPE_GRINDTOOL is used in the COR_TYPE parameter of the grinding tool.

Tool management

Grinding tool table toolgrind.grd (option 156)

  • With this compensation method, the tool data of the dressing tool remain constant. The control compensates only for the grinding tool:
  • Programmed dressing amount in the basic data of the grinding tool, e.g. R-OVR
  • If applicable, measured deviation between nominal and actual dimension in the compensation data of the grinding tool, e.g. dR-OVR

Stock removal on dressing tool

In contrast to the standard situation, stock removal does not take place only on the grinding tool in certain grinding and dressing combinations. In this case the dressing tool wears noticeably, e.g. with very hard grinding tools in combination with softer dressing tools. To compensate for this noticeable wear on the dressing tool, the control offers the compensation method Dressing tool with wear, COR_TYPE_DRESSTOOL in the COR_TYPE parameter of the dressing tool.

Tool management

Grinding tool table toolgrind.grd (option 156)

  • With this compensation method the tool data of the dressing tool change significantly. The control compensates for both the grinding tool and the dressing tool:
  • Dressing amount in the basic data of the grinding tool, e.g. R-OVR
  • Measured wear in the compensation data of the dressing tool, e.g. DXL

If you use the compensation method Dressing tool with wear, COR_TYPE_DRESSTOOL, the control stores the tool number of the dressing tool used in the T_DRESS parameter of the grinding tool after dressing. During future dressing processes, the control monitors whether the defined dressing tool is used. If you use a different dressing tool, the control interrupts the dressing with an error message.

You must recalibrate the grinding tool after each dressing process so that the control can determine and compensate for the wear.

Notes

  • For dressing operations, the machine must be prepared accordingly by the machine manufacturer. The machine manufacturer may provide his own cycles.
  • Measure the grinding tool after dressing so that the control enters the correct delta values.
  • Not all grinding tools require dressing. Comply with the information provided by your tool manufacturer.
  • When using the Dressing tool with wear, COR_TYPE_DRESSTOOL correction method, inclined dressing tools must not be used.