The grinding tool table toolgrind.grd contains the data specific to grinding tools.
Application
Related topics
- Editing tool data in tool management
- Tool data required for grinding tools
- Grinding operations on milling machines
- Tool table for dressing tools
- General tool data, regardless of the technology
Tool data for grinding tools (option 156)
Grinding operations (option 156)
Dressing tool table tooldress.drs (option 156)
Requirements
- Software option 156: Jig grinding
- Grinding tool is defined in TYPE column of tool management
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. You can define an index after the period. 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. You can define an index after the period. Input: Text width 32 |
TYPE | 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 Selection by means of a selection window Input: GRIND_M, GRIND_MS, GRIND_MT, GRIND_S, GRIND_A, and GRIND_P |
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 (option 156) 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 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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
Selection by means of a selection window 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 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 | 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. General information on the 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. General information on the 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. 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!
- Tool that is in the spindle
- Tool that is in the magazine
- Tool that is defined in the tool table but is currently not in the magazine
- 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!
If you define identical tool names for multiple tools, the control looks for the tool in the following sequence:
Refer to your machine manual.
If there are multiple magazines, the machine manufacturer can specify the search sequence of the tools in the magazines.
If the control, for example, finds multiple available tools in the tool magazine, it inserts the tool with least remaining tool life.