Grinding tool table toolgrind.grd (option 156)

Application

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

Requirements

  • Jig grinding (software option 156)
  • Grinding tool is defined in 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

Tool data for grinding tools (option 156)

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

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 identifying 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 the period.

Indexed tool

Input: Text width 32

TYPE

TypeGrind

Type of grinding wheel

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

Types within the grinding tools

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

ROvr

Radius of grinding wheel

Outermost radius of grinding tool

After initial dressing, you will no longer be allowed to edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Input: 0.000000...999.999999

L-OVR

LOvr

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 will no longer be allowed to edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Input: 0.000000...999.999999

LO

DLO

Overall length

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

After initial dressing, you will no longer be allowed to edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Input: 0.000000...999.999999

LI

DLI

Length to the inner edge

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

After initial dressing, you will no longer be allowed to edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Input: 0.000000...999.999999

B

B

Width

Width of the grinding tool

After initial dressing, you will no longer be allowed to edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Input: 0.000000...999.999999

G

G

Depth

Depth of grinding wheel

After initial dressing, you will no longer be allowed to edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Input: 0.000000...999.999999

ALPHA

Angle for the slant

After initial dressing, you will no longer be allowed to edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Input: 0.00000...90.00000

GAMMA

Angle for the corner

After initial dressing, you will no longer be allowed to edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Input: 45.00000...180.00000

RV

RV

Radius at the edge for L-OVR

After initial dressing, you will no longer be allowed to edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Input: 0.00000...999.99999

RV1

RV1

Radius at the edge for LO

After initial dressing, you will no longer be allowed to edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Input: 0.00000...999.99999

RV2

RV2

Radius at the edge for LI

After initial dressing, you will no longer be allowed to edit this parameter.

Cycle 1032 GRINDING WHL LENGTH COMPENSATION (option 156)

Input: 0.00000...999.99999

dR-OVR

DROvr

Compensation of the radius

Delta value of the radius for tool compensation

Is added to the parameter R-OVR

Input: –999.999999...+999.999999

dL-OVR

DLOvr

Compensation of the overhang

Delta value of the overhang for tool compensation

Is added to the parameter L-OVR

Input: –999.999999...+999.999999

dLO

DLO

Compensation of the total length

Delta value of the total length for tool compensation

Is added to the parameter LO

Input: –999.999999...+999.999999

dLI

DLI

Compensation of the length to the inner edge

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

Is added to the parameter LI

Input: –999.999999...+999.999999

R_SHAFT

RShaft

Radius of the tool shank

Input: 0.00000...999.99999

R_MIN

RMin

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

BMin

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

VMax

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

HWA

Angle for relief cut on the outer edge

Input: 0.00000...45.00000

HWI

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.

Currently no function

Input: 0, 1

INIT_D_PNR

Dresser location for initial dressing

Dressing location used for initial dressing

Input: 0...9999

INIT_D_DNR

Dresser number for initial dressing

Number of the dresser used for initial dressing

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

CounterDress

Dressing counter for diameter (specification)

Currently no function

Input: 0...999

DRESS_N_A

CounterDress

Dressing counter for outer edge (specification)

Currently no function

Input: 0...999

DRESS_N_I

CounterDress

Dressing counter for inner edge (specification)

Currently no function

Input: 0...999

DRESS_N_D_ACT

CounterDressAct

Current dressing counter of the diameter

Currently no function

Input: 0...999

DRESS_N_A_ACT

CounterDressAct

Current dressing counter of the outer edge

Currently no function

Input: 0...999

DRESS_N_I_ACT

CounterDressAct

Current dressing counter of the inner edge

Currently no function

Input: 0...999

AD

AD

Retraction amount at the diameter

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

General information on the dressing cycles

Input: 0.00000...999.99999

AA

AA

Retraction amount at the outer edge

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

General information on the dressing cycles

Input: 0.00000...999.99999

AI

AI

Retraction amount at the inner edge

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

General information on the dressing cycles

Input: 0.00000...999.99999

FORM

Wheel shape

Currently no function

Input: 0.00...99.99

A_PL

Chamfer length at outside

Currently no function

Input: 0.00000...999.99999

A_PW

Chamfer angle at outside

Currently no function

Input: 0.00000...89.99999

A_R1

Corner radius at outside

Currently no function

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

Currently no function

Input: 0.00000...999.99999

A_HW

Angle of relief cut at outside

Currently no function

Input: 0.00000...45.00000

A_S

Side depth at outside

Currently no function

Input: 0.00000...999.99999

A_R2

Angle of departure at outside

Currently no function

Input: 0.00000...999.99999

A_G

Reserve at outside

Currently no function

Input: 0.00000...999.99999

I_PL

Chamfer length at inside

Currently no function

Input: 0.00000...999.99999

I_PW

Chamfer angle at inside

Currently no function

Input: 0.00000...89.99999

I_R1

Corner radius at inside

Currently no function

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

Currently no function

Input: 0.00000...999.99999

I_HW

Angle of relief cut at inside

Currently no function

Input: 0.00000...45.00000

I_S

Side depth at inside

Currently no function

Input: 0.00000...999.99999

I_R2

Angle of departure at inside

Currently no function

Input: 0.00000...999.99999

I_G

Reserve at inside

Currently no function

Input: 0.00000...999.99999

COR_ANG

Inclination angle of dressing tool

Currently no function

Input: 0.00000...360.00000

COR_TYPE

Selection of compensation method

Selection by means of a selection window

Input: 0, 1

Notes

  • Geometry values from the tool table tool.t, such as length or radius, are not effective with grinding tools.
  • When dressing a grinding tool, the tool must not be assigned a tool carrier kinematic model.
  • 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 looks for the tool in the following sequence:

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

      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 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 only changes 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