Cycles
2.3 Graphical cycle support in the program editor
Turning Part 2: Programming (Siemens instructions)
Programming and Operating Manual, 05/2012, 6FC5398-5DP10-0BA0
107
If transfer parameters are omitted at the end of the parameter list, the parameter list must be
prematurely ended with ")". If any parameters are to be omitted within the list, a comma "...,
,..." must be written as a placeholder.
No plausibility checks are made for parameter values with a limited range of values unless
an error response has been specifically described for a cycle.
If when calling the cycle the parameter list contains more entries than parameters are
defined in the cycle, the general NC alarm 12340 "Too many parameters" is displayed and
the cycle is not executed.
Note
Axis-specific and channel-specific machine data of the spindle must be configured.
Cycle call
The individual methods for writing a cycle are shown in the programming examples provided
for the individual cycles.
Simulation of cycles
Programs with cycle calls can be tested first in simulation.
During simulation, the traversing movements of the cycle are visualized on the screen.
2.3 Graphical cycle support in the program editor
The program editor in the control system provides you with programming support to add
cycle calls to the program and to enter parameters.
Function
The cycle support consists of three components:
1. Cycle selection
2. Input screens for parameter assignment
3. Help display per cycle
Operating the cycle support
To add a cycle call to the program, carry out the following steps one after the other:
● You can branch to selection bars for the individual cycles from the horizontal soft key bar
using the existing soft keys "Drilling" and "Turning".
● The cycle selection is carried out using the vertical soft key bar until the appropriate input
screenform with the help display appears on the screen.
● The values can be entered either directly (numerical values) or indirectly (R parameters,
e.g. R27, or expressions consisting of R parameters, e.g. R27+10).
If numerical values are entered, a check is carried out to see whether the value is within
the admissible range.