Grinding tool table toolgrind.grd (#156 / #4-04-1)

Application

The grinding tool table toolgrind.grd contains the parameters specific to grinding tools.

Requirements

  • Grinding (#156 / #4-04-1) software option
  • Grinding tool is defined in the TYPE column of tool management
  • Tool types

Description of function

 
Notice
Danger of collision!
In the tool management form, the control displays only the parameters relevant to the selected tool type. The tool tables contain locked parameters that are for internal consideration only. If you edit these additional parameters manually, tool data might no longer correctly match each other. There is a risk of collisions during subsequent movements!
  1. Edit the tools in the tool management form
 
Notice
Danger of collision!
The control differentiates between freely editable and locked parameters. The control writes to the locked parameters and uses these parameters for internal consideration. You must not manipulate these parameters. If you manipulate the locked parameters, tool data might no longer correctly match each other. There is a risk of collisions during subsequent movements!
  1. Edit only freely editable tool management parameters
  2. Comply with the information about locked parameters in the tool data overview table

The file name of the grinding tool table is toolgrind.grd and this table must be stored in the folder TNC:\table.

You define the parameters depending on the following grinding tool types:

Cylindrical grinding pin

Conical grinding pin

Cup wheel

Straight wheel and Facing wheel

Angular wheel

Parameters of the grinding tool table toolgrind.grd

The toolgrind.grd grinding tool table provides the following parameters:

Parameter

Meaning

T

Tool number

Row number in the grinding tool table

The tool number allows you to identify each tool unambiguously (e.g., for calling a tool).

Tool call

You can define an index after the period.

Indexed tool

The row number must match the tool number in the tool.t tool table

Input: 0...32767

NAME

Name of grinding wheel

The tool name identifies a tool, for example when calling it.

Tool call

You can define an index after a period (i.e., name.index).

Indexed tool

Input: Text width 32

TYPE

Type of grinding wheel

Depending on the selected grinding tool type, the control displays the suitable parameters in the Form workspace of the tool management.

Grinding tool types (#156 / #4-04-1)

Tool management

Selection by means of a selection window

Input: GRIND_PIN, GRIND_CONE, GRIND_CUP, GRIND_CYLINDER, GRIND_ANGULAR and GRIND_FACE

R-OVR

Radius of grinding wheel

Outermost radius of grinding tool

After initial dressing, you can no longer edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 0.000000...999.999999

L-OVR

Overhang of grinding wheel

Length up to the outermost radius of the grinding tool, with respect to the tool carrier reference point

After initial dressing, you can no longer edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 0.000000...999.999999

LO

Overall length

Absolute length of the grinding tool, with respect to the tool carrier reference point

After initial dressing, you can no longer edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 0.000000...999.999999

LI

Length to the inner edge

Length up to the inner edge, with respect to the tool carrier reference point

After initial dressing, you can no longer edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 0.000000...999.999999

B

Width

Width of the grinding tool

After initial dressing, you can no longer edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 0.000000...999.999999

G

Depth

Depth of grinding wheel

After initial dressing, you can no longer edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 0.000000...999.999999

ALPHA

Angle for the slant

After initial dressing, you can no longer edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 0.00000...90.00000

GAMMA

Angle for the corner

After initial dressing, you can no longer edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 45.00000...180.00000

RV

Radius at the edge for L-OVR

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 0.00000...999.99999

RV1

Radius at the edge for LO

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 0.00000...999.99999

RV2

Radius at the edge for LI

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 0.00000...999.99999

dR-OVR

Compensation of the radius

Delta value of the radius for tool compensation

The control uses this parameter only if Grinding wheel with compensation, COR_TYPE_GRINDTOOL has been selected in parameter COR_TYPE.

The control uses this value only for machining, and not for dressing! After dressing and measuring the grinding tool, the control will automatically enter the compensation value.

Is added to the parameter R-OVR

Input: –999.999999...+999.999999

dL-OVR

Compensation of the overhang

Delta value of the overhang for tool compensation

The control uses this parameter only if Grinding wheel with compensation, COR_TYPE_GRINDTOOL has been selected in parameter COR_TYPE.

The control uses this value only for machining, and not for dressing! After dressing and measuring the grinding tool, the control will automatically enter the compensation value.

Is added to the parameter L-OVR

Input: –999.999999...+999.999999

dLO

Compensation of the total length

Delta value of the total length for tool compensation

The control uses this parameter only if Grinding wheel with compensation, COR_TYPE_GRINDTOOL has been selected in parameter COR_TYPE.

The control uses this value only for machining, and not for dressing! After dressing and measuring the grinding tool, the control will automatically enter the compensation value.

Is added to the parameter LO

Input: –999.999999...+999.999999

dLI

Compensation of the length to the inner edge

Delta value of the length up to the inner edge for tool compensation

The control uses this parameter only if Grinding wheel with compensation, COR_TYPE_GRINDTOOL has been selected in parameter COR_TYPE.

The control uses this value only for machining, and not for dressing! After dressing and measuring the grinding tool, the control will automatically enter the compensation value.

Is added to the parameter LI

Input: –999.999999...+999.999999

R_SHAFT

Radius of the tool shank

Input: 0.00000...999.99999

R_MIN

Min. permissible radius

If, after dressing, the actual radius is below the minimum permissible radius defined here, the control will display an error message.

Input: 0.00000...999.99999

B_MIN

Min. permissible width

If, after dressing, the actual width is below the minimum permissible width defined here, the control will display an error message.

Input: 0.00000...999.99999

V_MAX

Maximum permissible cutting speed

Cutting speed limit

This value cannot be exceeded by programming a higher value or by using the potentiometer.

Input: 0.000...999.999

V

Current cutting speed

Currently no function

Input: 0.000...999.999

W

Tilt angle

Currently no function

Input: –90.00000...90.0000

W_TYPE

Tilted toward inner or outer edge

Currently no function

Input: -1, 0, +1

KIND

Type of machining (internal/external grinding)

Currently no function

Input: 0, 1

HW

Wheel has a relief cut

Currently no function

Input: 0, 1

HWA

Angle for relief cut on the outer edge

Input: 0.00000...45.00000

HWI

Angle for relief cut on the inner edge

Input: 0.00000...45.00000

INIT_D_OK

Initial dressing performed

Initial dressing is the first dressing operation performed on the grinding wheel.

If the following requirements are fulfilled, the control will set the parameter INIT_D_OK to 1:

  • Grinding tool is defined
  • Initial dressing performed

If the parameter INIT_D_OK is set to 1, the control will disable the parameters for defining the grinding tool.

If you set the parameter INIT_D_OK to 0, the control will re-enable the editing of the parameters. In this case, the control will have to perform initial dressing of the tool again.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (#156 / #4-04-1)

Input: 0, 1

INIT_D_PNR

Dresser location for initial dressing

Currently no function

Input: 0...9999

INIT_D_DNR

Dresser number for initial dressing

Currently no function

Input: 0...32767

MESS_OK

Measure the grinding wheel

The control uses this parameter only if Dressing tool with wear, COR_TYPE_DRESSTOOL has been selected in parameter COR_TYPE.

Input: 0, 1

STATE

Setup status

Currently no function

Input: %0000000000000000...%1111111111111111

A_NR_D

Dresser number (diameter dressing)

The control uses this parameter only if Dressing tool with wear, COR_TYPE_DRESSTOOL has been selected in parameter COR_TYPE.

Tool number of the dresser being used

Corresponds to the T_DRESS parameter in the tool management

Input: 0...32767

A_NR_A

Dresser number (outer edge dressing)

Currently no function

Input: 0...32767

A_NR_I

Dresser number (inner edge dressing)

Currently no function

Input: 0...32767

DRESS_N_D

Dressing counter for diameter (specification)

Specified number of dressing cycle calls that will be skipped until the next dressing of the diameter.

Input: 0...999

DRESS_N_A

Dressing counter for outer edge (specification)

Specified number of dressing cycle calls that will be skipped until the next dressing of the outer edge.

Input: 0...999

DRESS_N_I

Dressing counter for inner edge (specification)

Specified number of dressing cycle calls that will be skipped until the next dressing of the inner edge.

Input: 0...999

DRESS_N_D_ACT

Current dressing counter of the diameter

Current number of dressing cycles that have been skipped since the last dressing of the diameter.

Input: 0...999

DRESS_N_A_ACT

Current dressing counter of the outer edge

Current number of dressing cycles that have been skipped since the last dressing of the outer edge.

Input: 0...999

DRESS_N_I_ACT

Current dressing counter of the inner edge

Current number of dressing cycles that have been skipped since the last dressing of the inner edge.

Input: 0...999

AD

Retraction amount at the diameter

The control uses this parameter when using a cycle for dressing.

Dressing cycles

Input: 0.00000...999.99999

AA

Retraction amount at the outer edge

The control uses this parameter when using a cycle for dressing.

Dressing cycles

Input: 0.00000...999.99999

AI

Retraction amount at the inner edge

The control uses this parameter when using a cycle for dressing.

Dressing cycles

Input: 0.00000...999.99999

FORM

Wheel shape

Selection by means of a selection window

Input: 0.00...99.99

A_PL

Chamfer length at outside

Input: 0.00000...999.99999

A_PW

Chamfer angle at outside

Input: 0.00000...89.99999

A_R1

Corner radius at outside

Input: 0.00000...999.99999

A_L

Length of outside

Currently no function

Input: 0.00000...999.99999

A_HL

Length of relief cut, wheel depth at outside

Input: 0.00000...999.99999

A_HW

Angle of relief cut at outside

Input: 0.00000...45.00000

A_S

Side depth at outside

Depth of an already existing profile

The control automatically corrects the value by the dressed value.

Without function if HWA is defined

Input: 0.00000...999.99999

A_R2

Angle of departure at outside

Input: 0.00000...999.99999

A_G

Reserve at outside

Currently no function

Input: 0.00000...999.99999

I_PL

Chamfer length at inside

Input: 0.00000...999.99999

I_PW

Chamfer angle at inside

Input: 0.00000...89.99999

I_R1

Corner radius at inside

Input: 0.00000...999.99999

I_L

Length of inside

Currently no function

Input: 0.00000...999.99999

I_HL

Length of relief cut, wheel depth at inside

Input: 0.00000...999.99999

I_HW

Angle of relief cut at inside

Input: 0.00000...45.00000

I_S

Side depth at inside

Depth of an already existing profile

The control automatically corrects the value by the dressed value.

Without function if HWI is defined

Input: 0.00000...999.99999

I_R2

Angle of departure at inside

Input: 0.00000...999.99999

I_G

Reserve at inside

Currently no function

Input: 0.00000...999.99999

COR_TYPE

Selection of compensation method

You can choose between the following compensation methods:

Selection by means of a selection window

Input: 0, 1

COR_ANG

Inclination angle of dressing tool

Input: 0.00000...360.00000

Shape of the grinding wheel face

You define the shape of the grinding wheel with the parameters of the geometric basic data. For the following grinding tool types you can additionally define the shape of the grinding wheel face for the front and shaft sides:

  • Cylindrical grinding pin
  • Straight wheel

The Form workspace assists you during program entry.

Selection possibilities for the grinding wheel face

The control offers a selection window where you select the combinations of grinding wheel faces. The first number defines the front face A and the second number defines the shaft face I. In each case you can choose the grinding wheel faces from 1 to 8.

All selection possibilities except for 1 and 6 are complex shapes. If you choose a complex shape for one face of the grinding tool, then for the other face you can choose only 1 or 6. In a selection window, the control displays first the possible combinations of complex shapes for the front face and then for the side face. Once you have chosen the shapes of the grinding wheel faces, the control displays only the parameters still needed.

 
Tip
  • If you select a new grinding wheel face shape, the control removes all parameters not needed for that shape.
  • Refer to your machine manual.
  • The machine manufacturer can change the help graphics.

Defining the shape of the grinding wheel face (#156 / #4-04-1)

To define the front face FORM 4 and shaft face FORM 6:

    1. Open the Tables operating mode
    2. Open Tool management

    1. Select or create the desired grinding tool
    2. Open the Form workspace
    3. Open the selection window in the Shape of grinding wheel face area
    4. Select FORM 4.6
    5. The control displays the required parameters and the help graphics in the Front face of grinding wheel and Shaft face of grinding wheel areas.
    6. Define the required parameters for the grinding wheel shape in the form

    Setting up a tool

    Notes

    • Geometry values from the tool table tool.t, such as length or radius, are not effective with grinding tools.
    • When you are dressing a tool, the control hides the tool carrier in the Simulation workspace.
    • The Simulation workspace

    • Measure the grinding tool after dressing so that the control enters the correct delta values.
    • Assign unique tool names!
    • If you define identical tool names for multiple tools, the control will look for the tool in the following sequence:

      • Tool that is in the spindle
      • Tool that is in the magazine
      •  
        Machine

        Refer to your machine manual.

        If there are multiple magazines, the machine manufacturer can specify the search sequence of the tools in the magazines.

      • Tool that is defined in the tool table but is currently not in the magazine
    • If the control, for example, finds multiple available tools in the tool magazine, it inserts the tool with the least remaining tool life.

    • The control shows delta values from the tool management graphically in the simulation. For delta values from the NC program or from compensation tables, the control changes only the position of the tool in the simulation.
    • If you want to archive tool tables or use them for simulation, save them with different file names and the corresponding file extension.
    • Use the machine parameter unitOfMeasure (no. 101101) to define inches as the unit of measure. This does not automatically change the unit of measure in the tool table!
    • Creating a tool table in inches

    • 3D radius compensation is not possible for grinding tools.
    • 3D radius compensation depending on the tool contact angle (#92 / #2-02-1)

    • The parameters required for the length depend on the type of grinding tool. The control filters the parameters in the Form workspace of the tool management depending on the selected tool type.
    • There can be a radius RV at the edge of L-OVR. If you measure L-OVR, then do not take the radius RV into account. You measure L-OVR at the intersection of the adjoining teeth.

    • Grinding wheel edges and teeth of grinding tools

    • If you have selected a grinding wheel edge shape, you can dress the radii RV and RV1 with Cycle 1012 DRESSING D AND A/I. To do so, set the parameters to these values:
      • A_R1 = RV
      • I_R1 = RV1
    • The dressing cycle takes only the A_R1 and I_R1 parameters into account.

    • Cycle 1012 DRESSING D AND A/I (#156 / #4-04-1)