Main Manual Studer
Main Manual Studer
Programming
Set-up A Operating
Grinding
StuderWin
B Process screen
from Release F029
C Set-up
D Corrections
E Programming
F Settings
G Diagnosis
I Studer messages
10035212 / 01 / en-English
PROGRAMMING INSTRUCTIONS / STUDERWIN
Fritz Studer AG
CH-3602 Thun
Tel. +41-33-439 11 11
Fax +41-33-439 11 12
www.studer.com
Index
A StuderWIN Operating Instructions
A.1 Operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
A.2 Control panels Fanuc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
A.3 Machine control panel Fanuc . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5 1
A.4 Control panel Fanuc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
A.5 Machine control panel Fanuc . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8
A.6 Control panel Siemens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-9
A.7 Machine control panel Siemens . . . . . . . . . . . . . . . . . . . . . . . . . A-11
A.8 Process Control Unit PCU II . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-12
A.9 Description of the control elements . . . . . . . . . . . . . . . . . . . . . . A-18
A.10 Focus control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-25
A.11 Formula parser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-27
B Process screen
B.1 Standard Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-29
B.2 Multi-channel Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-31
B.3 Block start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-32
B.4 Reworking individual workpiece sections . . . . . . . . . . . . . . . . . . B-34
B.5 MDI Process Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-37
B.6 Logging measurement data . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-39
B.7 Process Screen Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-41
B.8 Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-42
C Setting up
C.1 General set-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-45
C.2 Set up without QUICK-SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-48
C.3 Setting up with QUICK-SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-49
C.4 Machine Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-51
C.5 Assigning turning tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-66
C.6 Quickset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-73
C.7 Update data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-73
C.8 Set-up program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-75
C.9 Set up Quickset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-77
C.10 Register dressing tool / calibrate grinding wheel on the
dressing tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-82
C.11 Profile roll (roller-burnishing). . . . . . . . . . . . . . . . . . . . . . . . . . . . C-87
C.12 Register workpiece . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-94
C.13 Configuring the workpiece with internal grinding wheel . . . . . . . C-103
C.14 Register workpiece with the touch probe (optional) . . . . . . . . . . C-106
C.15 Configure workpiece with turning tool turret . . . . . . . . . . . . . . . . C-110
C.16 Measurement of the grinding wheel . . . . . . . . . . . . . . . . . . . . . . C-116
C.17 Setting up special positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-121
C.18 Set-up swivel position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-122
C.19 Retraction position in X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-124
C.20 Retraction position in Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-126
C.21 Accessories set-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-128
C.22 Integrated measurement control. . . . . . . . . . . . . . . . . . . . . . . . . C-129
C.23 Circumferential Positioning Passive . . . . . . . . . . . . . . . . . . . . . . C-130
C.24 Length Positioning Passive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-131
C.25 Longitudinal positioning active . . . . . . . . . . . . . . . . . . . . . . . . . . C-132
C.26 Search target position. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-135
C.27 Longitudinal positioning using Sensitron . . . . . . . . . . . . . . . . . . C-137
C.28 Setting up touch dressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-140
C.29 Set up NC-tailstock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-144
D Corrections
D.1 Workpiece Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-165
D.2 Corrections for specific fits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-167
D.3 Grinding wheel corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-169
D.4 Turning Tool corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-176
D.5 Dressing tool corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-178
D.6 Cylindricity correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-181
D.7 Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-182
E Programming
E.1 General programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-183
E.2 Define workpiece . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-196
E.3 Geometry editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-199
E.4 Define grinding wheel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-203
E.5 Grinding wheel editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-206
E.6 G9400 Setting the wheel reference points . . . . . . . . . . . . . . . . . E-219
E.7 Special wheel shapes (examples) . . . . . . . . . . . . . . . . . . . . . . . E-221
E.8 Defining a dressing unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-224
E.9 Pictogramming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-227
E.10 Text editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-236
E.11 Edit default values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-237
E.12 GRINDING CYCLES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-238
E.13 Multi-Profile Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-238
E.14 G9201 Plunge without oscillation . . . . . . . . . . . . . . . . . . . . . . . . E-245
E.15 G9202 Plunging with oscillation . . . . . . . . . . . . . . . . . . . . . . . . . E-246
E.16 G9203 Angular plunge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-247
E.17 G9204 Plunge on taper. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-248
E.18 G9205 Multi-plunge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-249
E.19 G9206 Traverse grinding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-251
E.20 G9207 Multi-plunge on taper . . . . . . . . . . . . . . . . . . . . . . . . . . . E-253
E.21 G9208 Shoulder plunge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-255
E.22 G9209 Transverse Shoulder Grinding . . . . . . . . . . . . . . . . . . . . E-257
E.23 G9210 Contour cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-259
E.24 G9211 Contour traverse grinding . . . . . . . . . . . . . . . . . . . . . . . . E-260
E.25 G9212 Shoulder plunging with oscillation . . . . . . . . . . . . . . . . . . E-261
E.26 G9214 Plunging with oscillation on taper . . . . . . . . . . . . . . . . . . E-263
E.27 G9215 Diameter/Shoulder preparatory function . . . . . . . . . . . . . E-265
E.28 G9217 Longitudinal grinding on taper. . . . . . . . . . . . . . . . . . . . . E-266
E.29 G9220 Plunge form grinding with WRC (option). . . . . . . . . . . . . E-268
E.30 G9225 Multi-plunging form cycle with WRC (option) . . . . . . . . . E-269
E.31 G9228 Shoulder form grinding (option). . . . . . . . . . . . . . . . . . . . E-271
E.32 G9230 Thread grinding (option) . . . . . . . . . . . . . . . . . . . . . . . . . E-272
E.33 G9235 Preparatory function thread grinding (option) . . . . . . . . . E-277
E.34 G9236 Thread grinding (option) . . . . . . . . . . . . . . . . . . . . . . . . . E-278
E.35 G9237 Thread grinding (option) . . . . . . . . . . . . . . . . . . . . . . . . . E-281
E.36 G9239 Thread lead-in / run-out grinding (option) . . . . . . . . . . . . E-284
E.37 G9245 Additional definition for form grinding (option). . . . . . . . . E-287
E.38 G9250 Removal of a specific amount in X . . . . . . . . . . . . . . . . . E-288
E.39 G9251 Removal of a specific amount in Z . . . . . . . . . . . . . . . . . E-289
F Settings
F.1 Initialization values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-420
F.2 PCU Function key assignment . . . . . . . . . . . . . . . . . . . . . . . . . . F-423
F.3 Start-up timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-425
F.4 Safety settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-427
F.5 Options Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-428
F.6 Defining the High-frequency Spindles. . . . . . . . . . . . . . . . . . . . . F-429
F.7 Assigning the high-frequency spindle . . . . . . . . . . . . . . . . . . . . . F-431
F.8 Definition of the clamping devices . . . . . . . . . . . . . . . . . . . . . . . F-432
F.9 System backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-433
G Diagnosis
G.1 Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-436
I Messages
I.1 Studer Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-467
Each CNC control system has various operating modes. Different functions are
available, depending on the operating mode. These are also described in the con-
trol system user manual.
JOG In this mode the axes can be handled manually, for example.
Manual mode
EDIT In this mode there is the option to write workpiece programs, grinding wheels and
Programming dressing tools or modify data.
mode, data input
REF The reference points only have to be approached after service assignments.
Reference point
traversing
SET In this mode the machine can be set up. Functions like manual grinding can also be
Setting-up mode carried out in this mode.
MDI In this mode M commands can be activated or small program sentences can be
Semi-automatic directly executed.
mode
NOTE!
Not all program functions are functional in MDI mode.
WARNING!
The risk of a misentry is particularly large in MDI mode.
B Hotkeys for rapid access to the different menus e.g. programming, set-up or
processing
C Numeric keypad with special characters, which can be called with “SHIFT” (G)
D Enter key
E Escape key
E Tab key
E Print key
100115922/00
E Alt key
E Control key
E Delete key
E Backspace key
H USB interfaces for connecting USB memory sticks and other USB devices
K F keys (softkeys F1 - F12) and letters, switching over using “ABC / Fn” key ( L)
100115922/00
Description of the individual elements and keys A.9 "Description of the control
elements", A-18
100115922/00
100115924/00
C Numeric keypad with special characters, which can be called with “SHIFT” (G) A
E Alt key
E Control key
E Tab key
H USB interfaces for connecting USB memory sticks and other USB devices
100115924/00
zu S33
Description of the individual elements and keys A.9 "Description of the control
elements", A-18
100115925/00
too S12
B Hotkeys for rapid access to the different menus e.g. programming, set-up or
processing
D Space key
E Numeric keypad with special characters which can be called using “Shift”
100115926/00
F Backspace key
F Tab key
F Insert key
G Control key
G Alt key
G USB interfaces for connecting USB memory sticks and other USB devices
H Mouse with right and left mouse button “Description of the operating controls”
(M1, M2, M3)
L Soft keys
M Switch to StuderWIN
N USB interfaces for connecting USB memory sticks and other USB devices
100115926/00
Description of the individual elements and keys A.9 "Description of the control
elements", A-18
100115926/00
The Process Control Unit, PCU for short, was developed so that the grinding proc-
ess can be more closely and therefore better controlled.
Activating different kinds of functions and also altering values is a helpful support for
all users, thanks to the PCU.
Selection of oper- It is possible to select the operating modes stated below using the PCU.
ating mode
The selected operating mode is indicated by the illuminated key.
JOG (manual mode)
MEM (automatic mode)
Can also be selected on the machine control panel 1)
SET (Setting-up mode)
Can also be selected on the machine control panel 1)
button pre-selec- In order to reduce the possibility of an operating error, most functions are carried out
tor using preselection. This kind of key flashes when first pressed: the function must
then be confirmed using the OK key or deleted using the QUIT key.
A.8.1 PCU II
The new PCU II manual control unit is functionally compatible with the predecessor
model but the device is operated differently. This chapter should help you to
become familiar with the new control unit quickly.
By reducing the number of keys we have made operation clearer and more reliable
(larger keys). However this means that individual functions are executed or selected
directly using soft keys or by means of the menu.
Use the handwheel to navigate through the menu and select using its integrated
push button.
1001115929/00
Legend
A Color display
B Functions
F Soft keys
G Function keys
H Feed Override
I Handwheel
1001115929/00
Color display The display shows all the familiar information from the predecessor PCU model. In
addition, 3 soft keys are located at the bottom of the display.
S%
Change spindle override (Spindle revolution)
The handwheel function key is used to display a menu and the desired
function selected by means of the handwheel
1001115929/00
Reverse
This function can be found in the menu.
1001115929/00
LED
The LED indicates that the handwheel is activated for navigating in the menu or for
settings and is therefore disabled for CNC machine function (axis movements).
1001115929/00
The individual keys and indicators are described below. The location of each of
these is given at the end in brackets. The following abbreviations are used.
MSST: Machine control panel
PCU: Process-Control-Unit
Keys not described here have no function for the time being.
A1 OK (Accept)
This is used to confirm the preselected key.
Positions for setting up can also be imported with this key in the PCU_0.
A5 Dressing key
This key is used for automatically dressing the current grinding wheel. It is a condi-
tion that the machine is in the automatic operating mode (MEM) and the doors are
shut. (MSST, PCU)
A6 Channel - switch-over
Is only used for multiple channel machines or integrated loader control.
A7 X-axis selection
The axis-specific functions act on the X-axis (JOG mode, handwheel override).
(MSST, PCU)
A8 Z-axis selection
The axis-specific functions act on the Z axis (JOG mode, handwheel override).
(MSST, PCU)
1001115929/00
B5
reverse
C1 Cycle start
The currently selected workpiece program is started. (MSST, PCU) 1)
C5
not assigned 1)
D1 Cycle interrupt
The currently selected workpiece program is stopped. (MSST, PCU) 1)
1001115929/00
D5 Shoulder machining
This key is for selecting the shoulder machining for the manual cycle. (PCU) 1)
D6 Reverse position
Set the reverse position on the left or in front (manual cycle). (PCU) 1)
E1 Cycle stop
The currently selected workpiece program is terminated and the axes are moved to
the retract position (as a rule 1mm in front of the software limit switch in X) It can
also be used as a reset key. (MSST, PCU) 1)
E2 INC
Changing the step size of the handwheel resolution. The current value is displayed
in the lowest line of the PCU display. The resolution of the integrated measurement
control can likewise be altered with this key. (PCU) 1)
E5 Diameter machining
This key is used to select the diameter machining for the manual cycle. (PCU) 1)
E6 Reverse position
Set the reverse position to the right or behind (manual cycle). 1)
1001115929/00
K1 Spindle Stop
Switches off grinding spindle 1. (MSST)
K2 Spindle Start
Switches on grinding spindle 1. (MSST)
K3 Feed Stop
Stops the axis feed (MSST)
K4 Feed Start
Starts the axis feed (MSST)
L0 Emergency Stop
Switches off all power. (MSST)
L2 Acknowledge Button
This key must be pressed to move an axis or to carry out M commands if the oper-
ating doors are open. The key on the other side of the PCU has the same function.
(MSST, PCU)
1001115929/00
B-axis
Operating modes
F keys
C-axis function
etc.
B-axis
Operating modes
F keys
C-axis function
etc.
M1 Mouse
In order to move the mouse cursor, move the button in the appropriate direction.
N1 Reset button
Deletes error messages and alarms (MSST)
The workpiece program will be stopped for all programmed M1. (MSST)
Switching the Hide Block function on/off. Program sentences with “/” at the
beginning of the line will be skipped.
1001115929/00
WARNING!
If a program block with the remove block function “/” is skipped, then the above-
mentioned key “Optional programmed stop” must definitely be switched on. If
the key is not switched on, then the remove block function “/” is not active.
A
R4 Switch power on and off
When the doors are shut, then all power systems are switched on (hydraulic sys-
tem, pneumatics, lighting,...). If the key is pressed for more than 3 seconds, then the
power systems switch off.
The operating doors are automatically locked when the power systems are switched
on. After each release, the doors must be opened: this is indicated by the key flash-
ing. The kind of flashing also gives information about the status of the machine at
the moment when the key “release operating doors” is pressed:
Illuminated key flashes slowly: . . . ....
Doors can be opened.
Illuminated key flashes quickly: -----------
The status of the machine does not permit the doors to be opened, e.g. contact
guard open.
Permanently lit: __________
The doors are open
1001115929/00
G4 Handwheel
If the X, Z or other axis has been selected, then the handwheel can be used for
operation. The step size for each handwheel resolution can therefore be altered
using the INC key. (PCU)
NOTE!
Override in Siemens-controlled machines
When using machines with Siemens control, two Feed Override option switches
(MSST and PCU) are available. Only the one which was moved last is used.
If a Feed Override option switch is turned to the 0 percent position, then the axes
are stopped.
If neither of the option switches reacts any more, then the switches must be syn-
chronized by turning both to the 0 position.
1. not on PCU II
1001115929/00
This section gives an explanation of how the window modules react in relation to a
click of the mouse or use of the keyboard and how operation of StuderWIN is funda-
mentally set up.
A
The cursor moves to the next position using the up and down arrow keys or the
Tab key. For example, in order to select a program, the cursor must be moved into
the program field using Page Down or Page Up. A program can be selected using
the up and down arrow keys.
To cancel the selection, press the ESC key.
The cursor behaves the same way in all fields.
1001115929/00
The individual views in a window can be selected using the Page Up / Page Down
keys. The active view always has a yellow frame.
The example of process visualization shows a window with six views (A, B, C, D, E
and F). View E has the entry focus.
Changing the active view displays new soft keys on the screen.
1001115929/00
The formula parser enables the input and evaluation of mathematical expressions in
an editing field.
An expression must always begin with a ‚=’ in order for it to be evaluated, otherwise
the text in the editing field remains unchanged. A
The formula is evaluated immediately if the editing field is exited and the formula
does not contain an error. If there are errors in the formula or in the editing field, the
field is marked red.
Examples
The following operations, functions and constants are available:
Constants
pi Circle constant
1001115929/00
1001115929/00
B Process screen
The process view enables monitoring of the grinding process. The most important
information is displayed, such as axis positions, remaining distance, the program
running, integrated measurement control (optional), contact detection (optional) or
process details.
Various views are available. For multi channel machines, both channels can be dis-
played next to one another
B.2 "Multi-channel Screen", B-31
The individual views (A-F) are described in more detail in Chapter B.8 "Views",
B-42 B
Machine / Switching the coordinate display between absolute coordinates and machine coor-
Absolute dinates
B.8.1 "View “A” Absolute positions / Machine positions", B-42
Load Opens the dialog box for selecting a program in order to load it into the active chan-
nel on the control system.
100115933/00
Sensitron The.
100115933/00
Fig. B-3
This screen enables the simultaneous display of both channels. The absolute posi-
tions and the remaining distances, both programs and the status of the channels are
displayed for both channels.
In View C can in channel Sensitron can also be displayed. (Option). Simultaneous
display in both channels is not possible.
Loading or opening a program for editing is not possible in this view.
100115934/00
Block start can be used to start a grinding program from a particular position.
Starting the block start function
Load the desired program in the program view.
The “Process manipulation” soft key is used to enable the soft key register for the
required functions. In program view the required position for the block start must
now be selected in the grinding program.
The program view is switched into block start mode using the “Block start” soft key.
100115934/00
Additional blocks can be displayed or hidden in the grinding program when pro-
gramming (Edit soft key) if required.
The program remains in block start mode until the STOP soft key is pressed.
CAUTION!
This function does not check the initial conditions such as grinding wheel selec-
tion.
100115934/00
Scope of application
When grinding workpieces a repeated problem is that individual workpiece sections
need to be reworked because the dimensions are not correct. For this reason, a sin-
gle grinding cycle can be started again using this function without the program hav-
ing to be modified.
The “Process manipulation” soft key is used to enable the soft key register for the
required functions. Now select the cycle for regrinding in the program view.
Switch the screen into the regrinding mode using the “Regrinding” soft key.
100115934/00
Regrinding mode
If required, additional blocks can be displayed or hidden in the grinding program
when programming (Edit soft key).
The following process manipulations can be carried out in regrinding mode:
The program remains in regrinding mode until the STOP soft key is pressed.
Applications
Two different applications are distinguished when reworking:
For very expensive workpieces or in the case of very narrow tolerances, a work-
piece section is intentionally ground too large. In this case a temporary correc-
tion should be made which should be reset to zero after the reworking so that
the next workpiece is also ground too large.
100115934/00
CAUTION!
Longitudinal positioning is never carried out as it is assumed that it is always the
same workpiece that is being machined.
Restrictions
Non-supported cycles
Contour cycle G9210
Form grinding Straight plunge
Form grinding Multi plunge G9225
Form grinding Shoulder plunge G9228
Form grinding High-speed G9730
NOTE!
If an ISO block is programmed before the grinding cycle that is to be reground,
then regrinding cannot be selected.
100115934/00
If the operating mode MDI is selected, then the MDI process screen appears in
Process. This allows input of short programs or commands.
Repeated commands or instructions can be assigned to five different softkeys
B.5.1 "MDI templates", B-38
M commands A list of the M commands is displayed. If the number (without M) is now entered,
then the M command function is displayed.
After the program has been written in the edit field, it must be transferred to the con-
trol system using the [Load] softkey.
If a program or command is restarted, then it can be selected once more from the
curve. To do this, press the [Curve] soft key and select using the arrow keys ( ,).
Using [ENTER] the program can be loaded in the edit field once more.
Important!
The entries which deviate from the standard ISO codes must be entered specifi-
cally to the control system.
In MDI mode there is no input help available on syntax
100115934/00
Assign The program is assigned to the selected softkey from the edit field
The program or command must be written in the edit field. The required soft key can
now be selected using the [Assign ,] soft key and assigned using [Assign].
The program can now be loaded onto the control system with the softkey [MDI 1-5].
100115934/00
Logging must be activated in the process screen by using the “Measurement log”
softkey.
100115934/00
Start: Resets the workpiece counter and begins a new record of measurement values
(lot).
Print The data will be generated in the form of a pdf file, which can then be printed out.
Either the current or the preceding record can be printed.
After this you can specify a name for the record, which will then appear in the log.
100115934/00
Hide axes If Hide axes is activated, then the axis is no longer displayed in the process
screens.
Current start dis- When the Process Screen is first displayed, the selected screen is shown
play
100115934/00
B.8 Views
The axis display can be switched from absolute positions to machine positions and
vice versa using the softkeys “Machine” or “Absolute” .
The “Remaining distance” view displays the distance which the axes in this block
still have to travel.
Displays the active M and G commands as well as the current grinding wheel, the
workpiece spindle speed and the feed.
100115934/00
The Dynamic view can show various views such as process information or the
measurement control.
B
B.8.5 View “E” Program
In automatic mode in Program view, the block which is being processed is dis-
played.
If this view is selected, then it is possible to switch between the different views using
the softkey Load / Process details / Configuration.
100115934/00
The performance screen displays the axis loading as well as the tool drives.
100115934/00
C Setting up
The user is guided and supported in these tasks by texts and graphics on the
machine controller.
All set-up activities are based on a clear set-up concept entailing the following key
principles:
Separation of rare set-up procedures and common set-up activities
Transparent programming with the aid of the multi-profile technique using grind-
ing wheel reference points
Comprehensive and expedient correction facilities
Despite all the support provided, it must also be noted that the set-up process has a
major influence on the subsequent activities.
If accessories such as
C.22 "Integrated measurement control", C-129
C.23 "Circumferential Positioning Passive", C-130
C.24 "Length Positioning Passive", C-131
C.25 "Longitudinal positioning active", C-132
C.27 "Longitudinal positioning using Sensitron", C-137
C.28 "Setting up touch dressing", C-140
C.29 "Set up NC-tailstock", C-144
C.30 "Set up tool measurement device (optional)", C-147
are required for the grinding process, these must also be set up.
This chapter describes setting up without Quickset Programming the dressing units
and grinding wheels is described in the section “Programming”.
2. Select the set-up menu using the keys [,] and [ENTER] or using the mouse
or the [Set-up] hotkey
3. Select the machine operating mode SET
4. Select the desired submenu
CNC set-up Setting up CNC without Quickset C.2 "Set up without QUICK-SET", C-48
Setting up CNC with Quickset C.3 "Setting up with QUICK-SET", C-49
Set-up for spec. Swivel position C.18 "Set-up swivel position", C-122
positions Return position X C.19 "Retraction position in X", C-124
Return position Z C.20 "Retraction position in Z", C-126
Set up loader Defining loader programs C.31.1 "Defining the loader program", C-149
These are:
The position of the dressing tool (A) in relation to the reference point of the
grinding wheel (S).
The position of the workpiece (W) in relation to the reference point of the grind-
ing wheel (S).
The dependencies are configured with the help of the guided set-up program.
These interdependencies result in the following scope of applications for the grind-
ing wheel:
With each grinding wheel, dressing and grinding can be carried out at an
angle. The dressing and grinding angles must not be identical, however.
If only individual reference points in the whole system are altered, such as:
changing the grinding wheel
changing or moving the dressing tool
changing to another workpiece
there is no need to carry out a “basic set-up”. In this case only the modified refer-
ence points need to be reset. In order to avoid unnecessary set-up or reset effort,
we recommend that no more than one of these reference points should be modified.
This avoids having to carry out a basic set-up of the machine.
For every grinding wheel involved in the grinding process, the machine requires a
precise knowledge of the interdependencies between the key reference points.
These are:
Relationship of probe centre T to centre of rotation of wheelhead (H)
Relationship of grinding wheel reference point (S) to centre of rotation of wheel-
head (H)
Relationship of dressing tool (A) to centre of rotation of wheelhead (H)
Relationship of workpiece (W) to centre of rotation of wheelhead (H)
As all relationships depend on the centre of rotation of the wheelhead (H), the fol-
lowing applications are available for the grinding wheel and the touch probe:
With each grinding wheel, dressing can be carried out at one angle and grind-
ing can be carried out at as many angles as wished.
The touch probe can also be used for set-up procedures.
Basically, the machine needs to register these reference points once. Entering all
reference points in the correct sequence is termed “Basic set-up”.
If only individual reference points in the whole system are modified, such as
changing the grinding wheel
changing or moving the dressing tool
changing to another workpiece
there is no need to carry out a “basic set-up”. In this case only the modified refer-
ence points need to be reset. In order to avoid unnecessary set-up or reset effort,
we recommend that no more than one of these reference points should be modified.
This avoids having to carry out a basic set-up of the machine.
The CNC machine can be configured by means of the Configurator. The desired
grinding wheels, dressing units and turning tools can be assigned and configured to
pre-defined positions. No CNC data is lost during configuration. The current CNC
configuration data is not overwritten until the CNC machine is updated. Renewed
set-up is then necessary. This enables configuration of a new machining during
ongoing machining, as the data on the CNC machine are only loaded when [Update
Data] is executed.
Configurator Assistant
Set-up menu
CNC set-up
[Mach. config]
Synch. start The memory will be read again and the graphical display set up again.
Configurator CNC configuration
Switch over Assistant to CNC configuration using [Page Up]
The different axes can be moved to “+” and “-” using the soft keys in the same way
as the actual machine room is configured.
[Graphic]
[Zoom]
The view can be moved in the direction of the arrows using the soft keys.
[Rotation]
The view can be rotated in the direction of the arrows and axes using the soft keys.
[Info] If an element is selected in the machine room, then information on this element is
displayed. (Element selection using the mouse or “dressing tools” or “tool positions”
in the relevant field).
[Display relation- The relationships between the reference points are displayed, e.g. grinding wheel -
ships] dressing unit, wheelhead - workpiece. If the relationship is shown in red, then this
still needs to be set up, if it is blue, then it is already set up.
Geometry and machining information for the process to be set up can be defined by
assigning a new workpiece.
When the program is first started the “default.workpiece” is automatically used. A
new workpiece can be created using the “New” key or an existing one reassigned
using “Open”.
If there are several machining processes, then the required one must be selected.
This is normally done for workpieces which are machined on both sides.
This can be used to select which tools to use for a new configuration of the work-
piece.
Cancel Cancelling the assignment and returning to the assistant. The changes are lost.
Modify clamping
devices
Fig. C-18 setup_conf8
The required clamping device can be selected from the clamping device catalog.
Combination
Signal to loader
In loader mode the user can specify which clamping device sends the clamped/
released signal to the loader.
Additional move-
ment
2. Clamping device
Cancel Cancelling the assignment and returning to the assistant. The changes are lost.
Cancel Cancelling the assignment and returning to the assistant. The changes are lost.
Load Select the dressing program with the mouse or arrow keys and open using the
[Open] key or [Enter]
The dressing unit must be assigned to a dressing station in the machine room.
Depending on the options, more or fewer stations are available. A station can be
selected using the mouse or the arrow keys and [Enter].
Editing dressing Editing an existing dressing unit: only possible if a dressing unit is open
unit
Click on the “Open” key on the dressing station which you wish to use. The following
dialog shows all available spindle configurations for dressing stations. Select the
configuration which matches the mounted spindle.
This procedure only has to be performed once. The assignment is then retained.
CAUTION!
Ensure that the spindle configuration corresponds to the spindle which is actually
connected. Check the configuration if necessary to prevent any malfunction.
If you use different dressing spindles on the same dressing station, then these
must also be assigned immediately after the mechanical exchange in this view to
avoid errors and malfunction.
The position can be selected in the table using the mouse or arrow keys. A grinding
wheel can be assigned by pressing [ENTER] or clicking.
Cancel Cancelling the assignment and returning to the assistant. The changes are lost.
The grinding wheel can be assigned to a defined dressing unit in the machine room
with which the grinding wheel is to be dressed. Different dressing units can be
defined for the left and right sides of the grinding wheel. A dressing unit can be
selected using the mouse or the arrow keys and [Enter].
If the symbol is selected, then the grinding wheel will not be dressed (e.g. diamond
wheel)
Remeasure Remeasure grinding wheel which is already set up. This will reset the zero point of
the grinding wheel.
Click on the “Open” key near assign internal grinding spindle. The following dialog
shows all available spindle configurations for grinding spindles. Select the configu-
ration which matches the mounted spindle.
This procedure only has to be performed once. The assignment is then retained.
CAUTION!
Ensure that the spindle configuration corresponds to the spindle which is actually
connected. Check the configuration if necessary to prevent any malfunction.
If you use different grinding spindles on the same tool position, then these must
also be assigned immediately after the mechanical exchange in this view to avoid
errors and malfunction.
The position can be selected in the table using the mouse or arrow keys. The turn-
ing tool turret can be equipped with a mouse click or by hitting the [ENTER] key.
A tool position to be assigned to a tool must be selected in the table using the
mouse or arrow keys.
Edit A new tool can be defined or the existing tool edited for the highlighted turret posi-
tion.
Select tool The tool selected in the table is swiveled into the working position.
Cancel Changes to the turning tool are rejected and the focus is returned to the tool list.
New cutting edge Gives the tool a new cutting edge. Up to five cutting edges may be defined
(optional).
OK The changes are saved and the focus placed on the tool
list again.
Measure Tool Opens the dialog box for automatic measurement of turning tools
C.5.1.1 "Turning tool measurement (option)", C-69
Delete cutting If there is more than one cutting edge and the cursor is placed on the last cutting
edge edge, the latter can be deleted here (optional).
Tool type: The types of tool which can be mounted on this turret station are shown in the select
menu.
Principal dimen- The tool dimensions in X and Z and the radius of the insert must be entered.
sions:
Orientation: The orientation must be specified so that the tool radius compensation can calculate
correctly, and no shape and weight errors arise due to the radius. With a mouse
click, or by hitting the Enter key, you can open the following window. Now the rele-
vant orientation can be selected using the arrow keys and confirmed using [Enter].
The window then closes again.
Cancel Closing the measurement and returning to assignment of the turning tools.
Back Close tool group configuration and return to turning tool assignment
Insert Inserts a new group. A maximum of 6 (turret with 12 tool positions) or 4 (turret with
8 tool positions) groups can be created per turret.
Important!
Only tools with identical geometry may be mounted in the same group in order to
avoid damage to the machine.
C.6 Quickset
When the machine configuration is complete the data on the CNC can be updated.
Individual points can also be configured separately. (e.g. grinding wheel, dressing
tool) The existing configuration will be over-written. The set-up page is started.
Important!
Set up relations are only set up as long as the configuration has not been altered
mechanically. Such alterations are not recognized by the software and thus
require to be carried out in the Configurator, too!
The set-up programs serve for the registration and setting up of the individual
machine components, such as
Machining tools (grinding wheels, turning tools)
dressing tools
Workpiece
Probe
etc.
On updating of the data ( C.4 "Machine Configurator", C-51), the required set-
up programs are automatically arranged together and marked as “not set up”. Com-
pleted set-up programs are marked as “set up” and cannot be carried out again.
The following set-up programs are available for configuring the grinding wheel, tool
turret, workpiece and dressing unit:
Workpiece Registration of the workpiece zero point with the grinding wheel
register: C.12 "Register workpiece", C-94
Grinding wheel Measuring the grinding wheel. Used when changing the grinding wheels or in con-
measurement: nection with the “Quickset” option.
C.16 "Measurement of the grinding wheel", C-116
100115948/00
NOTE!
The [Status] information item specifies the current status of the set-up program:
Not set up: The set-up program must be carried out
Set up: The set-up program has been successfully completed
Inactive: Not set up, but set-up is not compulsory
Active: Set up / activated for the current tool.
100115948/00
For it to be possible to use the QUICKSET option, you must measure the exact
location of the probe ball in relation to the center of rotation of the grinding spindle
head.
C.9.1 Settings
Enter here the approach parameters on which the measurement should be based.
The approach movement is carried out as follows:
Rapid approach to the area
Lift-off
Slow approach (5x approach and lift off)
100115948/00
[33] {Mean max. Peak to Valley Roughness Height (DIN 4768)} When lifting, make
sure that the touch probe really lifts off the area (retract amount).
Search path: Maximum search path of the touch probe. If the search path is exceeded, an error
message will be issued.
Probe travel: Travel distance of the touch probe between the rest position and the position where
the “touched” signal is generated. The travel distance can be directly determined on
the machine, by ticking the “Measurement” field.
Measurement: Select, to have the probe travel also measured. For this operation to be possible,
the workpiece must have a measured keyway.
Width of the key- If “Probe deflection” has been selected, the width of the keyway must have been
way: exactly measured and specified.
Overview Back to set-up program overview. Registration of the Quickset touch probe is can-
celed as a result.
Start of sequence. Save the data. The text “CLOSE DOOR AND START CYCLE”
will appear. After activation of CYCLE START, the grinding head will be moved into
the correct position and disengaged.
100115948/00
If you selected to measure the probe travel, the probe ball is to be moved into a key-
way. In this case, the approach movement will be carried out on X, Z left shoulder
and Z right shoulder. The probe travel is calculated on the basis of the measured Z-
positions, ball diameter and keyway width.
Probe ON/OFF: Swivels the positioning finger in and out. Check to ensure that the touch probe can
swivel out without collision.
Possibly with approach to right shoulder (if “Measurement of probe travel” has
been selected)
100115948/00
Now place the probe ball in front of the same diameter and same shoulder as in the
first approach.
Disengage and swivel grinding wheel back to the 1st measuring angle
100115948/00
Now the measured values will be displayed on the screen. You can check to see
whether the measured values are correct.
End: Confirm final control and exit Quickset touch probe set-up.
100115948/00
The set-up program for configuring the dressing tool is executed using the [START]
key. Depending on the kind of dressing tool, another set-up program is called:
NOTE!
FANUC controlled machines with angular X axis:
With angular axes no oscillating movements are carried out in X using this func-
tion. The X axis remains in the first position.
When more than one dressing diamond is required in order to dress the grinding
wheel (left-hand side of grinding wheel and right-hand side of grinding wheel), then
these actions have to be carried out for each dressing diamond.
100115948/00
100115948/00
Old pos. If set-up has already been carried out once, then the old position can be imported,
e.g. after aborting
CAUTION!
Grinding wheel start-up: Check the displayed values. If the values are not correct
(too high speed), the grinding wheel may break apart after switching on the drive.
100115948/00
100115948/00
Pos OK Sets the position. The next position to be set up is shown on the screen. Only when
all positions have been set up will the image “Dressing the grinding wheel” be
shown on the screen.
C.10.1.4 Dressing
After registering the grinding wheel at the dressing tool, the grinding wheel must be
dressed.
Allowance Before dressing you can specify here a new profiling size for X and Z.
The dressing passes must then be recalculated.
Subsequent profiling of the grinding wheel will then be based on the changes to the
dressing passes.
Dressing On pressing this key, the grinding wheel will be dressed at least once. If a profiling
allowance has been defined, the grinding wheel will be dressed until the profiling
allowance has been machined off.
100115948/00
Search speed: Defines how fast the profile roll moves towards the grinding wheel.
Dressing speed X: Defines how fast the profile roll moves into the grinding wheel when dressing.
Run down time: The amount of time waited when the profile roll has reached the target position
before being lifted again.
Profiling depth: The amount by which the roll moves into the wheel during profiling.
Dressing tool: The profile roll lifts by this amount after dressing.
Workpiece: The grinding wheel lifts by this amount from the workpiece before dressing.
100115948/00
Approaching The profile roll travels towards the wheel at the search speed until the Sensitron sig-
nal responds.
Profiling The profile roll travels at the dressing speed into the grinding wheel by the profile
amount.
100115948/00
Old pos. If set-up has already been carried out once, then the old position can be imported,
e.g. after aborting
CAUTION! C
Grinding wheel start-up: Check the displayed values. If the values are not correct
(too high speed), the grinding wheel may break apart after switching on the drive.
100115948/00
Dressing
After registering the grinding wheel at the dressing tool, the grinding wheel must be
dressed.
100115948/00
Allowance A new profiling allowance for X and Z can be entered here. The dressing passes
must then be recalculated.
Dressing On pressing this key, the grinding wheel will be dressed at least once. If a profiling
allowance has been defined, the grinding wheel will be dressed until the profiling
allowance has been machined off.
100115948/00
The zero point of the workpiece is defined in order to facilitate definition of the posi-
tion values when programming the workpiece. The workpiece zero point is set with
“REGISTER WORKPIECE”. The following procedure varies according to the type of
grinding wheel and the machine equipment.
Tool: Selects the set-up tool. The finger can only be selected if the machine is equipped
with “QUICK-SET”. When QUICK-SET is available, then the probe is selected as
default setting.
(Reference !!!)
SHOULDER POSI- Selection of the position of the shoulder at which registration is to be carried out.
TION: “LEFT” is always preset as the default setting.
Re-configuring the It is possible to select how the workpiece should be registered. Only the relevant
workpiece: zero point will be reset.
Set-up angle If the machine has a swiveling grinding head, here the set-up angle for registration
B-axis: of the workpiece may be entered.
100115952/00
C
Fig. C-83 close_door_cycle_start
100115952/00
Pos OK The position is registered and the next position to be registered is shown on the
screen
The shoulder is configured in the same way as the diameter
100115952/00
C
Fig. C-85 wheel_start
100115952/00
Pos OK The position is accepted, the grinding wheel is first released and then travels to the
rough position of the shoulder.
The next view “Configure shoulder” is displayed.
100115952/00
100115952/00
The zero point of the workpiece is defined in order to facilitate definition of the posi-
tion values when programming the workpiece. The workpiece zero point is set with
“REGISTER WORKPIECE”.
Tool: Selects the set-up tool. The finger can only be selected if the machine is equipped
with “QUICK-SET”. When QUICK-SET is available, the finger is the default preset.
(Reference !!!)
SHOULDER POSI- When the registration mode is set to “INTERNAL”, set-up can only be carried out at
TION: the left shoulder.
Input type: Selection of the registration mode. Internal grinding can only be selected if the
grinding wheel is mounted on an internal grinding spindle. In this case, “INTERNAL”
is preset.
Re-configuring the It is possible to select how the workpiece should be registered. Only the relevant
workpiece: zero point will be reset.
Set-up angle If the machine has a swiveling grinding head, here the set-up angle for registration
B-axis: of the workpiece may be entered.
100115952/00
100115952/00
Pos OK The position is registered and the next position to be registered is shown on the
screen
The shoulder is configured in the same way as the diameter
NOTE!
The diameter dimension must be entered as positive when configured behind the
rotation centre and negative when configured in front of the rotation centre.
100115952/00
The zero point of the workpiece is defined in order to facilitate definition of the posi-
tion values when programming the workpiece. The workpiece zero point is set with
“REGISTER WORKPIECE”.
Tool: Selects the set-up tool. The finger can only be selected if the machine is equipped
with “QUICK-SET”. When QUICK-SET is available, the finger is the default preset.
(Reference !!!)
SHOULDER POSI- When the registration mode is set to “INTERNAL”, set-up can only be carried out at
TION: the left shoulder.
Input type: Selection of the registration mode. Internal grinding can only be selected if the
grinding wheel is mounted on an internal grinding spindle. In this case, “INTERNAL”
is preset.
C
Re-configuring the It is possible to select how the workpiece should be registered. Only the relevant
workpiece: zero point will be reset.
Set-up angle If the machine has a swiveling grinding head, here the set-up angle for registration
B-axis: of the workpiece may be entered.
100115953/00
The positions are configured when the grinding wheel is stationary. The grinding
wheel must be moved to the diameter. It is a good idea to position the grinding
wheel as close as possible to the diameter to enable exact configuration. The work-
piece can be started using an F key which has been programmed with M3 or M4
(when the doors are open, the maximum rotational speed is 50min-1). This enables
possible out-of-roundness on the workpiece to be taken account of.
100115953/00
Pos OK The position is registered and the next position to be registered is shown on the
screen
The shoulder is configured in the same way as the diameter
Next the diameter and shoulder values have to be measured and entered on the
screen. Using the dimensions entered, the zero point for the workpiece is defined.
When programming the workpiece programs, all dimensions are programmed in
relation to this zero point.
NOTE!
The diameter dimension must be entered as positive when configured behind the
rotation centre and negative when configured in front of the rotation centre.
100115953/00
The Quickset option makes it possible for the workpiece to be registered with the
Quickset touch probe which has been set up.
SHOULDER POSI- Select the position of the shoulder where registration should be carried out. LEFT is
TION: always selected as the default setting.
Re-configuring the It is possible to select how the workpiece should be configured. Only the relevant
workpiece: zero point is reset.
100115953/00
The touch probe must be positioned in front of the diameter in such a way that it can
reach the diameter within the defined search path.
NOTE!
The measurement will supply better results if the touch probe is not positioned
too close to the diameter. The X axis should have the possibility of accelerating to
the programmed speed before the touch probe responds.
Next the diameter and shoulder values have to be measured and entered on the
screen. Using the dimensions entered, the zero point for the workpiece is defined.
When programming the workpiece programs, all dimensions are programmed in
relation to this zero point.
100115953/00
100115953/00
In order to use the turning tool turret, the zero point must be set with reference to
the workpiece. This can be done with a tool where the dimensions have been
checked. The tool must be selected from the table of tools.
Tool: The tool to be used for configuring can be selected from this list
Rpm during con- The rotational speed which the workpiece should have when being configured must
figuration: be entered here.
If a positive rotational speed is entered, then the workpiece spindle starts with a
clockwise rotation, if a negative speed is entered, the workpiece spindle starts with
an anticlockwise rotation.
100115953/00
Cutting edge Specifies with which cutting edge the workpiece should be turned (optional)
number:
C.15.1 Configuring in X
The turning tool must be moved in front of the diameter so that this can be resur-
faced. When resurfacing, the handwheel is used for feeding.
100115953/00
After the start of the cycle, the workpiece spindle begins to turn with the rotational
speed entered.
Re-set value: The re-set value defines how much the tool lifts up after [Pos OK] has been
pressed.
Re-set speed: The re-set speed defines how fast the tool lifts up after [Pos OK] has been pressed.
Now the diameter must be resurfaced in the Z direction using the handwheel. If
resurfacing is adequate so that the diameter can be measured, then the soft key
[Pos OK] can be pressed. The tool now lifts up by the defined amount.
100115953/00
C.15.2 Configuring in Z
The turning tool must be moved in front of the shoulder so that this can be resur-
faced. When resurfacing, the handwheel is used for feeding.
After the start of the cycle, the workpiece spindle begins to turn with the rotational
speed entered.
Re-set value: The re-set value defines how much the tool lifts up after [Pos OK] has been
pressed.
Re-set speed: The re-set speed defines how fast the tool lifts up after [Pos OK] has been pressed.
100115953/00
Now the shoulder must be resurfaced in the X direction using the handwheel. If
resurfacing is adequate so that the position can be measured, then the soft key [Pos
OK] can be pressed. The tool now lifts up by the defined amount.
Next the exact diameter and shoulder values have to be measured and entered on
the screen. Using the dimensions entered, the zero point for the workpiece is
defined. In programming the workpiece program, all dimensions are programmed in
relation to this zero point.
100115953/00
100115953/00
Measurement of the grinding wheel takes place in two different situations: when
changing a grinding wheel without Quickset, or when re-registering a grinding wheel
with Quickset.
When changing a grinding wheel, is zero point must be reset. As the dressing tool
or that (?) of the workpiece is already known, the grinding wheel can be measured
in the light of one of these two components. Here the sequence is the same as that
for “Register dressing tool” or “Register workpiece”. The only difference lies in the
calculation of the grinding wheel’s zero point shift.
Measure grinding Selects with which machine component the grinding wheel should be measured -
wheel with: with the dressing tool or with the workpiece.
Next step in set-up program. If the dressing tool has been selected
C.6 "Quickset", C-73
Workpiece selected
C.10 "Register dressing tool / calibrate grinding wheel on the dressing tool", C-
82
100115953/00
Measure grinding Selects the machine component with which the grinding wheel should be measured:
wheel with: with the dressing tool or with the workpiece.
Next step in set-up program. If the dressing tool has been selected
C.9 "Set up Quickset", C-77
The following description serves for the measurement of the grinding wheel on the
workpiece using Quickset.
Here the settings are displayed with which the grinding wheel is to be measured.
Please ensure that all entry fields display a correct value.
100115953/00
100115953/00
The sequence in connection with rough and detailed registration of the grinding
wheel on the workpiece is exactly the same as that used for C.12.1 "Configuring
workpiece with external grinding wheel", C-94
Now the ground diameter must be approached with the touch probe. Position the
touch probe in front of the diameter in such a way that it can find the diameter within
the defined search path.
100115953/00
NOTE!
The measurement supplies better results if the touch probe is positioned not too
close to the diameter. The X axis should have the possibility of accelerating to the
programmed speed before the touch probe responds.
For control purposes, the measured values are displayed. Please check to see that
the values are within a plausible range.
If you have carried out the measurement of the grinding wheel on a workpiece and
the workpiece has not yet been registered, you can now at the same time determine
the workpiece zero-point. This means that an additional set-up of the workpiece will
no longer be necessary. C.12 "Register workpiece", C-94
Zero point Input of the workpiece dimensions, if the workpiece has not yet been set up.
100115953/00
The machine requires special positions for certain functions, to enable it to perform
movements without collisions. These positions generally require to be defined once
only, but can be altered at any juncture. The system prompts the user to set these
positions in each of the set-up actions.
100115959/00
To enable automatic swiveling of the grinding spindle head, the machine must know
a position in which swiveling can be carried out without collisions.
A corresponding position is approached manually and registered. It is also possible
to enter the position via the keyboard.
The swivel position must be set up once per tool head. The tool head can be
selected using the softkey [Tool head]
Important!
This position is a machine position.
Tool head Selecting the tool head. Selecting using the Mouse or keyboard.
100115959/00
100115959/00
On set-up, this position is set by default to the retract position so that obstacles can
always be bypassed. If it is wished to pass closer to the obstacle then this position
can also be changed e.g. to save time.
The grinding wheel normally moves to the X position and then to the Z position of
the dressing tool. When a dressing retraction position is defined, this position is
approached prior to the Z movement.
A corresponding position is approached manually and registered. It is also possible
to enter the position via the keyboard.
Important!
This position is a machine position.
Grinding The grinding wheel can be selected using the mouse or keyboard.
wheel
100115959/00
100115959/00
This position must be set when a machine carries out grinding and dressing in the
positive direction of the X axis during internal grinding
This position is used for all approach and withdrawal movements. A corresponding
position must be approached and accepted manually. It is also possible to enter the
position via the keyboard.
Important!
This position is a machine position.
Grinding wheel The grinding wheel can be selected using the mouse or keyboard.
100115959/00
100115959/00
When additional accessories are employed for the grinding process, these must
also be set up.
100115963/00
This type of measurement control is operated entirely via the machine controller.
As diameter measurement controllers only measure relative to a reference diame-
ter, the measuring head must be calibrated on the basis of a reference diameter. It
is most expedient to use a diameter which has already been ground to the required
nominal dimension for setting purposes.
Gauge slide ON/ The gauge slide moves to the workpiece / back. This soft key only functions when
OFF the operator door is closed or the permission key has been pressed. The controller
supports up to 3 gauge slides. These are indicated by the colors yellow, red and
green. To extend and retract the correct gauge slide, select the softkey with the
appropriate color.
Probe open/closed Lowers the measuring probe onto the diameter or raises it again
Continue to mechanical and electrical zeroing (only for integrated measuring control
system without control panel)
100115963/00
The set-up function Circumferential Positioning Passive is used to register the nec-
essary set-up values for function G212 ( E.9.4.4 "G212 Circumferential position-
ing passive", E-283).
The necessary data are the workpiece diameter and the starting angle of the C axis
for approaching the gauge slide. The values can be entered manually or, in the case
of the C axis position, can be imported by the machine by pressing “Pos ok”.
Gauge slide ON/ Moves the gauge slide towards or away from the workpiece. This softkey only func-
OFF tions when the operating door is closed or the accept key has been pressed. The
control system supports up to 3 gauge slides. These are indicated by the colors yel-
low, red and green. To extend and retract the correct gauge slide, select the softkey
with the appropriate color.
Probe open/closed Lowers the measuring probe onto the diameter or raises it again
Pos. OK Accepts the current angle of the C axis as the value for the starting angle.
Continue to mechanical and electrical zeroing (only for integrated measuring control
system without control panel)
100115965/00
Gauge slide ON/ Moves the gauge slide towards or away from the workpiece. This soft key only func-
OFF tions when the operator door is closed or the permission key has been pressed. The
controller supports up to 3 gauge slides. These are indicated by the colors yellow,
red and green. To extend and retract the soles, select the soft key with the appropri-
ate color to activate the correct gauge slide
Probe open/closed Lowers the measuring probe onto the shoulder or raises it again
Continue to mechanical and electrical zeroing (only for integrated measuring control
system without control panel)
100115965/00
Measuring posi- There are two measuring positions available for each probe which can be set up
tion number and used separately.
Shoulder position Defines on which side of the shoulder the measuring probe is located.
100115965/00
Reference dimen- This dimension enables the start position of the probe to be defined in relation to a
sion in Z reference surface. This value can be transferred e.g. to the workpiece spindle head
casing or from the scale mounted on the table. Set-up is only necessary if the refer-
ence surface is moved.
100115965/00
NOTE!
The distance from the location used for positioning and the workpiece zero point
always stays the same. It is recommended, when working with reference dimen-
sions, to set the zero point at the place which is used for positioning.
Touch probe Select, to have the probe travel also measured. For this procedure to be possible,
measurement the workpiece must have a measurable keyway.
WIDTH OF THE If “Measurement of probe travel” has been selected, the exact width of the keyway
KEYWAY must have been exactly measured and specified.
Probe travel Travel distance of the touch probe between the position of rest and the position
which generates the “touched” signal. This value is determined automatically.
100115965/00
100115965/00
Pos. Search Searches for the shoulder and saves its position.
100115965/00
Data input The grinding wheel must be selected before the data for length positioning can be
entered.
After selecting the grinding wheel it is swiveled into the grinding position.
Set-up angle The grinding wheel can also be set up at another angle. Enter the new angle.
B-axis
100115965/00
Amount to be The shoulder is further machined by this amount until the reference dimension is
removed recorded. (This can be useful if the shoulder still shows eccentricity).
Infeed speed The speed used to machine off the amount to be removed.
Approaching Move manually close to the workpiece shoulder. The grinding wheel is then started
using “Search pos.” and the search sequence carried out.
100115965/00
100115965/00
With this method of dressing, the dressing tool is touched automatically in each
dressing pass.
This ensures that the grinding wheel is dressed by the defined dressing amount.
Thermal displacements and major wear to the dressing tool are therefore avoided.
Use: This process is employed primarily for hard grinding wheels (diamond, CBN ...).
When such grinding wheels are used, the dressing tool is generally subject to
greater wear than the grinding wheel.
When this dressing method is employed, the nominal dimension is not adhered to
exactly in the subsequent grinding process. It is thus recommendable to use an in-
process gauging system for the grinding process. If not, manual correction must be
carried out.
This method can also be used when a new dressing tool is fitted, the cutting edge of
which is located in roughly the same position as the old tool. The touch dressing
function must then be selected for the first dressing pass after the tool change. After
dressing, touch dressing must be deactivated manually.
Selection The grinding wheel, dressing tool and workpiece are set up in the normal manner.
After set-up, touch dressing can be selected.
NOTE!
FANUC controlled machines with angular X axis:
With angular axes no oscillating movements are carried out in X using this func-
tion. The X axis remains in the first position.
It is possible to define which sides of the grinding wheel the dressing tool is to touch
during touch dressing.
Left side of grinding wheel - diameter (left dressing tool in X)
Left side of grinding wheel - shoulder (left dressing tool in Z)
Right side of grinding wheel - diameter (right dressing tool in X)
Right side of grinding wheel - shoulder (right dressing tool in Z)
100115965/00
Grinding wheel The grinding wheel can be selected using the mouse or keyboard.
100115965/00
Defining the Defines on which position of the grinding wheel the search movement should take
approach parame- place.
ters
100115965/00
100115965/00
When the doors are open the tailstock sleeve can be moved with the foot pedal,
leaving both hands free to hold the workpiece. Dimensions B and C indicate the
range in which the workpiece is identified as clamped. Dimension A indicates where
the less open position is located. To facilitate the set-up process, the set up posi-
tions are ignored in Set mode when traversing with the foot pedal. In automatic
loader mode it is recommendable to select narrowly defined dimensions for B and
C, so as to ensure that a poorly clamped workpiece will be identified as such.
Save Saves dimensions A, B and C and the feed rates. The new set up position is not
saved.
CAUTION!
When setting up the machine, you should ensure that the retraction distance of
the quill tip is not too wide, to prevent bodily parts (hand or finger) getting caught
between the tip and the workpiece.
100115965/00
CAUTION!
When clamping heavy workpieces between the centers, a clamping accessory
(prism base) must be used.
The conditions for setting up the synchronous tailstock are the same as those for
the NC tailstock.
CURRENT POSI- The current position indicates the actual position of the synchronous tailstock.
TION
Pos OK The set-up position can be transferred using [Pos OK] or a value can be pro-
grammed directly.
Reduced opening Parameter A can be used to reduce the opening of the synchronous tailstock. The
dimension refers to the set-up position of the synchronous tailstock.
Clamping range B The clamping range B is used to detect the correct clamping of the workpiece. If, for
example, no workpiece or one which is too short is clamped, then this parameter
triggers a clamping device error. The value should be selected to be as small as
possible and refers to the set-up position.
Clamping range C The clamping range C is used to detect the correct clamping of the workpiece. If a
workpiece is e.g. inserted at an angle, the HM tip is not in the bore or a workpiece
which is too long has been inserted, this parameter will trigger a clamping device
error. The value should be selected to be as small as possible and refers to the set-
up position.
100115965/00
CAUTION!
If too large a value is selected for this parameter, then the selected clamping
force D is applied when the set-up position plus the clamping range C are
reached. This can result in the HM tip moving too roughly into the workpiece. ->
Reduce clamping range C and/or increase velocity reduction D.
Clamping force F The clamping force F is used to set the desired center pressure. The value should
be selected in such a way that the workpiece is securely clamped and is not
deformed.
The input is made in % of the maximum clamping force of the machine hydraulics.
CAUTION!
It should be noted that a loss of pressure can result from the valve used. To verify
the effective clamping force, check the value displayed on the manometer with
closed doors.
Speed reduction The speed must be reduced for closing so that the HM tip does not approach the
position D workpiece too roughly. This value refers to the set-up position plus the clamping
range C.
CAUTION!
The movement of the synchronous tailstock is performed hydraulically. This
parameter should not be too small so that any reduction in speed has an effect.
approx. 5 mm minimum should be entered
Speed The F1 and F2 speeds can be used to define the process and clamping speeds.
The speed F1 can almost always be left at 100%. The speed F2 should be selected
in such a way that the HM tip moves gently into the workpiece and the speed is not
too low.
CAUTION!
The speed reduction is controlled using the pressure. The control valve can have
a pressure loss for which a minimum of 20% must be set.
NOTE!
Adjust the clamping force F and check the pressure on the manometer with
closed doors and a clamped workpiece. If this is 3 bar, then
F2 = Clamping force F + 5% can be set.
Open
Speed reduction The speed reduction position E should be defined approx. the same as the speed
position E reduction position D. This ensures that the synchronous tailstock moves gently to
the limit position.
Speed The F3 and F4 speeds can be used to set the traverse speed and approach speed
to the limit position.
100115965/00
The tool measurement device enables configuration of the tools on the tool turret. In
order for the machine to recognize the position of the device on the turret, this must
first be measured with a reference tool. For example, cylinder pins can be used as a
reference tool.
Position X / Diame- The more accurately the position is entered, the more accurate will be the subse-
ter quent measurement of tools.
Width C / D The width must be entered in order for adequate sideways movement during meas-
urement.
Set-up sequence:
1. Positioning the reference tool in front of the measurement device
2. Starting measurement of the probe by pressing [Pos. Search] and then Cycle
Start
3. Automatic measurement of the probe
4. Saving the positions and finishing with [Close]
100115965/00
100115965/00
The programs run by the loader system are defined here. The operating instructions
for the loader system show which program is run by the handling unit under which
program number. The machine control program assignment must match the loader
system.
Example
Program no. 01: Approaching the loader home position
The BIN-CODE required for running the corresponding ISO program is specified
under the corresponding program number.
100115965/00
Programming example
O1
G9600 H1 T1 A0
G205
Programming example
07960
NOTE!
For timing optimization, it is recommended not to move the grinding wheel right to
the rear. In this case the retract position can be programmed. These positions are
always programmed in the machine coordinate system (G53), so that with
increasingly smaller grinding wheels the return movement is always large
enough.
100115965/00
Programming example
07960
Programming example
O7950
Programming example
O7980
G0 Z0 Approach Z0.
G9679 Disengage
100115965/00
Dressing between two workpieces can be carried out using the dressing key (Note:
the wheel dresser needs to be set up for this grinding wheel); dressing amounts are
compensated automatically. However, it is not possible to dress directly from man-
ual mode.
100115974/00
Set up diameter or shoulder using tool selection for machining in manual mode.
Setting up another diameter or shoulder. (The tool must be set up for manual mode)
Start manual mode for series production. (The tool must be set up for manual mode)
100115974/00
The grinding wheel is swiveled into the grinding position using cycle start.
Manual mode for the selected grinding wheel can now be set up in this screen. The
grinding positions are imported using the Teach-In process.
100115974/00
Set-up angle When machining tapers, the grinding wheel can be swiveled to the required angle.
B-axis
Now the first reversal position is approached manually with the grinding wheel.
Accepting position A. The corresponding position is marked red as confirmation.
This position on the workpiece is approached automatically.
The second reversal position is approached and accepted like the first one. If no
oscillating movement is to be carried out the two positions can be set up at the
same place (without the axes moving).
Internal grinding
For internal grinding the approach and retract positions also have to be set up.
100115974/00
100115974/00
The program is started using [Start cycle] and the following actions carried out:
Retract the grinding wheel and start the grinding wheel drive
Moving to the first reversal position and starting the oscillating movement
The workpiece can now be touched-off until it is clean (infeed using handwheel)
100115974/00
[Start cycle] terminates the initial grinding and imports the current position of the
infeed axis as the actual position.
The grinding wheel retracts, the coolant is switched off and the wheel guard is
closed.
100115974/00
If grinding now continues in series production then the workpiece first needs to be
measured.
The nominal dimension and the grinding technology can now be entered in this
screen. Two processes are supported: plunging with oscillation and traverse grind-
ing.
The grinding parameters have to be entered in the screen in order to automate the
grinding operation.
100115974/00
The grinding parameters have to be entered in the screen in order to automate the
grinding operation.
100115974/00
100115974/00
D Corrections
The workpiece correction enables correction of the whole workpiece, but also the
individual grinding wheels.
Grinding wheel Corrects all X / Z positions which are machined with the same grinding wheel.
correction.:
Correction of tool All X / Y positions will be corrected which are processed with a turning tool of the
turret: corresponding tool turret.
-0.001 / +0.001 The value displayed on the softkey is added to the correction. The value assigned to
the two softkeys can be set in the correction settings.
D.7 "Settings", D-182
The input The value entered in the field is accepted as the new correction
NOTE!
If a workpiece correction is carried out during machining the workpiece (correct-
ing the entire workpiece, grinding wheel correction) this becomes effective imme-
diately.
This view can display all cycles which enable a specific correction or on which an
external measurement value can be applied. To appear in the view the cycle must
have a block number between 1001 and 1032.
The following cycles can be corrected:
The sequence of these block numbers can be freely assigned in the main program,
however this determines the sequence in which they are listed on the correction
screen.
Open Opening a program that can contain corrections for specific fits.
Open curve Displays the progress of the corrections at the relevant position.
-0.001 / +0.001 The value displayed on the softkey is added to the correction. The value assigned to
the two softkeys can be set in the correction settings. D.7 "Settings", D-182
The input The value entered in the field is accepted as the new correction.
If grinding is carried on with post-measurement controls (optional), for each a value
an external post-measurement value channel can be specified. The correction val-
ues will be determined by subsequent measurement and automatically compen-
sated for the desired position.
External values Resets the external correction values of the measurement controls.
Delete
Various technological values can be edited in the grinding wheel corrections for
grinding wheels which have been set up:
Peripheral speeds
Number of dressing cycles
Dressing amounts
Dressing speeds
Dressing direction
etc.
The dialog and views are the same as when programming, but can no longer be
changed.
Fig. D-7
Open Loading another grinding wheel. In “Correcting” mode, only allocated grinding
wheels can be loaded.
100115979/00
You can use the [Up] and [Down] keys to select the grinding wheel you want. When
you click on [OK] ] or [Enter], the dialog will be closed and the grinding wheel will be
loaded.
Save Saves the corrections. If the geometry has been modified or the grinding wheel
reset, reprofiling will take place automatically.
Fig. D-9
Geometry You can use this softkey to activate the geometry correction mode. Now the geome-
Correction try of the grinding wheel can be modified. Geometry correction calls for reprofiling of
the grinding wheel.
Reset If the grinding wheel is completely used up, you can use [Reset] to substitute a new
identical grinding wheel without needed to install it from scratch. All wear data will
be reset. When saving the grinding wheel, reprofiling will be launched.
Print A pdf file of the grinding wheel will be generated and can be printed out.
100115979/00
For safety reasons, the grinding wheel diameter can be corrected by a maximum of
5% as the grinding wheel diameter is also used for calculating the rotational speed.
Grinding wheel If the grinding wheel width is corrected, then the T points 11 to 20 need to be cor-
width rected by the relevant amount. The dressing tool is always trued to the same point.
i.e. the grinding wheel width is only numerically altered.
100115979/00
Form correction B A form correction B is necessary if the contour on the left side does not match the
one on the right side (in the direction of the X-axis). The grinding wheel must be pro-
filed by the correction amount.
Negative correc- A negative correction value is entered if the grinding wheel width needs to be
tion value decreased. When a dressing value Z is defined to the right for this grinding wheel,
then a suitable profiling allowance will be calculated and displayed. If no dressing
value Z is defined, then the profiling allowance must be calculated and entered
manually (the control system cannot calculate the allowance, because it does not
know the profile of the grinding wheel).
100115979/00
Form correction X A form correction X is necessary if the contour on the left side does not match the
one on the right side (in the direction of the X-axis). The grinding wheel must be pro-
filed by the correction amount.
Negative correc- A negative correction value is entered if the right-hand form needs to be moved into D
tion value the minus part of the X-axis. An appropriate profiling allowance is calculated and
displayed. If no dressing value X is defined, then the profiling allowance must be
calculated and entered manually.
Positive correc- A positive correction value is entered if the right-hand form needs to be moved into
tion value the plus part of the X-axis. An appropriate profiling allowance is calculated and dis-
played. If no dressing value X is defined, then the profiling allowance must be calcu-
lated and entered manually.
After the correction value has been entered, dressing (reprofiling) must be started.
100115979/00
Dressing tool wear Defines how much the dressing tool is worn during each dressing pass
Example:
Dressing is carried out for each piece. After ten pieces the correction must always
be 1µm larger. This means that with each pass the dressing tool is worn by 0.1µm.
This value can be entered as the amount of wear in X.
D.3.4 Reprofiling
If this is entered as a negative value, dressing starts from the last dressing posi-
tion and then repeatedly feeds in by the dressing amount until the profiling
allowance has been processed.
WARNING!
The values must be checked before reprofiling is started. Incorrect entries may
result in damage to the dressing tools and the grinding wheel.
100115979/00
In Turning Tool Corrections, tools that have been set up on the tool turret can be
adjusted to each other. The correction comprises the following values:
Length in X, (diameter correction)
Length in Z,
Cutting edge radius
You also have the possibility of resetting the working life of the turning tool, for
example when a flip plate is changed.
You can use the [Up] and [Down] keys to select the turning tool you want.
Edit Corrects the selected turning tool. The entry focus is set to the correction window.
Load If the machine has more than one turning tool turret, you can select the tool turret
you want with [Load].
Select tool: The selected tool will be swiveled into working position.
100115979/00
-0.001 / +0.001: The value displayed on the softkey is added to the correction. The value assigned to
the two softkeys can be set in the correction settings.
D.7 "Settings", D-182
Input: The value entered in the field is accepted as the new correction.
100115979/00
The dressing tool corrections enable correction of dressing tools which are set up,
e.g.:
Radius
Pre-position of approach
Measured position (expert view)
Open: Loads another dressing tool. In “Correcting” mode only allocated dressing tools can
be loaded.
100115979/00
Printer A pdf file of the dressing tool will be generated, which can be printed out.
Radius If the dressed grinding wheel shape is not exact, one possible reason for this can be
an incorrect dressing tool radius. The change to the radius effects a correction of
the tool radius compensation during dressing.
Measured position Dressing tools can be measured externally (option). These entries only appear in
X/Z expert mode.
Pre-position in X / This position defines where the grinding wheel starts dressing (X value is in the
Z diameter!)
Max. wear and tear Maximum permissible wear and tear of the dressing tool.
X/Z
100115979/00
Safety angle The safety angle is used for optimized reprofiling of a grinding wheel with Studer-
left/right Dress (option).
100115979/00
measured length This length shows the distance of the measured diameter.
CURRENT POSI- Current position of the cylindricity setting (with automatic adjustment).
TION
Correction value This value indicates by how much the cylindricity setting needs to be corrected. The
sign indicates in which direction the correction should take place (see figure).
Positioning Adjusts the cylindricity setting by the relevant correction value (not with automatic
adjustment).
100115979/00
D.7 Settings
Maximum value for This limit allows definition of the maximum input. This means that values lying out-
input with this limit cannot be entered.
Maximum value for This limit allows definition of the maximum input which can be added to the existing
+ input correction using the softkey [+Input]. This means that values lying outwith this limit
cannot be entered.
Value key 1/2 Frequently used +entries can be configured on two softkeys.
100115979/00
E Programming
The “Programming” area serves for the creatio of machining programs and tool def-
initions. The relevant data is stored in the form of individual files.
Workpiece Workpiece data are saved in a file with the [workpiece] suffix. Workpieces can be
used as a machining project containing all tools and machining programs, as well as
the geometry and settings required for the production of this workpiece.
Grinding Grinding wheel data are saved in a file with the [wheel] suffix, containing the geom-
wheel etry and technological data for the grinding wheel.
Dressing unit Dressing unit data are saved in a file with the [dresser] suffix, containing several
dressing diamonds and, in the case of power driven units, the rotary speed and E
direction of rotation as well.
Main pro- Pictogramming programs with the suffix [main] or ISO files may be used as main
grams programs. These comprise the machining process.
Subroutine Pictogramming programs with the suffix [sub] or ISO files may be used as subrou-
tines. They include the workpiece or grinding wheel contours.
Help Pro- Pictogramming programs with the suffix [help] or ISO files may be used as auxiliary
grams programs. Auxiliary programs serve for special disengagement or for the definition
of recurrent sequences during the set-up process.
System pro- System programs are used internally. These files should not be edited or deleted.
grams
pdf files Machining programs and tools can be generated as pdf files for printing purposes.
If files are used on the CNC, the file name of a program must be defined as follows:
o<number with 4 digits>.<file suffix>
The number with 4 digits must be allocated in accordance with the program type.
Valid numbers for each program type are defined as follows:
All other file types (such as workpiece, clamping device and spindle definitions) can
have any file name you choose to give.
Range Use
Used internally
Used internally for Assisted Manual Mode (See also Chapter D.9)
Used internally
Used internally
O7915 Referencing and Zeroing of the C-Axis (For Proximity-Switch System only)
Used internally
2. Select “Programming” with the keys [,] and [ENTER] or using the mouse, or
using the hotkey [Programming]
3. After selecting [Programming] the following screen is displayed:
StuderContur Additional programs for specific areas of use, such as form grinding and contour
StuderForm processing (optional).
StuderFormHSM
StuderThread
Programs can be administered using the Program Manager. This enables the edit-
ing, deleting and copying of programs.
Comments (if available), the status on the CNC (loaded/not loaded) and the date
modified are displayed in the overview
The following directories are available:
CNC programs: Comprising all CNC programs. All workpiece definitions are
stored in this directory.
Dressing tools. All dressing units
Help programs: All help programs
Subroutines: All subroutines for workpiece and grinding wheel contours
System: All system programs
Turning tools: All turning tool definitions
Grinding wheels: All grinding wheel definitions
Main programs: Machining programs
Other: Comprising other definitions, like clamping devices and spindle con-
figurations.
Load new Loads the selected program in the controller. This is necessary if a program cannot
be loaded automatically (error is displayed) or if the program was unloaded manu-
ally.
Edit The selected program is opened in the corresponding Editor and can be edited.
File manager The file manager is opened. This allows copying of programs from the machine onto
another storage medium and vice versa.
E.1.4 "Transferring / copying programs", E-192
DNC A customer-specific DNC application can be assigned using this softkey (
E.1.5 "Program management settings", E-194). When you activate the softkey
the DNC application will be launched.
Save as The selected program is saved under a different name (program number).
Reset The entire CNC program memory will be reset, and all programs will be reloaded to
the CNC.
Print The selected program is transformed to a printable pdf document and opened as a
pdf file.
Settings Calls the settings for program management (E.1.5 "Program management set-
tings", E-194).
Search Searches for files in the selected directory. The search string applies to the file
name and the comment.
Using [New] a new program can be created. The following dialog appears:
ISO program: Checking the “ISO program” box creates an ISO program.
Transferring the programs from a drive onto the machine is carried out in File Man-
ager.
NOTE!
Please be aware that programs which are directly written to the controls (by
DNC, or programs of third party suppliers), will not be recognized by StuderWIN.
The programs must be copied to a StuderWIN directory. StuderWIN will then load
the oprograms automatically, ato the CNC controls.
Copy The selected program on the left is copied from the program directory into the
selected data archive on the right.
Directory Selects the data archive directory. A memory stick, a local directory or a network
drive may be used as a directory. c
Copy The selected program on the right will be coped from the data archive to the CNC.
In the copying dialog various copying and converting options may be selected.
Edit The selected program is opened in the corresponding Editor and can be edited.
Save data as an The selected file can be saved in the data archive as an ISO file. However, the file is
ISO file: normally saved in the StuderWIN format.
Save as: If the “Save data as an ISO file” option is selected, then the file can be saved with
any name and a special suffix.
NOTE!
After being copied onto the machine the file must have a valid name so that it can
be executed.
(E.1 "General programming", E-183)
ISO files with any file names and suffixes can be transferred to the machine. Nor- E
mally the machine automatically creates a valid name for the file. Additional ISO
endings can be configured (E.1.5.2 "CNC configuration", E-195)
Copy data Automatically copies one or more programs into the relevant directory on the
into standard machine. By deselecting this option, a file can be copied to any chosen directory.
directory:
Convert to Studer- This option enables an ISO file to be converted into a StuderWIN format.
WIN format
NOTE!
If grinding wheels and dressing tools are saved as ISO files in the data archive
and then converted into StuderWIN format again then information is lost. It is rec-
ommended not to archive these kind of files as ISO files if possible.
Parameter: Transfer or starting parameter. In typical cases, the directory of the CNC memory
must be given here.
ISO file types: Information on additional file types which should be recognized as ISO files.
The following types of files are already known to the system:
Workpiece geometry
Technology data for the workpiece (option)
Teach positions and settings for the loader system (option)
Machining processes, e.g. clamping
Tools required to produce the workpiece
Machining programs (main and subprograms)
Clamping devices and spindle configurations
Table mounting positions (tailstock, workhead, etc.)
The workpiece serves as a folder for a machine which has been set up. The
assigned workpiece (see C.4.1 "Assign workpiece", C-53) automatically gathers
all the tools and settings using “Update data” and therefore completes automatically.
NOTE!
For a new workpiece, first define only the geometry and technology data. You can
then set up the machine and the workpiece will gather the assigned tools. Finally
create the machining program.
[Edit]
New Create a new file. The file will be created depending on the selected entry in the
workpiece overview. For example, you can create new grinding wheels for spindle
noses.
Save as: Save the currently open workpiece with a different name.
Description: Short description of the workpiece. This information appears as a comment in the
program manager.
Clamping can be defined geometrically in the machining process
Offset for This information describes the distance from the workpiece zero point to the zero
clamping: point of the workpiece clamping on the workhead.
Clamping: If the back of the workpiece is being machined, then the workpiece profile can be
inverted by selecting the check box
For table components the offset can also be specified on the workpiece table. This
is usually the position which can be read from the scale.
Abrasive Indicates which abrasive would be suitable for machining this workpiece
suitability:
The data on workpiece diameter, length, etc. are used for calculating the bending,
so that the grinding wheel pressure can be optimally calculated.
A contour is taken to be a continuous line. This can be used to define straight lines
or arcs. The individual elements of the contour are shown on the left side.
NOTE!
A geometry can consist of several contours. Only enter the sections which are of
relevance for machining the workpiece.
Close Close contour editor. Return to the workpiece or grinding wheel editor.
[Edit]
3D view Change the view to 3D. Check whether the contours produce a complete workpiece
Rotation Change to the rotate mode. The graphic can now be rotated. Useful in the 3D view.
Reset Automatic zoom in order to display the whole contour in the window.
External or internal contours can be created for a workpiece profile. Creating a con-
tour starts with entering the starting point:
New elements can be added on from the previous element using Insert. There are 3
types of elements:
For a shoulder only the X value can be specified. The Z position is transferred from
the previous element.
For a diameter only the Z value can be specified. The X position is transferred from
the previous element
For a taper the X and Z values can be specified or alternatively a position value and
the taper angle
The elements are defined as straight lines by default. An arc can be created
between 2 points by selecting the “Arc” check box. The radius value can have two
directions
Each element can be connected to its predecessor (except for the starting point).
The contour editor provides the option of defining reference points for a contour.
This function is available for creating grinding wheel contours (E.10 "Special Grind-
ing Wheel Shapes", E-389).
The contour editor provides the option for easy insertion of appropriate reference
points. Select a contour element. All the possible points will then be displayed.
Now select the required point and press the soft key to insert a reference point.
Number Enter the number of the reference point (Link E.3.1 Grinding wheel reference
points)
Radius: Radius of the reference point. Used to trace a contour on the workpiece using the
workpiece radius correction.
Orientation: Orientation of the reference point. Used to trace a contour on the workpiece using
the workpiece radius correction.
“Define grinding wheel” can be used to create new grinding wheels and manage
existing ones. A grinding wheel basically consists of:
Basic dimensions
Up to 2 machining sides
Left wheel geometry
Right wheel geometry
Technological data
Dressing technology
Machining technology
Grinding wheel characteristics (option)
A grinding wheel can be defined with several reference points. At least 2 reference
points are available for all grinding wheels:
The reference points are automatically tracked by the control for standard grinding
wheel shapes. Defining reference points for special grinding wheel shapes (Form
10) is described in the section “Link to programming a special grinding wheel
shape”.
The reference points are set automatically when the grinding wheel is selected. In
machines with the Studer Quickset option all reference points are managed with
their X and Z values to the center of rotation of the tool head. When swiveling to dif- E
ferent grinding angles, the values of all grinding wheel reference points are auto-
matically transformed and converted into X’ and Z’ values.
100115987/00
100115987/00
T8 to T10 are used as reference points on the rear side for the left grinding wheel
geometry.
T18 to T20 are used as reference points on the rear side for the right grinding wheel
geometry.
T7 is used as the reference point for a thread grinding wheel with a left grinding
wheel geometry.
T17 is used as the reference point for a thread grinding wheel with a right grinding
wheel geometry.
100115987/00
New Defining a new grinding wheel E.1.3 "Creation of new programs", E-191
Next view
Previous view
[Edit]
Save as Saves the currently opened grinding wheel under a different program number.
Reset If the grinding wheel is completely used up, you can substitute a new identical grind-
ing wheel with [Reset]. All wear data will be reset.
print A pdf file of the grinding wheel will be generated and can be printed out.
100115988/00
Grinding wheel Angle of the grinding wheel during dressing. In the case of an angular grinding
angle wheel, the diameter and shoulder are always dressed. If a positive angle is
entered, the left should will be dressed, if a negative angle is entered the right shoul-
der will be dressed
The dressing amount is calculated automatically for an angular grinding wheel, in
order to prevent distortion (see Technology).
The form of the grinding wheel can be specified in the grinding wheel geometry. The
left-hand and right-hand sides of the grinding wheel are specified for this purpose.
100115988/00
Current diameter Current diameter of a grinding wheel. In the case of a new grinding wheel, this
diameter is identical to the original diameter.
Minimum diameter When the grinding wheel becomes smaller than this width, it must be replaced with
a new grinding wheel.
Current width Current width of the grinding wheel. In the case of a new grinding wheel, this width
is identical to the original width
Minimum width When the grinding wheel becomes smaller than this width, it must be replaced with
a new grinding wheel.
100115988/00
E.5.3 Technology
The technology data for the grinding wheel are entered here.
Peripheral speeds Different peripheral speeds can be programmed for grinding and dressing.
Number of Number of dressing strokes which are carried out for each dressing.
passes
For each grinding wheel side the dressing technology can be entered. E
Dressing amount Dressing amount per dressing stroke. In the case of grinding wheels which are to be
X/Z dressed on the left and right sides, the dressing amount in X is identical for both
sides of the grinding wheel.
NOTE!
In the case of angular grinding wheels, the X and Z dressing amounts are inter-
dependent. If X is changed, then Z is recalculated; if Z is changed, then X is
recalculated. This is necessary to ensure that no contour distortion develops on
the wheel. In special cases, however, it may still be necessary to define the
dressing amounts separately. In such cases the linkage must be overridden using
“Expert View”.
Speed factor This factor reduces or increases the dressing speed when dressing chamfers and
Chamfer/radius: radiuses.
Dressing direc- Standard dressing direction (value 0) is: for a left dressing tool from right to left, and
tion: for a right dressing tool from left to right.
Dressing overrun: During dressing, this amount defines the distance covered from the grinding wheel.
100115988/00
The geometry of the left / right side of the grinding wheel is specified here.
Different values must be entered, depending on the grinding wheel shape and
grinding task.
The profiling allowance defines how much allowance should be made when profiling
the grinding wheel. This allowance is processed when dressing for the first time. 0
mm can be entered here for grinding wheels which have already been profiled.
100115988/00
If the desired grinding wheel shape cannot be dressed using the standard grinding
wheel shape, then it can be specially programmed in a subroutine.
This form is only restricted by the geometry of the dessing tool. Form 10 must be
used for defining the grinding wheel for special grinding wheel shapes.
It should be noted that for each specified dressing tool a custom subroutine must be
created.
A combination of standard form and special form for the left and rights sides is a
possible option.
StuderWIN supplies the option of creating the subroutine using the contour editor.
Select Form 10 in the grinding wheel editor and go to the register for the left or right
grinding wheel side.
Subroutine Enter a subroutine number. Use the “New” key to create a new subroutine or the
number “Open” key to open an existing one.
NOTE!
To create the contour using the contour editor and then to generate it as a sub-
routine, specify a subroutine with the suffix “sub”. (E.1 "General programming",
E-183)
The “Modify” and “Generate” keys only appear with subroutines with the suffix “sub”.
100115988/00
Modify Modify can be used to change an existing grinding wheel contour. If no contour
exists, a new one will be created. The method for creating a contour is described in
the section Link to E.2 Geometry Editor.
NOTE!
When creating the contour make sure that the zero point of the contour for the left
grinding wheel side corresponds to the reference point T1. T11 is the zero point
of the contour for the right grinding wheel side.
Generate Once a contour exists the subroutine can be generated using “Generate”.
The first time this is done the standard can be transferred using the “Default” key.
This will calculate the overtravel values depending on the grinding wheel character-
istics.
Dressing direc- Specification as to whether the dresser moves from right to left or from left to right
tion: across the grinding wheel.
NOTE!
The “Radius” and “Orientation” specifications are recommended values which
are primarily used for the approach and retract strategies. Because the work-
piece radius correction is used, these values are transferred from the dressing
tool when dressing takes place (E.8 "Defining a dressing unit", E-224)
Safety The dressing tool moves with rapid feed to this position outside the contour.
position:
100115988/00
Special Checking this box enables a special feed to be specified. The dressing feed will be
feed: overwritten by the grinding wheel technology.
Subroutine Enter a subroutine number. Use the “New” key to create a new subroutine or the
number “Open” key to open an existing one. Note that you are creating or loading ISO files.
The next sections deal exclusively with the manual creation of ISO dressing pro-
grams.
NOTE!
The DRESSING START POSITION can be altered by the operator.
When the grinding wheel is at this position, then the following conditions are active:
The grinding wheel motor is switched on
The dressing amounts are offset
The coolant is switched on
The dressing tool motor is switched on (optional)
100115988/00
Left wheel side program (Fanuc) Right wheel side program (Fanuc)
O6000; O6001;
N10 G0 Z-42 N10 G0 Z42
N20 G1 G41 X0 Z-42 F2000; N20 G1 G42 X0 Z42 F2000;
N30 Z-25 F#101; N30 Z25 F#101;
N40 G02 X-20 Z-15 R10 N40 G03 X-20 Z15 R10
F[#101*#103]; F[#101*#103];
N50 G1 Z-10 F#101; N50 G1 Z10 F#101;
N60 X-44 Z1, N60 X-44 Z-2,
N70 G40 G01 X4 Z2 F2000; N70 G40 G01 X4 Z-2 F2000;
M99; M99;
G41 G42
An observer sits on the moving tool An observer sits on the moving tool
(dresser) and looks in the direction of (dresser) and looks in the direction of
travel: if the tool is left of the contour, travel: if the tool is right of the contour,
then G41 applies then G42 applies
NOTE!
G41 / G42 for machine type S145cnc in reverse order.
100115988/00
If the selection or deselection does not take place correctly, then the control system
displays the error 41. In this situation the approach or return distance must be
altered.
100115988/00
If the form contains radii or chamfers (interpolated movements) the tool radius cor-
rection must be activated using G41 or G42 and retracted again using G40 at the
end of the contour.
The selection G41 or G42 is dependent on the tool and direction and is defined as
follows:
G41 G42
An observer sits on the moving tool An observer sits on the moving tool
(dresser) and looks in the direction of (dresser) and looks in the direction of
travel: if the tool is left of the contour, travel: if the tool is right of the contour, E
then G41 applies then G42 applies
NOTE!
G41 / G42 for machine type S145cnc in reverse order.
100115988/00
If dressing tools with relatively small radii (0.2mm) are used, then no problems
occur when selecting and deselecting the tool radius correction.
However, if dressing tools with large radii (dressing rolls) are used, then the selec-
tion or deselection can become somewhat more difficult. For selection, the control
system requires the tool radius as a travel path. In addition, this distance is depend-
ent on the orientation of the dressing tool. In this case it is recommended to choose
a straight orientation (6 or 8).
If the selection or deselection does not take place correctly, then the control system
displays the error 41. In this situation the approach or return distance must be
altered.
100115988/00
Fanuc These T numbers can be defined either in the ISO wheel contour program or in the
main program with Picto. If the definition is done in the main program, the G9400
must be programmed immediately after the G9600 wheel selection.
The following T numbers are allowed: for standard wheel shapes (shapes 1-9)
For left side: 7
For right side: 17
The following T numbers are allowed: for standard wheel shape (shape 10)
For left side: 2-7
For right side: 12-17
T T number E
X Dimension in X mm (inch) O
Z Dimension in Z mm (inch)
R Radius mm (inch)
I Orientation
B T number
a) O=Option / E=Expert
X Diametral dimension!
Dependent on [T] distance in X to T1, or to T11 or the wheel reference point [B], if
[B] is programmed.
Z Dependent on [T] distance in Z to T1, or to T11 or the wheel reference point [B], if
[B] is programmed.
I Direction of the imaginary tool tip. This is defined depending on the grinding direc-
tion.
100115989/00
100115989/00
O6000;
G9400 T7 X-10 Z-15;
G0 Z-42.;
G1 G41 X0. Z-42. F2000.;
Z-25. F#101;
G02 X-20. Z-15. R10. F[#101*#103];
G1 Z-10. F#101;
X-44. Z2.;
G40 G01 X4. Z2. F2000.;
M99;
E
Program for Left Wheel Sides (SIEMENS)
;6000
L9400 (7, -20, -15,,);
G0 Z-42.
G1 G41 X0. Z-42. F2000.
Z-25. F=R101
G02 X-20. Z-15. CR=10. F=R101*R103
G1 Z-10. F=R101
X-44. Z2.
G40 G01 X4. Z2. F2000.
M17
Shape subroutine for a special left grinding wheel shape and definition of a
wheel reference point T7.
Dressing and grinding direction in X-minus (X-)
NOTE!
100115989/00
O6001;
G9400 X0 Z15 T17;
G0 Z42.;
G1 G42 X0. F#100.;
Z25. F#101;
G03 X-20. Z15. R10. F[#101*#103];
G1 Z10. F#101;
X-44. Z-2.;
G40 G01 X4. Z-2. F2000.;
M99;
;6001
L9400 (17, 0, 15,,)
G0 Z42.
G1 G42 X0. F=R100.
Z25. F=R101
G03 X-20. Z15. CR=10. F=R101*R103
G1 Z10. F=R101
X-44. Z-2.
G40 G01 X4. Z-2. F2000.
M17
Shape subroutine for a special left grinding wheel shape and definition of a
wheel reference point T7.
Dressing and grinding direction in X-minus (X-)
NOTE!
100115989/00
O6000;
G9400 R9 X20 Z-10;
G0. Z-42.;
G1 G42 X0. F#100.;
Z-25.;
G03 X20. Z-15. R10. F[#100*#103];
G1 Z-10. F#101.;
X44. Z2.;
G40 G01 X-4. Z2. F2000.;
M99;
;6000
L9400 (9, 20, -10,,)
G0. Z-42.
G1 G42 X0. F=R100.
Z-25.
G03 X20. Z-15. CR=10. F=R100*R103
G1 Z-10. F=R101 E
X44. Z2.
G40 G01 X-4. Z2. F2000.
M17
Shape subroutine for a special left grinding wheel shape and definition of a
wheel reference point T9.
Dressing and grinding direction in X-plus (X+)
NOTE!
100115989/00
New Creating new dressing unit E.1.3 "Creation of new programs", E-191
Next view
Previous view
[Edit]
Save as Saves the currently opened dressing unit under a different program number.
E.8.1.1 Entries
Dressing unit type Type of unit. Stationary dressing unit with max. of 2 dressing diamonds, dressing roll
or profiling roll
100115989/00
Number of revolu- The speed is entered here for rotating dressing tools
tions
NOTE!
The left dressing tool serves to dress the left side of the grinding wheel. The right
dressing tool serves to dress the right side of the grinding wheel.
Radius Radius of the dressing diamond. The radius is used for tool radius compensation
during dressing of the grinding wheel contours.
Orientation The orientation gives the position of the dressing tool when in zero position. The
zero position is shown in the diagram on the left. Depending on the use of the dress-
ing tool, the CNC calculates the effective orientation on the machine subsequently.
Example: if a dressing unit is used on a swiveling unit to dress an internal grinding
wheel on X+, its orientation will be automatically adjusted.
Measured position Dressing tools can be measured externally (option). These entries appear only in
X/Z expert mode.
100115989/00
Max. wear and tear Maximum permissible wear and tear of the dressing tool. These entries appear only
X/Z in expert mode.
Current If a dressing unit has already been used, the current wear and tear can be specified.
wear X/Z These entries appear only in expert mode.
Type The type of the dressing tool is used to calculate the dressing technology (optional).
Unknown dressing tool
Single-grain diamond
PCD dressing diamond
Tile
Forming diamond
Agglomerated diamond
Safety angle The safety angle is used for the optimized reprofiling of a grinding wheel (optional).
left/right
100115989/00
E.9 Pictogramming
New Option to create a new program E.1.3 "Creation of new programs", E-191 E
Open Opens an existing program
View There are 2 views which can be displayed with this softkey. The first view shows the
program on the left and the cycle parameters on the right. The second view also
shows the workpiece geometry above
(E.9.3 "Programming using workpiece graphics", E-233).
100115989/00
NOTE!
The Auto Label function is carried out automatically when new pictographs are
added. Numbers are allocated consecutively in the range from N2000 to N9999.
Special sentence numbers can also be used in the range N1 to N1999.
Print The program is created as a pdf file. This requires that you have Adobe PDF
Reader installed on your system.
Cycle search The required cycle can be found by entering the cycle number or the name using a
full text search. If the search words cannot be found, the search field turns red.
To continue searching, press the enter key.
100115989/00
NOTE!
If one cycle is changed to a different one, then the parameters are only accepted
if the parameter functions match. All other parameters are deleted.
The different pictographs can be selected and inserted by pressing thePicto soft
key.
The pictographs are logically grouped in a selection list. You can also create
Favorites lists, so that pictographs that are frequently used can be inserted more
easily.
Previous view
Next view
Edit picto Edits the pictograph that has been selected in the program overview.
100115989/00
Cycle search You can search for the pictograph you want by entering the cycle number or its
name. The pictograph will be selected and can now be inserted in the program after
the cursor with “Insert”. If a pictograph has been found, the search field will be
shown in red.
The insertion properties can still be changed under Settings (reference to Picto-
gramming Settings)
When inserting, default values can be directly assigned. You can select the appro-
priate default in the “Defaults” view. The marking showing that the current default
values should be automatically adopted must be set.
100115989/00
The data from the relevant cycle are entered in the cycle screen which can be called
using the softkey [Edit Picto]. Technology values such as feed rates, infeed amounts
or spark-out times can be pre-defined in the default value tables to make program-
ming simpler and faster.
E.8 "Edit default values", E-240
Default val- Selecting default values from the various default value tables:
ues
A default value can be selected from the table. If existing data are to be overwritten,
then “Overwrite existing values” must be activated
see also E.8 "Edit default values", E-240
100115989/00
Previous view
Next view
Technology This key can be used to assign the grinding technology to the grinding cycle. The
feeds, switch-over points and dwell times are automatically calculated depending on
the abrasive and material.
The production specification and machining class can be specified in the “technol-
ogy” area of the pictogram parameter. The machining classes are:
Rough grinding
Fine grinding
Finishing
High precision
The workpiece material is specified in the workpiece editor and will then apply to all
grinding cycles (E.2 "Define workpiece", E-196); however, it can be overwritten
for each grinding cycle.
100115989/00
After being assigned to the set-up workpiece, the geometry and technology of the
workpiece are transferred for programming.
The workpiece graphic includes:
100115989/00
Switch to selection mode. This mode enables positions to be transferred into the
pictogram.
NOTE!
The tool head indicates the grinding wheel configuration which was last used for
producing the workpiece. This corresponds to the set configuration for the work-
piece currently set up. However, old workpieces can be opened again
(E.2 "Define workpiece", E-196).
100115989/00
1. Position the cursor in the program where you wish to insert a new cycle
E
2. Switch to the selection mode in the workpiece graphic.
3. Select a workpiece section.
4. Insert a cycle of your choice.
1. Edit the desired pictogram. Delete the entries of the positions which are to be
transferred.
2. Choose the selection mode.
3. Select a workpiece section.
100115989/00
NOTE!
In principle, any type of program can be created as an ISO program. ISO grinding
wheel programs and dressing unit programs cannot be set up, however, as they
are not supported by StuderWIN.
NOTE!
ISO programs can also be loaded and edited. This is not to be recommended,
however, if the operator is not familiar with the program syntax. Use the corre-
sponding editors.
NOTE!
When creating a new ISO program, “ISO program” must be marked in the dia-
logue window. See Creation of new programs.
New Option to create a new ISO program E.1.3 "Creation of new programs", E-191
100115989/00
The existence of default values means that the technological values do not need to
be reprogrammed for every cycle. In this menu the existing default values can be
edited or new default value tables can be created.
New Creating a new default value table. A name must be entered and the name of the
author.
100115989/00
If a chamfer is to be ground with the grinding wheel displayed, then the programmed
dimension [X] must be entered corrected by the chamfer height [X’].
1 X : Drawing Dimension
2 X’: Programmed Dimension
Multi-Profile Technology provides the grinding wheel with more than one or two ref-
erence points. Each contour transition on a standard grinding wheel is assigned its
own individual reference point (T number). On freely programmed grinding wheels,
these reference points can of course be defined.
Only the grinding wheel reference point which is to be approached by the pro-
grammed dimension has to be specified during programming. This avoids any pos-
sible error in calculating the programmed dimension. The dimension specified in the
drawing is programmed directly.
100115989/00
1 X : Drawing Dimension
2 X’: Programmed Dimension
Advantages:
Programming with drawing dimensions.
The actual value display on the control screen relates to the drawing dimen-
sions.
100115989/00
E.13.1 Examples
If diameter grinding is carried out with the cylindrical portion of the grinding wheel,
then the following must be taken into consideration:
No shoulder to the left or right of the diameter:
Select T numbers 2 or 12.
If there is the possibility of collision with shoulders to the left or right of the diam-
eter:
Select T numbers 1 or 11.
The following points must me taken into account if diameter grinding is carried out
with the cylindrical portion of the grinding wheel:
To prevent shoulder collisions, the same considerations as described for Plunge
Cycles apply.
The “NOMINAL SIZE Z” [Z] is always approached with the T number which is
defined by “WHEEL REFERENCE POINT POS. 1”. Taking into account a possi-
ble programmed overrun 1 [K].
100115989/00
[Z] smaller than In parameter T a point from the left grinding wheel side is programmed (points 1-6).
[W] In parameter R a point from the right grinding wheel side is programmed (points 11-
16).
[Z] larger than [W] In parameter T a point from the right grinding wheel side is programmed (points 1-
16). In parameter R a point from the left grinding wheel side is programmed (points
1-6).
If grinding a taper, then the following points must be taken into account:
To prevent shoulder collisions, the same considerations as described for Plunge
Cycles apply.
To select the left-hand and right-hand reverse positions, the same considera-
tions as described for traverse grinding cycles apply.
If the swivel angle of the grinding wheel is equal to the taper angle then T num-
bers are programmed on the diameter of the grinding wheel
T numbers 1, 2, 11 and 12
If the chamfer angle of the grinding wheel is equal to the taper angle (Profiled
Grinding Wheel) then the following T Numbers should be programmed:
For left wheel sides: T number 2 and 3
For right wheel sides: T numbers 12 and 13
100115989/00
If grinding a shoulder, then the following points must be taken into account:
If a left-hand shoulder is to be ground then T numbers for the left grinding wheel
side must be programmed. Select T numbers 1 and 4.
If a Shoulder to the Right of the Grinding Wheel is to be ground then T-Numbers
of the Right Grinding Wheel Side must be programmed. Select T numbers 11
and 14.
100115989/00
Parameter Description
A Starting allowance position Position at which the selected grinding cycle switches to
grinding speed. Incremental dimension relative to the nominal
dimension.
[A = Pre-machining dimension minus nominal dimension plus
safety.]
B Switch-over position v/vv Position at which the infeed speed is switched from roughing
(v) to fine grinding (vv). Incremental dimension relative to the
nominal dimension.
Diameter Grinding: > Enter in diameter
C Switch-over Position vv/vvv Position at which the infeed speed is switched from fine grind-
ing (vv) to finishing (vvv). Incremental dimension relative to
the nominal dimension.
Diameter Grinding: > Enter in diameter
D Infeed Speed v (Plunge Cycles) Infeed speed for roughing. Roughing is carried out between
the starting allowance position [A] and the switch-over position
v/vv [B]
D Infeed amount v (Traverse, Contour Infeed amount for roughing. Roughing is carried out between
and Form Grinding Cycles) the starting allowance position [A] and the switch-over position
v/vv [B]
E Infeed Speed vv (Plunge Cycles) Infeed speed for fine grinding. Fine grinding is carried out
between switch-over position v/vv [B] and switch-over position
vv/vvv [C]
E Infeed amount vv (Traverse, Contour Infeed amount during fine grinding. Fine grinding is carried out
and Form Grinding Cycles) between switch-over position v/vv [B] and switch-over position E
vv/vvv [C]
F Infeed speed vvv (Plunge Cycles) Infeed speed for finishing. Finishing is carried out between
switch-over position vv/vvv [C] and the nominal dimension.
F Infeed amount vvv (Traverse, Con- Infeed amount for Finishing. Finishing is carried out between
tour and Form Grinding Cycles) the switch-over position vv/vvv [C] and the nominal dimension
[XZ].
H Type of infeed Defines the location for feed motion in all two-way traverse
grinding cycles.
-1 infeed only at position 1 [X,Z]
0 infeed at position 1 [X/Z] and position 2 [U,W]
1 infeed only at position 2 [U,W]
I Number of spark-out strokes Number spark-out strokes after reaching nominal size.
J Oscillating speed Traverse speed between position 1 [X/Z] and position 2 [U/W]
100115989/00
Parameter Description
Q Spark-out time Spark-out time after finishing the plunging process. The feed-
ing axis pauses at a position during processing.
Q Spark-out Time (Multi Plunging) Spark-out time at the first Switch-over position after each
roughing plunge.
R T number position 2 Wheel Reference Point Position 2. Valid for all Traverse
Grinding Cycles. Always relative to [U] and/or [W].
E.4.1 "Grinding wheel reference points (T number)", E-203
S Spark-out Time for Feed Stroke Spark-out time at the end of the feed stroke. The length or
traverse movements continue after this time has elapsed.
T T number position 1 Wheel Reference Point Position 1. Valid for all Traverse
Grinding Cycles. Always relative to [X] and/or [Z].
E.4.1 "Grinding wheel reference points (T number)", E-203
U Nominal size X position 2 (taper and Nominal size X with Z position 2 [W]
shoulder grinding cycles)
V Subroutine number Subroutine number for contour and form grinding cycles.
W Nominal size Z position 2 (traverse Z dimension that is approached by the T number defined in
grinding cycles) [R].
Y Plunge angle Angle at which the [X] and [Z] are approached for angular
plunging.
Z Nominal dimension Z (all shoulder Z dimension that is approached by the T number [T].
grinding cycles)
100115989/00
Fanuc
T T number position 1
100115989/00
Straight plunge to diameter while carrying out an oscillation with the Z-Axis.
Grinding is only possible with the cylindrical dressed portion of the grinding
wheel.
Fanuc
T T number position 1
100115989/00
Fanuc Angular plunge with profiled, straight or angled grinding wheel for simultaneous
grinding of a diameter and a shoulder.
T T number position 1
N2002 G9203 X50 Z-20 T1 Y45 A0.3 B0.2 C0.005 Q5 D0.4 E0.2
F0.1
100115989/00
Plunge on taper with profiled grinding wheel and straight swivel angle.
Fanuc Plunge on taper with straight dressed and swiveled grinding wheel (swivel angle
equals taper angle).
Plunge on taper with angled dressed and swiveled grinding wheel (swivel angle
does not equal taper angle).
T T number position 1
K Overtravel mm (inch)
a) O=Option / E=Expert
(19 * 60) + 56
Conversion example: 5° 19’ 56” 5+ = 5.33222°
3600
100115989/00
T T number position 1
R T number position 2
H Type of infeed
100116000/00
The first infeed movement in X always takes place to the position “Nominal dimen-
sion Z” [Z]. Nominal dimension Z can be defined at either side of the diameter.
Make sure that the corresponding T-numbers are programmed.
The measuring probes are only lowered after rough machining. After lowering the
measuring probes, infeeding should only continue at the side of the measuring head
position, independent of parameter H.
Example: If the diameter measuring head is located at Z position 1, then infeeding should only
take place at Z position 1 after lowering of the measuring probes.
Rough grinding: The positions nominal size Z [Z] and nominal size Z position 2 [W] are approached
directly from the programmed grinding wheel reference points [T,R].
Fine grinding and The positions nominal size Z [Z] and nominal size Z position 2 [W] are approached
Finishing: directly from the programmed grinding wheel reference points [T,R] taking into con-
sideration any programmed overtravel 1 and/or 2 [K,M].
When the grinding wheel is moved from one plunge to the next, the amount moved
is always the distance between the active grinding wheel reference points minus the
overrun (initialization value) of the part of the grinding wheel that is currently actively
engaged.
If the Sensitron level rises above the switching threshold when moving from plunge
to plunge, then the travel speed in Z can be reduced. (F.1 "Initialization values",
F-420)
100116000/00
Fanuc Traverse grinding of diameters with swiveled grinding wheel. Grinding is only
possible with a grinding wheel section parallel to the Z-axis.
T T number position 1 E
R T number position 2
H Type of infeed
100116000/00
The first infeed movement in X always takes place at the position “Nominal size Z”
[Z], allowing for a possible programmed overrun 1 [K]. Nominal dimension Z can be
defined at either side of the diameter. Make sure that the corresponding T-numbers
are programmed.
After lowering the measuring probes, infeeding should only take place at the side of
the measuring head position, independent of parameter H.
Example: If the diameter measuring head is located at Z position 1, then infeeding should only
take place at Z position 1.
The positions nominal size Z [Z] and nominal size Z position 2 [W] are approached
directly from the programmed grinding wheel reference points [T,R] taking into con-
sideration any programmed overtravel 1 and/or 2 [K,M].
100116000/00
Multi-plunge on taper with profiled grinding wheel and straight swivel angle.
Fanuc Multi-plunge on taper with straight dressed and swiveled grinding wheel (swivel
angle equals taper angle).
Multi-plunge on taper with angular dressed and swiveled grinding wheel (swivel
angle does not equal taper angle).
T T number position 1
E
R T number position 2
H Type of infeed
100116000/00
U Dimension X position 2 [U] is only used if the taper angle [Y] has not been pro-
grammed. If parameters U and Y are defined, then parameter U will be disregarded.
(19 * 60) + 56
Conversion example: 5° 19’ 56” 5+ = 5.33222°
3600
The first infeed movement in X always takes place to the position “Nominal dimen-
sion Z” [Z]. Nominal size Z can be defined at either side of the taper.
Ensure that the relevant T numbers are programmed (see G9205)
Rough grinding: The nominal size Z [Z] and nominal size Z position 2 [W] are approached directly
from the programmed grinding wheel reference points [T,R] without taking the over-
run into consideration. The grinding wheel is engaged over its whole width.
Fine grinding and The positions nominal dimension Z [Z] and nominal dimension Z position 2 [W] are
finishing: approached from the programmed grinding wheel reference points [T,R] taking into
consideration any programmed overrun 1 and/or 2.
When the grinding wheel is moved from one plunge to the next, the amount moved
is always the distance between the active grinding wheel reference points minus the
overrun (initialization value) of the part of the grinding wheel that is currently actively
engaged.
In the case of special grinding wheel shapes the grinding wheel reference points
must be set correctly ( E.6 "G9400 Setting the wheel reference points", E-
219).
The manufacturer’s travel speed Z is defined as a basic value from plunge to
plunge.
If the Sensitron level rises above the switch point when moving from plunge to
plunge, then the travel speed in Z (F.1 "Initialization values", F-420)
100116000/00
Shoulder without transition radius: Plunge the shoulder directly at the X position.
Fanuc Shoulder with transition radius: The shoulder should be plunged in Z. A possible
programmed radius should be followed at the switch-over points and after
attaining the nominal dimension. The radius feed should be programmed in the
initializing values (F.1 "Initialization values", F-420).
T T number position 1
V Radius mm (inch)
a) O=Option / E=Expert
N2000 G9208 X50 Z-20 T1 U80 A0.3 B0.02 C0.005 D0.4 E0.2
F0.1 Q5
100116003/00
Ensure that correct grinding wheel reference points (T numbers) have been
selected:
Left shoulders: Þ T number 1
Right shoulders: Þ T number 11
100116003/00
Machining straight workpiece shoulders which are larger than the grinding
wheel shoulder.
Fanuc
T T number position 1
R T number position 2
E
A Grinding stock allowance mm (inch)
H Type of infeed
100116003/00
The first infeed movement in Z always takes place to the position “nominal dimen-
sion X” [X].
Ensure that correct grinding wheel reference points (T numbers) have been
selected:
Left shoulders: Þ T number 1 and 4
Right shoulders: Þ T number 11 and 14
100116003/00
This cycle can be used to follow a freely definable shape. To do this, the shape
needs to be defined in a subroutine [V].
Fanuc
T T number position 1
V Subroutine number
I Spark-out strokes
K Speed factor vv
K,M If the speeds are programmed with the parameter #100 in the workpiece-contour
subroutine (e.g. F2000 * #100), then in finishing and super-finishing the correspond-
ing speeds will be multiplied by [K] or [M].
S After the infeed [D], [E], [F], the system waits for the time [S] before the contour is
followed
100123145/00
This cycle can be used to follow contours that have been defined in the Studer-
Contur. In this way, for example, the deflection on long workpieces produced by
the grinding pressure can be compensated for by following the cylinder along a
convex cambered path.
Fanuc
Parameter G9211 Unit Mode a)
T T number position 1
V Subroutine number
I Spark-out strokes
K Speed factor vv
R Return to contour
K,M If the speeds are programmed with the parameter #100 in the workpiece-contour
subroutine (e.g. F2000 * #100), then in finishing and super-finishing the correspond-
ing speeds will be multiplied by [K] or [M].
R With R=1, the wheel is driven back along the contour, otherwise it is retracted
S After the infeed [D], [E], [F], the system waits for the time [S] before the contour is
followed
100123146/00
Fanuc
T T number position 1
100123146/00
The first oscillation movement always travels away from the diameter.
NOTE!
FANUC controlled machines with angular X axis:
With angular axes no oscillating movements are carried out in X using this func-
tion. The X axis remains in the first position.
100123146/00
Plunge on taper with profiled grinding wheel and straight swivel angle.
Fanuc Plunge on taper with straight dressed and swiveled grinding wheel (swivel angle
equals taper angle).
Plunge on taper with angled dressed and swiveled grinding wheel (swivel angle
does not equal taper angle).
Oscillation on taper: the oscillation is a CNC function and has no absolute oscil-
lation axis. If parameter I is defined as greater than zero, the machine will grind
a taper using the oscillation process. The approach and traversing movements
correspond to standard cycles. The direction of oscillation is calculated inter-
nally by the software, based on the taper angle and the defined T number.
Parameter [M] can be used to define which axis should be used for infeed.
E
Tab.: E-1 Parameter G9214
T T number position 1
100123146/00
K Overtravel mm (inch)
(19 * 60) + 56
Conversion example: 5° 19’ 56” 5+ = 5.33222°
3600
N2000 G9214 X50. Z30. T1. Y5.3322 A0.5 B0.03 C0.01 Q3.
D0.4 E0.2 F0.1 K2
0 = Infeed in X
1 = Infeed in Z
100123146/00
This function can be used to predefine the technical data for subsequent cycles:
Fanuc
Parameter G9215 Unit Mode a)
B sense of rotation
Q Spark-out strokes
Q G9214
Instead of a spark-out time, this can used to define the number of strokes to spark-
out.
100123147/00
Longitudinal grinding on taper with profiled grinding wheel and straight swivel
angle.
Fanuc Longitudinal grinding on taper with straight dressed grinding wheel and swiveled
wheelhead. (swivel angle equals taper angle)
Longitudinal grinding on taper with angular dressed grinding wheel and
swiveled wheelhead (swivel angle not equal to taper angle)
T T number position 1
R T number position 2
H Type of infeed
100123147/00
K Overrun 1 mm (inch)
M Overrun 2 mm (inch)
U Dimension X position 2 [U] is only used if the taper angle [Y] has not been pro-
grammed. If parameters U and Y are defined, then parameter U will be disregarded.
(19 * 60) + 56
Conversion example: 5° 19’ 56” 5+ = 5.33222°
3600
The first infeed movement in X always takes place at the position “Nominal size Z”
[Z], allowing for a possible programmed overrun 1 [K]. Nominal size Z can be
defined at either side of the taper. E
The positions nominal size Z [Z] and nominal size Z position 2 [W] are approached
directly from the programmed grinding wheel reference points [T,R] taking into con-
sideration any programmed overrun 1 and/or 2 [K,M].
100123147/00
FANUC If the workpiece shape is defined in the subroutine without WRC, the WRC must be
deselected in advance with “G9245 Additional definition for form grinding”.
T T number position 1
V Subroutine number
I Spark-out strokes
K SPEED FACTOR vv
X The nominal size X must match the first X value in the subroutine.
A As the grinding stock allowance, the difference from the largest raw size to the
smallest size of the workpiece shape must be entered.
100123474/00
K, M If the speeds are programmed with the parameter #100 in the workpiece-geometry
subroutine (e.g. F5000 * #100), then in finishing and super-finishing the correspond-
ing speeds will be multiplied by [K] or [M].
Y Angle between C0 and the shape start point defined in the subroutine.
FANUC
T T number position 1
R T number position 2
H Type of infeed
100123475/00
I Spark-out strokes
J SPEED FACTOR vv
S Speed factor in Z
V Subroutine number
X The nominal size X must match the first X value in the subroutine.
A As the grinding stock allowance, the difference from the largest raw size to the
smallest size of the workpiece shape must be entered.
J, U If the speeds are programmed with the parameter #100 in the workpiece-geometry
subroutine (e.g. F2000 * #100), then in finishing and super-finishing the correspond-
ing speeds will be multiplied by [J] or [U].
S If the Z axis does not reach the target position exactly at the end of the last rotation,
then the S parameter can be used to enter a correction factor.
If the target position is not reached, the value must be greater than 1
Y Angle between C0 and the shape start point defined in the subroutine.
100123475/00
FANUC
Shoulder grinding with diameter form tracking of the grinding wheel. The infeed in Z
can take place either automatically or manually.
T T number position 1
V Subroutine number
I Spark-out strokes
F Only if [R=0]
Infeed amount in Z per workpiece rotation
I Only if [R=0]
Number of spark-out strokes
100123476/00
Fanuc
CAUTION!
Do not adjust the OVERRIDE switch during machining.
Changing the speed during machining affects the quality of the thread.
Using the profiled grinding wheel, plunge with the number of infeeds [S] up to
the root circle diameter. After each infeed in X, the workpiece spindle rotates by
the +/- value defined in [B] * 360 degrees.
The grinding wheel profile subroutine is created using the additional Software
”StThread”. The wheel profile can be created with or without taking the profile
distortion into account.
T T number position 1
V Subroutine number
100118375
S Number of feeds
B Number of revolutions
Important!
If (S) has been programmed, for compatibility reasons this will have priority. If the
grinding cycle is to work with changeover points and with defined infeed
amounts, then [S] must not be defined!
C This angle defines the thread run-in / run-out value. The starting position in Z is cal-
culated using the run-in / run-out value in the grinding function. If no angle has been
programmed, then the start position in Z is approached without calculating the run-
in / run-out distance.
If a thread run-in / run-out is ground then the grinding wheel must be suitably pro-
filed. E
E At the end of the defined “Parameter B” grinding rotations this is the angle by which
the grinding wheel is raised from the workpiece. The resulting movements of the X
and Z axes are calculated by means of the C movement. If parameter E is not pro-
grammed, then this is defined as 10 degrees.
100118375
Y Starting position of C axis defines the angle between the set-up position C and the
starting angle of the thread.
Important!
If a pre-machined thread has been previously measured, then [Y] must not be
programmed. The measured thread position is transferred to the grinding cycle
and rotated to the correct C axis position when approaching the start position.
The grinding wheel shape subroutine is created automatically using the additional
Software ”StThread”.
Metric machines The thread pitch [U] for metric and imperial threads is entered in metric units.
Imperial machines The thread pitch [U] for metric and imperial threads is entered in imperial units.
Run-in/run-out In order to grind a thread run-out, parameter C must be defined using the relevant
grinding degree value.
E.32.2 Grinding wheel profile for thread run-in / run-out grinding using G9230.
100118375
O6000(M20 X 2.5)
(#107=2.5)
(#108=10)
#2=5000(F FOR G40)
#1=5000(F FOR G41,G42)
G9400 T2 X-3.7335 Z-2
G9400 T7 X-3.7335 Z-4
E
100118375
NOTE!
The “Wheel reference point pos. 1” [T] on the first thread profile of the grinding
wheel is always 17.
When a thread run-in / run-out is ground at the same time, then the Z positions of
the T numbers must be defined manually.
%
O6000(M20 X 2.5)
#1=2.5
#2=30
G9360 A2.1651B0.3609C0.2706D2.5E60F20H99I
1J0K1.9969M1Q16.9328
G9361 A6B6C0.125D0.125E-3.0672F-3.0672H-1 .25I
[#2-28.75]
J7K17M500Q0R#2U2V0W1X-1Y-2Z999
IF[#4014EQ58] GOTO 10
M30
N10 G00 X4
Z-29.183
G01 G41 X0 F2000
Z-28.75 F#101
G02 X-0.3341 Z-28.4602 R0.3349 F[#101*#103]
..
..
G00 Z-1.683
G01 G41 X0 F2000
Z-1.25 F#101
G02 X-0.3341 Z-0.9602 R0.3349 F[#101*#103]
G01 X-3.7334 Z0.0244
Z1.0244 F#101
G40 X4 F2000
G00 Z-0.817
Z[-#2-1] F#101
G40 X4 F2000
N999 M99
(STTHREAD 1.4B, 09.12.97 15:39:04)
(M20 X 2.5)
(EXTERNAL)
(+ PROFILE CORRECTION)
(+ PROJECT PLANE = PITCH)
(STARTS 1)
(PITCH A 2.4796 DEGREES)
(Grinding wheel D 500)
(WHEEL A 60.17 DEGREES)
(THREAD A 60 DEGREES)
(DRESSING R 0.125)
(MAX X 1.8667/R)
(STUDER/FANUC 16TB)
%
O0131
(WORKPIECE PROGRAM THREAD M20 X 2.5)
G9600 A0. T1.
N100 G9230 X20 Z60. T7. V6000. A0.1 U2.5 H0. M0. J400. B1.1
F0.
G9679
M30
100118375
Q Convex radius
T T number position 1
K Overrun at position 1
M Overrun at position 2
Y TAPER-ANGLE
100118376/00
Fanuc
CAUTION!
Do not adjust the OVERRIDE switch during machining.
Changing the speed during machining affects the quality of the thread.
Constant-area infeed
The same chip volume Q’ is removed with each infeed. The chip volume is influ-
enced by the number of infeeds [S].
The grinding wheel profile dressing program is created using the additional soft-
ware “StThread“. The wheel profile can be created with or without taking the
profile distortion into account.
T T number position 1
R T number position 2
V Subroutine number
S Number of feeds
I Spark-out strokes
100118376/00
The grinding wheel shape subroutine is created automatically using the additional
Software ”StThread”.
Metric machines The thread pitch [U] for metric and imperial threads is entered in metric units.
Imperial machines The thread pitch [U] for metric and imperial threads is entered in imperial units.
E
Run-in/run-out In order to grind a thread run-out, [C] must be defined using the relevant degree
grinding value.
NOTE!
The “Wheel reference point pos. 1” [T] on the first thread profile of the grinding
wheel is always 17.
Qw’ only works with ISO-60 threads!
100118376/00
%
O6000(M20 X 2.5)
#1=2.5
#2=30
G9360 A2.1651B0.3609C0.2706D2.5E60F20H99I
1J0K1.9969M1Q16.9328
G9361 A6B6C0.125D0.125E-3.0672F-3.0672H-1 .25
I[#2-28.75]J7K17M500Q0R#2U2V0W1X-1Y -2Z999
IF[#4014EQ58] GOTO 10
M30
N10 G00 X4
Z-1.683
G01 G41 X0 F2000
Z-1.25 F#101
G02 X-0.3341 Z-0.9602 R0.3349 F[#101*#103]
G01 X-3.7334 Z0.0244
Z1.0244 F#101
G40 X4 F2000
G00 Z-0.817
G01 G42 X0 F2000
Z-1.25 F#101
G03 X-0.3341 Z-1.5398 R0.3349 F[#101*#103]
G01 X-3.7334 Z-2.5244
Z[-#2-1] F#101
G40 X4 F2000
N999 M99
(STTHREAD 1.4B, 09.12.97 15:51:26)
(M20 X 2.5)
(EXTERNAL)
(+ PROFILE CORRECTION)
(+ PROJECT PLANE = PITCH)
(STARTS 1)
(PITCH A 2.4796 DEGREES)
(Grinding wheel D 500)
(WHEEL A 60.17 DEGREES)
(THREAD A 60 DEGREES)
(DRESSING R 0.125)
(MAX X 1.8667/R)
(STUDER/FANUC 16TB)
%
O0131
(WORKPIECE PROGRAM THREAD M20 X 2.5)
G9600 A0. T1.
N100 G9230 X20 Z60. T7. V6000. A0.1 U2.5 H0. M0. J2000. B1.1
F0.
G9679
M30
100118376/00
Fanuc
CAUTION!
Do not adjust the OVERRIDE switch during machining.
Changing the speed during machining affects the quality of the thread.
The grinding wheel profile dressing program is created using the additional soft-
ware “StThread”. The wheel profile can be created with or without taking the
profile distortion into account.
E
Tab.: E-5 Parameter G9236
T T number position 1
R T number position 2
V Subroutine number
100118376/00
I Spark-out strokes
Y Starting position of C axis defines the angle between the set-up position C and the
starting angle of the thread
The grinding wheel shape subroutine is created automatically using the additional
Software ”StThread”.
NOTE!
The “Wheel reference point pos. 1” [T] on the first thread profile of the grinding
wheel is always 17.
100118376/00
%
O6000(M20 X 2.5)
#1=2.5
#2=30
G9360 A2.1651B0.3609C0.2706D2.5E60F20H99I
1J0K1.9969M1Q16.9328
G9361 A6B6C0.125D0.125E-3.0672F-3.0672H-1 .25
I[#2-28.75]J7K17M500Q0R#2U2V0W1X-1Y -2Z999
IF[#4014EQ58] GOTO 10
M30
N10 G00 X4
Z-1.683
G01 G41 X0 F2000
Z-1.25 F#101
G02 X-0.3341 Z-0.9602 R0.3349 F[#101*#103]
G01 X-3.7334 Z0.0244
Z1.0244 F#101
G40 X4 F2000
G00 Z-0.817
G01 G42 X0 F2000
Z-1.25 F#101
G03 X-0.3341 Z-1.5398 R0.3349 F[#101*#103]
G01 X-3.7334 Z-2.5244
Z[-#2-1] F#101
G40 X4 F2000
N999 M99
(STTHREAD 1.4B, 09.12.97 15:51:26)
(M20 X 2.5)
(EXTERNAL)
(+ PROFILE CORRECTION)
(+ PROJECT PLANE = PITCH)
(STARTS 1)
(PITCH A 2.4796 DEGREES)
(Grinding wheel D 500)
(WHEEL A 60.17 DEGREES)
(THREAD A 60 DEGREES)
(DRESSING R 0.125)
(MAX X 1.8667/R)
(STUDER/FANUC 16TB)
%
O0131 E
(WORKPIECE PROGRAM THREAD M20 X 2.5)
G9600 A0. T1.
N100 G9237 X20. Z0. T7. V600. A0.2 B0.020 C0.006 M0 D0.02.
E0.01. F0.005. I2. J2000. U2.5 H0. K1. W25.
G9679
M30
100118376/00
Fanuc
With this cycle it is possible to grind thread run-ins and run-outs. When calling the
function the grinding angle [D] in degrees (360 degrees = 1 thread rotation) and the
retract angle [E] with the correspondent speeds are defined. The speed for machin-
ing on the retract angle [M] has to be programmed considerably lower, in order to
avoid a damage of the margin area. The start position (Z1-position) has to coincide
with the thread crest.
Important!
The lead-in grinding is always carried out on the Z1 position and the run-out
grinding always on the Z2 position. The T numbers have to be programmed cor-
respondingly.
X Thread diameter mm
Z Nominal size Z mm
T T number position 1
R T number position 2
100118379/00
G9239
A.5 B1 C1 D180 E10 H0 J400 M50 Q 5000 R11 T1 U2
V6000 W-20 X20 Y0
Z0;
For this type of machining the T-number(s) (e.g. T2 / T12) have to be defined in the
workpiece program. The X-value for the definition of the T-number(s) is listed in the
generated subroutine of Studer Thread (MAX X 2.1846 R). Multiply the value times
2.
If a thread is grind with the plunge cycle, it is possible to machine the thread run-in
with the profile end of the grinding wheel during the same working step. The profile
end of the grinding wheel can be defined in the Studer Thread.
100118379/00
If a thread is ground with the plunge cycle, it is possible to machine the thread run-
out with the profile start of the grinding wheel during the same working step. The
profile start of the grinding wheel can be defined in the Studer Thread.
100118379/00
FANUC This function applies only to the immediately following form cycle.
A Subroutine number vv
C Deselection wheel
radius compensation
A, B [A] and [B] can be used to define an additional subroutine for finishing or super-fin-
ishing. For example, with different resolutions of the support points.
C In the cycles mentioned above, grinding is done with wheel radius correction
(WRC). This can be deselected with [C].
C = 1 > The shape subroutine is programmed without G41/G42.
100123478/00
With this cycle, the workpiece diameter is approached at Sensitron speed until the
signal is generated. From this position, a specific amount to be removed can be
ground off, or the position will be passed to the subsequent cycle
FANUC
T T number position 1
R [R] can be used to define a stabilization time if the Sensitron already signals when
only approaching the start position.
V Only if I = 1
[V] is the amount that is removed after the diameter has been located
W Only if I = 1
[W] is the amount that will be additionally fed in to Z after the diameter has been
located while [V] is being processed.
F Only if I = 1
Infeed speed for processing [V]
100123479/00
FANUC
With this cycle, the workpiece shoulder is approached at Sensitron speed until the
signal is generated. From this position, a specific amount to be removed can be
ground off, or the position will be passed to the subsequent cycle as start position.
Sensitron must be activated in advance with G200
T T number position 1
R [R] can be used to define a stabilization time if the Sensitron already signals when
only approaching the start position.
U Only if I = 1
[U] is the amount that will be additionally fed in to X after the diameter has been
located while [V] is being processed.
100123480/00
F Only if I = 1
Infeed speed for processing [V]
Q Only if I = 1
Spark-out time after the removal of [V]
100123480/00
Fanuc This function is used for plunge-grinding a section of a workpiece which is not rota-
tionally symmetrical. The workpiece form is programmed on an external workplace
using StFormHSM. A program and datasets are loaded into the control system for
direct processing.
Important!
This function requires a special configuration of the control.
T T number position 1
R T number position 2
I Process sequence
100116045/00
a)
Zyklus G9730 Condition Mode
S Safety number E
A If you specify the parameter Special Stock Allowance, this latter value will replace
the one calculated by StFormHSM.
X If the nominal size is modified by means of the parameter, the form will not be recal-
culated, which will result in form errors. Also the allowance will not be recalculated.
E.40.1 Dressing
Dressing from the grinding cycle is directly defined when creating the highspeed
program.
Extended dressing functions, e.g. number dressing passes on V (option), can also
be used.
Measuring / grinding interruption from the grinding cycle is directly defined when
creating the highspeed program.
The machines disengages and the safety conditions for opening the door are met.
After the next cycle start, the machine returns to the last position on the workpiece.
Thereby, possible corrections are directly taken into account.
! ATTENTION - ALLOWANCE!
External grinding Positioning the C axis is always carried out on the largest workpiece diameter.
Internal grinding Positioning the C axis is always carried out in X from the approach position calcu-
lated by StFormHS and in Z from the approach position set or programmed by the
operator (with G9678).
100116045/00
Programming example
O0033 (HISPEED)
G9600 A0 T1
G9679;
M30;
Only one error message (1852) is issued “highspeed data incorrect”. For a more
accurate error analysis, the diagnostics screen can be called via Diagnostics > Sta-
tus Images > Machine > High-Speed Machining State.
High-Speed Grinding Status
100116045/00
101 Grinding wheel width incor- Grinding wheel width on the control sys-
rect tem does not match the one generated. Or
the minimal wheel width has been
reached.
100116045/00
FANUC
T T number position 1
E
C Start angle C-axis mm/min (mm/inch)
I Spark-out strokes
S Number of grooves
100123481/00
S [S] can be defined as positive or negative. Depending on the leading sign, the work-
piece is rotated in a clockwise or counterclockwise direction for grinding the next
groove.
Y If [Y] is not defined, then the Y axis is not selected. This cycle can therefore also be
used on machines without a Y axis.
100123481/00
FANUC
This function can be used to grind a diameter or workpieces with several cutting
edges using the deep-pass process.
The start position of the C axis 0° and the direction of rotation or number of rotations
with 1.005. If necessary, these values can be changed beforehand with the G9215
function.
Grinding of discontinuous workpieces
To grind discontinuous workpieces, they must be inserted with a particular position-
ing. The start position of the C axis must be chosen so that the X-axis infeed occurs
between two cutting edges.
CAUTION!
The following conditions must be met:
H Machining mode
Q Sense of rotation
M Multi plunging
a) O=Option / E=Expert
B Only if [H] = 1
When the Sensitron produces a signal and thus a cutting edge has been located,
the workpiece will be rotated further around its periphery by the amount [B] with
speed [J]
100123482/00
D The infeed speed is the interpolation speed of the X / C axis to feed in from [A] to
[X].
J Speed to process the diameter or the cutting edges after the Sensitron signal has
activated.
H Type of operation
H = 0 Machine a diameter
H = 1 Machine a diameter with discontinuous cut (cutting edges)
100123482/00
FANUC
This function can be used to grind a diameter or taper using the deep-pass process.
The approach angle is 30 degrees, the start position of the C axis 0°, and the direc-
tion of rotation, or number of rotations with 1.005. If necessary, these values can be
changed beforehand with the G9215 function.
Grinding of discontinuous workpieces
This function can also be used to machine workpieces with a discontinuous cut (e.g.
reamers). This means that when the grinding wheel is in a recess, the C axis rotates
at Sensitron speed until the Sensitron responds. Material is then ground away with
feed rate [D] in response to the Sensitron signal until the signal drops off again.
CAUTION!
The following conditions must be met:
T T number position 1 E
R T number position 2
H Type of infeed
100123483/00
I Spark-out strokes
Q After the roughing plunge, the wheel is retracted by the amount [Q] before traverse
grinding is started. This allows any grinding pressure to be dissipated (as the
default, the value from Insert Reference -> F.1 “Initialization values” is adopted)
H Type of infeed
D The C axis is rotated by the approach angle at this speed while the X-axis feeds in
to [B]. The C axis is then also rotated at this speed for the defined number of revolu-
tions.
If different speeds are required for plunging and grinding, the grinding speed can be
defined in advance with G9215 [C].
100123483/00
Measurement control is selected using the function G204 and the subsequent grind-
ing cycle initialized in such a way that grinding is carried out with in-process meas-
urement control.
Fanuc
Siemens Parameter G204 Unit Modea)
C Measuring position
B0 can not be selected here. If B has not been programmed or has been pro-
grammed to zero, B1 will be adopted as the pre-adjustment value.
NOTE!
With the measurement controls of the Marposs company, the measuring cycle
will be displayed one increment higher - i.e. for example diameter 1 corresponds
to measuring cycle 2.
C This parameter defines the measuring head starting side for a subsequent longitudi-
nal grinding cycle.
D At the end of the grinding cycle the workpiece coordinate system zero-point is cor-
rected by the difference between the measuring control zero-point and the pro-
grammed nominal size. If the difference is greater than the defined correction
amount, then no correction is necessary and a program abort is triggered. The pro-
gram defined with the command G208 Parameter V is then started.
If D is not programmed, then 0.05 mm (0.002 inches) is used as default value.
H H1 can be used to define whether, after machining is finished, the measuring probes
do not lift off so that a possible second measurement can be carried out or because
the probes would touch the grinding wheel. If [H] is not programmed, then the probe
lifts up automatically at the end of the cycle.
K If parameter K1 is defined, the measuring probes will drop in accordance with the
drop delay time defined in parameter A.
A Parameter A is used to define a measuring probe drop delay. This is used if the raw
workpiece needs to be ground a little at the beginning, so that the probe can then be
placed on a clean surface. If K=0 then the probe is lowered when the grinding wheel
is at the grinding cycle start position.
M, Q, R, S Deselection of the grinding wheels for which the correction should not be calculated
(see parameter D).
T,V Deselection of the tool turrets for which the correction should not be calculated (see
parameter D).
U This parameter is only used if the measuring head is mounted on an axis (wheel
guard). The measuring position is defined in relation to the set zero-point of the axis
(see Measuring Control Setup).
W If the measuring program has not been selected with G208, the measuring program
of the measurement controls can also be selected here by means of W.
100116009/00
Fanuc
Siemens Parameter G205 Unit Modea)
W Only valid for in-process gauging systems with separate display and operating
panel. This parameter may be omitted if it has previously been defined in G204 or
G208 in the same part-program.
With some brands of ipg systems, the measuring program can not be selected via
the machine control. Consult the IPG-Manufacturers Manual for the appropriate
Measuring Protocol.
M, Q, R, S Deselection of the grinding wheels for which the correction should not be calculated.
T, U Deselection of the tool turrets for which the correction should not be calculated.
100116009/00
I=1 Auto-Zeroing.
Electronic zeroing of the gauge probe on the workpiece.
If the actual value is outside of the auto-zeroing tolerance no zeroing is
carried-out and an error message is displayed.
Tab.: E-8 In-process gauging system with separate display and operating panel, parameter I
NOTE!
On IPG-Systems WITH separate Display- and Operating Panel the Length Posi-
tioning Cycle must be programmed under “Cycle Number 1”
100116009/00
Programming example
N8 G9679 Disengage;
100116009/00
Fanuc The G206 Cycle supports up to 2 measuring probes. Each measuring probe
supports 2 different measuring positions.
The measuring probe can also be used at an angle.
It will always be positioned below the set angle.
( C.25 "Longitudinal positioning active", C-132).
100116027/00
A Search function E
B Probe number E
C Measuring position E
M, Q, R, S Deselection of the grinding wheels for which the correction should not be calculated.
T With this parameter, before swiveling in the probe, the software limit switch on the
X-axis is approached instead of the start position. This enables a possible collision
between the probe and the workpiece to be checked for visually.
Only after the probe has been swiveled in should the start position be approached
for measuring. It is useful to apply this function when working with parameter X/Z for
the first time.
U This parameter is only used if A=3 has been defined during set-up (positioning on
two opposite sides).
100116027/00
X This parameter allows a different start position to be defined on the X-axis than with
the set-up. The search motion for locating the workpiece shoulder then starts from
the given position in X.
With this option it is not necessary to carry out a new set-up of the probe after
changing the workpiece.
For the S242 the parameter X must always be defined.
Z This parameter enables a different start position to be defined on the Z-axis than
with the set-up. The search motion for searching the workpiece shoulder starts then
on the given position in Z, always in relation to the reference dimension Z entered
on the set-up.
With this option it is not necessary to carry out a new set-up of the probe after
changing the workpiece.
N2008 G206 A0 D0 K0 M0 Q0 R0 S0 T0
G206 is usually inserted into the program before the first grinding operation.
Longitudinal positioning active with allowance for longitudinal positioning offset on
all grinding wheels.
100116027/00
Programming example
N5 G9679 Disengage;
N5 G9679 Disengage.
100116027/00
Programming example
N5 G9679 Disengage;
100116027/00
Fanuc
Parameter G207 Unit Modea)
M, Q, R, S Deselection of the grinding wheels for which the correction should not be calculated.
N2010 G207 M0 Q0 R0 S0
Longitudinal positioning with Sensitron and calculation of the offset on all grinding
E
wheels.
100116027/00
Programming example
100116027/00
Preparatory function for in-process gauging using customer’s own control panel. For
integrated measurement control, this cycle can be used just to define [V]. In this
case, J must be programmed as J = 1.
Fanuc
Siemens Parameter G208 Unit Mode a)
W With this parameter the measuring program can be selected on the measurement
controls (default W=1)
Note The measuring program can not be selected via the machine control for
brands of ipg-systems. Consult the ipg-manufacturers manual for the appropriate
measuring protocol.
Program numbers which will be called following a measurement fault. Examples of
measurement errors, with resulting error messages:
If [V] has not been programmed in G208, following a negative measurement inci-
dent the disengagement program will be launched.
Parameter I:
In-process gauging system with separate display- and operating panel
I=0 The selected Measuring Protocol takes into account ”Post Process Gaug-
ing Corrections” (see C.1.3) and ”Partial Size Correction” (see C.1.2).
This is the Default Setting.
I=1 The selected Measuring Protocol does not take into account ”Post Proc-
ess Gauging Corrections” and ”Partial Size Correction”..
[I]=1 is necessary, if the respective NC-Program contains ”Calibration
Cycles” that must not be influenced by by External Measuring Values.
(Note: In match grinding the calibration cycle does not take account of the
matching value)
100116010/00
NOTE!
On IPG-Systems WITH separate Display- and Operating Panel the Length Posi-
tioning Cycle must be programmed under “Cycle Number 1”
Cycle G208 may only be programmed once in the same part Program.
G208 is normally inserted at the start of a measurement control preparation pro-
gram, before measurement functions like G204 and G205 are programmed.
N2009 G208 I0
100116010/00
Fanuc
Siemens Parameter G211 Unit Mode a)
A Type of measurement
H Compensation factor
I Error behavior
Function G211 processes the following data, which can then be processed further
by the program called up.
A Type of measurement
A1 Diameter measurement
A2 Length measurement
A3 Diameter and cylinder measurement
H Compensation factor
This factor can be used to apply the correction factor to the next workpiece. This
means that the correction amount can be made dependent on the measuring value
(e.g. H0.5 = 50%).
100116011/00
U, V Measuring positions
This parameter is only used if the measuring head is mounted on an axis (wheel
guard). The measuring position is defined in relation to the set zero-point of the axis
(see Measuring Control Setup C.5.1) Parameter V is only used with A3.
100116011/00
100116011/00
100116011/00
Measuring a ground diameter and taking 30% of the measured error into account. If
a measurement is outside the tolerance band, the program should be aborted.
G9679 Disengage
Measuring a ground diameter and taking 100% of the measured amount into
account. If the dimension is still too large, then the diameter should be ground once
more. If the dimension is too small, then an error message should be issued.
N10
G9679 Disengage
Measuring a turned diameter. Values lying within the tolerance limits should be cor-
rected on the tool. If the error is too large, then a message should be issued.
100116011/00
Z2
G1 Z-50 F20
X32
G9679 Disengage
100116011/00
The radial position (C-axis position) of the grooves or surfaces is defined as a set-
up value during set-up of the measurement control system.
T Type of measurement
K Calculation method
E Unit
X X-position mm (inch)
Z Z-Position mm (inch)
a) O=Option / E=Expert
T Type of measurement
T1 = measuring in grooves
T2 = measuring on a surface
K When measuring several grooves or surfaces, this value can be used to define how
the value should be calculated.
0 = Only read and include last value. An optional average (value) is calculated from
the measurement control system and transferred to the machine control system.
1 = Each value is read and an average is established by the machine control system
from several measurements.
E Unit
This parameter defines which unit is used by the measurement control system for
transferring the value.
0 = degrees
1 = mm, when measuring surfaces (T2), parameters U and Y must also be defined.
X, Z In order to save processing time, the grinding wheel can be moved to this position
while measuring.
0100
G9679 Disengage.
100116011/00
0100
G9679 Disengage.
Fanuc
Siemens Parameter G213 Unit Mode a)
U Measuring positions
This parameter is only used if the measuring head is mounted on an axis (wheel
guard). The measuring position is defined in relation to the set zero-point of the axis
(see C.1 "General set-up", C-45). V is only used with A3.
100116011/00
Function G215 can be used to record measurement data which have previously
been measured using function G211 (control measurement) in a measurement log.
To do this, function G215 must be programmed after control measurement G211.
Fanuc
Siemens Parameter G215 Unit Mode a)
Programming example:
G9679 Disengage
This cycle is used to read in a set of external measurement values. A set consists of
8 measurement values. The cycle checks whether the program is started by the
operator or by the loader. If the operator starts the program, no values are read in.
Fanuc Parameter A defines which set of external measurement values are to be read in:
Siemens
0 = 1. Set (values 1 - 8), (default)
1 = 2. Set (values 9 - 16)
2 = 3. Set (values 17 - 24)
100116015/00
Fanuc This cycle can be used to transfer an external measurement value as an LP meas-
Siemens urement value. The measurement value to be applied is defined in the fit-specific
corrections. The cycle must have a block number between 1001 and 1032 in order
to appear there.
D.2 "Corrections for specific fits", D-167
Fanuc
Siemens Parameter G232 Unit Mode a)
A Correction number
B Variable number
a) O=Option / E=Expert
A The correction number defines the storage location of the required external correc-
tion.
B The variable number defines the number of the target variable in which the external
correction is to be stored.
100123477/00
This function can be used to write an external value to the measurement control via
the PROFIBUS interface. The measurement value to be written is defined in the fit-
Fanuc specific corrections. The function must have a block number between 1001 and
1032 in order to appear there.
( D.2 "Corrections for specific fits", D-167)
C Type of correction
E Compensation factor E
A Measuring head
a) O=Option / E=Expert
C The type of correction defines what the value on the measurement control is com-
pensated as.
1 = Dirac value for match grinding
2 = Feedback value for correcting the measurement control
3 = Stock-removal value for setting an amount to be removed
E The value read in is multiplied by the compensation factor before it is written. This
can be defined between -2 and 2.
100123484/00
This function can be used to read in the Watch from a specific measurement loop
and, if necessary, to process it further. After compensation with [Q], the value is writ-
ten to the external correction memory [C].
Fanuc
Siemens Parameter G240 Unit Mode a)
Q Compensation factor
A Watch channel of the measurement control from which the value is read
B Cycle / sequence of the measurement control from which the Watch [A] is read
C Number of the external correction memory. The value that has been read is written
in this memory.
(1 to 32) Then the value can be further processed using the fit-specific corrections (
Þ D.2 "Corrections for specific fits", D-167).
Q Immediately after it has been read in, the value is multiplied by this factor (+/-).
W After it has been compensated with [Q], and dependent on [W], the value is further
processed as trend or absolute. E
100123488/00
This function can be used to align (position) a pre-machined thread using the active
positioning probe.
Fanuc This function can only be run using the Quick-Set option.
Siemens
100123488/00
100123488/00
T Interrupted threads
C 0=No, 1 1= Yes
H 0=right, 1=left
T 0=No, 1 1= Yes
100123488/00
Programming example
100123488/00
100123488/00
D At this speed, the C axis will be turned until the probe responds.
E The surface will be approached again from the retract position [F] at this speed.
I=7 can be used to measure a surface relative to an absolute C axis position and to
check its position tolerance. If the measured angle lies outside the defined tolerance
zone [R] then the probe is disengaged and an error message
[FM 1876] issued. If the measured angle lies inside the tolerance zone [R], then the
E
main program is machined as normal. No correction can be carried out with I=7 so
that the base of the clamping device is not changed. The measured error is returned
using the variable #100, so that the operator has the option of applying the meas-
ured deviation for the starting position of the C axis in the next function.
The return value can be saved as a free variable #900 - #999 for the operator, as
can be seen in the programming example.
Programming example:
G9603 X100 Z50 Y0 U140 I7 C0 D500 E150 F5 M45 Q1000 R2 T1 W1;
#999 = #100;
Important!
In machines without Quick-Set the probe travel is not known, therefore the probe
position has to be measured using function G9671.
J Rotation angle for clearing the key with the positioning probe after the first side of
the key has been found.
K As it is very difficult to set the center height of the probe ball, this parameter offers
the possibility of defining the deviation level for a center height error. This value will
be defined internally to the software in the coordinate system of the C axis. No cor-
rection in the (C) parameter should however be made. ((C) must be vacant).
100123488/00
R This value defines the external tolerance of the form position when parameter (I)
has been defined as 7. If the error measured is greater than (R), then the probe will
be disengaged and an error message issued.
S If parameter (S) has been defined as 1, after measuring the software will carry out a
correction of the angular deviation for all grinding wheels. If parameter (S) has been
defined as 0, no correction will be carried out and the error registered will be written
to the #100 variable.
T This value determines the calculation mode of the correction. If the measured value
is less than (T), the measured value will be applied to all grinding wheels. If the
measured value lies between [T] and [R], then the correction will be applied from
parameter [C].
X Measuring position in X.
Z The programmed position corresponds to the Z position of the center of the touch
probe.
100123488/00
100123488/00
Fanuc
Q Search direction E
a) O=Option / E=Expert
A,B
100123488/00
100123488/00
This function can be used to calibrate the touch probe on a known length.
Fanuc
Q Search direction E
a) O=Option / E=Expert
A,B
100123488/00
100123488/00
This function can be used to check the dimensions of a machined diameter. The
measured values can be logged or a correction carried out if required.
The correction can be applied directly only with turning tools, with grinding wheels
the correction has to be applied in the partial corrections as external measuring
value. D.2 "Corrections for specific fits", D-167
A Cutting number O
H Tool head
J Correction mode
K Correction component %
S Measurement number
T Tool position
R Turret position
V Correction number
Q Measuring direction
100116020/00
E,F,M,U
J The correction mode defines whether, with a measured deviation from the nominal
dimension, a correction should be carried out.
0 = Deselect correction mode
1 = Select correction mode
If a turning tool is defined with [H], [T] and [R], the correction is applied directly to
this tool position and can be seen under Turning-Tool Corrections
(D.4 "Turning Tool corrections", D-176)
If a grinding wheel position is defined with [H] / [T], the measured value can be fur-
ther processed with [V] in the same way as an external measured value.
If the measured deviation lies outside the outer tolerance zone, then the behavior
can be controlled using parameter [I]. If the deviation lies between the inner and
outer tolerance zones, then a real value correction is carried out and, for a deviation
lying inside the inner tolerance zone, a trend correction will be issued which can be
controlled using [K].
K Only if J = 1
The correction component can be used to control the trend correction E
0 = no correction
1 = correct 100% of the measured deviation
Q Search direction
I Log measurement data. This parameter is used to define whether the measured
values should be logged and whether, for a measurement value outside the outer
tolerance zone, an error message (program abort) or a message (cycle stop) should
be issued. In the case of an error message, in loading machines the workpiece is
discharged and treated as a reject. (B.6 "Logging measurement data", B-39)
100116020/00
S Only if I = 1 or 3
Measurement number appears as additional information in the measurement data
log.
T Only if J = 1
Tool position to which the correction should be applied. If a turret is defined here,
then the correction will be applied directly to the defined tool [R]. If a grinding wheel
position is defined then the correction can be carried out using the external meas-
urement value. See parameter [V].
Y Only if J = 1
With the correction value, we can define a constant amount that will be added to the
measured dimension.
100116020/00
Important!
The nominal diameter [X] must be programmed in the middle of the tolerance
zone.
Example:
A 100 H7 shaft diameter
Tolerance zone 0 - 35 ym
100116020/00
This function can be used to check the dimensions of a machined shoulder. The
measured values can be logged or a correction carried out if required.
A Cutting number O
H Tool head
J Correction mode
K Correction component %
S Measurement number
T Tool position
R Turret position
V Correction number
Q Measuring direction
D Only if J = 1
Modify correction direction against the measuring direction
100116021/00
J The correction mode defines whether, with a measured deviation from the nominal
dimension, a correction should be carried out.
0 = Deselect correction mode
1 = Select correction mode
If a turning tool is defined with [H], [T] and [R], the correction is applied directly to
this tool position and can be seen under Turning-Tool Corrections
(Þ D.4 "Turning Tool corrections", D-176)
If a grinding wheel position is defined with [H] / [T], the measured value can be fur-
ther processed with [V] in the same way as an external measured value.
If the measured deviation lies outside the outer tolerance zone, then the behavior
can be controlled using parameter [I]. If the deviation lies between the inner and
outer tolerance zones, then a real value correction is carried out and, for a deviation
lying inside the inner tolerance zone, a trend correction will be issued which can be
controlled using [K].
K Only if J = 1
The correction component can be used to control the trend correction
0 = no correction
1 = correct 100% of the measured deviation
E
Q Search direction
I Log measurement data. This parameter is used to define whether the measured
values should be logged and whether, for a measurement value outside the outer
tolerance zone, an error message (program abort) or a message (cycle stop) should
be issued. In the case of an error message, in loading machines the workpiece is
discharged and treated as a reject. (B.6 "Logging measurement data", B-39)
0 = Logging off. Error if measured value > [E] and < [U]
1 = Logging on. Error if measured value > [E] and < [U]
2 = Logging off. Message if measured value > [E] and < [U]
3 = Logging on. Message if measured value > [E] and < [U]
100116021/00
T Only if J = 1
Tool position to which the correction should be applied. If a turret is defined here,
then the correction will be applied directly to the defined tool [R]. If a grinding wheel
position is defined then the correction can be carried out using the external meas-
urement value. See parameter [V].
Y Only if J = 1
With the correction value, we can define a constant amount that will be added to the
measured dimension.
Important!
The nominal dimension [Z] must be programmed in the middle of the tolerance
zone.
Example:
Length 100
Tolerance zone 0 - 35 ym
100116021/00
Fanuc
Siemens Parameter G200 Unit Mode a)
A Pick-Up Channel O
C Special approach
E Hysteresis % O
K, M If these parameters are not programmed, the programmed default values apply ( Þ
F.1 "Initialization values", F-420)
HINWEIS!
if the sensitron signal does not fall below the set trigger-threshold the trigger-
threshold can be changed on the pcu until the sensitron signal falls below the
threshold. The displayed sensitivity can then be programmed in parameter B.
The sensitron will then work correctly for the next workpiece.
N8 G9679 Disengage.
100116022/00
Fanuc
Siemens
N8 G9679 Disengage.
100116022/00
Fanuc
Parameter G202 Unit Mode a)
A Dressing after V
B Dressing after VV
R, S, T These parameters can be used to define the number of dressing passes for each
type of operation (V, VV, VVV)
100116022/00
Important!
Parameter programmed with zero means dressing without infeed.
X, Y, Z Simultaneous selection of M,D,E or F with these parameters enables a factor for the
dressing speed to be programmed for each type of operation.
Important!
Parameter programmed with zero means dressing without feed. Error 11 will be
displayed.
Dressing after rough grinding with dressing speed 1.3X higher than programmed
Dressing after 2 plunges and after finishing e.g. during multi plunging
100116022/00
Programming example
N8 G9679 Disengage.
100116022/00
Fanuc
Siemens Parameter G203 Unit Mode a)
A Number of workpieces
S Number of Dresses
CAUTION!
E
Parameter Value 0 means dressing without Dressing Infeed.
CAUTION!
Parameter value Y0 means dressing speed 0 (zero). Alarm 11 will be displayed.
After Dressing the Grinding Wheel will move to the Position at which the Dress-
ing Cycle was called if Parameters X and Z are not defined.
100116022/00
Programming example
Dressing before 25 Workpieces without programmed Retract Position
N4 G9679 Disengage;
Programming example
Dressing before 25 Workpieces with programmed Retract Position (Dress-
ing before Grinding)
N4 G9679 Disengage;
100116022/00
Programming example
Dressing after 25 workpieces
N4 G9679 Disengage;
Programming example
Dressing after 25 workpieces with programmed Retract Position (Dressing
after Grinding)
N4 G9679 Disengage;
100116022/00
Programming example
Dressing between two Grinding Cycles
N4 G9679 Disengage;
100116022/00
Fanuc This function can be used to define the position for an intermediate sparkout from
the CNC on the measurement control. The definition parameters such as spark-out
time, spark-out strokes and intermediate spark-out position are programmed using
the function G216. Activating the measurement control and selecting the measuring
heads have to be programmed using the function G204.
I Spark-out strokes
K Correction component in %
T Tolerance mm (inch)
100116022/00
T Tolerance
100116022/00
This function can be used to change the peripheral speed of a grinding wheel.
Fanuc
Parameter G9313 Unit Mode a)
H Tool head O
T Tool position
R Tool sub-position O
100113485/00
Fanuc
Parameter G9500 Unit Modea)
R Correction to Z axis
Q Nominal size X for calculating the diameter / length shift on the workpiece after cor-
rection.
F,H,I,K Deselection of the grinding wheels for which the correction should not be calculated.
100116030/00
Programming example 1
Programming example 2
100116030/00
Programming example 2
N8 G9679 Disengage
100116030/00
Selection of the grinding wheel and swivelling of the wheelhead to the selected
angle position. Switching on of the grinding wheel and opening of the coolant
valve for the selected grinding wheel.
Fanuc
Siemens Parameter G9600 Unit Mode a)
H Tool head O
T Tool position
R Tool sub-position O
M Swivel mode
a) O=Option / E=Expert
100116031/00
CAUTION!
Wheel Selection G9600
It is important that the wheelhead only be swivelled with this function in the part
program. A correct wheel offset update is guaranteed with this command.
The function G9600 cancels the mode “internal grinding”. If you want again to
grind internal with the same program, it is obligatory to approach again the bore
in G9678!
100116031/00
Fanuc
H Tool head O
T Tool position O
R Tool sub-position
M Stop command
T The tool position must match the currently selected grinding wheel.
[T] must be identical to the preceding G9600 [T].
V Program number of the grinding wheel that is to replace the previous one (7000-
7899).
E
M M = 0 The program is stopped, and the door can be unlocked manually (default).
M = 60 The program is stopped and the door is unlocked. Automatic doors are
opened.
100123486/00
This function can be used to set the zero point of the C axis. This is necessary when
the workpiece is aligned to a face.
CAUTION!
After re-starting the machine, the position is maintained only for high-precision C
axes.
M, Q, R, S, T, U These parameters can be used to deselect specific tool positions to which the C
axis position that has been established should not be transferred
100123487/00
This function can be used to reprofile a grinding wheel during the grinding process.
This function is useful if two or more grinding wheel shapes are required for grinding
a workpiece in one set-up.
Fanuc
Siemens Parameter G9605 Unit Mode a)
I Defining the amount by which the grinding wheel should be profiled. Depending on
the leading sign, the grinding wheel can be reset or the profiling begins on the last
diameter.
Legend:
A: existing grinding wheel
B: new grinding wheel
C: Profiling cycle
Constraint: This function can only be used for grinding wheels with free grinding wheel form
(form 10).
Programming example
Programming example
G9679 Disengage
100123487/00
This function is used to pre-profile grinding wheels set at an angle to specific dimen-
sions.
Fanuc
Parameter G9606 Unit Mode a)
Move wheel dresser to the front of the grinding wheel corner in manual mode using
dresser. The function will be started from this position.
Programming example function G9606
N2 G9679 Disengage
100123487/00
This function makes it possible for the arbor deflection to be compensated. The G
function is programmed before the grinding function (grinding cycle, micro function).
The parameters have to be entered according to the following diagram:
Fanuc
Siemens
A Diameter correction
A Diameter correction With A=1, after the setting of the arbor deflection a diameter
correction will be carried out. If A=0 the diameter will be not corrected.
T Tolerance for correction. Input must be correct in terms of the +/- sign in relation to
the cylindricity error. As soon as the cylinder error [X] exceeds this value, the arbor
deflection compensation will be carried out and the axis moved.
X Input cylindricity error. Input must be correct in terms of the +/- sign for the D1-D2
guide diameter.
The correction value can be entered directly in the grinding program.
100123487/00
H Tool head
R Turret position
A Cutting number O
V Subroutine number O, E
W Permit referencing O, E
a) O=Option / E=Expert
R The turret position denotes the position on the turret tool where the tool is mounted.
A Up to five cutting edges can be defined and selected for machining on one tool. If A
is not programmed, then cutting edge 1 will be used (Option)
F The turret tool has two swivel speeds. If F is not programmed, or programmed to 0,
the turret swivels slowly; if F1 is programmed, then the turret swivels quickly.
E If it is always possible to disengage without collision using a turning tool, then E=1
can be programmed. If E=0 or E is not programmed, then the machine does not dis-
engage in the case of an error or abort. It must then be manually disengaged.
Y If Y = 1 is programmed, then the tool is swiveled into position but the coolant and
drive are not started.
S In the case of power driven tools, the rotary speed of the tool can be programmed.
V This parameter makes it possible to specify a program number which will be called
the first time the tool is used. With tools of the same group, this makes it possible for
the tool to be calibrated etc. before the first time of use. (Option)
W This parameter can be used to disable the tool revolver referencing. This is used for
extra-long tools.
100123487/00
NOTE!
An external measurement value can be applied to the turning tool using the fit-
specific corrections.
D.2 "Corrections for specific fits", D-167
N2005 G9610 H1 T1 R5 F1 E0
At turret position 5 using tool head 1 and tool position 1, the tool is exchanged at the
fast swivel speed and cutting edge 1 is selected (Standard).
At turret position 12 using tool head 2 and tool position 1, the tool is exchanged with
at slow swivel speed and cutting edge 2 is selected (Standard).
N1001 G9610 H1 T1 R5
The tool on turret position 5, on tool head 1 and in tool position 1 will be changed.
For the following processing, the fit-specific corrections will be activated with this
tool (N1001). This enables an external correction to be applied to the turning tool.
100123487/00
This function can be used to carry out a trend correction on tools that are in the tool
turret.
Fanuc
Parameter G9611 Unit Mode a)
H Tool head
T Tool position
R Tool sub-position
B Cutting number O
X X - correction mm (inch)
Z Z - correction mm (inch)
a) O=Option / E=Expert
This cycle can be used to deduct a percentage of the total working life (100%).
When 0% is reached for a tool, then when this tool is next called, the next sister tool
E
in the tool group is selected or Error 1905 is issued if no sister tool is available.
Fanuc
Siemens The working life can be reset in the turning tool corrections, for example after
changing the cutting plate.
( D.4 "Turning Tool corrections", D-176)
When setting up a new turning tool the working life is reset to 100%.
100123489/00
G9677 can be used if a you want to stop the program in order to open the sliding
door and automatically continue the program without restarting the cycle after
closing the sliding door.
Fanuc
Siemens Parameter G9677 Unit Mode a)
NOTE!
NOTE!
NOTE!
In order to avoid an autom. restart after closing the sliding door, it is possible to
press the RESET button while the door is open => program will be terminated.
NOTE!
For safety reasons the maximum time between opening and closing the door is
limited to 120 seconds.
V Subroutine call between door closing and continuation on the target address.
The above-mentioned functions can also be programmed directly in the main pro-
gram instead of in the subroutines.
The conditions for a possible opening of the door have to laid either in the cycle
G9677 or in its subroutine U:
Move to initial position
Switch off the workpiece drive, internal grinding drives and coolant cycle valves
Close the external grinding wheel contact guards
After the block address for restart or in the V subroutine, the conditions must be cre-
ated for continuing the program.
100116036/00
Function for approaching a bore and setting the “internal grinding” mode.
Fanuc a)
Siemens Parameter G9678 Unit Mode
deselected again. If the grinding wheel is to grind internally again using the
same program, then it is imperative that the bore be approached once more with
G9678.
If the interpolated approach is selected, then the same interpolated line is used
to move in and out of the bore. This selection is necessary for grinding inverse
taper (smaller diameter towards the front).
The selected approach position is used for entering the bore until (using G9678)
the approach position X.... Z.... is newly defined in the program.
When using more than one internal grinding wheel, the special X/Z approach
positions must be programmed.
If a turning tool is moved into a bore, then parameter T is ignored.
100116038/00
Programming example
Approach using the approach position (point 1)
100116038/00
Programming example
Approach using the set up approach position (point 1) and a special
approach position (point 2)
N3 G9201 X135. Z-30. T1. A0.5 Plunge without oscillation. Note the
B0.15 C0.06 Q3. D0.4 E0.2 sign of the nominal dimension X in
F0.1
accordance with the grinding direction
and position of the grinding wheel
(behind or in front of the centre line of
the workpiece: also see the example on
the previous page).
100116038/00
Fanuc Move the Wheel out of the Bore to a special Retract Position.
Siemens
B If B1 has been programmed, then after retracting the grinding wheel protection, the
coolant, workhead spindle and grinding wheel are not switched off.
X, Z If both parameters are not programmed then the machine retracts to 2 mm in front
of the software limit switch in X. An internal grinding wheel will be switched off.
Parameters [X] and [Z] are used to program a special retract position. Therefore,
this function can also be used to move around an obstacle. The internal grinding
wheel will not be switched off.
E
E.84.1 Programming Cycle G9679
100116038/00
N2004 G9679
External grinding:
The grinding wheel retracts to the return position.
Internal grinding:
The grinding wheel moves to the retract position via the active bore
approach position. External grinding mode is set.
WARNING!
Leaving the Bore with G9679
If internal grinding is stopped with the <Reset> key, then it will be necessary to
leave the bore by using cycle G9679 in MDI-mode. If the bore is left in jog-mode
then the machine control does not know that the wheel is no longer inside of the
bore. Dressing, moving the wheelhead to the swivel position e.t.c would still be
carried-out via the bore approach position.
100116038/00
Programming example
Move to Home-Position without Special Retract Position
Move to ”Home”-
Position with Spe-
cial Retract Posi-
tion
100116038/00
Programming example
Retraction with special retraction position
Fanuc This cycle enables a correction to be defined outside a grinding cycle. The correc-
Siemens tion value or channel of the external measurement value is defined in the fit-specific
corrections. The cycle must have a block number between 1001 and 1032 in order
to appear there.
The correction is valid until the next tool selection or until the next fit-specific correc-
tion is activated.
X Correction factor X
Z Correction factor Z
C Correction factor C
100116038/00
This cycle enables an automatic cylindricity correction on the tailstock. The correc-
tion value for correcting the tailstock is calculated in relation to the measured length,
the diameter difference and the clamping length.
Fanuc
Siemens
If using post process measurement control, then a tolerance can be specified using
parameter T so that the correction is only carried out if the calculated travel motion
is greater than the tolerance. If T is not programmed, the correction will always be
carried out.
Applications:
Direct input of the tailstock cylindricity adjustment (zero position)
Correction using the fit-specific corrections or post-process values.
X Cylindricity adjustment
NOTE!
If the calculated correction exceeds the available adjustment range, then an error
message will be displayed.
100116038/00
The diameter difference is entered in the corrections to the fit. The travel motion on
the tailstock is only carried out if the calculated travel path on the tailstock is larger
than 0.5µm.
The diameter difference must be entered with the correct sign for corrections to the
fit.
The tailstock is moved into the starting position (0.015 mm). Parameters W and Z
are not taken into account.
100116038/00
The W axis clamping device is set up and moved using the cycle G9826.
Fanuc The function is used internally for setting up or actuating the clamping pedal and
must only be programmed if the clamping conditions in the grinding program need
to be changed.
T 0 = Clamping
1 = Opening
2 = Modify clamping force
3 = Write positions
100116038/00
Cycle G9862 is used to start the program required for simultaneous processing in
the desired CNC channel from the program which is running.
V Program number
Siemens
The function must be programmed for simultaneous operation.
Fanuc
Siemens Parameter G9863 Unit Mode a)
V Program number
a) O=Option / E=Expert
100116038/00
E.91 MICRO-FUNCTIONS
With grinding cycles, the machining sequence is always given as a default from the
start position to the nominal size. The technological constraints can be adapted via
the parameters.
Advantages
Simple programming
Current state of the art, known in the market
Disadvantages
Only functions specified in the grinding cycle can be programmed.
Special grinding sequences cannot be programmed E
With the micro function, the processing sequence is specified in micro-steps. The
different functions can be combined, and different operation sequences can be pro-
grammed.
Advantages
Flexible
Special operation sequences can be programmed
Disadvantages
More stringent requirements for the operator
More extensive programming options
100116038/00
Workpiece programming with micro functions calls for more in depth knowledge on
the part of the operator or programmer, as the programs become more complex. But
if the operator has had sufficient practice, the micro functions offer a flexible exten-
sion to the regular Studer grinding cycles. Specific grinding problems can be
resolved with greater precision.
In order to keep the programming effort as small as possible, all cycle parameters
are saved globally. This means that once the parameters have been programmed
they will be retained until they are redefined or the program comes to an end.
The advantages of this global data management is explained here using the exam-
ple of the “traverse grinding” function:
N2001 G9700 A0.5 B0 T1 R11 Approach the start position with grind-
W100 X20 Z0.01 ing wheel reference point T1.
Without global data retention, the same parameters must be programmed repeat-
edly. This results in the following disadvantages:
Waste of time
100116038/00
N2001 G9700 A0.5 B0 T1 R11 Approach the start position with grind-
W100 X20 Z0.01 ing wheel reference point T1.
With the first micro function for starting up the workpiece, the parameters are the
same as in the standard cycle. With further micro functions, only the changes will be
defined, such as the dimensions and any modification of the technology data.
100116038/00
Studer CNC machines come with a range of different grinding direction configura-
tions. In many cases the grinding direction has to be changed during machining of a
workpiece, particularly during internal grinding. In order to resolve this problem, the
infeed direction is defined relative to the so-called unit circle.
100116038/00
In addition to the approach, the future working field is also defined. This is useful
when the next machining operation is to be carried out in angular plunging mode. In
this case the missing component is calculated at start position X or Z and the infeed
angle. The grinding direction can be determined internally by reference to the infeed
angle.
Application exam-
ple:
100116053/00
T T number position 1
R T number position 2
E For angular X-axes the approach and departure strategies are basically not carte-
sian. This means that during retracting using G9679 (e.g. cycle stop) a collision can
occur if the grinding wheel is on the left of the workpiece and the wheel contour
touches the workpiece in such a way that it is not possible to retract below the angle
of the angular axis. In order to avoid a possible collision, first make an interpolated
move back to the G9700 start position and then release below the X-axis angle.
NOTE!
Parameter E
This strategy does not work if, for example, the grinding wheel was moved manu-
ally into the above described position, and is then to be released using Cycle
Stop.
100116053/00
This function serves to carry out plunge grinding from the current position up to a
certain measurement.
Fanuc
Siemens
Application exam-
ple:
T T number position 1
E
X Nominal size X mm (inch)
B Cancellation signal:
If B is not programmed, cancellation signal from of the measurement control will not
be taken into account.
100116054/00
This function serves to approach the workpiece from the current position with the
defined speed until the contact-detection signal exceeds the defined limit.
Fanuc
Siemens
Precondition: Sensitron was previously with G200 activated.
Application exam-
ple:
T T number position 1
A, F If the values are not programmed, the settings/default values for the grinding cycles
will be applied.
100116055/00
Fanuc Remains at the same place for a defined time (plunge grinding).
Siemens Carries out a defined number of oscillating movements without an infeed move-
ment taking place.
Carries out a defined number of travel movements (form grinding / contour
grinding), without an infeed movement taking place.
Application example:
a)
Parameter G9703 Unit Mode
C Spark-out revolutions
H Subroutine number
I Spark-out strokes
R T number position 2
T T number position 1
100116056/00
The grinding wheel moves away from the workpiece at 180° to the infeed direction
As a result, previously automatically defined values are reset. (e.g. grinding with
measurement control)
Fanuc
Siemens Parameter G9704 Unit Mode a)
B M Command 1
C M Command 2
D M Command 3
T T number position 1
A If the reset value is not programmed, then the relevant basic parameter is used
E If lifting takes place during machining (at the switch-over point, before dressing), this
parameter must be set to 1 so that the global data are not reset and travel can con-
tinue from the same point.
F If the lifting speed is not programmed, then lifting will take place at maximum speed.
100116057/00
A workpiece section is machined with multi plunging. The infeed direction for the
first plunge (Position 1) and the final plunge (position 2) can be programmed. The
other plunges are always carried out perpendicular (vertically) to angle Y.
Fanuc
Siemens
Application exam-
ple:
T T number position 2
R T number position 2
J If parameter J is not programmed, then the relevant basic parameter will be used.
100116058/00
100116058/00
Fanuc
Siemens
Application exam-
ple:
T T number position 1
R T number position 2
100116059/00
This micro function enables a radius with a vertex (X/Z), the angle of the start tan-
gent (angle 1) and the end tangent (angle 2) to be machined. The start and end
coordinates are calculated in the function using the input parameters.
Fanuc The angle definitions for parameters [I] and [J] must be defined in the unit circle.
Siemens
Parameter G9708 Unit Mode a)
B Type of dimensioning
C Radius mm (inch)
E Number of feeds
H Type of infeed
I Angle 1 Degrees
J Angle 2 Degrees
T T number position 1
a) O=Option / E=Expert
Parameter description:
E
B Type of dimensioning
B = 0 (or vacant)
100116060/00
Programming example
057 (EXAMPLE);
G9600 A0 T1;
G9679;
M30;
100116060/00
This function makes it possible for any contour defined in an ISO program to be
executed. Programming is carried out directly on the ISO controls or on the external
programming place using StPROFIL.
Fanuc
Application exam-
ple:
H SUBROUTINE NUMBER
K Speed factor
T T number position 1
100116041/00
Feedback values:
100116041/00
D Subroutine directory E
H Thread direction
T T number position 1
Only the parameters needed for the subsequent operations have to be pro-
grammed.
B If the thread pitch is not programmed, then this is taken from the subroutine [V]
C The C axis position must not be programmed if the thread was previously positioned
using G9261
W If traverse grinding is programmed after this, then parameter W must also be pro-
grammed
100116061/00
Y The taper angle is entered as an angle in the unit circle. If parameter Y is pro-
grammed, then parameter U is ignored.
G9741 A0.2 B2.2 S5 Thread plunging to 0.2 mm before nominal size, 2.2 rota-
J400 tions to infeed depth, 5 infeeds,
Feed C/Z 400°/min
G9679 Disengage
G9742 A0.1 J800 Approach thread using Sensitron to 0.1 mm before nominal
size, feed C/Z 800°/min
G9741 A0.2 B-2.2 S5 Thread plunging to 0.2 mm before nominal size, -2.2 rota-
J400 tions to infeed depth, 5 infeeds,
Feed C/Z 400°/min
G203 Dressing
G9741 A0.05 S2 Grind with two strokes up to 0.05 mm before nominal size
G9679 Disengage
100116061/00
G9746 A0.2 S5 J5000 Thread traverse grinding to 0.2 mm before nominal size, 5
infeeds, feed C/Z 5000°/min
G9746 D0.02 J350 Thread plunging infeed 0.02 mm, feed C/Z 350°/min
G9679 Disengage
G9742 A0.2 J500 Z-15 Approach thread using Sensitron to 0.2 mm before nominal
size
G9746 A0.3 B1 D0.2 Traverse grinding in both directions to 0.3 mm before nomi-
J4000 nal size with 0.2 mm infeed
G9746 B0 S2 Grind to nominal size with two strokes, only grind in one E
direction
G9679 Disengage
100116061/00
B Number of revolutions
S Number of feeds
a) O=Option / E=Expert
B After each infeed the workpiece spindle rotates by +/- the value defined in parame-
ter B * 360 degrees. If nothing is programmed, then 1.2 revolutions are carried out.
E If the approach angle is not programmed, then the approach is made with 60°.
F If the retract angle is not programmed, then the retract is made with 10°.
100116062/00
A Machining is only carried out to the nominal size plus safety position. This prevents
the thread from becoming too small during approach.
E If the approach angle is not programmed, then the approach is made with 60°.
F If the retract angle is not programmed, then the retract is made with 10°.
100116062/00
Fanuc In order to use the cycle, G9740 must be programmed first so that the working
Siemens space is defined. If this is not done, then an error message is issued.
S Number of feeds
a) O=Option / E=Expert
A Grind to nominal size plus remaining size. If A is not programmed then grinding to
nominal size is carried out
H, I When approaching/retracting only X/C are interpolated, the Z axis does not travel
100116064/00
This function starts/stops an oscillation movement of the defined axis. During oscil-
lation, no other traversing motions can be programmed for this axis. With Parameter
B = 0 all oscillation movements will be stopped and the oscillation axis moves back
to the starting position.
Fanuc
Siemens
Application exam-
ple:
100116064/00
This is used to start / stop the workpiece spindle. Harmonic oscillations on the sur-
face can also be eliminated if [H] = 1. The speed is then changed to a random value
in the tolerance band [Y] after a time interval [T].
Fanuc
Siemens Parameter G9752 Unit Mode a)
M Sense of rotation
A RPM factor
C Spindle number
H Anti-harmonic
S The rotational speed of the workpiece spindle. With synchronous spindles, [B] must
be selected.
W With [W] = 1, the definition of G9752 remains active until M30 or Reset.
Y Only if [H] = 1
Refers to the speed [S]. The speed changes randomly within this tolerance band.
T Only if [H] = 1
The speed changes at this time interval within the tolerance band [Y].
100116066/00
Travel of the C axis to the programmed position. if the reference point has not yet
been approached, only a reference will be given in advance.
Fanuc
Siemens Parameter G9753 Unit Mode a)
C By contrast with M19, the position is approached in absolute coordinates (all correc-
tions being taken into account). E
100116066/00
The machine interrupts processing, moves to the disengagement position and cre-
ates a safety technological status in which the door can be opened. Now e.g. the
workpiece can be measured and a correction carried out. With cycle start, machin-
ing can then be continued.
Fanuc
Application example:
S Axis number
T T number position 1
X, Z If X and/or Z have not been defined, the grinding wheel travels on the X axis to 2
mm in front of the software limit switch.
100116068/00
In order for the measurement system to be calibrated at the end of the machining
process, function G9756 must be programmed after diameter/shoulder grinding.
This function ensures that the start position always remains the same in relation to
the nominal dimension. The difference between the in-process gauging abort posi-
tion and the programmed nominal dimension is offset.
Fanuc
Siemens Parameter G9756 Unit Mode a)
A Must be set with applications where the process involves 2 measuring heads (X +
Z).
This function can be used to define the clamping force of various clamping devices.
Fanuc
Parameter G9770 Unit Mode a)
C Clamping force %
a) O=Option / E=Expert
E
A Is used for the W axis S242 (NC barrel),
Input range 0 to 5000 Newton.
100116068/00
This cycle can be used to grind a workpiece in the defined infeed direction in the
plunge process with and without measurement control.
Application exam-
ple:
A Allowance in X mm (inch)
T T number position 1
R Feed
The necessary feed rate is calculated via trigonometric functions according to the
axis selected for the feed function [R].
The X or Z feed rate remains constant and corresponds to parameter F.
U Function selection:
100116070/00
If the desired grinding wheel shape cannot be dressed using the standard grinding
wheel shapes, then the shape can be specially programmed with an ISO program.
This form is only restricted by the geometry of the dessing tool.
To use a free grinding wheel form, when defining the grinding wheel form 10 must
be used.
E.2 "Define workpiece", E-196
It should be noted that for each specified dressing tool a custom subroutine must be
created.
A combination of standard form and special form for the left and rights sides is a
possible option.
100116072/00
100116072/00
F Settings
Options editor
F.5 "Options Editor", F-428
System backup
F.9 "System backup", F-433
The behavior of the grinding cycles is primarily determined by the grinding cycle
parameters. In order to reduce the number of these parameters and thus simplify
the programming, some of the cycle functions are controlled by these basic values.
Retraction amount The grinding wheel is lifted from the workpiece by this amount when the cycle stop
X/Z key is pressed or dressing takes place outwith the grinding cycle.
Overlapping multi- In multi-plunging the wheel moves by the amount of the grinding wheel width minus
plunge the overlap to the next plunge.
Retraction speed This speed is used for lifting during shoulder grinding G9208 and for the micro func-
tion programmed stop G9754.
Radius speed The radius is machined with this speed for the shoulder grinding G9208.
[O9208]
Infeed speed The infeed amount is carried out with this speed in the length and transverse grind-
ing cycles.
Z speed Multi- Moving to the next plunge is carried out with this speed for multi-plunging G9205
plunging and G9705.
Spark-out revolu- The number of spark-out revolutions defines the minimum number of revolutions the
tions workpiece still makes if the grinding wheel is at the nominal dimension.
Inching speed The workpiece turns with this rotational speed when the E9 key on the PCU is
pressed A.9 "Description of the control elements", A-18
100116073/00
Balance after time After the grinding wheel has been started via Start Screen > Energies, the imbal-
when starting ance is rechecked after this time and if necessary balancing is carried out with the
grinding wheel next wheel selection. This time is executed repeatedly until for the first time no
imbalance is detected, then the time “Balance after time” starts to run.
BALANCING BY Can be edited only by the operator, and is only visible when balancing with Hydro-
TIME balance.
Balancing before Enables balancing to be enforced before, alternatively after, the dressing operation.
dressing
Balancing after
dressing
F
100116073/00
Search path The length positioning probe has to react within this search path, otherwise the error
message 1606 is displayed.
Search speed This is the speed at which positioning i.e. measurement takes place with the length
positioning probe.
Positioning speed This is the speed with which the shoulder or diameter is approached.
Retraction dis- After positioning, the probe lifts up by this amount in order to measure with search
tance speed.
Safety position X/Z If grinding is being carried on with Sensitron, the machine switches over in all cases
in this position before the nominal size to the programmed feed.
This prevents the grinding wheel from traveling at the approach speed up to the
nominal dimension and the workpiece from possibly being damaged.
Approach speed X/ The workpiece is moved to the relevant axis at this speed, until the Sensitron signal
Z/C switches over to the grinding feed.
Sensitivity If parameter B is not programmed in the cycle G200, then this value is imported as a
base.
Pick-up channel If parameters A or D are not programmed, then this channel is activated in the cycle
number G200.
Search path Within this search path, when length positioning with Sensitron, the Sensitron must
react otherwise the error message 1566 is displayed.
Undersize When grinding with activated in-process measurement control, the grinding wheel
moves to a maximum of this value below the nominal size of the cycle. If no zero
signal is received from the measurement control, then the error message 1656 is
displayed.
100116073/00
M commands can be assigned to the function keys on the PCU (Process Control
Unit). This enables machine functions to be activated directly using the PCU key-
board Particularly when machine functions are required frequently, it is a good idea
to assign these to a function key.
Various configurations can be stored. This enables a quick assignment of com-
mands e.g. for machine or loader commands.
If a command is changed and the Input / Enter key pressed, then the command is
stored and the cursor jumps to the next command.
The configuration to be opened can be selected from the list of saved configura-
tions. The relevant M commands are displayed in the overview
100116073/00
100116073/00
Every tool machine only reaches thermal stability after a certain operating period. In
order for the machine to be thermally stable from the start of operation it can be
started automatically using the start-up timer.
The program to be started needs to be programmed by the operator. The required
movements and functions can be executed continuously using the appropriate pro-
gramming.
The date and time for starting the machine as well as the program required should
be entered here.
Set Start The time entered is set as the switch-on time. A machine with an automatic loading
system cannot be switched off using the “Standby” Softkey in certain circumstances,
because the machine is meant to keep running. After production has finished, in
order to switch off the energies despite this, this can be programmed with the M
command M601.
100116073/00
F.3.1 Program
Attention must be paid to the following points so that the program runs correctly:
End of program with M99
Check to make sure that no collision can occur.
Start the grinding wheel drive and open the coolant valve. This ensures that the
machine is thermally stable.
Check that the power supplies can be switched on in such a way that no errors
arise (without RESET button). If, after switching on the power supplies, an error
message arises which has to be deleted using RESET, then it is not possible to
start a program.
CAUTION!
Do not start any program which has not previously been checked!
NOTE!
The warm-up program is not started if power is not switched off when the switch-
on time is reached.
100116073/00
The safety settings can be used to restrict access to various operating functions.
The access level is principally influenced by the position of the key switches AUX
and EDIT.
Basic Operator: Basic functions for the production of parts. These comprise cycle start and correc-
tions but no program modifications.
Basic Basic functions for the programming of machining programs and definition of tools.
Programming
100116073/00
CAUTION!
Changing the machine options can result in erratic behavior of the machine.
Machine options should therefore only be changed by properly trained mainte-
nance staff.
NOTE!
After setting the machine options, the machine needs to be set up again.
Edit:
Modify Modifies a selected machine option. This function is only available to service per-
sonnel.
100116073/00
This is where the high-frequency spindles for dressing and internal grinding are
defined. As a machine is often supplied with more than one spindle, several spin-
dles can be defined. The mounted spindle must then be assigned under “Assigning
high frequency spindles” in the “Settings” menu, so that the frequency converter dis-
plays the correct data for the spindle such as frequency, current or voltage.
The data should be taken from the spindle datasheet or obtained from the manufac-
turer.
In order to edit a spindle configuration, the appropriate file on the left must be
selected.
100116073/00
100116073/00
In order to be able to work with a mounted spindle, the machine has to be informed
which spindle is currently mounted.
Assign In order to assign a spindle to a grinding head position, the relevant position must
be highlighted (yellow bar). After pressing the “Assign” softkey, the following window
opens:
F
The mounted spindle can be selected from the list and assigned using “OK”.
Define: This softkey is used to call the menu F.6 "Defining the High-frequency Spindles",
F-429.
100116073/00
Definition of the clamping devices is used in order to define automatic and super-
vised clamping devices.
CAUTION!
The definition or modification of the clamping device configurations can lead to
erratic behavior of the machine. The configurations should therefore only be
changed by properly trained personnel.
The configuration to be changed can be selected in the list on the left. When setting
up, the configuration can be assigned to the workhead or the tailstock.
100116080/00
With system backup you can create a complete data backup of all customer data
and machine configurations.
NOTE!
It is advisable to create a data backup from time to time, to avoid complete loss of
data in case of failure of the control systems.
For data backup the “StuderWIN Backup Tool” should be used. As a first step, you
must specify the place where the data backup is to be saved. Create an empty
folder for the data backup to be saved to. Give the folder a clear name, e.g. the date
of the backup.
Now hit the [OK] key to create the backup.
Hit the [OK] key again to complete and exit the backup tool.
100116080/00
100116080/00
G Diagnosis
The diagnosis area serves for the display of error messages and status information
about individual machine components.
G.1 Messages
The messages screen displays all messages of the CNC and PMC/PLC which have
been received by the controls. These include the following message types:
Error messages (red): These messages prevent a program start and must be
dealt with before putting the machine into operation.
More information This shows additional information related to the selected message.
Delete PS Deletes system error 100 “Parameter can be overwritten” (only for Fanuc control
Alarm 100 system).
H.2 M-Commands
M0 Programmed stop
The program currently running will be stopped. The program is not terminated. If the
cycle is started again the program will be run from this point.
(Cycle interrupt key is M00)
M1 Optional stop
=> See M00\
However the M1 ACTIVE key must be selected.
M3 Workhead spindle cw
The workhead spindle will be started. The Rpm's are defined with an S parameter.
=> Example: M3 S200 (rpm 200).
M5 and M30 will stop the workhead spindle.
The spindle speed is limited to 30 rpm when the doors are open. M03 turns the work
spindle in clockwise direction, as seen from the workhead looking in the direction of
the tailstock. Make sure to switch the Workhead Spindle off (M5) before inserting
the M4 command.
If there are several spindles on the machine (synchronous spindle, powered turning
tools etc.) then function M3 can be used to select the following as well:
=> M3 S = rpm H = spindle number to be started B = synchronous mode on
(1) / off (0)
If there are several spindles on the machine (synchronous spindle, powered turning
tools etc.) then function M5 can be used to select the following as well:
=> M5 H = spindle number to be stopped
H
M137 Internal grinding 4 head 1 off; (Drive 10 H1ID4)
H
M188 Internal grinding 5 head 2 off; (Drive 22 H2ID5)
H
M339 Internal grinding 6 head 3 off; (Drive 32 H3ID6)
H
M465 Gauge slide 2 retract
The measuring probes are lifted while moving out.
M582 Coolant 8 on
M584 Coolant 7 on
H
M585 Coolant 7 off
H
M678 Coolant valve on / channel 28
H
M876 Working position, handling station 13
H.3 B/H-Commands
B20 is only activated if the coolant volume setting is not selected using the PCU
handwheel.
H
B49 Open 'retract' window
B78 Holding force for clamping device, level 0-15 (max. 15)
The magnetic clamping devices equipped with this function can set the holding
force in 16 steps.\ nB78.0000 smallest level\.nB78.0015 largest level
Use function G9770 in the program.
I Messages
Correction:
The diameter measurement with the laser has only produced values which are
outwith the programmed tolerance.
Correction:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 467
MESSAGES / STUDERWIN
Correction:
1505 Error: Drain coolant tank => confirm with command M610
The oil/water mix needs to be emptied.
Cause:
After operating the water spray extinguishing system, the grinding oil is contam-
inated with water.
Correction:
the CNC Program will be stopped at the first movement which is not at rapid
speed
Correction:
Correcton:
the C axis is switched to normal operation using M3, M19, M358 or the jog key
Correction:
refill oil
check cooling system
Filter dirty
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 469
MESSAGES / STUDERWIN
Correction:
Correction:
Correction:
Correction:
1525 Error: Acceptance button actuated for more than three minutes
Cause:
Correction:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 471
MESSAGES / STUDERWIN
Correction:
Correction:
Correction:
Correction:
Correction:
Cause:
Correction:
Check plug
mechanical check of the swiveling mechanism
Move the swiveling mechanism to the rest position
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 473
MESSAGES / STUDERWIN
If the programs were deleted, then the Studer cycles, the machine parameters and
the options file must be reloaded into the control system from the machine floppy
disks. The floppy disks can be found in the electrical cabinet.
Afterwards the options can be set in the set-up dialogue (=> see Operating Instruc-
tions). If controlled clamping devices are in the machine these must be saved again.
After setting the options the control system must be switched off and then switched
on again.
Correction:
Correction:
Faulty initiator
the permitted clamping time was exceeded
Correction:
Correction:
The conditions defined in the Options program for carrying out the active move-
ment have not been met.
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 475
MESSAGES / STUDERWIN
Effect:
Correction:
Correction:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 477
MESSAGES / STUDERWIN
After the following Dressing Operation the Grinding Wheel Diameter will be
smaller than the programmed Minimum Wheel Diameter.
Action:
Correction:
This Message will repeatedly be displayed before Dressing until either or both of the
following Modifications are made:
After the following Dressing Operation the Grinding Wheel-Width will be smaller
than the programmed Minimum Wheel-Width.
Action:
Correction:
This Message will repeatedly be displayed before Dressing until either or both of the
following Modifications are made:
Correction:
Check the distance of traverse for obstacles and check the initiators
Check the lift off of the probe
The contact signal has not exceeded the switching threshold, the wheel has not
established contact in the defined search path.
Reaction:
Program stop
Remedy:
End with reset. Check whether the grinding wheel has established contact and
check the setting parameters for the Sensitron.
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 479
MESSAGES / STUDERWIN
Correction:
the safety switch (beside the main power switch) is switched off.
Effect:
Correction:
Correction:
Correction:
Correction:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 481
MESSAGES / STUDERWIN
Correction:
Correction:
Internal grinding is carried-out and the call for wheel dressing was not initiated
through a studer grinding cycle
To prevent Collisions
The Operator must put the Grinding Wheel in a Position from which the Dress-
ing Tool can be approached in X without risk of Collision. Dressing can then be
carried out by pushing "Cycle-Start
Filter is dirty
Pump is faulty
Plug, cable or pressure switch is faulty
too little oil in tank
Correction:
Change filter
Fill up oil
Check pump, plug, cable or pressure switch
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 483
MESSAGES / STUDERWIN
Correction:
Correction:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 485
MESSAGES / STUDERWIN
Correction:
Length Positioning must be set-up after a Workpiece has been newly registered
No shoulder was found after traversing the entire length of the search path
Correction:
Correction:
The motor cooling system coolant level is too low or too high.
Cable, connector or level switch are faulty.
Correction:
Reaction:
Remedy:
1614 Error: The feed master [R] refers to an axis which is not involved in the move-
ment
Cause:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 487
MESSAGES / STUDERWIN
Swiveling:
G9600 H<Grinding wheel> T<Grinding wheel no.> (R<Turret position>)
A<Angle>
Software release F:
Correction:
Press reset
Switch control unit off/on
Carry out reference run with B142.0009.
Correction:
The Coolant Nozzle (Option) must be moved-in before the Gauge Slide
The Loader (Option) is still in the Danger Zone
Correction:
The contact detection crash limit has been overrun (e.g. Dittel AE6000).
Correction:
A correction value was calculated or entered in cycle G9825 which was too
large.
Correction:
The function "circumferential positioning with passive probe" G9233, was called
without the probe being set up.
Correction:
Correction:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 491
MESSAGES / STUDERWIN
Correction:
Traverse command for measuring head cover (M760, M761 or M762) pending
but traverse conditions not OK.
Correction:
The maximum Wheel Rpm's are defined in the Options Program 09999
Reset Options
The max. circumferential speed of the other grinding wheel with the same drive
motor has been exceeded
The programmed peripheral speed of wheel can no longer be attained.
Correction:
Correction:
Action:
Correction:
An attempt was made to place a grinding quill in the grinding quill changer. It
was established that there was no space available.
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 493
MESSAGES / STUDERWIN
Correction:
1666 Error: The calculated plunge angle doesn't correspond to the evaluated quad-
rant
Cause:
Correction:
Correction:
Correction:
Correction:
Alter the taper angle in the range from -85° to +85° in relation to the type of
operation
the reference point traversing was started too close to the reference cam
Effect:
Correction:
move the axis away from the restricted close range zone and start again.
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 495
MESSAGES / STUDERWIN
Correction:
It is used for ejecting the grinding arbor and lifting the Q axis.
Correction:
Check wiring
Check pressure switch
Effect:
Correction:
Correction:
The 6th axis is disabled due to the position of the wheel guard.
Correction:
Correction:
For function G204, remove parameters A and K or set to zero.
Effect:
Program is aborted and the grinding wheel moved into a clear position
Correction:
=> see operating instructions for swarf conveyor
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 497
MESSAGES / STUDERWIN
Effect:
Correction:
=> operating instructions for swarf conveyor
the program number shown on the display cannot be started as a main pro-
gram. The program number is within the blocked range.
Correction:
Correction:
Correction:
Check the processing program for the loading / unloading system or empty the
system manually.
Incorrect position has been programmed in the loading / unloading system with I
gripper arrangement.
Correction:
Effect:
Correction:
Correction:
Acquisition method
Traverse the grinding wheel in the x-direction toward the wheel dresser.
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 499
MESSAGES / STUDERWIN
Correction:
Correction:
Correction:
Acceleration or braking time set too short. Electronic motor current relay has
triggered (setting: 1.1 x nominal drive current)
Fault in the converter
Cable break
Correction:
Correction:
Fill oil
Check level sensor and cable
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 501
MESSAGES / STUDERWIN
Correction:
Correction
Broken Cable
Loose Contact
Contacters defect
Correction:
Correction:
1712 Error: ! spindle code will be updated => reset => restart via custom
The Identification-Code of the actual Spindle is different from the Code that was
present at this Spindle Position when the Machine was last switched-off.
Cause:
A new spindle with different spindle-code was installed at this position. (re-
check coding data !)
The spindle identification code changed while the spindle was switched-off.
Error:
Correction:
1713 Error: Arbor deflection compensation must not be swiveled in bore to zero.
Cause:
According to CNC internal information, the grinding wheel is still in the bore.
Correction
Move manually out of the bore, next disengage using cancel cycle and then
repeat the set-up step.
Correction:
Cause:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 503
MESSAGES / STUDERWIN
For mechanical reasons the workpiece spindle head must not be operated in
the M4 direction.
Correction:
Correction:
Correction:
The grinding wheel data have not been copied into the CNC memory.
Correction:
Effect:
Correction:
Move the tool drive to 0°. Start tool drive using M33 and stop again using M35.
1733 Error: Coolant flow monitoring not possible.several coolant valves are open
Cause:
Coolant Flow Monitoring is not possible. More than one Coolant Valve is acti-
vated
Correction:
The flow monitor indicates coolant flow even though the shut-off valve is not
open.
Correction:
Correction:
Check initiators
check whether the steady-rest can travel
Correction:
Effect:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 507
MESSAGES / STUDERWIN
one or more grinding drives are coming to rest and a command to open the
doors has been entered
Effect:
as long as the grinding drive is slowing down, the doors remain locked
Correction:
Correction:
Issue the switch-off command for the rotating internal tool or M command M139
"Switch off all internal grinding drives".
Correction:
Replenish grease
Check lubricating device
Correction:
Fill up oil
Check oil-mist lubrication
1748 Error: Row type of the loader feeder / discharger is not defined.
Pressure faulty
Pressure switch not set correctly
Cable break
Unit is faulty
Correction:
Correction:
when setting the options, for safety reasons the current workpiece clamping
device selection was deleted
Correction:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 509
MESSAGES / STUDERWIN
Correction:
Add oil
Check lube lines
Check pressure switch
Check flow controller
Check lubrication pump
1755 Error: Grinding wheel not selected and / or in wrong working position
Cause:
The wheel in working position is not correct selected or is not set-up for "LP with
sensitron"
Correction:
the set-up of the "assisted manual mode" was carried out with a different grind-
ing wheel.
Correction:
the current B axis angle does not correspond to the one set up.
Correction:
the positions for the manual cycle (oscillating in Z) have not been set up.
Correction:
the positions for the manual cycle (oscillating in X) have not been set up.
Correction:
The oil amount for the ID-high frequency spindle 1 is not correct
Oil level is not correct
Air pressure is not correct
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 511
MESSAGES / STUDERWIN
one or more axis drives (driver) have been powered down without the doors
being opened or the accept key being released.
Correction:
Correction:
Correction:
Correction:
Correction:
the axis drives are first switched off in the software and afterwards in the hard-
ware.
the axis drives are first switched on in the hardware and afterwards in the soft-
ware.
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 513
MESSAGES / STUDERWIN
after issuing the M commands M241 or M242 in the NC program, the loader
must release the grinding process and start with the loader function within 5
seconds.
Correction:
Correction:
missing grinding process release from the loader and pressing the cycle start
key at the same time.
Correction:
?????
a workpiece change was ordered using the M commands M241 or M242 in the
NC program without first approaching the basic machine position.
Correction:
Cause:
the grinding wheel contact guards can only be closed in the park position
Correction:
Effect:
Correction:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 515
MESSAGES / STUDERWIN
Correction:
the R axis must be length-positioned and the R axis position must be set relative
to the selected control edge number according to the workpiece drawing.
the necessary control edge removal amounts must be stored in the input mem-
ory of the measurement control system before the start of the cycle.
a position select B59 was defined for the available R axis without the R axis
being defined in the measurement control set-up screen.
Correction:
Call the measurement control set-up screen and select the R axis.
Correction:
The cause of error is shown on the measurement control system and saved until the
fault has been remedied.
the form or unround grinding cycle has been terminated with M20.
Correction:
Cable break
uncoded spindle used
Frequency converter issues wrong value
Correction:
a traverse command for the C axis was issued without the C axis being set up
Correction:
Correction:
1802 Error: T-number not allowed have been used. Allowed: T2..T10 and T12..T20
Cause:
Correction:
Correction:
the balancing unit signals an excessive balancing time on the tool holding fixture
1.
Cuase:
Balancing chambers are full. => Switch off external grinding wheel on tool hold-
ing fixture 1 to drain the chambers
no coolant available or coolant pressure is too low
Coolant injector nozzles are clogged or valves faulty
Correction:
The automatic door drive has been inactivated with command M65
Correction
activate door drive again using M64. After the automatic doors have been acti-
vated all movements will take place at reduced speed until the referencing pro-
cedure is complete.
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 519
MESSAGES / STUDERWIN
Correction:
Correction:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 521
MESSAGES / STUDERWIN
Probe is faulty
Cable break
Probe is not mounted
Probe was deflected by the workpiece when swiveling in
Correction:
Correction:
Correction:
the pushbutton to select the feedrate specification via the handwheel was actu-
ated. For G1 traverse commands the relevant axes now move simultaneously
with the handwheel i.e. the feedrate is determined by the rotational speed of the
handwheel.
Correction:
the selected function cannot be executed because this option is not available.
Correction:
Correction:
Correction:
1842 Error: G9221 not available => use G9220 with G9245
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 523
MESSAGES / STUDERWIN
A transfer parameter was omitted or was defined using an incorrect value during
programming.
Correction:
Interpolated infeeding cannot take place during oscillation with an axis (X or Z).
Correction:
Switch off oscillation or alter plunge angle parameter [S] and/or [V].
Correction:
Correction:
In order that the thread quality can be guaranteed, the thread profile must be
recalculated in StuderThread.
Correction:
Correction:
1855 Error: Spindle: detected pole number different from defined pole number
Cause:
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 525
MESSAGES / STUDERWIN
Correction:
Recalculate data in StuderForm
Initiator is faulty
Initiator is not correctly adjusted
Correction:
Correction:
Correction:
Correction:
Check connection
Generate data again
Restart HighCom
Correction:
Check settings
Connect or check cable
1868 Error: Function parameter [x] not available => use g9239
Cause:
The parameter X is no longer valid from the software version MVB 208.
Correction:
Correction:
The reference position of the C axis has not yet been approached.
Correction:
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 527
MESSAGES / STUDERWIN
Correction:
Correction:
When using function G9603 with parameter 1=7 it was established that the
angular error is outside the maximum tolerance [parameter R].
Correction:
1877 Message: Synchron function to 3.axis is with M645 inactiv! M644 = activ
The maximum movement time of the active loader movement has been
exceeded
Correction:
Read the last active loader movement from the easyLoad status screen and
check its valves, initiators and fuses
1879 Message: High speed not finished correctly; disengage undefined position
manually
For internal grinding at high speed, disengage can be blocked so that a collision can
be avoided. If the cycle is not finished correctly, then retraction must be done manu-
ally.
Correction:
=> see Profibus status screen
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 529
MESSAGES / STUDERWIN
During grinding with measurement control it was established that the active
measuring probe returns invalid results.
Correction:
1896 Error: The grinding wheel is in the bore : retraction with cycle-start
Cause:
The previous machining program was terminated but the internal grinding wheel
remains in the bore.
Correction:
1897 Message: Test stop active: operating door locked, F% >0 !no operator inputs!
Explanation:
Reaction:
Remedy:
1900 Error: CS contour mode not available, workpiece spindles are not referenced.
1904 Error: Referencing the workpiece spindle not possible, override switch at 0%.
1907 Error: Options relevant to safety have been changed! Adaptation of the
options in Safety PMC required.
Options relevant to safety have been changed in PMC 1. Edit options in Safety PMC
too.
possible options:
doors, axes, spindle, drive channels, brakes
Procedure:
Switch on the CNC and switch off again after approx. 30 seconds.
Exchange battery
Switch on control system again
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 531
MESSAGES / STUDERWIN
1917 Message: Service mode active Movements can be carried out with open oper-
ating doors.
1925 Message: B-axis locked. Lifting not permitted as long as external grinding
drive is turning.
1938 Error: The option for high-speed skip signals was set incorrectly.
1940 Message: No access by hand! Doors closed until referenced! Bypass only w/
acknowledgement C1
The operating doors are kept closed for safety reasons as the axis/axes are not ref-
erenced and monitoring is not active.
Reference axes in the energies screen
1941 Message: No access by hand! Doors closed until referenced! Bypass only w/
acknowledgement C2
1943 Message: Test stop scheduled in less than 2 hours. Test can be enforced with
B143. Safe position required.
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 533
MESSAGES / STUDERWIN
1951 Error: Working life of turning tool reached Drehwerkzeug wechseln und Leb-
ensdauer rücksetzen
1954 Error:
1956 Message:
1957 Error:
1958 Message: Bit0 : CPU Temperature Exceeds the Upper Limit Bit1 : CPU Fan
Failure Bit2 : HDD Fan Failure Bit3 : Case Fan Failure Bit4 : Ambient Tem-
perature Exceeds the Upper Limit(55deg.C) Bit5 : Ambient Temperature
Exceeds the Lower Limit(5deg.C) Bit6 : CMOS battery alarm Bit7 : (Not
used)
Bit0 : CPU Temperature Exceeds the Upper Limit
Bit1 : CPU Fan Failure
Bit2 : HDD Fan Failure
Bit3 : Case Fan Failure
Bit4 : Ambient Temperature Exceeds the Upper Limit(55deg.C)
Bit5 : Ambient Temperature Exceeds the Lower Limit(5deg.C)
Bit6 : CMOS battery alarm
Bit7 : (Not used)
1990 Error: Setup stopped by cnc, please restart. Move the grindingwheel in Z free!
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 535
MESSAGES / STUDERWIN
I
10035212 / 01 / en-English © Fritz Studer AG
Release ab 29 / 13.03.2012 I - 537