Grinding tool table toolgrind.grd (option 156)

Application

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

Requirements

  • Software option 156: Jig grinding
  • Grinding tool is defined in TYPE column of tool management
  • Tool types

Description of function

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 by 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 allows identifying a tool, e.g. for calling a tool.

Tool call by 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_M, GRIND_MS, GRIND_MT, GRIND_S, GRIND_A, and GRIND_P

R-OVR

ROvr

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 (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 preset

After initial dressing, you can no longer 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 preset

After initial dressing, you can no longer 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 preset

After initial dressing, you can no longer 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 can no longer 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 can no longer 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 can no longer 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 can no longer 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 can no longer 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 can no longer 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 can no longer 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

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

DLOvr

Compensation of the overhang

Delta value of the overhang for tool compensation

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

DLO

Compensation of the total length

Delta value of the total length for tool compensation

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

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

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

  • Grinding wheel with or without relief cut:
  • 0: No relief cut
  • 1: With relief cut

Selection by means of a selection window

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.

  • 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 (option 156)

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

Currently no function

Input: 0, 1

STATE

Setup status

Currently no function

Input: %0000000000000000...%1111111111111111

A_NR_D

Dresser number (diameter dressing)

Number of dresser used for dressing the diameter

Input: 0...32767

A_NR_A

Dresser number (outer edge dressing)

Number of dresser used for dressing the outer edge

Input: 0...32767

A_NR_I

Dresser number (inner edge dressing)

Number of dresser used for dressing the inner edge

Input: 0...32767

DRESS_N_D

CounterDress

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

CounterDress

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

CounterDress

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

CounterDressAct

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

CounterDressAct

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

CounterDressAct

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

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

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