Activating dressing mode with FUNCTION DRESS

Application

With FUNCTION DRESS you activate a dressing kinematic model for dressing a grinding tool. The grinding tool is then the workpiece and the axes may move in the opposite direction.

Your machine manufacturer might provide a simplified dressing procedure.

Simplified dressing with a macro

Requirements

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

  • Grinding tool is inserted
  • Grinding tool without assigned tool-carrier kinematics

Description of function

 
Notice
Danger of collision!
When you activate FUNCTION DRESS BEGIN, the control switches the kinematics. The grinding wheel becomes the workpiece. The axes may move in the opposite direction. There is a risk of collision during the execution of the function and during the subsequent machining!
  1. Activate the FUNCTION DRESS dressing mode only in mode Program Run mode or in Single Block mode
  2. Before starting FUNCTION DRESS BEGIN, position the grinding wheel near the dressing tool
  3. Once you have activated FUNCTION DRESS BEGIN, use exclusively cycles from HEIDENHAIN or from your machine manufacturer
  4. In case the NC program is aborted or in case of a power interruption, check the traverse directions of the axes
  5. If necessary, program a kinematic switch-over

For the control to switch to the kinematic model for dressing, you must program the dressing process between the functions FUNCTION DRESS BEGIN and FUNCTION DRESS END.

If dressing mode is active, the control shows a corresponding icon in the Positions workspace.

Positions workspace

You can switch back to normal operation with the function FUNCTION DRESS END.

In the event of an NC program abort or a power interruption, the control automatically activates normal operation and the kinematic model that was active prior to dressing mode.

Input

NC programs contained in this User's Manual are suggestions for solutions. The NC programs or individual NC blocks must be adapted before being used on a machine.

  • Change the following contents as needed:
  • Tools
  • Cutting parameters
  • Feed rates
  • Clearance height or safe position
  • Machine-specific positions, e.g. with M91
  • Paths of program calls

Some NC programs depend on the machine kinematics. Adapt these NC programs to your machine kinematics before the first test run.

In addition, test the NC programs using the simulation before the actual program run.

 
Tip

With a program test you determine whether the NC program can be used with the available software options, the active machine kinematics and the current machine configuration.

11 FUNCTION DRESS BEGIN "Dress"

; Activate dressing mode with the Dress kinematics

The NC function includes the following syntax elements:

Syntax element

Meaning

FUNCTION DRESS

Syntax initiator for dressing mode

BEGIN or END

Activate or deactivate dressing mode

Name or QS

Name of the selected kinematic model

Fixed or variable name

Only if BEGIN has been selected

Optional syntax element

Notes

 
Notice
Danger of collision!
The dressing cycles position the dressing tool at the programmed grinding wheel edge. Positioning occurs simultaneously in two axes of the working plane. The control does not perform collision checking during this movement! There is a danger of collision!
  1. Before starting FUNCTION DRESS BEGIN, position the grinding wheel near the dressing tool
  2. Make sure there is no risk of collision
  3. Verify the NC program by slowly executing it block by block
 
Notice
Danger of collision!
With an active kinematic model, the machine movements may be in the opposite direction. There is a risk of collision when moving the axes!
  1. In case the NC program is aborted or in case of a power interruption, check the traverse directions of the axes
  2. If necessary, program a kinematic switch-over
  • During dressing, the cutting edge of the dresser must be at the same height as the grinding wheel. The programmed Y coordinate must be 0.
  • With the switch to dressing mode, the grinding tool remains in the spindle and retains its current rotational speed.
  • The control does not support a block scan during the dressing process. If, during a block scan, you select the first NC block after the dressing operation, then the control moves to the most recently approached position in the dressing operation.
  • Block scan for mid-program startup

  • If the “tilt working plane” function or TCPM function is active, then you cannot switch to dressing mode.
  • The control resets the manual tilting functions (option 8) and FUNCTION TCPM (option 9) when dressing mode is activated.
  • 3-D rotation window (option 8)

    Compensating for the tool angle of inclination with FUNCTION TCPM (option 9)

  • In dressing mode you can use TRANS DATUM to change the workpiece datum. No other NC functions or coordinate conversion cycles are permitted in dressing mode. The control displays an error message.
  • Datum shift with TRANS DATUM

  • The M140 function is not allowed in dressing mode. The control displays an error message.
  • The control does not graphically depict the dressing operation. The times determined by the simulation do not reflect the actual machining times. One reason for this is the necessary switching of the kinematic model.