BHDSL 0211 en en-US
BHDSL 0211 en en-US
Preface
___________________
Introduction 1
___________________
Setting up the machine 2
SINUMERIK
___________________
Working in manual mode 3
SINUMERIK 840D sl/828D
Turning ___________________
Machining the workpiece 4
Simulating a machining
___________________
operation 5
Operating Manual
___________________
Creating G code program 6
Creating a ShopTurn
___________________
program 7
Programming technology
___________________
functions (cycles) 8
___________________
Multi-channel view 9
___________________
Multi-channel support 10
___________________
User data 11
___________________
Teaching in a program 12
___________________
Working with a B axis 13
Valid for:
Working with two tool
SINUMERIK 840D sl / 840DE sl / 828D Controller ___________________
carriers 14
Software CNC software version for 840D sl / 840DE sl 2.7
SINUMERIK Operate for PCU/PC 2.7
___________________
Tool management 15
___________________
Program management 16
02/2011
6FC5398-8CP40-1BA0 Continued on next page
Legal information
Setting up drives 17
HT 8 18
Ctrl Energy 19
SINUMERIK 840D sl/828D
Turning Easy Message (828D only) 20
Appendix A
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
with a safety alert symbol, indicates that minor personal injury can result if proper precautions are not taken.
CAUTION
without a safety alert symbol, indicates that property damage can result if proper precautions are not taken.
NOTICE
indicates that an unintended result or situation can occur if the corresponding information is not taken into
account.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will
be used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to
property damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation for the specific task, in particular its warning notices and
safety instructions. Qualified personnel are those who, based on their training and experience, are capable of
identifying risks and avoiding potential hazards when working with these products/systems.
Proper use of Siemens products
Note the following:
WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical
documentation. If products and components from other manufacturers are used, these must be recommended
or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and
maintenance are required to ensure that the products operate safely and without any problems. The permissible
ambient conditions must be adhered to. The information in the relevant documentation must be observed.
Trademarks
All names identified by ® are registered trademarks of the Siemens AG. The remaining trademarks in this
publication may be trademarks whose use by third parties for their own purposes could violate the rights of the
owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software
described. Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the
information in this publication is reviewed regularly and any necessary corrections are included in subsequent
editions.
SINUMERIK documentation
The SINUMERIK documentation is organized in the following categories:
● General documentation
● User documentation
● Manufacturer/service documentation
Additional information
You can find information on the following topics at www.siemens.com/motioncontrol/docu:
● Ordering documentation/overview of documentation
● Additional links to download documents
● Using documentation online (find and search in manuals/information)
Please send any questions about the technical documentation (e.g. suggestions for
improvement, corrections) to the following address:
docu.motioncontrol@siemens.com
Training
For information about the range of training courses, refer under:
● www.siemens.com/sitrain
SITRAIN - Siemens training for products, systems and solutions in automation technology
● www.siemens.com/sinutrain
SinuTrain - training software for SINUMERIK
FAQs
You can find Frequently Asked Questions in the Service&Support pages under Product
Support. http://support.automation.siemens.com
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 5
Preface
SINUMERIK
You can find information on SINUMERIK under the following link:
www.siemens.com/sinumerik
Target group
This documentation is intended for users of turning machines running the SINUMERIK
Operate software.
Benefits
The operating manual helps users familiarize themselves with the control elements and
commands. Guided by the manual, users are capable of responding to problems and taking
corrective action.
Standard scope
This documentation describes the functionality of the standard scope. Extensions or changes
made by the machine manufacturer are documented by the machine manufacturer.
Other functions not described in this documentation might be executable in the control.
However, no claim can be made regarding the availability of these functions when the
equipment is first supplied or in the event of servicing.
Furthermore, for the sake of clarity, this documentation does not contain all detailed
information about all types of the product and cannot cover every conceivable case of
installation, operation or maintenance.
Terms
The meanings of some basic terms used in this documentation are given below.
Program
A program is a sequence of instructions to the CNC which combine to produce a specific
workpiece on the machine.
Contour
The term contour refers generally to the outline of a workpiece. More specifically, it refers to
the section of the program that defines the outline of a workpiece comprising individual
elements.
Cycle
A cycle, such as the tapping cycle, is a subprogram defined in SINUMERIK Operate for
executing a frequently repeated machining operation.
Turning
6 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Preface
Technical Support
You will find telephone numbers for other countries for technical support in the Internet under
http://www.siemens.com/automation/service&support
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 7
Preface
Turning
8 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Table of contents
Preface ...................................................................................................................................................... 5
1 Introduction.............................................................................................................................................. 21
1.1 Product overview .........................................................................................................................21
1.2 Operator panel fronts ...................................................................................................................22
1.2.1 Overview ......................................................................................................................................22
1.2.2 Keys of the operator panel...........................................................................................................23
1.3 Machine control panels ................................................................................................................33
1.3.1 Overview ......................................................................................................................................33
1.3.2 Controls on the machine control panel ........................................................................................33
1.4 User interface...............................................................................................................................36
1.4.1 Screen layout ...............................................................................................................................36
1.4.2 Status display...............................................................................................................................37
1.4.3 Actual value window ....................................................................................................................40
1.4.4 T,F,S window ...............................................................................................................................41
1.4.5 Current block display ...................................................................................................................43
1.4.6 Operation via softkeys and buttons .............................................................................................43
1.4.7 Entering or selecting parameters .................................................................................................45
1.4.8 Pocket calculator..........................................................................................................................47
1.4.9 Context menu...............................................................................................................................49
1.4.10 Touch operation ...........................................................................................................................49
1.4.11 Changing the user interface language.........................................................................................50
1.4.12 Entering Asian characters............................................................................................................51
1.4.13 Protection levels...........................................................................................................................53
1.4.14 Online help in HMI sl....................................................................................................................55
2 Setting up the machine ............................................................................................................................ 59
2.1 Switching on and switching off.....................................................................................................59
2.2 Approaching a reference point.....................................................................................................60
2.2.1 Referencing axes .........................................................................................................................60
2.2.2 User agreement ...........................................................................................................................61
2.3 Modes and mode groups .............................................................................................................63
2.3.1 General ........................................................................................................................................63
2.3.2 Modes groups and channels........................................................................................................65
2.3.3 Channel switchover......................................................................................................................65
2.4 Settings for the machine ..............................................................................................................66
2.4.1 Switching over the coordinate system (MCS/WCS) ....................................................................66
2.4.2 Switching the unit of measurement..............................................................................................67
2.4.3 Setting the work offset .................................................................................................................68
2.5 Measuring the tool .......................................................................................................................71
2.5.1 Measuring a tool manually ...........................................................................................................71
2.5.2 Measuring a tool with a tool probe...............................................................................................73
2.5.3 Calibrating the tool probe.............................................................................................................75
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 9
Table of contents
Turning
10 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Table of contents
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 11
Table of contents
Turning
12 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Table of contents
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 13
Table of contents
Turning
14 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Table of contents
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 15
Table of contents
Turning
16 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Table of contents
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 17
Table of contents
Turning
18 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Table of contents
18 HT 8....................................................................................................................................................... 669
18.1 HT 8 overview ............................................................................................................................669
18.2 Traversing keys..........................................................................................................................672
18.3 Machine control panel menu......................................................................................................673
18.4 Virtual keyboard .........................................................................................................................674
18.5 Calibrating the touch panel ........................................................................................................676
19 Ctrl Energy............................................................................................................................................. 677
19.1 Overview ....................................................................................................................................677
19.2 Displaying energy consumption .................................................................................................678
19.3 Measuring and saving the energy consumption ........................................................................679
19.4 Displaying measured curves......................................................................................................680
19.5 Using the energy-saving profile .................................................................................................680
20 Easy Message (828D only).................................................................................................................... 683
20.1 Overview ....................................................................................................................................683
20.2 Activating Easy Message...........................................................................................................684
20.3 Creating/editing a user profile ....................................................................................................685
20.4 Setting-up events .......................................................................................................................686
20.5 Logging an active user on and off..............................................................................................688
20.6 Displaying SMS logs ..................................................................................................................689
20.7 Making settings for Easy Message ............................................................................................690
21 Easy Extend (828D only) ....................................................................................................................... 691
21.1 Overview ....................................................................................................................................691
21.2 Enabling a device.......................................................................................................................692
21.3 Activating and deactivating a device..........................................................................................692
21.4 Commissioning Easy Extend .....................................................................................................693
22 Service Planner (828D only) .................................................................................................................. 695
22.1 Performing and monitoring maintenance tasks .........................................................................695
22.2 Wartungsaufgaben einrichten ....................................................................................................697
23 Ladder Viewer and Ladder add-on (828D only) ..................................................................................... 699
23.1 PLC diagnostics .........................................................................................................................699
23.2 Structure of the user interface....................................................................................................700
23.3 Control options ...........................................................................................................................701
23.4 Displaying PLC properties .........................................................................................................703
23.5 Displaying information on the program blocks...........................................................................704
23.6 Displaying and editing NC/PLC variables ..................................................................................706
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 19
Table of contents
Turning
20 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction 1
1.1 Product overview
The SINUMERIK controller is a CNC (Computerized Numerical Controller) for machine tools.
You can use the CNC to implement the following basic functions in conjunction with a
machine tool:
● Creation and adaptation of part programs
● Execution of part programs
● Manual control
● Access to internal and external data media
● Editing of data for programs
● Management of tools, zero points and further user data required in programs
● Diagnostics of controller and machine
Operating areas
The basic functions are grouped in the following operating areas in the controller:
2SHUDWLQJDUHDV
([HFXWHSDUWSURJUDPVPDQXDOFRQWURO 0$&+,1(
(GLWLQJRIGDWDIRUSURJUDPV 3$5$0(7(5
7RROPDQDJHPHQW
&UHDWLQJDQGDGDSWLQJRISDUWSURJUDPV 352*5$0
$FFHVVWRLQWHUQDODQGH[WHUQDOGDWDPHGLD 352*5$0
0$1$*(5
$ODUPGLVSOD\6HUYLFHGLVSOD\ ',$*126,6
$GDSWLQJRIWKH1&GDWDWRWKHPDFKLQH 67$5783
V\VWHPVHWWLQJ
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 21
Introduction
1.2 Operator panel fronts
1.2.1 Overview
Introduction
The display (screen) and operation (e.g. hardkeys and softkeys) of the SINUMERIK Operate
user interface use the operator panel front.
In this example, the OP 010 operator panel front is used to illustrate the components that are
available for operating the controller and machine tool.
(5)
(5)
Turning
22 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.2 Operator panel fronts
References
A more precise description as well as a view of the other operator panel fronts that can be
used may be found in the following reference:
Operator Components and Networking Manual; SINUMERIK 840D sl/840Di sl
Key Function
<ALARM CANCEL>
Cancels alarms and messages that are marked with this
symbol.
<CHANNEL>
Advances for several channels.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 23
Introduction
1.2 Operator panel fronts
Key Function
<HELP>
Calls the context-sensitive online help for the selected window.
<NEXT WINDOW> *
Toggles between the windows.
For a multi-channel view or for a multi-channel functionality,
switches within a channel gap between the upper and lower
window.
Selects the first entry in selection lists and in selection fields.
Moves the cursor to the beginning of a text.
<PAGE UP>
Scrolls upwards by one page in a window.
Turning
24 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.2 Operator panel fronts
Key Function
+ <PAGE UP> + <SHIFT>
In the program manager and in the program editor from the
cursor position, selects directories or program blocks up to the
beginning of the window.
<PAGE DOWN>
Scrolls downwards by one page in a window.
<Cursor right>
Editing box
Opens a directory or program (e.g. cycle) in the editor.
Navigation
Moves the cursor further to the right by one character.
<Cursor left>
Editing box
Closes a directory or program (e.g. cycle) in the program
editor. If you have made changed, then these are accepted.
Navigation
Moves the cursor further to the left by one character.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 25
Introduction
1.2 Operator panel fronts
Key Function
+ <Cursor left> + <CTRL>
Editing box
Moves the cursor further to the left by one word.
Navigation
Moves the cursor in a table to the next cell to the left.
<Cursor up>
Editing box
Moves the cursor into the next upper field.
Navigation
– Moves the cursor in a table to the next cell upwards.
– Moves the cursor upwards in a menu screen.
<Cursor down>
Editing box
Moves the cursor downwards.
Navigation
– Moves the cursor in a table to the next cell downwards.
– Moves the cursor in a window downwards.
Turning
26 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.2 Operator panel fronts
Key Function
<SELECT>
Switches between several specified options in selection drop
down list boxes and in selection boxes.
Activates check boxes.
In the program editor and in the program manager, selects a
program block or a program.
+ <SELECT> + <CTRL>
When selecting table rows, switches between selected and not
selected.
+ <SELECT> + <SHIFT>
Selects in selection lists and in selection fields the previous
entry or the last entry.
<END>
Moves the cursor to the last entry field in a window, to the end
of a table or a program block.
Selects the last entry in selection lists and in selection fields.
+ <END> + <SHIFT>
Moves the cursor to the last entry.
Selects a contiguous selection from the cursor position up to the
end of a program block.
+ <END> + <CTRL>
Moves the cursor to the last entry in the last line of the actual
column or to the end of a program.
<BACKSPACE>
Editing box
Deletes a character selected to the left of the cursor.
Navigation
Deletes all of the selected characters to the left of the cursor.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 27
Introduction
1.2 Operator panel fronts
Key Function
+ <BACKSPACE> + <CTRL>
Editing window
Deletes a word selected to the left of the cursor.
Navigation
Deletes all of the selected characters to the left of the cursor.
<TAB>
In the program editor, indents the cursor by one character.
In the program manager, moves the cursor to the next entry
to the right.
+ <TAB> + <SHIFT>
In the program editor, indents the cursor by one character.
In the program manager, moves the cursor to the next entry
to the left.
<TAB> + <CTRL>
In the program editor, indents the cursor by one character.
In the program manager, moves the cursor to the next entry
to the right.
<TAB> + <SHIFT> + <CTRL>
In the program editor, indents the cursor by one character.
In the program manager, moves the cursor to the next entry
to the left.
+ <CTRL> + <A>
$
In the actual window, selects all entries (only in the program
editor and program manager).
+ <CTRL> + <C>
&
Copies the selected content.
+ <CTRL> + <E>
(
Calls the "Ctrl Energy" function.
+ <CTRL> + <F>
)
Opens the search dialog in the machine data and setting data
lists, when loading and saving in the MDI editor as well as in the
program manager and in the system data.
+ <CTRL> + <L>
/
Scrolls the actual user interface through all installed languages
one after the other.
Turning
28 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.2 Operator panel fronts
Key Function
+ + <CTRL> + <SHIFT> + <L>
/
Scrolls the actual operator interface through all installed
languages in the inverse sequence.
+ <CTRL> + <P>
3
Generates a screenshot from the actual operator interface and
saves it as file.
+ <CTRL> + <S>
6
Switches the single block in or out in the simulation.
+ <CTRL> + <V>
9
Pastes the text from the clipboard at the actual cursor
position.
Pastes text from the clipboard at the position of a selected
text.
+ <CTRL> + <X>
;
Cuts out the selected text. The text is located in the clipboard.
+ <CTRL> + <Y>
<
Reactivates changes that were undone (only in the program
editor).
+ <CTRL> + <Z>
=
Undoes the last action (only in the program editor).
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 29
Introduction
1.2 Operator panel fronts
Key Function
+ + <SHIFT> + <ALT> + <D>
'
Backs up the log files on the USB-FlashDrive. If a USB-
FlashDrive is not inserted, then the files are backed-up in the
manufacturer's area of the CF-Card.
+ <ALT> + <S>
6
Opens the Editor to enter Asian characters.
<DEL>
Editing box
Deletes the first character right of the cursor.
Navigation
Deletes all characters.
+ <DEL> + <CTRL>
Editing box
Deletes the first word to the right of the cursor.
Navigation
Deletes all characters.
<Spacebar>
Editing window
Inserts a space
Switches between several specified options in selection drop
down list boxes and in selection boxes.
<Plus>
Opens a directory, which contains the element.
Increases the size of the graphic view for simulation and
traces.
<Minus>
Closes a directory, which contains the element.
Reduces the size of the graphic view for simulation and
traces.
Turning
30 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.2 Operator panel fronts
Key Function
<Equals>
Opens the calculator in the entry fields.
<Asterisk>
Opens a directory with all of the subdirectories.
<Tilde>
a
Changes the sign of a number between plus and minus.
<INSERT>
Opens an editing window in the insert mode. Press the key
again, exits the window and the entries are undone.
Opens a selection box and shows the selection possibilities.
In the machining step program, enters an empty line for G
code.
+ <INSERT> + <SHIFT>
For G code programming, for a cycle call activates or
deactivates the edit mode.
<INPUT>
Completes input of a value in the entry field.
Opens a directory or a program.
Inserts an empty program block if the cursor is positioned at
the end of a program block.
Inserts a character to select a new line and the program
block is split up into 2 parts.
In the G code, inserts a new line after the program block.
In the machining step program, inserts a new line for G code.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 31
Introduction
1.2 Operator panel fronts
Key Function
Menu forward key
Advances in the extended horizontal softkey bar.
<MACHINE>
Calls the "Machine" operating area.
<MENU SELECT>
Calls the main menu to select the operating area.
Turning
32 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.3 Machine control panels
1.3.1 Overview
The machine tool can be equipped with a machine control panel by Siemens or with a
specific machine control panel from the machine manufacturer.
You use the machine control panel to initiate actions on the machine tool such as traversing
an axis or starting the machining of a workpiece.
Overview
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 33
Introduction
1.3 Machine control panels
Machine manufacturer
For additional responses to pressing the Emergency Stop button, please
refer to the machine manufacturer's instructions.
(2) Installation locations for control devices (d = 16 mm)
(3) RESET
Stop processing the current programs.
The NCK control remains synchronized with the machine. It is in its initial
state and ready for a new program run.
Cancel alarm.
(4) Program control
<SINGLE BLOCK>
Single block mode on/off.
<CYCLE START>
The key is also referred to as NC Start.
Execution of a program is started.
<CYCLE STOP>
The key is also referred to as NC Stop.
Execution of a program is stopped.
(5) Operating modes, machine functions
<JOG>
Select "JOG" mode.
<TEACH IN>
Select "Teach In" submode.
<MDI>
Select "MDI" mode.
<AUTO>
Select "AUTO" mode.
<REPOS>
Repositions, re-approaches the contour.
<REF POINT>
Approach reference point.
Turning
34 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.3 Machine control panels
Machine manufacturer
A machine data code defines how the increment value is
interpreted.
(6) Customer keys
T1 to T15
(7) Traversal axes with rapid traverse superposition and coordinate exchange
Axis keys
; Selects an axis.
...
Direction keys
Select the traversing direction.
...
<RAPID>
Traverse axis in rapid traverse while pressing the direction key.
<WCS MCS>
Switches between the workpiece coordinate system (WCS) and machine
coordinate system (MCS).
(8) Spindle control with override switch
<SPINDLE STOP>
Stop spindle.
<SPINDLE START>
Spindle is enabled.
<FEED START>
Enable for program execution in the current block and enable for ramp-up to
the feedrate value specified by the program.
(10) Keyswitch (four positions)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 35
Introduction
1.4 User interface
Overview
Turning
36 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.4 User interface
7 Display for
active tool T
current feedrate F
active spindle with current status (S)
Spindle utilization rate in percent
8 Operating window with program block display
9 Display of active G functions, all G functions, H functions and input window for different functions (for example, skip
blocks, program control)
10 Dialog line to provide additional user notes
11 Horizontal softkey bar
12 Vertical softkey bar
First line
Display Description
Active operating area
"Machine" operating area
With touch operation, you can change the operating area here.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 37
Introduction
1.4 User interface
Display Description
"Program manager" operating area
"MDA" mode
"Auto" mode
"Repos" submode
Turning
38 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.4 User interface
Second line
Display Description
Program path and program name
Machine manufacturer
Please also refer to the machine manufacturer's instructions.
Third line
Display Description
Display of channel status.
If several channels are present on the machine, the channel
name is also displayed.
If only one channel is available, only the "Reset" channel status
is displayed.
With touch operation, you can change the channel here.
Display of channel status:
The program was aborted with "Reset".
The program is started.
The program has been interrupted with "Stop".
The machine manufacturer settings determine which program controls are displayed.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 39
Introduction
1.4 User interface
Machine manufacturer
Please also refer to the machine manufacturer's instructions.
Work/Machine
The displayed coordinates are based on either the machine coordinate system or the
workpiece coordinate system. The machine coordinate system (Machine), in contrast to the
workpiece coordinate system (Work), does not take any work offsets into consideration.
You can use the "Machine actual values" softkey to toggle between the machine coordinate
system and the workpiece coordinate system.
The actual value display of the positions can also refer to the SZS coordinate system
(settable zero system). However the positions are still output in the Work.
The ENS coordinate system corresponds to the Work coordinate system, reduced by certain
components ($P_TRAFRAME, $P_PFRAME, $P_ISO4FRAME, $P_CYCFRAME), which are
set by the system when machining and are then reset again. By using the ENS coordinate
system, jumps into the actual value display are avoided, that would otherwise be caused by
the additional components.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Maximize display
Turning
40 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.4 User interface
Overview of display
Display Meaning
Header columns
Work/Machine Display of axes in selected coordinate system.
Item Position of displayed axes.
Display of distance-to-go The distance-to-go for the current NC block is displayed while the
program is running.
Feed/override The feed acting on the axes, as well as the override, are displayed
in the full-screen version.
Repos offset The distances traversed in manual mode are displayed.
This information is only displayed when you are in the "Repos"
submode.
Footer Display of active work offsets and transformations.
The T, F, S values are also displayed in the full-screen version.
See also
Work offsets (Page 79)
Tool data
Display Meaning
T
Tool name Name of current tool
Location Location number of current tool
D Cutting edge of the current tool
The tool is displayed with the associated tool type symbol corresponding to
the actual coordinate system in the selected cutting edge position.
If the tool is swiveled, then this is taken into account in the display of the
cutting edge position.
In DIN-ISO mode the H number is displayed instead of the cutting edge
number.
H H number (tool offset data record for DIN-ISO mode)
If there is a valid D number, this is also displayed.
Ø Diameter of current tool
R Radius of the actual tool
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 41
Introduction
1.4 User interface
Display Meaning
Z Z value of the actual tool
X X value of the actual tool
Feed data
Display Meaning
F
Feed disable
Spindle data
Display Meaning
S
S1 Spindle selection, identification with spindle number and main spindle
Speed Actual value (when spindle turns, display increases)
Setpoint (always displayed, also during positioning)
Symbol Spindle status
Spindle not enabled
Spindle is turning clockwise
Spindle is turning counterclockwise
Spindle is stationary
Turning
42 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.4 User interface
2. Place the cursor at the relevant position and edit the program block.
Direct editing is only possible for G code blocks in the NC memory, not
for external execution.
3. Press the <INSERT> key to exit the program and the edit mode again.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 43
Introduction
1.4 User interface
Press the <MENU SELECT> key and select the desired operating area using
the horizontal softkey bar.
You can call the "Machine" operating area directly using the key on the operator panel.
When the symbol appears to the right of the dialog line on the user
interface, you can change the horizontal softkey bar within an operating area.
To do so, press the menu forward key.
The symbol indicates that you are in the expanded softkey bar.
Pressing the key again will take you back to the original horizontal softkey bar.
Use the ">>" softkey to open a new vertical softkey bar.
Use the "<<" softkey to return to the previous vertical softkey bar.
Use the "Cancel" softkey to exit a window without accepting the entered
values and return to the next highest window.
When you have entered all the necessary parameters in the parameter screen
form correctly, you can close the window and save the parameters using the
"Accept" softkey. The values you entered are applied to a program.
Use the "OK" softkey to initiate an action immediately, e.g. to rename or
delete a program.
Turning
44 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.4 User interface
Selecting parameters
Some parameters require you to select from a number of options in the input field. Fields of
this type do not allow you to type in a value.
The selection symbol is displayed in the tooltip:
Procedure
1. Keep pressing the <SELECT> key until the required setting or unit is
selected.
The <SELECT> key only works if there are several selection options
available.
- OR -
Press the <INSERT> key.
The selection options are displayed in a list.
2. Select the required setting using the <Cursor down> and <Cursor up>
keys.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 45
Introduction
1.4 User interface
Note
Generating square roots and squares
The extract roots and generate square functions is not available in the parameter screens of
the cycles and functions in the "Program" operating area.
You can navigate within the input field using the <Cursor left> and
<Cursor right> keys.
+ <*> Enter the multiplication characters using the <SHIFT> + <*> keys.
+ </> Enter the division character using the <SHIFT> + </> keys.
Enter bracket expressions using the <SHIFT> + <(> and <SHIFT> + <)>
keys.
+ <)>
+ <number> Enter "r" or "R" as well as the number x from which you would like to
5 extract the root.
+ <number> Enter "s" or "S" as well as the number x for which you would like to
6 generate the square.
Close the value entry using the <INPUT> key and the result is
transferred into the field.
Turning
46 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.4 User interface
Accepting parameters
When you have correctly entered all necessary parameters, you can close the window and
save your settings.
You cannot accept the parameters if they are incomplete or obviously erroneous. In this
case, you can see from the dialog line which parameters are missing or were entered
incorrectly.
- OR -
Press the "Accept" softkey.
Calculation methods
The following arithmetic operations are available:
● Addition
● Subtraction
● Multiplication
● Division
● Calculation with parentheses
● Square root of x
● x squared
You can input a maximum of 256 characters in a field.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 47
Introduction
1.4 User interface
Procedure
- OR -
Press the "Calculate" softkey.
- OR -
Press the <INPUT> key.
The new value is calculated and displayed in the entry field of the
calculator.
5. Press the "Accept" softkey.
The calculated value is accepted and displayed in the entry field of the
window.
Note
Input order for functions
When using the square root or squaring functions, make sure to press the "R" or "S" function
keys, respectively, before entering a number.
Turning
48 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.4 User interface
Program editor
Additional functions are available in the editor
● Undo the last change
Undo Ctrl+Z
● Redo the changes that were undone
Redo Ctrl+Y
Up to 10 changes can be undone.
You can display the operating area menu by touching the display symbol for
the active operating area in the status display.
Channel switchover
You can switch over to the next channel by touching the channel display
in the status display.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 49
Introduction
1.4 User interface
Procedure
- OR -
Press the <INPUT> key.
Note
Changing the language directly on the input screens
You can switch between the user interface languages available on the controller directly on
the user interface by pressing the key combination <CTRL + L>.
Turning
50 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.4 User interface
Note
Call the input editor with <Alt + S>
The input editor can only be called there where it is permissible to enter Asian characters.
You can select a character by using the Pinyin phonetic notation, which enables Chinese
characters to be expressed by combining Latin letters.
The editor is available for the following Asian languages:
● Simplified Chinese
● Traditional Chinese
● Korean
Note
You require a special keyboard to enter Korean characters.
Structure of editor
3KRQHWLFLQSXW )XQFWLRQVHOHFWLRQ
2IIHUHGFKDUDFWHUV
3KRQHWLFVHOHFWLRQIURPGLFWLRQDU\
Functions
Pinyin input
Precondition
The control has been set to Chinese or Korean.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 51
Introduction
1.4 User interface
Procedure
Editing characters
1. Open the screen form and position the cursor on the entry field and
$ press the <Alt +S> keys.
The editor is displayed.
+
4. By keeping the <Cursor down> key pressed, displays all the entered
phonetic notations and the associated selection characters.
5. Press the <BACKSPACE> softkey to delete entered phonetic notations.
3. Press the <SELECT> key to take a combined phonetic notation into the
dictionary.
Turning
52 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.4 User interface
Note
Configuring access levels for softkeys
You have the option of providing softkeys with protection levels or completely hiding
them.
References
For additional information, please refer to the following documentation:
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Softkeys
Key switch 3
(protection level 4)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 53
Introduction
1.4 User interface
End user
(protection level 3)
End user
(protection level 3)
Manufacturer
(protection level 1)
End user
(protection level 3)
Service
(protection level 2)
Keyswitch 3
(protection level 4)
Keyswitch 3
(protection level 4)
Key switch 3
(protection level 4)
Keyswitch 3
(protection level 4)
Service
(protection level 2)
End user
(protection level 3)
End user
(protection level 3)
Turning
54 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.4 User interface
Procedure
3. Press the "Full screen" softkey to use the entire user interface for the
display of the online help.
4. If further helps are offered for the function or associated topics, position
the cursor on the desired link and press the "Follow reference" softkey.
The selected help page is displayed.
5. Press the "Back to reference" softkey to jump back to the previous help.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 55
Introduction
1.4 User interface
5. Press the <Follow reference> softkey or the <INPUT> key to display the
help page for the selected topic.
Turning
56 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Introduction
1.4 User interface
3. With the aid of the search function, select, for example, the desired G
code command.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 57
Introduction
1.4 User interface
Turning
58 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine 2
2.1 Switching on and switching off
Start-up
When the control starts up, the main screen opens according to the operating mode
specified by the machine manufacturer. In general, this is the main screen for the "REF
POINT" submode.
Machine manufacturer
Please also refer to the machine manufacturer's instructions.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 59
Setting up the machine
2.2 Approaching a reference point
Sequence
Prior to the approach, the axes must be in a position from where they can approach the
reference point without a collision.
The axes can also all approach the reference point simultaneously, depending on the
manufacturer’s settings.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
NOTICE
If the axes are not in a collision-free position, you must first traverse them to safe positions
in "JOG" or "MDA" mode.
You must follow the axis motions directly on the machine!
Ignore the actual value display until the axes have been referenced!
The software limit switches are not active!
Procedure
Turning
60 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.2 Approaching a reference point
The axis is referenced as soon as the reference point is reached. The actual value display is
set to the reference point value.
From now on, path limits, such as software limit switches, are active.
End the function via the machine control panel by selecting operating mode "AUTO" or
"JOG".
Option
User acknowledgement with Safety Integrated is only possible with a software option.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 61
Setting up the machine
2.2 Approaching a reference point
Turning
62 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.3 Modes and mode groups
2.3.1 General
You can work in three different operating modes.
"JOG" mode
"JOG" mode is used for the following preparatory actions:
● Approach reference point, i.e. the machine axis is referenced
● Preparing a machine for executing a program in automatic mode, i.e. measuring tools,
measuring the workpiece and, if necessary, defining the work offsets used in the program
● Traversing axes, e.g. during a program interruption
● Positioning axes
Select "JOG"
"REPOS" submode
The "REPOS" submode is used for repositioning to a defined position. After a program
interruption (e.g. to correct tool wear values) move the tool away from the contour in "JOG"
mode.
The distances traversed in "JOG" mode are displayed in the actual value window as the
"Repos" offset.
"REPOS" offsets can be displayed in the machine coordinate system (MCS) or workpiece
coordinate system (WCS).
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 63
Setting up the machine
2.3 Modes and mode groups
Selecting "Repos"
Selecting "MDA"
"AUTO" mode
In automatic mode, you can execute a program completely or only partially.
Select "AUTO"
Turning
64 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.3 Modes and mode groups
Example
Control with 4 channels, where machining is carried out in 2 channels and 2 other channels
are used to control the transport of the new workpieces.
Mode group 1 channel 1 (machining)
Channel 2 (transport)
Mode group 2 channel 3 (machining)
Channel 4 (transport)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 65
Setting up the machine
2.4 Settings for the machine
- OR -
If the channel menu is available, a softkey bar is displayed. The active
channel is highlighted.
Another channel can be selected by pressing one of the other softkeys.
References
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Procedure
Turning
66 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.4 Settings for the machine
Machine manufacturer
The softkey to changeover the coordinate system can be hidden. Please refer to the
machine manufacturer's specifications.
Machine manufacturer
Please also refer to the machine manufacturer's instructions.
Proceed as follows
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 67
Setting up the machine
2.4 Settings for the machine
See also
Default settings for manual mode (Page 108)
Note
The new actual value is only displayed. The relative actual value has no effect on the axis
positions and the active work offset.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
68 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.4 Settings for the machine
Precondition
The control is in the workpiece coordinate system.
The actual value can be set in both the Reset and Stop state.
Note
Setting the WO in the Stop state
If you enter the new actual value in the Stop state, the changes made are only visible and
only take effect when the program is continued.
Procedure
- OR -
Press the ">>", "REL act. vals" and "Set REL" softkeys to set position
values in the relative coordinate system.
3. Enter the new required position value for Z, X or Y directly in the actual
value display (you can toggle between the axes with the cursor keys)
and press the <INPUT> key to confirm the entries.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 69
Setting up the machine
2.4 Settings for the machine
- OR -
Press softkey "Z=0", "X=0" or "Y=0" (if there is a Y axis), to set the
required position to zero.
NOTICE
Irreversible active work offset
The current active work offset is irreversibly deleted by this action.
Turning
70 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.5 Measuring the tool
See also
Tool dimensioning (Page 578)
Measuring the tool (Page 589)
Reference point
The workpiece edge is used as the reference point when measuring length X and length Z.
The chuck of the main or counterspindle can also be used when measuring in the Z
direction.
You specify the position of the workpiece edge during the measurement.
Note
Lathes with B axis
For lathes with a B axis, execute the tool change and alignment in the T, S, M window before
performing the measurement.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 71
Setting up the machine
2.5 Measuring the tool
Procedure
Turning
72 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.5 Measuring the tool
Note
Tool measurement is only possible with an active tool.
Note
Lathes with B axis
For lathes with a B axis, execute the tool change and alignment in the T, S, M window before
performing the measurement.
References
For further information about lathes with B axis, please refer to the following reference:
Commissioning Manual SINUMERIK Operate / SINUMERIK 840D sl
The tool offset data is then calculated from the known position of the tool carrier reference
point and the probe.
The corresponding windows can be adapted to the measurement tasks in order to
automatically measure tools.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 73
Setting up the machine
2.5 Measuring the tool
Preconditions
● If you wish to measure your tools with a tool probe, the machine manufacturer must
parameterize special measuring functions for that purpose.
● Enter the cutting edge position and the radius or diameter of the tool in the tool list before
performing the actual measurement. If the tool is measured using a tool carrier that can
be orientated, then the cutting edge position must be entered into the tool list
corresponding to the initial tool carrier position.
● Calibrate the probe first.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Press the "X" or "Z" softkey, depending on which tool length you want to
measure.
4. Manually position the tool in the vicinity of the tool probe in such a way
that any collisions can be avoided when the tool probe is being
traversed in the corresponding direction.
5. Press the <CYCLE START> key.
The automatic measuring process is started, i.e. the tool is traversed at
the measurement feedrate to the probe and back again.
The tool length is calculated and entered in the tool list. Whereby the
cutting edge position and tool radius or diameter are automatically taken
into consideration as well.
If turning tools with tool carrier that can be oriented are measured
around Y using any positions (not multiples of 90°) of the swivel axis,
then it should be taken into consideration that the turning tool is
measured with the same tool position in both axes X/Z, assuming that
this is possible.
Turning
74 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.5 Measuring the tool
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Sequence
The calibrating tool must be a turning tool type (roughing or finishing tool). Cutting edge
positions 1 - 4 can be used for the tool probe calibration. You must enter the length and the
radius or diameter of the calibrating tool in the tool list.
Calibrate the probe in all directions in which you wish to subsequently perform
measurements.
Procedure
4. Press the "X" or "Z" softkey, depending on which point of the tool probe
you wish to determine first.
5. Select the direction (+ or -), in which you would like to approach the tool
probe.
6. Position the calibrating tool in the vicinity of the tool probe in such a way
that any collisions can be avoided when the first point of the tool probe
is being approached.
7. Press the <CYCLE START> key.
The calibration process is started, i.e. the calibrating tool is
automatically traversed at the measurement feedrate to the probe and
back again. The position of the tool probe is determined and saved in an
internal data area.
8. Repeat the process for the other other points of the tool probe.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 75
Setting up the machine
2.5 Measuring the tool
Note
Lathes with B axis
For lathes with a B axis, execute the tool change and alignment in the T, S, M window before
performing the measurement.
Procedure
Turning
76 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.6 Measuring the workpiece zero
Calculation
When the workpiece zero / work offset is calculated, the tool length is automatically taken
into account.
Measuring only
If you wish to measure the workpiece zero in "Measuring Only" mode, the measured values
are merely displayed without any changes being made to the coordinate system.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Precondition
The requirement for measuring the workpiece is that a tool with known lengths is in the
machining position.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 77
Setting up the machine
2.6 Measuring the workpiece zero
Procedure
- OR -
Select the desired work offset in which you want to store the zero point
(e.g. basis reference).
- OR -
Press the "Work offset" softkey and select the work offset in which the
zero point is to be saved in the "Work Offset – G54 … G599" window
that opens and press the "In Manual" softkey.
You return to the "Set Edge" window.
Note
Settable work offsets
The labeling of the softkeys for the adjustable work offsets varies, i.e. the selectable work
offsets configured at the machine are displayed (examples: G54…G57, G54…G505,
G54…G599).
Please refer to the machine manufacturer's specifications.
Turning
78 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.7 Work offsets
: :&6
&RRUGLQDWHWUDQVIRUPDWLRQ
7RWDO 6=6
RIIVHW
:RUNRIIVHWILQH
:RUNRIIVHWFRDUVH
%DVLFRIIVHW 0&6
When the machine zero is not identical to the workpiece zero, at least one offset (base offset
or work offset) exists in which the position of the workpiece zero is saved.
Base offset
The base offset is a work offset that is always active. If you have not defined a base offset,
its value will be zero. The base offset is specified in the "Work offset - Base" window.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 79
Setting up the machine
2.7 Work offsets
Note
Deselect fine offset
You have the option of deselecting the fine offset via machine data
$MN_MM_FRAM_FINE_TRANS.
See also
Actual value window (Page 40)
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
80 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.7 Work offsets
Procedure
Note
Further details on work offsets
If you would like to see further details about the specified offsets or if you would like to
change values for the rotation, scaling or mirroring, press the "Details" softkey.
Work offsets
DRF Displays the handwheel axis offset.
Rotary table reference Displays the additional work offsets programmed with $
P_PARTFRAME.
Basic reference Displays the additional work offsets programmed with $P_SETFRAME.
Access to the system offsets is protected via a keyswitch.
External WO frame Displays the additional work offsets programmed with $P_EXTFRAME.
Total base WO Displays all effective basis offsets.
G500 Displays the work offsets activated with G54 - G599.
Under certain circumstances, you can change the data using "Set
WO", i.e. you can correct a zero point that has been set.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 81
Setting up the machine
2.7 Work offsets
Work offsets
Tool reference Displays the additional work offsets programmed with
$P_TOOLFRAME.
Workpiece reference Displays the additional work offsets programmed with $P_WPFRAME.
Programmed WO Displays the additional work offsets programmed with $P_PFRAME.
Cycle reference Displays the additional work offsets programmed with
$P_CYCFRAME.
Total WO Displays the active work offset, resulting from the total of all work
offsets.
Procedure
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Turning
82 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.7 Work offsets
Note
Activate base offsets
The offsets specified here are immediately active.
Procedure
Note
Activate settable work offsets
The settable work offsets must first be selected in the program before they have an impact.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 83
Setting up the machine
2.7 Work offsets
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Note
Settings for rotation, scaling and mirroring are specified here and can only be changed here.
Procedure
4. Place the cursor on the desired work offset to view its details.
5. Press the "Details" softkey.
Turning
84 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.7 Work offsets
Press the "WO +" or "WO -" softkey to select the next or previous offset,
respectively, within the selected area ("Active", "Base", "G54 to G599")
without first having to switch to the overview window.
...
If you have reached the end of the range (e.g. G599), you will switch
automatically to the beginning of the range (e.g. G54).
These value changes are available in the part program immediately or after "Reset".
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Proceed as follows
5. Position the cursor on the zero offset you would like to delete.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 85
Setting up the machine
2.7 Work offsets
Procedure
1. Select the "Parameter" operating area and press the "Work offset"
softkey.
2. Press the "G54...G599" softkey and select the work offset in which the
zero point is to be saved.
Turning
86 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.8 Monitoring axis and spindle data
Preconditions
You can only make changes in "AUTO" mode when in the RESET condition. These changes
are then immediate.
You can make changes in "JOG" mode at any time. These changes, however, only become
active at the start of a new motion.
Procedure
3. Place the cursor in the required field and enter the new values via the
numeric keyboard.
The upper or lower limit of the protection zone changes according to
your inputs.
4. Click the checkbox to "active" to activate the protection zone.
Note
You will find all of the setting data in the "Start-up" operating area under "Machine data" via
the menu forward key.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 87
Setting up the machine
2.8 Monitoring axis and spindle data
Note
The "Spindle data" softkey only appears if a spindle is configured.
Procedure
3. If you want to change the spindle speed, place the cursor on the
"Maximum", "Minimum", or "Spindle speed limitation at G96" and enter a
new value.
Turning
88 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.8 Monitoring axis and spindle data
Main spindle
=& =6
Counterspindle
You can measure either the forward edge or stop edge of the counter-spindle. The forward
edge or stop edge automatically serves as the valid reference point when traversing the
counter-spindle. This is especially important when gripping the workpiece using the counter-
spindle.
)URQWHGJH 6WRSHGJH
6WRSHGJH )URQWHGJH
=6
=6 =& =( =&
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 89
Setting up the machine
2.8 Monitoring axis and spindle data
Tailstock
;5
=5
Procedure
See also
Machining with the counterspindle (Page 483)
Turning
90 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.9 Displaying setting data lists
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
3. Press the "Select data list" softkey and in the "View" list, select the
required list with setting data.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 91
Setting up the machine
2.10 Handwheel assignment
Software option
You require the "Extended operator functions" option for the handwheel offset
(only for 828D).
All axes are provided in the following order for handwheel assignment:
● Geometry axes
When traversing, the geometry axes taken into account the actual machine status (e.g.
rotations, transformations). All channel machine axes, which are currently assigned to the
geometry axis, are in this case simultaneously traversed.
● Channel machine axes
Channel machine axes are assigned to the particular channel. They can only be
individually traversed, i.e. the actual machine state has no influence.
The also applies to channel machine axes, that are declared as geometry axes.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
3. Position the cursor in the field next to the handwheel with which you
wish to assign the axis (e.g. No. 1).
Turning
92 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.10 Handwheel assignment
4. Press the corresponding softkey to select the desired axis (e.g. "X").
- OR
Open the "Axis" selection box using the <INSERT> key, navigate to the
desired axis, and press the <INPUT> key.
Selecting an axis also activates the handwheel (e.g., "X" is assigned to
handwheel no. 1 and is activated immediately).
- OR -
Press the "Back" softkey.
The "Handwheel" window closes.
Deactivate handwheel
- OR -
Open the "Axis" selection box using the <INSERT> key, navigate to the
empty field, and press the <INPUT> key.
Clearing an axis selection also clears the handwheel selection (e.g., "X"
is cleared for handwheel no. 1 and is no longer active).
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 93
Setting up the machine
2.11 MDA
2.11 MDA
In "MDA" mode (Manual Data Automatic mode), you can enter G-code commands block-by-
block and immediately execute them for setting up the machine.
You can load an MDA program straight from the Program Manager into the MDA buffer. You
may also store programs which were rendered or changed in the MDA operating window into
any directory of the Program Manager.
Software option
You require the "Extended operator functions" option to load and save MDA
programs (for 828D).
Procedure
Turning
94 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up the machine
2.11 MDA
Procedure
When you place the cursor on a folder, a window opens which prompts
you to assign a name.
- OR -
When you place the cursor on a program, you are asked whether the
file should be overwritten.
7. Enter the name for the rendered program and press the "OK" softkey.
The program will be saved under the specified name in the selected
directory.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 95
Setting up the machine
2.11 MDA
Proceed as follows
When executing the G-code commands, you can control the sequence as follows:
● Executing the program block-by-block
● Testing the program
Settings under program control
● Setting the test-run feedrate
Settings under program control
Precondition
The MDA editor contains a program that you created in the MDI window or loaded from the
program manager.
Procedure
Turning
96 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working in manual mode 3
3.1 General
Always use "JOG" mode when you want to set up the machine for the execution of a
program or to carry out simple traversing movements on the machine:
● Synchronize the measuring system of the controller with the machine (reference point
approach)
● Set up the machine, i.e. activate manually-controlled motions on the machine using the
keys and handwheels provided on the machine control panel.
● You can activate manually controlled motions on the machine using the keys and
handwheels provided on the machine control panel while a part program is interrupted.
Note
Using the revolver location number, therefore, you can swing around an empty space into
the machining position and then comfortably install a new tool.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 97
Working in manual mode
3.2 Selecting a tool and spindle
Display Meaning
T Input of the tool (name or location number)
You can select a tool from the tool list using the "Select tool" softkey.
D Cutting edge number of the tool (1 - 9)
Spindle Spindle selection, identification with spindle number
Spindle M function
Note
Spindle positioning
You can use this function to position the spindle at a specific angle, e.g. during a tool
change.
A stationary spindle is positioned via the shortest possible route.
A rotating spindle is positioned as it continues to turn in the same direction.
Turning
98 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working in manual mode
3.2 Selecting a tool and spindle
Procedure
3. Enter the name or the number of the tool T in the entry field.
- OR -
Press the "Tool" softkey to open the tool list, position the cursor on the
desired tool and press the "To Manual" softkey.
The tool is transferred to the "T, S, M... window" and displayed in the
field of tool parameter "T".
4. Select the tool cutting edge D or enter the number directly in the field.
The tool is automatically swung into the machining position and the
name of the tool displayed in the tool status bar.
Procedure
2. Select the desired spindle (e.g. S1) and enter the desired spindle speed
or cutting speed in the right-hand entry field.
3. If the machine has a gearbox for the spindle, set the gearing step.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 99
Working in manual mode
3.2 Selecting a tool and spindle
Note
Changing the spindle speed
If you enter the speed in the "Spindle" field while the spindle is rotating, the new speed is
applied.
Procedure
Turning
100 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working in manual mode
3.3 Traversing axes
Note
You can use this function to position the spindle at a specific angle, e.g. during a tool
change.
A stationary spindle is positioned via the shortest possible route.
A rotating spindle is positioned as it continues to turn in the same direction.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 101
Working in manual mode
3.3 Traversing axes
3. Press keys 1, 10, etc. up to 10000 in order to move the axis in a defined
increment.
The numbers on the keys indicate the traverse path in micrometers or
micro-inches.
Example: Press the "100" button for a desired increment of 100 μm (=
0.1 mm).
4. Select the axis to be traversed.
;
Note
When the control is switched on, the axes can be traversed right up to the limits of the
machine as the reference points have not yet been approached and the axes referenced.
Emergency limit switches might be triggered as a result.
The software limit switches and the working area limitation are not yet operative!
The feed enable signal must be set.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Turning
102 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working in manual mode
3.4 Positioning axes
Procedure
4. Enter the target position or target angle for the axis or axes to be
traversed.
5. Specify the desired value for the feedrate F.
- OR -
Press the "Rapid traverse" softkey.
The rapid traverse is displayed in field "F".
6. Press the <CYCLE START> key.
The axis is traversed to the specified target position.
If target positions were specified for several axes, the axes are
traversed simultaneously.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 103
Working in manual mode
3.5 Simple stock removal of workpiece
CAUTION
Risk of collision
The tool moves along a direct path to the starting point of the stock removal. First move the
tool to a safe position in order to avoid collisions during the approach.
Note
You cannot use the "Repos" function during simple stock removal.
Prerequisite
To carry out simple stock removal of a workpiece in manual mode, a measured tool must be
in the machining position.
Procedure
You can return to the parameter screen form at any time to check and
correct the inputs.
Turning
104 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working in manual mode
3.5 Simple stock removal of workpiece
Machining Face
direction Longitudinal
See also
Tool, offset value, feedrate and spindle speed (T, D, F, S, V) (Page 215)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 105
Working in manual mode
3.6 Thread synchronizing
Note
Activating/deactivating thread synchronization
If a thread synchronization is active, then this is active for all of the following "Thread turning"
machining steps.
Thread synchronization remains effective without deactivation even after the machining has
been shutdown.
Precondition
The spindle is stationary.
One threading tool is active.
Procedure
2. Press the menu forward key and the "Thread synchr." softkey.
3. Thread the thread cutting tool into the thread turn as shown in the help
screen.
4. Press the "Teach-in main spindle" softkey if you are working at the main
spindle.
- OR -
Press the "Teach-in counterspindle" softkey if you are working at the
counterspindle.
Turning
106 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working in manual mode
3.6 Thread synchronizing
Note:
The thread synchronization is activated by teaching in a spindle. In this
case, the synchronizing positions of axes X and Z and the
synchronizing angle of spindle (Sn) are saved in the Machine and
displayed in the screen form.
The selection boxes for main spindle and counterspindle indicate
whether thread synchronization is active for the particular spindle (yes =
active / no = not active).
5. Now carry out the "thread turning" machining step.
6. For the main spindle or counterspindle, select the "no" entry to
deactivate thread synchronization.
See also
Thread turning (CYCLE99) (Page 303)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 107
Working in manual mode
3.7 Default settings for manual mode
Presettings
Settings Description
Type of feedrate Here, you select the type of feedrate.
G94: Axis feedrate/linear feedrate
G95: Rev. feedrate
Default feedrate G94 Enter the desired feedrate in mm/min.
Default feedrate G95 Enter the desired feedrate in mm/r.
Variable increment Enter the desired increment for axis traversal by variable increments.
Spindle speed Enter the desired spindle speed in rpm.
Proceed as follows
See also
Switching the unit of measurement (Page 67)
Turning
108 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece 4
4.1 Starting and stopping machining
During execution of a program, the workpiece is machined in accordance with the
programming on the machine. After the program is started in automatic mode, workpiece
machining is performed automatically.
Requirements
The following requirements must be met before executing a program:
● The measuring system of the controller is referenced with the machine.
● The necessary tool offsets and work offsets have been entered.
● The necessary safety interlocks implemented by the machine manufacturer are activated.
General sequence
Select the desired program under "NC", "Local drive", "USB" or set-up
network drives.
Note
Starting the program in any operating area
If the control is in "AUTO" mode, you can also start the selected program when you are in
any operating area.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 109
Machining the workpiece
4.2 Selecting a program
Stopping machining
Canceling machining
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
2. Place the cursor on the directory containing the program that you want
to select.
3. Press the <INPUT> key
- OR -
Press the <Cursor right> key.
Turning
110 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.3 Executing a trail program run
Note
Settings for the automatic mode
Rapid traverse reduction and dry run feed rate are available to run-in or to test a program.
SB mode Scope
SB1 Single block, The machining stops after every machine block (except for cycles)
coarse
SB2 Data block The machining stops after every block, i.e. also for data blocks (except for
cycles)
SB3 Single block, The machining stops after every machine block (also in cycles)
fine
Precondition
A program must be selected for execution in "AUTO" or "MDA" mode.
Procedure
1. Press the "Prog. ctrl." softkey and select the desired variant in the "SBL"
field.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 111
Machining the workpiece
4.3 Executing a trail program run
See also
Setting for automatic mode (Page 154)
Turning
112 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.4 Displaying the current program block
2. Place the cursor at the relevant position and edit the program block.
Direct editing is only possible for G code blocks in the NC memory, not
for external execution.
3. Press the <INSERT> key to exit the program and the edit mode again.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 113
Machining the workpiece
4.4 Displaying the current program block
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Program example
N10 subprogram P25
If, in at least one program level, a program is run through several times, a horizontal scroll
bar is displayed that allows the run through counter P to be viewed in the righthand window
section. The scroll bar disappears if multiple run-through is no longer applicable.
Turning
114 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.5 Correcting a program
Precondition
A program must be selected for execution in "AUTO" mode.
Procedure
Correction possibilities
Depending on the state of the control system, you can make the following corrections using
the Program editing function.
● Stop mode
Only program lines that have not yet been executed can be edited.
● Reset mode
All program lines can be edited.
Note
The "program correction" function is also available for execute from external; however,
when making program changes, the NC channel must be brought into the reset state.
Requirement
A program must be selected for execution in "AUTO" mode.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 115
Machining the workpiece
4.5 Correcting a program
Procedure
Note
Exit the editor using the "Close" softkey to return to the "Program manager" operating area.
Turning
116 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.6 Repositioning axes
WARNING
When repositioning, the axes move with the programmed feedrate and linear interpolation,
i.e. in a straight line from the current position to the interrupt point. Therefore, you must first
move the axes to a safe position in order to avoid collisions.
If you do not use the "Repos" function and subsequently move the axes in manual mode
after a program interrupt, the control automatically moves the axes during the switch to
automatic mode and the subsequent start of the machining process in a straight line back
to the point of interruption.
Requirement
The following prerequisites must be met when repositioning the axes:
● The program execution was interrupted using <CYCLE STOP>.
● The axes were moved from the interrupt point to another position in manual mode.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 117
Machining the workpiece
4.7 Starting machining at a specific point
Proceed as follows
Applications
● Stopping or interrupting program execution
● Specify a target position, e.g. during remachining
Turning
118 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.7 Starting machining at a specific point
Note
Searching for point in subprogram
You can search for a specific point in subprograms with the search pointer if there is
no interruption point.
Software option
You require the "Extended operator functions" option for the "Search pointer"
function (only for 828D).
Cascaded search
You can start another search from the "Search target found" state. The cascading can be
continued any number of times after every search target found.
Note
Another cascaded block search can be started from the stopped program execution only if
the search target has been found.
References
Function Manual Basic Functions; Block Search
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 119
Machining the workpiece
4.7 Starting machining at a specific point
Preconditions
1. You have selected the desired program.
2. The control system is in the RESET condition.
3. The desired search mode is selected.
NOTICE
Collision-free start position
Pay attention to a collision-free start position and appropriate active tools and other
technological values.
If necessary, manually approach a collision-free start position. Select the target block
considering the selected block search type.
Press the "Search pointer" softkey again to exit the "Search Pointer"
window and return to the "Program" window to define search positions.
- OR -
Press the "Back" softkey.
You have now exited the block search function.
See also
Selecting a program (Page 110)
Turning
120 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.7 Starting machining at a specific point
Requirement
The program is selected and the controller is in Reset mode.
Procedure
The search starts. Your specified search mode will be taken into
account.
The current block will be displayed in the "Program" window as soon
as the target is found.
4. If the located target (for example, when searching via text) does not
correspond to the program block, press the "Start search" softkey
again until you find your target.
Press the <CYCLE START> key twice.
Processing is continued from the defined position.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 121
Machining the workpiece
4.7 Starting machining at a specific point
Precondition
A program was selected in "AUTO" mode and interrupted during execution through CYCLE
STOP or RESET.
Software option
You require the "Extended operator functions" option (only for 828D).
Procedure
The search starts. Your specified search mode will be taken into
account.
The search screen closes.
The current block will be displayed in the "Program" window as soon as
the target is found.
5. Press the <CYCLE START> key twice.
The execution will continue from the interruption point.
Turning
122 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.7 Starting machining at a specific point
Software option
You require the "Extended operator functions" option for the "Search pointer"
function (only for 828D).
Precondition
The program is selected and the controller is in Reset mode.
Screen form
Each line represents one program level. The actual number of levels in the program depends
on the nesting depth of the program.
Level 1 always corresponds to the main program and all other levels correspond to
subprograms.
You must enter the target in the line of the window corresponding to the program level in
which the target is located.
For example, if the target is located in the subprogram called directly from the main program,
you must enter the target in program level 2.
The specified target must always be unambiguous. This means, for example, that if the
subprogram is called in the main program in two different places, you must also specify a
target in program level 1 (main program).
Procedure
The search starts. Your specified search mode will be taken into
account.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 123
Machining the workpiece
4.7 Starting machining at a specific point
The Search window closes. The current block will be displayed in the
"Program" window as soon as the target is found.
5. Press the <CYCLE START> key twice.
Processing is continued from the defined location.
Note
Interruption point
You can load the interruption point in search pointer mode.
Parameter Meaning
Number of program level
Program: The name of the main program is automatically entered
Ext: File extension
P: Pass counter
If a program section is performed several times, you can enter the number of
the pass here at which processing is to be continued
Line: Is automatically filled for an interruption point
Type " " search target is ignored on this level
N no. Block number
Label Jump label
Text string
Subprg. Subprogram call
Line Line number
Search target Point in the program at which machining is to start
Turning
124 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.7 Starting machining at a specific point
Search variants
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 125
Machining the workpiece
4.7 Starting machining at a specific point
References
For additional information, please refer to the following documentation:
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Procedure
Turning
126 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.8 Intervening in the program sequence
Abbreviation/program Scope
control
PRT The program is started and executed with auxiliary function outputs and dwell times. In this
no axis motion mode, the axes are not traversed.
The programmed axis positions and the auxiliary function outputs are controlled this way.
Note: Program processing without axis motion can also be activated with the function "Dry
run feedrate".
DRY The traversing velocities programmed in conjunction with G1, G2, G3, CIP and CT are
Dry run feedrate replaced by a defined dry run feedrate. The dry run feedrate also applies instead of the
programmed revolutional feedrate.
Caution: Workpieces must not be machined when "Dry run feedrate" is active because the
altered feedrates might cause the permissible tool cutting rates to be exceeded and the
workpiece or machine tool could be damaged.
RG0 In the rapid traverse mode, the traversing speed of the axes is reduced to the percentage
Reduced rapid traverse value entered in RG0.
Note: You define the reduced rapid traverse in the settings for automatic operation.
M01 The processing of the program stops at every block in which supplementary function M01 is
Programmed stop 1 programmed. In this way you can check the already obtained result during the processing of
a workpiece.
Note: In order to continue executing the program, press the <CYCLE START> key again.
Programmed stop 2 The processing of the program stops at every block in which the "Cycle end" is programmed
(e.g. M101) (e.g. with M101).
Note: In order to continue executing the program, press the <CYCLE START> key again.
Note: The display can be changed. Please refer to the machine manufacturer's
specifications.
DRF Enables an additional incremental zero offset while processing in automatic operation mode
Handwheel offset with an electronic handwheel.
This function can be used to compensate for tool wear within a programmed block.
Note: You require the "Extended operator functions" option to use the handwheel offset (for
828D).
SB Individual blocks are configured as follows.
Single block, coarse: The program stops only after blocks which perform a machine function.
Data block: The program stops after each block.
Single block, fine: The program also only stops after blocks which perform a machine function
in cycles.
Select the desired setting using the <SELECT> key.
SKP Skip blocks are skipped during machining.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 127
Machining the workpiece
4.8 Intervening in the program sequence
Procedure
See also
Setting for automatic mode (Page 154)
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
128 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.8 Intervening in the program sequence
Software option
In order to have more than two skip levels, for 828D you require the
"Extended operator functions" option.
Note
The "Program control - skip blocks" window is only available when more than one skip level
is set up.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 129
Machining the workpiece
4.9 Overstore
4.9 Overstore
With overstore, you have the option of executing technological parameters (for example,
auxiliary functions, axis feed, spindle speed, programmable instructions, etc.) before the
program is actually started. The program instructions act as if they are located in a normal
part program. These program instructions are, however, only valid for one program run. The
part program is not permanently changed. When next started, the program will be executed
as originally programmed.
After a block search, the machine can be brought into another state with overstore (e.g. M
function, tool, feed, speed, axis positions etc.), in which the normal part program can be
successfully continued.
Software option
You require the "Extended operator functions" option for the overstore function
(for 828D).
Precondition
The program to be corrected is in the Stop or Reset mode.
Procedure
Turning
130 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.10 Editing a program
Note
Block-by-block execution
The <SINGLE BLOCK> key is also active in the overstore mode. If several blocks are
entered in the overstore buffer, then these are executed block-by-block after each NC start
Deleting blocks
Press the "Delete blocks" softkey to delete program blocks you have
entered.
Note
The maximum block length is 512 characters.
Note
Please note that the changes to programs stored in the NC memory take immediate
effect. You can exit the editor only after you have saved the changes.
If you are editing on a local drive or external drives, you can also exit the editor without
saving, depending on the setting.
Exit the program correction mode using the "Close" softkey to return to the "Program
manager" operating area.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 131
Machining the workpiece
4.10 Editing a program
See also
Editor settings (Page 138)
Correcting a program (Page 115)
Opening and closing the program (Page 626)
Generating a G code program (Page 184)
Note
Search with place holders
When searching for specific program locations, you have the option of using place holders:
"*": replaces any character string
"?": replaces any character
Precondition
The desired program is opened in the editor.
Procedure
If the text you are searching for is found, the corresponding line is
highlighted.
6. Press the "Continue search" softkey if the text located during the search
does not correspond to the point you are looking for.
Turning
132 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.10 Editing a program
- OR -
Press the "Cancel" softkey when you want to cancel the search.
Softkey Function
The cursor is set to the first character in the program.
Requirement
The desired program is opened in the editor.
Proceed as follows
- OR -
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 133
Machining the workpiece
4.10 Editing a program
Press the "Replace all" softkey to replace all text in the file that
corresponds to the search term.
- OR -
Press the "Continue search" softkey if the text located during the search
should not be replaced.
- OR -
Press the "Cancel" softkey when you want to cancel the search.
Precondition
The program is opened in the editor.
Procedure
- OR -
Press the <SELECT> key.
4. Place the cursor on the desired insertion point in the program and press
the "Paste" softkey.
Turning
134 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.10 Editing a program
Note
The buffer memory contents are retained even after the editor is closed, enabling you to
paste the contents in another program, as well.
See also
Opening additional programs (Page 137)
Requirement
The program is opened in the editor.
Procedure
Note
If you only want to renumber a section, select the program blocks whose block numbering
you want to edit.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 135
Machining the workpiece
4.10 Editing a program
Structuring programs
● Before generating the actual program, generate a program frame using empty blocks.
● By forming blocks, structure existing G code or ShopTurn programs.
Procedure
3. Select the required program blocks that you wish to combine to form a
block.
4. Press the "Build group" softkey.
The "Build new group" window is opened.
5. Enter a designation for the block and press the "OK" softkey.
7. Press the "Open all blocks" softkey if you wish to display the program
with all blocks.
8. Press the "Close all blocks" softkey, if you wish to display the program
again in a structured form.
Turning
136 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.10 Editing a program
1. In the Program Manager, select the programs that you wish to open and
view in the dual editor and then press on the "Open" softkey.
The dual editor is opened and the first two programs are displayed.
2. Press the <NEXT WINDOW> key to change to the next opened
program.
Note
Pasting program blocks
JobShop machining steps cannot be copied into a G code program.
Precondition
You have opened a program in the Editor.
Procedure
The dual editor opens and displays both of the programs next to one
another.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 137
Machining the workpiece
4.10 Editing a program
See also
Copying/pasting/deleting a program block (Page 134)
Presettings
Setting Meaning
Number Yes: A new block number will automatically be assigned after every line
automatically change. In this case, the specifications provided under "First block number"
and "Increment" are applicable.
No: No automatic numbering.
First block number Specifies the starting block number of a newly created program.
The field is only editable when "Yes" is available under "Number
automatically".
Increment Defines the increment used for the block numbers.
The field is only editable when "Yes" is available under "Number
automatically".
Display hidden lines Hidden lines marked with "*HD" (hidden) will be displayed.
Display block end as The "CFLF" (line feed) symbol ¶ is displayed at the block end.
an icon
Scroll horizontally A horizontal scrollbar is displayed. In this way, you can scroll horizontally to
the end of long lines that would otherwise wrap.
Automatic save (only Yes: The changes are saved automatically when you change to another
local and external operating area.
drives) No: You are prompted to save when changing to another operating area.
Save or reject the changes with the "Yes" or "No" softkeys.
Visible programs 1 - 10
Select how many programs can be displayed next to one another in the
editor.
Auto
Specifies that the number of programs entered in a job list will be visible
next to each other.
Width of the program Here, you enter the width of the selected program in the editor as a
with focus percentage of the window width.
Note
All entries that you make here are effective immediately.
Turning
138 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.10 Editing a program
Procedure
3. Make the desired changes here and press the "OK" softkey to confirm
your settings.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 139
Machining the workpiece
4.11 Mold making view
Turning
140 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.11 Mold making view
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 141
Machining the workpiece
4.11 Mold making view
Procedure
2. Select the desired storage location and position the cursor on the
program that you would like to display in the mold making view.
3. Press the "Open" softkey.
The program is opened in the editor.
4. Press the ">>" and "Mold making view" softkeys.
The editor splits up into two areas.
The G code blocks are displayed in the left half of the editor.
The workpiece graphic is displayed in the right half of the editor.
All of the points and paths programmed in the part program are shown
in the graphical representation.
5. Press the "Graphic" softkey in order to hide the graphic and to view the
program as usual in the editor
- OR -
Press the "NC blocks" softkey in order to hide the G code blocks and
therefore only to display the graphic.
Turning
142 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.11 Mold making view
Preconditions
● The required program is opened in the mold making view.
● The "Graphic" softkey is active.
Procedure
2. Using the cursor keys, move the cross-hairs to the appropriate position
in the graphic.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 143
Machining the workpiece
4.11 Mold making view
Precondition
● The required program is opened in the mold making view.
● The "NC blocks" softkey is active.
Procedure
See also
Searching in programs (Page 132)
Exchanging program text (Page 133)
Precondition
● The mold making view has been started.
● The "Graphic" softkey is active.
Procedure
1. Press the <+> and <-> keys if you wish to enlarge or reduce the graphic
display.
The graphic display enlarged or reduced from the center.
...
- OR -
Turning
144 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.11 Mold making view
Press the "Details" and "Zoom +" softkeys if you wish to increase the
size of the segment.
- OR -
Press the "Details" and "Zoom -" softkeys if you wish to decrease the
size of the segment.
- OR -
Press the "Details" and "Auto zoom" softkeys if you wish to
automatically adapt the segment to the size of the window.
The automatic scaling function "Fit to size" takes account of the largest
expansion of the workpiece in the individual axes.
Note
Selected section
The selected sections and size changes are kept as long as the program is selected.
Precondition
● The mold making view has been started.
● The "Graphic" softkey is active.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 145
Machining the workpiece
4.11 Mold making view
- OR -
Press the "Magnify -" or <-> softkey to reduce the frame.
- OR -
Press one of the cursor keys to move the frame up, down, left or right.
Turning
146 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.12 Displaying G functions and auxiliary functions
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Group Meaning
G group 1 Modally active motion commands (e.g. G0, G1, G2, G3)
G group 2 Non-modally active motion commands, dwell time (e.g. G4, G74, G75)
G group 3 Programmable offsets, working area limitations and pole programming (e.g.
TRANS, ROT, G25, G110)
G group 6 Plane selection (e.g. G17, G18)
G group 7 Tool radius compensation (e.g. G40, G42)
G group 8 Settable work offset (e.g. G54, G57, G500)
G group 9 Offset suppression (e.g. SUPA, G53)
G group 10 Exact stop - continuous-path mode (e.g. G60, G641)
G group 13 Workpiece dimensioning inches/metric (e.g. G70, G700)
G group 14 Workpiece dimensioning absolute/incremental (G90)
G group 15 Feedrate type (e.g. G93, G961, G972)
G group 16 Feedrate override on inside and outside curvature (e.g. CFC)
G group 21 Acceleration profile (e.g. SOFT, DRIVE)
G group 22 Tool offset types (e.g. CUT2D, CUT2DF)
G group 29 Radius/diameter programming (e.g. DIAMOF, DIAMCYCOF)
G group 30 Compressor ON/OFF (e.g. COMPOF)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 147
Machining the workpiece
4.12 Displaying G functions and auxiliary functions
Group Meaning
G group 1 Modally active motion commands (e.g. G0, G1, G2, G3)
G group 2 Non-modally active motion commands, dwell time (e.g. G4, G74, G75)
G group 3 Programmable offsets, working area limitations and pole programming (e.g.
TRANS, ROT, G25, G110)
G group 6 Plane selection (e.g. G17, G18)
G group 7 Tool radius compensation (e.g. G40, G42)
G group 8 Settable work offset (e.g. G54, G57, G500)
G group 9 Offset suppression (e.g. SUPA, G53)
G group 10 Exact stop - continuous-path mode (e.g. G60, G641)
G group 13 Workpiece dimensioning inches/metric (e.g. G70, G700)
G group 14 Workpiece dimensioning absolute/incremental (G90)
G group 15 Feedrate type (e.g. G93, G961, G972)
G group 16 Feedrate override on inside and outside curvature (e.g. CFC)
G group 21 Acceleration profile (e.g. SOFT, DRIVE)
G group 22 Tool offset types (e.g. CUT2D, CUT2DF)
G group 29 Radius/diameter programming (e.g. DIAMOF, DIAMCYCOF)
G group 30 Compressor ON/OFF (e.g. COMPOF)
Procedure
...
The G groups selection displayed in the "G Functions" window may differ.
Turning
148 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.12 Displaying G functions and auxiliary functions
Machine manufacturer
Please refer to the machine manufacturer's specifications.
References
For more information about configuring the displayed G groups, refer to the following
document:
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Display Meaning
TRANSMIT Polar transformation active
TRACYL Cylinder surface transformation active
TRAORI Orientation transformation active
TRAANG Inclined axis transformation active
TRACON Cascaded transformation active
For TRACON, two transformations (TRAANG and TRACYL or TRAANG and
TRANSMIT) are activated in succession.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 149
Machining the workpiece
4.12 Displaying G functions and auxiliary functions
Procedure
...
Procedure
...
Turning
150 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.12 Displaying G functions and auxiliary functions
You can display status information for diagnosing synchronized actions in the "Synchronized
Actions" window.
You get a list with all currently active synchronized actions.
In this list, the synchronized action programming is displayed in the same form as in the part
program.
References
Programming Guide Job Planning (PGA) Chapter: Motion-synchronous actions
Synchronization types
Note
Numbers ranging from 1 to 254 can only be assigned once, irrespective of the identification
number.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 151
Machining the workpiece
4.12 Displaying G functions and auxiliary functions
Procedure
4. Press the "ID" softkey if you wish to hide the modal synchronized
actions in the automatic mode.
- AND / OR -
Press the "IDS" softkey if you wish to hide static synchronized actions.
- AND / OR -
Press the "Blockwise" softkey if you wish to hide the non-modal
synchronized actions in the automatic mode.
Turning
152 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.13 Displaying the program runtime and counting workpieces
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Displayed times
● Program
Pressing the softkey the first time shows how long the program has already been running.
At every further start of the program, the time required to run the entire program the first
time is displayed.
If the program or the feedrate is changed, the new program runtime is corrected after the
first run.
● Program remainder
Here you can see how long the current program still has to run. In addition, you can
track how much of the current program has been completed as a percentage by using the
progress bar.
The display only appears when the program is run a second time.
If you are executing the program from an external location, the program loading progress
is displayed here.
● Influencing the time measurement
The time measurement is started with the start of the program and ends with the end of
the program (M30) or with an agreed M function.
When the program is running, the time measurement is interrupted with CYCLE STOP
and continued with CYCLE START.
The time measurement starts at the beginning with RESET and subsequent CYCLE
START.
The time measurement stops with CYCLE STOP or a feedrate override = 0.
Counting workpieces
You can also display program repetitions and the number of completed workpieces. For the
worpiece count, enter the actual and planned workpiece numbers.
Workpiece count
Completed workpieces can be counted via the end of program command (M30) or an M
command.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 153
Machining the workpiece
4.14 Setting for automatic mode
Procedure
See also
Entering the number of workpieces (Page 220)
Turning
154 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Machining the workpiece
4.14 Setting for automatic mode
Procedure
References
Programming Manual Measuring Cycles / 840D sl/828D
Note
The feedrate can be changed while the operation is running.
See also
Program control (Page 127)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 155
Machining the workpiece
4.14 Setting for automatic mode
Turning
156 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Simulating a machining operation 5
5.1 Overview
During simulation, the current program is calculated in its entirety and the result displayed in
graphic form. The result of programming is verified without traversing the machine axes.
Incorrectly programmed machining steps are detected at an early stage and incorrect
machining on the workpiece prevented.
Graphic display
The simulation uses the correct proportions of the workpiece, tools, chuck, counterspindle
and tailstock for the screen display.
For the counter-spindle chuck and the tailstock, dimensions are used that are entered into
the "Spindle chuck data" window.
For non-cylindrical unmachined parts, the chuck closes up to the contour of the cube or
polygon.
Depth display
The depth infeed is color-coded. The depth display indicates the actual depth at which
machining is currently taking place. The following applies to the color-coded depth display:
"The deeper, the darker".
Definition of blank
The blank dimensions that are entered in the program editor are used for the workpiece.
The blank is clamped with reference to the coordinate system, which is valid at the time that
the blank was defined. This means that before defining the blank in G code programs, the
required output conditions must be established, e.g. by selecting a suitable work offset.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 157
Simulating a machining operation
5.1 Overview
Machine references
The simulation is implemented as workpiece simulation. This means that it is not assumed
that the work offset has already been precisely scratched or is known. In spite of this,
unavoidable Machine references are in the programming, such as for example, the tool
change point in the Machine, the park position for the counterspindle in the Machine or the
position of the counterspindle slide. Depending on the actual work offset - in the worst case -
these Machine references can mean that collisions are shown in the simulation that would
not occur for a realistic work offset - or vice versa, collisions are not shown, which could
occur for a realistic work offset. This is the reason that in ShopTurn programs, in the case of
a simulation, the program header calculates an appropriate work offset for the main spindle -
or where relevant for the counterspindle - from the specified chuck dimensions.
Note
Displaying the tailstock
The tailstock is only visible with the option "ShopMill/ShopTurn".
Machine manufacturer
Please also refer to the machine manufacturer's specifications.
References
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Simulation display
You can choose one of the following types of display:
● Material removal simulation
During simulation or simultaneous recording you can follow stock removal from the
defined blank.
● Path display
You have the option of including the display of the path. The programmed tool path is
displayed.
Turning
158 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Simulating a machining operation
5.1 Overview
Display variants
You can choose between three variants of graphical display:
● Simulation before machining of the workpiece
Before machining the workpiece on the machine, you can perform a quick run-through in
order to graphically display how the program will be executed.
● Simultaneous recording before machining of the workpiece
Before machining the workpiece on the machine, you can graphically display how the
program will be executed during the program test and dry run feedrate. The machine
axes do not move if you have selected "no axis motion".
● Simultaneous recording during machining of the workpiece
You can follow machining of the workpiece on the screen while the program is being
executed on the machine.
Views
The following views are available for all three variants:
● Side view
● Half section
● Front view
● 3D view
● 2-window
Status display
The current axis coordinates, the override, the current tool with cutting edge, the current
program block, the feedrate and the machining time are displayed.
In all views, a clock is displayed during graphical processing. The machining time is
displayed in hours, minutes and seconds. It is approximately equal to the time that the
program requires for processing including the tool change.
Software options
You require the option "3D simulation of the finished part" for the 3D view.
You require the option "Simultaneous recording (real-time simulation)" for the
"Simultaneous recording" function.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 159
Simulating a machining operation
5.1 Overview
Traversing paths
For the simulation, the displayed traversing paths are saved in a ring buffer. If this buffer is
full, then the oldest traversing path is deleted with each new traversing path.
Optimum display
If simultaneous machining is stopped or has been completed, then the display is again
converted into a high-resolution screen. In some cases this is not possible. In this case, the
following message is output: "High-resolution image cannot be generated".
Constraint
● Spines and polynomials are not supported.
● Referencing: G74 from a program run does not function.
● Alarm 15110 "REORG block not possible" is not displayed.
● Compile cycles are not supported.
● No PLC support.
● Axis containers are not supported.
● Swivel tables with non-swiveling offset vectors are not supported.
Supplementary conditions
● All of the existing data records (toolcarrier / TRAORI, TRANSMIT, TRACYL) are
evaluated and must be correctly commissioned for correct simulation.
● Transformations with swiveled linear axis (TRAORI 64 - 69) as well as OEM
transformations (TRAORI 4096 - 4098) are not supported.
● Changes to the toolcarrier or transformation data only become effective after Power On.
● Transformation change and swivel data record change are supported. However, a real
kinematic change is not supported, where a swivel head is physically changed out.
● The simulation of mold building programs with extremely short block change times can
take longer than machining, as the computation time distribution for this application is
dimensioned in favor of the machining and to the detriment of simulation.
Example
An example for supported kinematics is a lathe with B axis:
Turning
160 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Simulating a machining operation
5.1 Overview
See also
Spindle chuck data (Page 89)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 161
Simulating a machining operation
5.2 Simulation before machining of the workpiece
Feedrate override
Feedrate override is also active during simulation.
You can change the feedrate during the simulation via the user interface.
0 %: The simulation stops.
100 %: The program is executed as quickly as possible.
See also
Changing the feedrate (Page 169)
Simulating the program block by block (Page 170)
Procedure
2. Select the storage location and position the cursor on the program to be
simulated.
3. Press the "Input" or "Cursor right" key.
- OR -
Double-click the required program.
The selected program is opened in the "Program" operating area in the
editor.
4. Press the "Simulation" softkey.
The program execution is displayed graphically on the screen. The
machine axes do not move.
- OR -
Turning
162 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Simulating a machining operation
5.3 Simultaneous recording before machining of the workpiece
Note
Operating area switchover
The simulation is exited if you switch into another operating area. If you restart the
simulation, then this starts again at the beginning of the program.
Software option
You require the option "3D simulation of the finished part" for the 3D
view.
Software option
You require the option "Simultaneous recording (real-time simulation)" for the
simultaneous recording.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 163
Simulating a machining operation
5.4 Simultaneous recording during machining of the workpiece
Software option
You require the option "Simultaneous recording (real-time simulation)" for the
simultaneous recording.
Procedure
Note
If you switch-on simultaneous recording after the unmachined part information has
already been processed in the program, only traversing paths and tool are displayed.
If you switch-off simultaneous recording during machining and then switch-on the function
again at a later time, then the traversing paths generated in the intermediate time will not
be displayed.
Turning
164 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Simulating a machining operation
5.5 Different views of a workpiece
The half view shows the workpiece cut in the Z-X plane.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 165
Simulating a machining operation
5.5 Different views of a workpiece
5.5.4 3D view
Software option
You require the option "3D simulation (finished part)" for the simulation.
See also
Defining cutting planes (Page 174)
Turning
166 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Simulating a machining operation
5.6 Graphical display
5.5.5 2-window
The 2-window view contains a side view (left-hand window) and a front
view (right-hand window) of the workpiece. The viewing direction is
always from the front to the cutting surface even if machining is to be
performed from behind or from the back side.
Active window
The currently active window has a lighter background than the other view windows.
Switch over the active window using the <Next Window> key.
You can change the workpiece display here, e.g. increase or decrease the size, turn it and
move it.
Some of the actions that you perform in the active window also have a simultaneous effect in
other view windows.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 167
Simulating a machining operation
5.7 Editing the simulation display
Note
The unmachined part can only be entered if simulation or simultaneous recording is in the
reset state.
Procedure
Procedure
Turning
168 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Simulating a machining operation
5.8 Program control during the simulation
Note
If you are working with the "Simultaneous recording" function, the rotary switch (override) on
the control panel is used.
Procedure
1. Simulation is started.
2. Press the "Program control" softkey.
- OR -
Press the "Override 100%" softkey to set the feedrate to the maximum
value.
- OR -
Press the "<<" softkey to return to the main screen and perform the
simulation with changed feedrate.
Note
Toggling between "Override +" and "Override -"
Press the <CTRL> and <Cursor down> or <Cursor up> keys to toggle
between the "Override +" and "Override -" softkeys.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 169
Simulating a machining operation
5.8 Program control during the simulation
Procedure
1. Simulation is started.
2. Press the "Program control" and "Single block" softkeys.
5. Press the "Program control" and the "Single block" softkeys to exist the
single block mode.
Note
Enabling/disabling single block
Press the <CTRL> and <S> keys simultaneously to enable and disable
the single block mode.
Turning
170 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Simulating a machining operation
5.9 Editing and adapting a simulation graphic
Precondition
The simulation or the simultaneous recording is started.
Procedure
1. Press the <+> and <-> keys if you wish to enlarge or reduce the graphic
display.
The graphic display enlarged or reduced from the center.
...
- OR -
Press the "Details" and "Zoom +" softkeys if you wish to increase the
size of the segment.
- OR -
Press the "Details" and "Zoom -" softkeys if you wish to decrease the
size of the segment.
- OR -
Press the "Details" and "Auto zoom" softkeys if you wish to
automatically adapt the segment to the size of the window.
The automatic scaling function "Fit to size" takes account of the largest
expansion of the workpiece in the individual axes.
Note
Selected section
The selected sections and size changes are kept as long as the program is selected.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 171
Simulating a machining operation
5.9 Editing and adapting a simulation graphic
Precondition
The simulation or the simultaneous recording is started.
Procedure
1. Press a cursor key if you wish to move the graphic up, down, left, or
right.
Precondition
Simulation has been started and the 3D view is selected.
Procedure
Turning
172 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Simulating a machining operation
5.9 Editing and adapting a simulation graphic
2. Press the "Arrow right", "Arrow left", "Arrow up", "Arrow down", "Arrow
clockwise" and "Arrow counterclockwise" softkeys to change the
position of the workpiece.
...
- OR -
...
Keep the <Shift> key pressed and then turn the workpiece in the desired
direction using the appropriate cursor keys.
Precondition
The simulation or the simultaneous recording is started.
Procedure
- OR -
Press the "Magnify -" or <-> softkey to reduce the frame.
- OR -
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 173
Simulating a machining operation
5.9 Editing and adapting a simulation graphic
Press one of the cursor keys to move the frame up, down, left or right.
Precondition
The simulation or the simultaneous recording is started.
Procedure
3. Press the corresponding softkey to shift the cutting plane in the required
direction.
…
Turning
174 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Simulating a machining operation
5.10 Displaying simulation alarms
Precondition
Simulation is running and an alarm is active.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 175
Simulating a machining operation
5.10 Displaying simulation alarms
Turning
176 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating G code program 6
6.1 Graphical programming
Functions
The following functionality is available:
● Technology-oriented program step selection (cycles) using softkeys
● Input windows for parameter assignment with animated help screens
● Context-sensitive online help for every input window
● Support with contour input (geometry processor)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 177
Creating G code program
6.2 Program views
Program view
The program view in the editor provides an overview of the individual machining steps of a
program.
In the program view, you can move between the program blocks using
the <Cursor up> and <Cursor down> keys.
Turning
178 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating G code program
6.2 Program views
Press the <Cursor right> key to open a selected program block or cycle
in the program view.
The associated parameter screen with help screen is then displayed.
The animated help displays are always displayed with the correct orientation to the selected
coordinate system. The parameters are dynamically displayed in the graphic. The selected
parameter is displayed highlighted in the graphic.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 179
Creating G code program
6.2 Program views
Using the "Graphic view" softkey, you can toggle between the help
screen and the graphic view in the screen.
Figure 6-3 Parameter screen with a graphical view of a G code program block
Turning
180 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating G code program
6.3 Program structure
See also
Blank input (Page 185)
=
<
=
<
*
=
;
*
;
* <
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 181
Creating G code program
6.4 Basic information
Working planes
Working planes are defined as follows:
Turning
182 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating G code program
6.4 Basic information
Calling a tool
1. You are in a part program
2. Press the "Select tool” softkey.
The "Tool selection" window is opened.
3. Position the cursor on the desired tool and press the "To program"
softkey.
The selected tool is loaded into the G code editor. Text such as the
following is displayed at the current cursor position in the G code editor:
T="ROUGHINGTOOL100"
- OR -
4. Press the "Tool list" and "New tool" softkeys.
5. Then select the required tool using the softkeys on the vertical softkey
bar, parameterize it and then press the softkey "To program".
The selected tool is loaded into the G code editor.
6. Then program the tool change (M6), the spindle direction (M3/M4), the
spindle speed (S...), the feedrate (F), the feedrate type (G94, G95,...),
the coolant (M7/M8) and, if required, further tool-specific functions.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 183
Creating G code program
6.5 Generating a G code program
Procedure
6. Select the file type (MPF or SPF), enter the desired name of the
program and press the "OK" softkey.
The project is created and opened in the Editor.
7. Enter the desired G code commands.
Turning
184 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating G code program
6.6 Blank input
See also
Changing a cycle call (Page 194)
Selection of the cycles via softkey (Page 188)
Creating a new workpiece (Page 630)
6.6.1 Function
Function
The blank is used for the simulation and the simultaneous recording. A useful simulation can
only be achieved with a blank that is as close as possible to the real blank.
Create a separate program for each new workpiece that you would like to produce. The
program contains the individual machining steps that are performed to produce the
workpiece.
For the blank of the workpiece, define the shape (tube, cylinder, polygon or centered cuboid)
and your dimensions.
Note
Swiveling
For programs that use "Swiveling", a 0 swivel must first be made and then the blank defined.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 185
Creating G code program
6.6 Blank input
Procedure
Turning
186 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating G code program
6.7 Machining plane, milling direction, retraction plane, safe clearance and feedrate (PL, RP, SC, F)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 187
Creating G code program
6.8 Selection of the cycles via softkey
⇒ ⇒
Turning
188 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating G code program
6.8 Selection of the cycles via softkey
⇒ ⇒
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 189
Creating G code program
6.8 Selection of the cycles via softkey
⇒ ⇒
Turning
190 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating G code program
6.8 Selection of the cycles via softkey
⇒ ⇒
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 191
Creating G code program
6.8 Selection of the cycles via softkey
⇒ A menu tree with all of the available measuring versions of the measuring
cycle function "Measure workpiece" can be found in the following
reference:
Programming Manual Measuring cycles / SINUMERIK 840D sl/828D
⇒ A menu tree with all of the available measuring versions of the measuring
cycle function "Measure tool" can be found in the following reference:
Programming Manual Measuring cycles / SINUMERIK 840D sl/828D
See also
General (Page 255)
Generating a G code program (Page 184)
Turning
192 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating G code program
6.9 Calling technology cycles
Cycle support
Example
1. Use the softkeys to select whether you want support for programming
contours, turning, drilling or milling cycles.
...
2. Select the desired cycle using the softkey in the vertical softkey bar.
3. Enter the parameters and press the "Accept" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 193
Creating G code program
6.9 Calling technology cycles
Procedure
1. Select the desired cycle call and press the <Cursor right> key.
The associated input screen of the selected cycle call is opened.
- OR -
Press the <SHIFT + INSERT> key combination.
This starts the edit mode for this cycle call and you can edit it like a
normal NC block. This means that it is possible to generate an empty
block before the cycle is called. For instance, to insert something before
a cycle that is located at the beginning of the program.
Note: In edit mode, the cycle call can be changed in such a way that it
can no longer be recompiled in the parameter screen.
You exit the edit mode by pressing the <SHIFT + INSERT> key
combination.
- OR -
You are in the edit mode and press the <INPUT> key.
A new line is created after the cursor position.
See also
Generating a G code program (Page 184)
Turning
194 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating G code program
6.9 Calling technology cycles
Selection of units
If, for example, the unit can be switched in a field, this is highlighted as soon as the
cursor is positioned on the element. In this way, the operator recognizes the
dependency.
The selection symbol is also displayed in the tooltip.
Help screens
2D and 3D graphics or sectional views are displayed for the parameterization of the cycles.
Online help
If you wish to obtain more detailed information about certain G code commands or cycle
parameters, then you can call a context-sensitive online help.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 195
Creating G code program
6.10 Measuring cycle support
Software option
You require the "Measuring cycles" option to use "Measuring cycles".
References
You will find a more detailed description on how to use measuring cycles in:
Programming Manual Measuring cycles / SINUMERIK 840D sl/828D
Turning
196 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program 7
7.1 Graphic program control, ShopTurn programs
The program editor offers graphic programming to generate machining step programs that
you can directly generate at the machine.
Software option
You require the "ShopMill/ShopTurn" option to generate ShopTurn machining
step programs.
Functions
The following functionality is available:
● Technology-oriented program step selection (cycles) using softkeys
● Input windows for parameter assignment with animated help screens
● Context-sensitive online help for every input window
● Support with contour input (geometry processor)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 197
Creating a ShopTurn program
7.2 Program views
Machining schedule
The machining schedule in the editor provides an overview of the individual machining steps
of a program.
... 1. You can move between the program blocks in the machining
schedule using the <Cursor up> and <Cursor down> keys.
Turning
198 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.2 Program views
Programming graphics
The programming graphics show the contour of the workpiece as a dynamic graphic with
dotted lines. The program block selected in the machining schedule is highlighted in color in
the programming graphics.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 199
Creating a ShopTurn program
7.2 Program views
The animated help displays are always displayed with the correct orientation to the selected
coordinate system. The parameters are dynamically displayed in the graphic. The selected
parameter is displayed highlighted in the graphic.
In the screen, you can toggle between the help display and the program
graphics using the "Graphic view".
Turning
200 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.3 Program structure
Program header
The program header contains parameters that affect the entire program, such as blank
dimensions or retraction planes.
Program blocks
You determine the individual machining steps in the program blocks. In doing this, you
specify the technology data and positions, among other things.
Linked blocks
For the "Contour turning", "Contour milling", "Milling", and "Drilling" functions, program the
technology blocks and contours or positioning blocks separately. These program blocks are
automatically linked by the control and connected by brackets in the process plan.
In the technology blocks, specify how and in what form the machining should take place, e.g.
centering first, and then drilling. In the positioning blocks, determine the positions for the
drilling or milling machining, e.g. position the drill-holes in a full circle on the face surface.
End of program
End of program signals to the machine that the machining of the workpiece has ended.
Further, here you set whether program execute should be repeated.
Note
Number of workpieces
You can enter the number of required workpieces using the "Times, counters" window.
See also
Entering the number of workpieces (Page 220)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 201
Creating a ShopTurn program
7.4 Basic information
Additional Y axis
For lathes with an additional Y axis, the machining planes are expanded to include two more
planes:
● Face Y
● Peripheral Y
Therefore, the face and peripheral planes are called Face C and Peripheral C.
Inclined axis
If the Y axis is an oblique axis (i.e. the axis is not perpendicular to the others), you can also
select the "Face Y" and "Peripheral Y" machining planes and program the traversing
movements in Cartesian coordinates. The control system then automatically transforms the
programmed traversing movements of the Cartesian coordinate system into the traversing
movements of the oblique axis.
The CNC-ISO function "Oblique Axis" (Traang) is required for the purpose of transforming
the programmed traversing movements.
This function is a software option.
Turning
202 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.4 Basic information
Turning
The turning machining plane corresponds to the X/Z plane (G18).
Face/Face C
The Face/Face C machining plane corresponds to the X/Y plane (G17). For machines
without a Y axis, however, the tools can only move in the X/Z plane. The X/Y coordinates
that have been entered are automatically transformed into a movement in the X and C axis.
You can use face surface machining with a C axis for drilling and milling if, for instance, you
want to mill a pocket on the face surface. You can choose between the forward or rear face
surface for this purpose.
Peripheral/Peripheral C
The Peripheral/Peripheral C machining plane corresponds to the Y/Z plane (G19). For
machines without a Y axis, however, the tools can only move in the Z/X plane. The Y/Z
coordinates that you entered are automatically transformed into a movement in the C and Z
axis.
You can use peripheral surface machining with a C axis for drilling and milling if, for instance,
you want to mill a slot with constant depth on the peripheral surface. You can choose
between the inner or outer surface for this purpose.
Face Y
The face Y machining plane corresponds to the X/Y plane (G17). You can use the face
surface machining with a Y axis for drilling and milling if, for instance, you want to mill a
pocket on the face surface. You can choose between the forward or rear face surface for this
purpose.
Peripheral Y
The peripheral Y machining plane corresponds to the Y/Z plane (G19). You can use
peripheral surface machining with a Y axis for drilling and milling if, for instance, you want to
mill a pocket with a flat base on the peripheral surface or drill holes that do not point to the
center. You can choose between the inner or outer surface for this purpose.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 203
Creating a ShopTurn program
7.4 Basic information
Note
When selecting the traversing paths, the tool tip is always taken into account; i.e. the tool
expansion is not considered. Therefore, you should ensure that the retraction planes are an
appropriate distance away from the workpiece.
7RROFKDQJHSRLQW
5HWUDFWLRQSODQH
5DSLGWUDYHUVH
0DFKLQLQJIHHGUDWH
6DIHW\FOHDUDQFH
● The tool traverses in rapid traverse along the shortest path from the tool change point to
the retraction plane, which runs parallel to the machining plane.
● After this, the tool traverses in rapid traverse to the safety clearance.
● Following this, the workpiece is then machined with the programmed machining feedrate.
● After machining, the tool retracts with rapid traverse to the safety clearance.
● The tool then continues to traverse vertically in rapid traverse to the retraction plane.
● From there, the tool traverses in rapid traverse along the shortest path to the tool change
point. If the tool does not need to be changed between two machining processes, the tool
traverses from the retraction plane to the next machining cycle.
The spindle (main, tool, or counter-spindle) begins to rotate immediately after the tool
change.
You define the tool change point, the retraction plane, and the safety clearance in the
program header.
Turning
204 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.4 Basic information
7RROFKDQJHSRLQW
5HWUDFWLRQSODQH
;55
6DIHW\FOHDUDQFH
5DSLGWUDYHUVH
0DFKLQLQJIHHGUDWH
● The tool traverses in rapid traverse from the tool change point along the shortest path to
the retraction plane XRR from the tailstock.
● After this, the tool traverses in rapid traverse on the retraction plane in the X direction.
● After this, the tool traverses in rapid traverse to the safety clearance.
● Following this, the workpiece is then machined with the programmed machining feedrate.
● After machining, the tool retracts with rapid traverse to the safety clearance.
● The tool then continues to traverse vertically in rapid traverse to the retraction plane.
● After this, the tool traverses in the X direction to the retraction plane XRR from the
tailstock.
● From there, the tool traverses in rapid traverse along the shortest path to the tool change
point. If the tool does not need to be changed between two machining processes, the tool
traverses from the retraction plane to the next machining cycle.
You define the tool change point, the retraction plane, the safety clearance, and the
retraction plane for the tailstock in the program header.
See also
Programming the approach/retraction cycle (Page 231)
Program header (Page 212)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 205
Creating a ShopTurn program
7.4 Basic information
3
3 3
3
=
The position specifications for the points P1 to P4 in absolute dimensions refer to the zero
point:
P1: X25 Z-7.5
P2: X40 Z-15
P3: X40 Z-25
P4: X60 Z-35
Turning
206 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.4 Basic information
3
3 3
3
=
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 207
Creating a ShopTurn program
7.4 Basic information
3
3
3
r
r
r
3RO
=
The position specifications for the pole and points P1 to P3 in polar coordinates are:
Pole: X30 Z30 (relative to the zero point)
P1: L30 α30° (relative to the pole)
P2: L30 α60° (relative to the pole)
P3: L30 α90° (relative to the pole)
Turning
208 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.4 Basic information
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 209
Creating a ShopTurn program
7.5 Creating a ShopTurn program
Procedure
2. Select the desired storage location and position the cursor on the folder
"Part programs" or under the folder "Workpieces" on the workpiece for
which you wish to create a program.
3. Press the "New" and "ShopTurn" softkeys.
The "New machining step programming" window opens.
6. Enter the dimensions of the blank and the parameter, which are
effective over the complete program, e.g. dimension units in mm or
inch, tool axis, retraction plane, safety clearance and machining
direction.
Press the "Teach TC position" softkey if you want to set the actual
position of the tool as a tool change point.
The tool’s coordinates are transferred into parameters XT and ZT.
Teaching in the tool change point is only possible if you have selected
the machine coordinate system (Machine).
7. Press the "Accept" softkey.
The process plan is displayed. Program header and end of program are
created as program blocks.
The end of program is automatically defined.
Turning
210 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.5 Creating a ShopTurn program
The retraction for a cycle ends at the safety clearance. Only the subsequent cycle moves to
the retraction plane. This enables a special approach/retraction cycle to be used.
Changes to the retraction plane therefore take effect when retracting from the previous
machining operation.
When selecting the traversing paths, the tool tip is always taken into account; i.e. the tool
expansion is not considered. Therefore, you should ensure that the retraction planes are an
appropriate distance away from the workpiece.
See also
Changing program settings (Page 222)
Programming the approach/retraction cycle (Page 231)
Creating a new workpiece (Page 630)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 211
Creating a ShopTurn program
7.6 Program header
Turning
212 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.6 Program header
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 213
Creating a ShopTurn program
7.7 Generating program blocks
Procedure
3. First, program the tool, correction (offset) value, feedrate and spindle
speed (T, D, F, S, V) and then enter the values for the other
parameters.
Using the softkeys on the vertical softkey bar, select the required tool
with the data and press the "To program" softkey.
The selected tool is accepted into the parameter screen form.
The process plan is displayed and the newly generated program block
is marked.
Turning
214 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.8 Tool, offset value, feedrate and spindle speed (T, D, F, S, V)
Tool (T)
Each time a workpiece is machined, you must program a tool. Tools are selected by name,
and the selection is integrated in all parameter screen forms of the machining cycles (with
the exception for straight line/circle).
The tool length offsets become active as soon as the tool is changed.
Tool selection is modal for the straight line/circle, i.e. if the same tool is used to perform
several machining steps in succession, you only have to program one tool for the first
straight line/circle.
CAUTION
If, for tools with several cutting edges, you specify the incorrect cutting edge number and
move the tool, then collisions can occur. Always ensure that you enter the correct cutting
edge number.
Radius compensation
The tool radius compensation is automatically taken into account during all machining
cycles, with the exception of path milling and straight.
For path milling and straight lines, you have the option of programming the machining with or
without radius compensation. The tool radius compensation is modal for straight lines, i.e.
you have to deselect the radius compensation again if you want to traverse without radius
compensation.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 215
Creating a ShopTurn program
7.8 Tool, offset value, feedrate and spindle speed (T, D, F, S, V)
Feedrate (F)
The feedrate F (also referred to as the machining feedrate) specifies the speed at which the
axes move when machining the workpiece. The machining feedrate is entered in mm/min,
mm/rev or in mm/tooth.
It is only possible to enter the feedrate in mm/tooth during milling; this ensures that each
cutting edge of the milling cutter is cutting under the best possible conditions. The feedrate
per tooth corresponds to the linear path traversed by the milling cutter when a tooth is
engaged.
For milling and turning cycles, the feedrate during roughing is relative to the milling or cutting
center point. This is also applies to finishing, with the exception of contours with inner
curves. In this case, the feedrate is relative to the contact point between the tool and the
workpiece.
The maximum feedrate is determined via machine data.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
216 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.8 Tool, offset value, feedrate and spindle speed (T, D, F, S, V)
Converting the spindle speed (S) / cutting rate (V) when milling
As an alternative to the cutting rate, you can also program the spindle speed.
For the milling cycles, the cutting rate (m/min) that is entered is automatically converted into
the spindle speed (rpm) using the tool diameter - and vice versa.
Machining
When machining some cycles, you can choose between roughing, finishing, or complete
machining. For certain milling cycles, finishing edge or finishing base are possible.
● Roughing
One or more machining operations with depth infeed
● Finishing
Single machining operation
● Edge finishing
Only the edge of the object is finished
● Base finishing
Only the base of the object is finished
● Complete machining
Roughing and finishing with one tool in a
● machining step
If you want to rough and finish using two different tools, you must call the machining cycle
twice (1st block = roughing; 2nd block = finishing). The programmed parameters are
retained when the cycle is called for the second time.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 217
Creating a ShopTurn program
7.9 Call work offsets
Procedure
NOTICE
Machining several workpieces
The program repeat function is not suitable to program repeat machining of parts.
In order to repeatedly machine the same workpieces program this using end of program.
Note
You can use one and the same marker as end marker for preceding program blocks and as
start marker for following program blocks.
Turning
218 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.10 Repeating program blocks
Procedure
1. Position the cursor at the program block, behind which a program block
that will be repeated should follow.
2. Press the "Various" softkey.
8. Enter the names of the start and end markers and the number of times
the blocks are to be repeated.
9. Press the "Accept" softkey.
The marked program blocks are repeated.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 219
Creating a ShopTurn program
7.11 Entering the number of workpieces
Procedure
1. Open the "Program end" program block, if you want to machine more
than one workpiece.
2. In the "Repeat" field, enter "Yes".
3. Press the "Accept" softkey.
If you start the program later, program execution is repeated.
Depending on the settings in the "Times, counters" window, the
program is repeated until the set number of workpieces has been
machined.
See also
Displaying the program runtime and counting workpieces (Page 153)
Turning
220 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.12 Changing program blocks
Procedure
1. Select the program that you wish to change in the "Program Manager"
operating area.
3. Position the cursor in the work plan at the desired program block and
press the <Cursor right> key.
The parameter screen for the selected program block is displayed.
4. Make the desired changes.
5. Press the "Accept" softkey.
- OR -
Press the <Cursor left> key.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 221
Creating a ShopTurn program
7.13 Changing program settings
Function
All parameters specified in the program header with the exception of the blank shape and
the unit of measurement can be changed at any point in the program. It is also possible to
change the basic setting for the direction of rotation of machining in the case of milling.
The settings in the program header are modal, i.e. they remain active until they are changed.
Retraction
A changed retraction plane takes effect starting with the safety clearance of the last cycle,
because the additional retraction from the next cycle is accepted.
Machining direction
The machining direction of rotation (climbing or conventional) is defined as the direction of
movement of the milling tooth with respect to the workpiece, i.e. ShopTurn evaluates this
parameter in conjunction with the direction of rotation of the spindle for milling, with the
exception of path milling.
The basic setting for the machining direction is programmed in a machine data.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Turning
222 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.13 Changing program settings
Parameters
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 223
Creating a ShopTurn program
7.14 Selection of the cycles via softkey
⇒ ⇒
Turning
224 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.14 Selection of the cycles via softkey
⇒ ⇒
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 225
Creating a ShopTurn program
7.14 Selection of the cycles via softkey
⇒ ⇒
Turning
226 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.14 Selection of the cycles via softkey
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 227
Creating a ShopTurn program
7.14 Selection of the cycles via softkey
⇒ ⇒
⇒ A menu tree with all of the available measuring versions of the measuring
cycle function "Measure workpiece" can be found in the following
reference:
Programming Manual Measuring cycles / SINUMERIK 840D sl/828D
⇒ A menu tree with all of the available measuring versions of the measuring
cycle function "Measure tool" can be found in the following reference:
Programming Manual Measuring cycles / SINUMERIK 840D sl/828D
Turning
228 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.15 Calling technology functions
Selection of units
If, for example, the unit can be switched in a field, this is highlighted as soon as the
cursor is positioned on the element. In this way, the operator recognizes the
dependency.
The selection symbol is also displayed in the tooltip.
Help screens
2D and 3D graphics or sectional views are displayed for the parameterization of the cycles.
Online help
If you wish to obtain more detailed information about certain G code commands or cycle
parameters, then you can call a context-sensitive online help.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 229
Creating a ShopTurn program
7.15 Calling technology functions
Procedure
1. Select the desired cycle call and press the <Cursor right> key.
The associated input screen of the selected cycle call is opened.
- OR -
Press the <SHIFT + INSERT> key combination.
This starts the edit mode for this cycle call and you can edit it like a
normal NC block. This means that it is possible to generate an empty
block before the cycle is called. For instance, to insert something before
a cycle that is located at the beginning of the program.
Note: In edit mode, the cycle call can be changed in such a way that it
can no longer be recompiled in the parameter screen.
You exit the edit mode by pressing the <SHIFT + INSERT> key
combination.
- OR -
You are in the edit mode and press the <INPUT> key.
A new line is created after the cursor position.
Turning
230 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.16 Programming the approach/retraction cycle
Starting point
The starting point for the approach/retraction cycle is the safety clearance approached after
the last machining operation.
Tool change
If you want to perform a tool change, you can move the tool through a total of 3 positions (P1
to P3) to the tool change point and through a maximum of 3 additional positions (P4 to P6) to
the next starting point. If the tool does not need to be changed, however, you have a total of
6 positions available for the approach to the next starting position.
If 3 or 6 positions are not sufficient for the approach/retraction, you can call the cycle several
times in succession to program further positions.
CAUTION
Note that the tool will move from the last position programmed in the approach/retraction
cycle directly to the starting point for the next machining operation.
See also
Machining cycle, approach/retraction (Page 204)
Procedure
Press the menu forward key and the "Straight Circle" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 231
Creating a ShopTurn program
7.16 Programming the approach/retraction cycle
Table 7- 1
Turning
232 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.17 Measuring cycle support
Software option
You require the "Measuring cycles" option to use "Measuring cycles".
References
You will find a more detailed description on how to use measuring cycles in:
Programming Manual Measuring cycles / SINUMERIK 840D sl/828D
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 233
Creating a ShopTurn program
7.18 Example: Standard machining
General information
The following example is described in detail as ShopTurn program. A G code program is
generated in the same way; however, some differences must be observed.
If you copy the G code program listed below, read it into the control and open it in the editor,
then you can track the individual program steps.
Machine manufacturer
Under all circumstances, observe the machine manufacturer’s instructions.
Tools
The following tools are saved in the tool manager:
Blank
Dimensions: ∅90 x 120
Material: Aluminum
Turning
234 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.18 Example: Standard machining
)6
5
[ෘ )6
;
r
0[
ෘ
ෘ
5
5
)6 )6 [r
ෘ
ෘ
;
r r
5 5
7.18.2 Programming
1. Program header
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 235
Creating a ShopTurn program
7.18 Example: Standard machining
XRA 2inc
ZRA 5inc
Tool change point Machine
XT 160abs
ZT 409abs
SC 1
S1 4000rev/min
Machining direction Climbing
2. Press the "Accept" softkey.
The work plan is displayed. Program header and end of program are
created as program blocks.
The end of program is automatically defined.
Turning
236 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.18 Example: Standard machining
6.1 Z -40abs
6.3 Z -65abs
6.5 Z -95abs
6.6 X 0abs
6.7 Z 0abs
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 237
Creating a ShopTurn program
7.18 Example: Standard machining
Blank contour
Turning
238 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.18 Example: Standard machining
6.1 X 48abs FS 3
6.2 α2 90°
FS 2
6.5 Z -80abs R 6
6.7 Z -95abs
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 239
Creating a ShopTurn program
7.18 Example: Standard machining
Finished-part contour
Turning
240 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.18 Example: Standard machining
UX 0.4inc
UZ 0.2inc
DI 0
BL Cylinder
XD 0inc
ZD 0inc
Relief cuts No
Set machining No
area limits
4. Press the "Accept" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 241
Creating a ShopTurn program
7.18 Example: Standard machining
Position external
Machining direction
D 2inc
Cutting depth
UX 0.4inc
UZ 0.2inc
DI 0
Relief cuts Yes
FR 0.200mm/rev
Set machining area limits No
4. Press the "Accept" softkey.
Turning
242 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.18 Example: Standard machining
8. Groove (roughing)
Reference point
X0 60abs
Z0 -70
B2 8inc
T1 4inc
α1 15Degrees
α2 15Degrees
FS1 1
R2 1
R3 1
FS4 1
D 2inc
UX 0.4inc
UZ 0.2inc
N 1
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 243
Creating a ShopTurn program
7.18 Example: Standard machining
Contour, groove
9. Groove (finishing)
Reference point
X0 60abs
Z0 -70
Turning
244 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.18 Example: Standard machining
B1 5.856inc
T1 4inc
α1 15Degrees
α2 15Degrees
FS1 1
R2 1
R3 1
FS4 1
N 1
4. Press the "Accept" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 245
Creating a ShopTurn program
7.18 Example: Standard machining
VR 1inc
Multiple threads No
α0 0Degrees
3. Press the "Accept" softkey.
Turning
246 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.18 Example: Standard machining
12. Drilling
13. Positioning
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 247
Creating a ShopTurn program
7.18 Example: Standard machining
Turning
248 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.18 Example: Standard machining
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 249
Creating a ShopTurn program
7.18 Example: Standard machining
Turning
250 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.18 Example: Standard machining
N1 G54
N2 WORKPIECE(,,"","CYLINDER",192,2,-120,-100,90)
N3 G0 X200 Z200 Y0
;*****************************************
N4 T="ROUGHING TOOL_80" D1
N5 M06
N6 G96 S350 M04
N7 CYCLE951(90,2,-1.6,0,-1.6,0,1,2,0,0.1,12,0,0,0,1,0.3,0,2,1110000)
N8 G96 S400
N9 CYCLE62(,2,"E_LAB_A_CONT_2","E_LAB_E_CONT_2")
N10 CYCLE952("STOCK
REMOVAL_1",,"BLANK_1",2301311,0.35,0.15,0,4,0.1,0.1,0.4,0.2,0.1,0,1,0,0,,,,,2,2,,,0,1,,0,12,1110110)
N11 G0 X200 Z200
;*****************************************
N12 T="ROUGHING TOOL_55" D1
N13 M06
N14 G96 S400 M04
N15 CYCLE952("STOCK
REMOVAL_2","BLANK_1","Blank_1",1301311,0.35,0.2,0,2,0.1,0.1,0.4,0.2,0.1,0,1,0,,,,,,2,2,,,0,1,,0,112,1
100110)
N16 G0 X200 Z200
;*****************************************
N17 T="FINISHING TOOL" D1
N18 M06
N19 G96 S450 M04
N20 CYCLE952("STOCK
REMOVAL_3",,"",1301321,0.1,0.5,0,1.9,0.1,0.1,0.2,0.1,0.1,0,1,0,0,,,,,2,2,,,0,1,,0,12,1000110)
N21 G0 X200 Z200
;*****************************************
N22 T="GROOVING TOOL" D1
N23 M06
N24 G96 S220 M04
N25 CYCLE930(60,-70,5.856406,8,4,,0,15,15,1,1,1,1,0.2,2,1,10110,,1,30,0.15,1,0.4,0.2,2,1001010)
N26 CYCLE930(60,-70,5.856406,8,4,,0,15,15,1,1,1,1,0.2,2,1,10120,,1,30,0.1,1,0.1,0.1,2,1001110)
N27 G0 X200 Z200
;*****************************************
N28 T="THREADING TOOL_2" D1
N29 M06
N30 G97 S995 M03
N31 CYCLE99(0,48,-25,,4,4,1.226,0.1,30,0,5,0,2,1100103,4,1,0.2815,0.5,0,0,1,0,0.707831,1,,,,2,0)
N32 CYCLE99(0,48,-25,,4,4,1.226,0.02,30,0,3,2,2,1210103,4,1,0.5,0.5,0,0,1,0,0.707831,1,,,,2,0)
N33 G0 X200 Z200
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 251
Creating a ShopTurn program
7.18 Example: Standard machining
;*****************************************
N34 T="DRILL_D5" D1
N35 M06
N36 SPOS=0
N37 SETMS(2)
N38 M24 ; couple-in driven tool, machine-specific
N39 G97 S3183 M3
N40 G94 F318
N41 TRANSMIT
N42 MCALL CYCLE82(1,0,1,,10,0,0,1,11)
N43 HOLES2(0,0,16,0,30,4,1010,0,,,1)
N44 MCALL
N45 M25 ; couple out driven tool, machine-specific
N46 SETMS(1)
N47 TRAFOOF
N48 G0 X200 Z200
;*****************************************
N49 T="MILLER_D8"
N50 M6
N51 SPOS=0
N52 SETMS(2)
N53 M24
N54 G97 S1989 M03
N55 G95 FZ=0.15
N56 TRANSMIT
N57 POCKET3(20,0,1,5,23,23,8,0,0,4,3,0,0,0.12,0.08,0,11,50,8,3,15,0,2,0,1,2,11100,11,111)
N58 M25
N59 TRAFOOF
N60 DIAMON
N61 SETMS(1)
N62 G0 X200 Z200
N63 M30
;*****************************************
N64 E_LAB_A_CONT_1: ;#SM Z:3
;#7__DlgK contour definition begin - Don't change!;*GP*;*RO*;*HD*
G18 G90 DIAMOF;*GP*
G0 Z0 X30 ;*GP*
G1 Z-40 ;*GP*
Z-45 X40 ;*GP*
Z-65 ;*GP*
Z-70 X45 ;*GP*
Z-95 ;*GP*
X0 ;*GP*
Z0 ;*GP*
Turning
252 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Creating a ShopTurn program
7.18 Example: Standard machining
X30 ;*GP*
;CON,2,0.0000,1,1,MST:0,0,AX:Z,X,K,I;*GP*;*RO*;*HD*
;S,EX:0,EY:30;*GP*;*RO*;*HD*
;LL,EX:-40;*GP*;*RO*;*HD*
;LA,EX:-45,EY:40;*GP*;*RO*;*HD*
;LL,EX:-65;*GP*;*RO*;*HD*
;LA,EX:-70,EY:45;*GP*;*RO*;*HD*
;LL,EX:-95;*GP*;*RO*;*HD*
;LD,EY:0;*GP*;*RO*;*HD*
;LR,EX:0;*GP*;*RO*;*HD*
;LA,EX:0,EY:30;*GP*;*RO*;*HD*
;#End contour definition end - Don't change!;*GP*;*RO*;*HD*
E_LAB_E_CONT_1:
N65 E_LAB_A_CONT_2: ;#SM Z:4
;#7__DlgK contour definition begin - Don't change!;*GP*;*RO*;*HD*
G18 G90 DIAMOF;*GP*
G0 Z0 X0 ;*GP*
G1 X24 CHR=3 ;*GP*
Z-18.477 ;*GP*
G2 Z-55.712 X30 K=AC(-35) I=AC(40) ;*GP*
G1 Z-80 RND=6 ;*GP*
Z-85 X45 CHR=3 ;*GP*
Z-95 ;*GP*
;CON,V64,2,0.0000,0,0,MST:0,0,AX:Z,X,K,I;*GP*;*RO*;*HD*
;S,EX:0,EY:0,ASE:90;*GP*;*RO*;*HD*
;LU,EY:24;*GP*;*RO*;*HD*
;F,LFASE:3;*GP*;*RO*;*HD*
;LL,DIA:225/0,AT:90;*GP*;*RO*;*HD*
;ACW,DIA:210/0,EY:30,CX:-35,CY:40,RAD:23;*GP*;*RO*;*HD*
;LL,EX:-80;*GP*;*RO*;*HD*
;R,RROUND:6;*GP*;*RO*;*HD*
;LA,EX:-85,EY:45;*GP*;*RO*;*HD*
;F,LFASE:3;*GP*;*RO*;*HD*
;LL,EX:-95;*GP*;*RO*;*HD*
;#End contour definition end - Don't change!;*GP*;*RO*;*HD*
E_LAB_E_CONT_2:
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 253
Creating a ShopTurn program
7.18 Example: Standard machining
Turning
254 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles) 8
8.1 Drilling
8.1.1 General
Note
If the values for reference point and retraction planes are identical, a relative depth
specification is not permitted. Error message "Reference plane defined incorrectly" is
output and the cycle is not executed.
This error message is also output if the retraction plane is located after the reference
point, i.e. its distance to the final drilling depth is smaller.
● Safety clearance SC
Acts in relation to the reference point. The direction in which the safety clearance is active
is automatically determined by the cycle.
● Drilling depth
Depending on the selection of the drill shank or drill tip or the centering diameter, the
programmed drilling depth refers to the following for cycles with a selection field:
– Tip (drilling depth in relation to the tip)
The drill is inserted into the workpiece until the drill tip reaches the value programmed
for Z1.
– Shank (drilling depth in relation to the shank)
The drill is inserted into the workpiece until the drill shank reaches the value
programmed for Z1. The angle entered in the tool list is taken into account.
– Diameter (centering in relation to the diameter, only for CYCLE81)
The diameter of the centering hole is programmed at Z1. In this case, the tip angle of
the tool must be specified in the tool list. The drill is inserted into the workpiece until
the specified diameter is reached.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 255
Programming technology functions (cycles)
8.1 Drilling
Drilling positions
The cycle assumes the tested hole coordinates of the plane.
The hole centers should therefore be programmed before or after the cycle call as follows
(see also Section, Cycles on single position or position pattern (MCALL)):
● A single position should be programmed before the cycle call
● Position patterns (MCALL) should be programmed after the cycle call
– as drilling pattern cycle (line, circle, etc.) or
– as a sequence of positioning blocks for the hole centers
See also
Selection of the cycles via softkey (Page 188)
8.1.2.1 Function
Function
With the "Centering" function, the tool drills with the programmed spindle speed and feedrate
either:
● Down to the programmed final drilling depth or
● So deep until the programmed diameter of the centering is reached
The tool is retracted after a programmed dwell time has elapsed.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Turning
256 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Approach/retraction
1. The tool moves with G0 to safety clearance of the reference point.
2. Inserted into the workpiece with G1 and the programmed feedrate F until the depth or the
centering diameter is reached.
3. On expiry of a dwell time DT, the tool is retracted at rapid traverse G0 to the retraction
plane.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 257
Programming technology functions (cycles)
8.1 Drilling
(only for
ShopTurn)
Centering Diameter (centered with reference to the diameter)
The angle for the center drill entered in the tool list is applied.
Tip (centered with reference to the depth)
The drill is inserted into the workpiece until the programmed insertion depth is reached.
∅ It is inserted into the workpiece until the diameter is correct. - (for diameter centering mm
only)
Z1 Drilling depth (abs) or drilling depth in relation to Z0 (inc) mm
It is inserted into the workpiece until it reaches Z1. - (for tip centering only)
Function
With the "Drilling" function, the tool drills with the programmed spindle speed and feedrate
down to the specified final drilling depth (shank or tip).
The tool is retracted after a programmed dwell time has elapsed.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
258 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
See also
Clamping the spindle (Page 209)
Approach/retraction
1. The tool moves with G0 to safety clearance of the reference point.
2. The tool is inserted into the workpiece with G1 and the programmed feedrate F until it
reaches the programmed final depth Z1.
3. When a dwell time DT expires, the tool is retracted at rapid traverse G0 to the retraction
plane.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 259
Programming technology functions (cycles)
8.1 Drilling
(only for
ShopTurn)
Drilling depth Shank (drilling depth in relation to the shank)
The drill is inserted into the workpiece until the drill shank reaches the value
programmed for Z1. The angle entered in the tool list is taken into account.
Tip (drilling depth in relation to the tip)
The drill is inserted into the workpiece until the drill tip reaches the value
programmed for Z1.
Note: If it is not possible to define an angle for the drill in the tool management, it will
not be possible to select tip or shank (always tip, 0 field)
Z1 Drilling depth (abs) or drilling depth in relation to Z0 (inc) mm
It is inserted into the workpiece until it reaches Z1.
Turning
260 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Function
With the "Reaming" cycle, the tool is inserted in the workpiece with the programmed spindle
speed and the feedrate programmed at F.
If Z1 has been reached and the dwell time expired, the reamer is retracted at the
programmed retraction feedrate to the retraction plane.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Approach/retraction
1. The tool moves with G0 to safety clearance of the reference point.
2. The tool is inserted into the workpiece with the programmed feedrate F until it reaches
the final depth Z1.
3. Dwell time DT at final drilling depth.
4. Retraction to retraction plane with programmed retraction feedrate FR.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 261
Programming technology functions (cycles)
8.1 Drilling
(only for
ShopTurn)
Z1 Drilling depth (abs) or drilling depth in relation to Z0 (inc) mm
It is inserted into the workpiece until it reaches Z1.
DT Dwell time (at final drilling depth) in seconds s
rev
Dwell time (at final drilling depth) in revolutions
Turning
262 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Function
With the "Boring" cycle, the tool approaches the programmed position in rapid traverse,
allowing for the retraction plane and safety clearance. It is then inserted into the workpiece at
the feedrate programmed under F until it reaches the programmed depth (Z1). There is an
oriented spindle stop with the SPOS command. After the dwell time has elapsed, the tool is
retracted either with or without lift of the tool.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Lift
For "lift off contour", the retraction distance D and the tool orientation angle α can either be
defined via machine data or in the parameter screen. If both parameters are pre-assigned
via machine data, they do not appear in the parameter screen.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
NOTICE
The "Boring" cycle can be used if the spindle to be used for the boring operation is
technically able to go into position-controlled spindle operation.
See also
Clamping the spindle (Page 209)
Approach/retraction
1. The tool moves with G0 to safety clearance of the reference point.
2. Travel to the final drilling depth with G1 and the speed and feedrate programmed before
the cycle call.
3. Dwell time at final drilling depth.
4. Oriented spindle hold at the spindle position programmed under SPOS.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 263
Programming technology functions (cycles)
8.1 Drilling
5. With the "Lift" selection, the cutting edge retracts from the hole edge with G0 in up to
three axes.
6. Retraction with G0 to the safety clearance of the reference point.
7. Retraction to retraction plane with G0 to drilling position in the two axes of the plane
(coordinates of the hole center point).
Procedure
- OR -
3. Press the softkeys "Drilling Reaming" and "Boring" for ShopTurn
Turning
264 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
(only for
ShopTurn)
Z1 Drilling depth (abs) or drilling depth in relation to Z0 (inc) mm
DT Dwell time at final drilling depth in seconds s
rev
Dwell time at final drilling depth in revolutions
The cutting edge is not fully retracted, but traverses back to the safety clearance in
rapid traverse.
Lift
The cutting edge is retracted from the hole edge and then moved back to the
retraction plane.
DX (only G Code) Retraction distance in the X direction (incremental) - (for lift-off only) mm
DY (only G code) Retraction distance in the Y direction (incremental) - (for lift-off only) mm
DZ (only G code) Retraction distance in the Z direction (incremental) - (for lift-off only) mm
D (only Retraction distance (incremental) - (for lift only) mm
ShopTurn)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 265
Programming technology functions (cycles)
8.1 Drilling
Function
With the "Deep-hole drilling" cycle, the tool is inserted in the workpiece with the programmed
spindle speed and feedrate in several infeed steps until the depth Z1 is reached. The
following can be specified:
● Number of infeed steps constant or decreasing (via programmable degression factor)
● Chip breaking without lifting or swarth removal with tool retraction
● Feedrate factor for 1st infeed to reduce the feedrate or increase the feedrate (e.g. if a
hole has already be predrilled)
● Dwell times
● Depth in relation to drill shank of drill tip
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Turning
266 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 267
Programming technology functions (cycles)
8.1 Drilling
(only for
ShopTurn)
Machining Chip removal
The drill is inserted into the workpiece until the drill shank reaches the value
programmed for Z1. The angle entered in the tool list is taken into account.
Tip (drilling depth in relation to the tip)
The drill is inserted into the workpiece until the drill tip reaches the value
programmed for Z1.
Note: If it is not possible to define an angle for the drill in the tool management, it will
not be possible to select tip or shank (always tip, 0 field)
Z1 Drilling depth (abs) or drilling depth in relation to Z0 (inc) mm
It is inserted into the workpiece until it reaches Z1.
Turning
268 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 269
Programming technology functions (cycles)
8.1 Drilling
Function
You can machine an internal thread with the "tapping" cycle.
The tool moves to the safety clearance with the active speed and rapid traverse. The spindle
stops, spindle and feedrate are synchronized. The tool is then inserted in the workpiece with
the programmed speed (dependent on %S).
You can choose between drilling in one cut, chipbreaking or retraction from the workpiece for
stock removal.
Depending on the selection in the "Compensating chuck mode" field, alternatively the
following cycle calls are generated:
● With compensating chuck: CYCLE840
● Without compensating chuck: CYCLE84
When tapping with compensating chuck, the thread is produced in one cut. CYCLE84
enables tapping to be performed in several cuts if the spindle is equipped with a measuring
system.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Turning
270 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 271
Programming technology functions (cycles)
8.1 Drilling
Procedure
Turning
272 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
(only for
ShopTurn)
Z1 End point of the thread (abs) or thread length (inc) - only for G code and "ShopTurn mm
machining surface face")
It is inserted into the workpiece until it reaches Z1.
Pitch - (only User input
machining without
encoder) Pitch is obtained from the input
Active feedrate
(only for G code)
Pitch is obtained from the feedrate
Thread Direction of rotation of the thread
(only for G code) Righthand thread
Lefthand thread
(only in mode "without compensating chuck")
Table Thread table selection:
without
ISO metric
Whitworth BSW
Whitworth BSP
UNC
Selection Selection, table value: e.g.
M3; M10; etc. (ISO metric)
W3/4"; etc. (Whitworth BSW)
G3/4"; etc. (Whitworth BSP)
1" - 8 UNC; etc. (UNC)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 273
Programming technology functions (cycles)
8.1 Drilling
Turning
274 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 275
Programming technology functions (cycles)
8.1 Drilling
Function
You can use a drill and thread milling cutter to manufacture an internal thread with a specific
depth and pitch in one operation. This means that you can use the same tool for drilling and
thread milling, a change of tool is superfluous.
The thread can be machined as a right- or left-hand thread.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Approach/retraction
1. The tool traverses with rapid traverse to the safety clearance.
2. If pre-drilling is required, the tool traverses at a reduced drilling feedrate to the predrilling
depth defined in a setting data (ShopMill/ShopTurn). When programming in G code, the
predrilling depth can be programmed using an input parameter.
Machine manufacturer
Please also refer to the machine manufacturer's instructions.
1. The tool bores at drilling feedrate F1 to the first drilling depth D. If the final drilling depth
Z1 is not reached, the tool will travel back to the workpiece surface in rapid traverse for
stock removal. Then the tool will traverse with rapid traverse to a position 1 mm above the
drilling depth previously achieved - allowing it to continue drilling at drill feedrate F1 at the
next infeed. Parameter "DF" is taken into account from the 2nd infeed and higher (refer to
the table "Parameters").
2. If another feedrate FR is required for through-boring, the residual drilling depth ZR is
drilled with this feedrate.
3. If required, the tool traverses back to the workpiece surface for stock removal before
thread milling with rapid traverse.
4. The tool traverses to the starting position for thread milling.
5. The thread milling is carried out (climbing, conventional or conventional + climbing) with
milling feedrate F2. The thread milling acceleration path and deceleration path is
traversed in a semicircle with concurrent infeed in the tool axis.
Turning
276 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 277
Programming technology functions (cycles)
8.1 Drilling
(only for
ShopTurn)
Z1 Thread length (inc) or end point of the thread (abs) mm
D Maximum depth infeed mm
DF Percentage for each additional infeed %
Turning
278 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 279
Programming technology functions (cycles)
8.1 Drilling
Function
After you have programmed the technology (cycle call), you must program the positions.
Several position patterns are available:
● Arbitrary positions
● Position on a line, on a grid or frame
● Position on a full or pitch circle
8.1.9.1 Approach/retraction
Approach/retraction
1. Within a position pattern, or while approaching the next position pattern, the tool is
retracted to the retraction plane and the new position or position pattern is then
approached at rapid traverse.
2. With technological follow-up operations (e.g. centering - drilling - tapping), the respective
drilling cycle must programmed after calling the next tool (e.g. drill) and immediately
afterwards the call of the position pattern to be machined.
Turning
280 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
8.1.10.1 Function
Function
The "Arbitrary positions" cycle allows you to program positions freely, i.e. rectangular or
polar. Individual positions are approached in the order in which you program them. Press
softkey "Delete all" to delete all positions programmed in X/Y.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 281
Programming technology functions (cycles)
8.1 Drilling
Turning
282 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Function
You can program the following pattern using the "Position pattern" cycle:
● Line (HOLES1)
In the "Line" selection option you can program any number of positions at equal distances
along a line.
● Grid (CYCLE801)
You can use the "Grid" selection option to program any number of positions spaced at an
equal distance along one or several parallel lines.
If you want to program a rhombus-shaped grid, enter angle αX or αY.
● Frame (CYCLE801)
You can use the "Frame" selection option to program any number of positions spaced at
an equal distance on a frame. The spacing may be different on both axes.
If you want to program a rhombus-shaped frame, enter angle αX or αY.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 283
Programming technology functions (cycles)
8.1 Drilling
Procedure
Turning
284 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 285
Programming technology functions (cycles)
8.1 Drilling
Function
You can program holes on a full circle or pitch circle with defined radius with the "Circle
position pattern" cycle. The basic angle of rotation (α0) for the 1st position is relative to the X
axis. The control calculates the angle of the next hole position as a function of the total
number of holes. The angle it calculates is identical for all positions.
The tool can approach the next position along a linear or circular path.
Procedure
Turning
286 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 287
Programming technology functions (cycles)
8.1 Drilling
Turning
288 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
Function
You can hide any positions in the following position patterns:
● Position pattern line
● Position pattern grid
● Position pattern frame
● Full circle position pattern
● Pitch circle position pattern
The hidden positions are skipped when machining.
Display
The programmed positions of the position pattern are shown as follows in the programming
graphic:
Selecting positions
You have the option of either displaying or hiding positions - by activating the checkbox in
the displayed position table either using the keyboard or mouse.
Procedure:
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 289
Programming technology functions (cycles)
8.1 Drilling
Turning
290 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.1 Drilling
8.1.14.1 Function
Function
If you want to approach positions that you have already programmed again, you can do this
quickly with the function "Repeat position".
You must specify the number of the position pattern. The cycle automatically assigns this
number (for ShopTurn). You will find this position pattern number in the work plan (program
view) or G-code program after the block number.
Procedure
3. After you have entered the label or the position pattern number, e.g. 1,
press the "Accept" softkey. The position pattern you have selected is
then approached again.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 291
Programming technology functions (cycles)
8.2 Rotate
8.2 Rotate
8.2.1 General
In all turning cycles apart from contour turning (CYCLE95), in the combined roughing and
finishing mode, when finishing it is possible to reduce the feedrate as a percentage.
Machine manufacturer
Please also refer to the machine manufacturer's specifications.
Function
You can use the "Stock removal" cycle for longitudinal or transverse stock removal of
corners at outer or inner contours.
Note
Removing stock from corners
For this cycle, the safety clearance is additionally limited using setting data. The lower value
is taken for machining.
Please refer to the machine manufacturer's specifications.
Machining method
● Roughing
In roughing applications, paraxial cuts are machined to the finishing allowance that has
been programmed. If no finishing allowance has been programmed, the workpiece is
roughed down to the final contour.
During roughing, the cycle reduces the programmed infeed depth D if necessary so that it
is possible for cuts of an equal size to be made. For example, if the overall infeed depth is
10 and you have specified an infeed depth of 3, this would result in cuts of 3, 3, 3 and 1.
The cycle would reduce the infeed depth to 2.5 to create 4 equally sized cuts.
The angle between the contour and the tool cutting edge determines whether the tool
rounds the contour at the end of each cut by the infeed depth D, in order to remove
residual corners, or is raised immediately. The angle beyond which rounding is performed
is stored in a machine data element.
Turning
292 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
Machine manufacturer
Please also refer to the machine manufacturer's instructions.
If the tool does not round the corner at the end of the cut, it is raised by the safety distance
or a value specified in the machine data at rapid traverse. The cycle always observes the
lower value; otherwise, stock removal at inner contours, for example, could cause the
contour to be damaged.
Machine manufacturer
Please also refer to the machine manufacturer's instructions.
● Finishing
Finishing is performed in the same direction as roughing. The cycle automatically selects
and deselects tool radius compensation during finishing.
Approach/retraction
1. The tool first moves at rapid traverse to the starting point of the machining operation
calculated internally in the cycle (reference point + safety distance).
2. The tool moves to the first infeed depth at rapid traverse.
3. The first cut is made at machining feedrate.
4. The tool rounds the contour at machining feedrate or is raised at rapid traverse (see
"Roughing").
5. The tool is moved at rapid traverse to the starting point for the next infeed depth.
6. The next cut is made at machining feedrate.
7. Steps 4 to 6 are repeated until the final depth is reached.
8. The tool moves back to the safety distance at rapid traverse.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 293
Programming technology functions (cycles)
8.2 Rotate
Turning
294 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
Function
You can use the "Groove" cycle to manufacture symmetrical and asymmetrical grooves on
any straight contour elements.
You can machine outer or inner grooves in the longitudinal or transverse directions. Use the
"Groove width" and "Groove depth" parameters to determine the shape of the groove. If a
groove is wider than the active tool, it is machined in several cuts. The tool is moved by a
maximum of 80% of the tool width for each groove.
You can specify a finishing allowance for the groove base and the flanks; roughing is then
performed down to this point.
The dwell time between recessing and retraction is stored in a setting data element.
Machine manufacturer
Please also refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 295
Programming technology functions (cycles)
8.2 Rotate
Procedure
Turning
296 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
- OR
Groove cycle on an incline with inclines, radii or chamfers.
The "Groove 3" input window opens.
X0 Reference point in X ∅ mm
Z0 Reference point in Z mm
B1 Groove width mm
T1 Groove depth ∅ (abs) or groove depth referred to X0 or Z0 (inc) mm
D Maximum depth infeed for insertion – (only for ∇ and ∇ + ∇∇∇) mm
For zero: Insertion in a cut – (only for ∇ and ∇ + ∇∇∇)
D = 0: 1. cut is made directly to final depth T1
D > 0: 1st and 2nd cuts are made alternately to infeed depth D, in order to achieve
a better chip flow and prevent the tool from breaking, refer to
approaching/retraction when roughing.
Alternate cutting is not possible if the tool can only reach the groove base at one
position.
UX or U Finishing allowance in X or finishing allowance in X and Z – (only for ∇ and ∇ + mm
∇∇∇)
UZ Finishing allowance in Z – (for UX, only for ∇ and ∇ + ∇∇∇) mm
N Number of grooves (N = 1....65535)
DP Distance between grooves (inc) mm
DP is not displayed when N = 1
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 297
Programming technology functions (cycles)
8.2 Rotate
Function
You can use the "Undercut form E" or "Undercut form F" cycle to turn form E or F undercuts
in accordance with DIN 509.
Approach/retraction
1. The tool first moves to the starting point calculated internally in the cycle at rapid traverse.
2. The undercut is made in one cut at the machining feedrate, starting from the flank
through to the cross-feed VX.
3. The tool moves back to the starting point at rapid traverse.
Procedure
Turning
298 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
Parameters, G code program (undercut, form E) Parameters, ShopTurn program (undercut, form E)
PL Machining plane T Tool name
SC Safety clearance mm D Cutting edge number
F Feedrate * F Feedrate mm/rev
S/V Spindle speed or constant rpm
cutting rate m/min
Parameters, G code program (undercut, form F) Parameters, ShopTurn program (undercut, form F)
PL Machining plane T Tool name
SC Safety clearance mm D Cutting edge number
F Feedrate * F Feedrate mm/rev
S/V Spindle speed or constant rpm
cutting rate m/min
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 299
Programming technology functions (cycles)
8.2 Rotate
Function
You can use the "Thread undercut DIN" or "Thread undercut" cycle to program thread
undercuts to DIN 76 for workpieces with a metric ISO thread, or freely definable thread
undercuts.
Approach/retraction
1. The tool first moves to the starting point calculated internally in the cycle at rapid traverse.
2. The first cut is made at the machining feedrate, starting from the flank and traveling along
the shape of the thread undercut as far as the safety distance.
3. The tool moves to the next starting position at rapid traverse.
4. Steps 2 and 3 are repeated until the thread undercut is finished.
5. The tool moves back to the starting point at rapid traverse.
During finishing, the tool travels as far as cross-feed VX.
Turning
300 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
Procedure
Machining Longitudinal
direction
Parallel to the contour
Form Normal (form A)
Short (form B)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 301
Programming technology functions (cycles)
8.2 Rotate
Parameters, G code program (undercut, thread) Parameters, ShopTurn program (undercut, thread)
PL Machining plane T Tool name
SC Safety clearance mm D Cutting edge number
F Feedrate * F Feedrate mm/rev
S/V Spindle speed or constant rpm
cutting rate m/min
X0 Reference point X ∅ mm
Z0 Reference point Z mm
X1 Undercut depth referred to X ∅ (abs) or undercut depth referred to X (inc) mm
Z1 Allowance Z (abs or inc) mm
R1 Rounding radius 1 mm
R2 Rounding radius 2 mm
Turning
302 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
Function
You can use the "Longitudinal thread", "Tapered thread" or "Face thread" cycle to turn
external or internal threads with a constant or variable pitch.
There may be single or multiple threads.
For metric threads (thread pitch P in mm/rev), the cycle assigns a value (calculated on the
basis of the thread pitch) to the thread depth H1 parameter. You can change this value.
The default must be activated via setting data SD 55212
$SCS_FUNCTION_MASK_TECH_SET.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Thread re-machining
You have the option of subsequently machining threads. To do this, change into the "JOG"
operating mode and carry out a thread synchronization.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 303
Programming technology functions (cycles)
8.2 Rotate
See also
Setting data for cycles (Page 193)
Thread synchronizing (Page 106)
Approach/retraction
1. The tool moves to the starting point calculated internally in the cycle at rapid traverse.
2. Thread with advance:
The tool moves at rapid traverse to the first starting position displaced by the thread
advance LW.
Thread with run-in:
The tool moves at rapid traverse to the starting position displaced by the thread run-in
LW2.
3. The first cut is made with thread pitch P as far as the thread run-out LR.
4. Thread with advance:
The tool moves at rapid traverse to the return distance VR and then to the next starting
position.
Thread with run-in:
The tool moves at rapid traverse to the return distance VR and then back to the starting
position.
5. Steps 3 and 4 are repeated until the thread is finished.
6. The tool moves back to the retraction plane at rapid traverse.
Thread machining can be stopped at any time with the "Rapid lift" function. It ensures that
the tool does not damage the thread when it is raised.
Turning
304 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
- OR -
Press the "Face thread" softkey.
The "Face Thread" input window opens.
Parameters, G code program (thread, longitudinal) Parameters, ShopTurn program (thread, longitudinal)
PL Machining plane T Tool name
D Cutting edge number
S/V Spindle speed or constant rpm
cutting rate m/min
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 305
Programming technology functions (cycles)
8.2 Rotate
Turning
306 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
Parameters, G code program (thread, conical) Parameters, ShopTurn program (thread, conical)
PL Machining plane T Tool name
D Cutting edge number
S/V Spindle speed or constant rpm
cutting rate m/min
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 307
Programming technology functions (cycles)
8.2 Rotate
Turning
308 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 309
Programming technology functions (cycles)
8.2 Rotate
Parameters, G code program (thread, face) Parameters, ShopTurn program (thread, face)
PL Machining plane T Tool name
D Cutting edge number
S/V Spindle speed or constant rpm
cutting rate m/min
Turning
310 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 311
Programming technology functions (cycles)
8.2 Rotate
Function
With this cycle, you can produce several concatenated cylindrical or tapered threads with a
constant pitch in longitudinal and face machining, all of which can have different thread
pitches.
There may be single or multiple threads. With multiple threads, the individual thread turns
are machined one after the other.
You define a right or left-hand thread by the direction of spindle rotation and the feed
direction.
The infeed is performed automatically with a constant infeed depth or constant cutting cross-
section.
Turning
312 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
● With a constant infeed depth, the cutting cross-section increases from cut to cut. The
finishing allowance is machined in one cut after roughing.
A constant infeed depth can produce better cutting conditions at small thread depths.
● With a constant cutting cross-section, the cutting pressure remains constant over all
roughing cuts and the infeed depth is reduced.
The feedrate override has no effect during traversing blocks with thread. The spindle
override must not be changed during the thread machining.
Approach/retraction
1. Approach of the starting point determined in the cycle at the beginning of the run-in path
for the first thread with G0
2. Infeed for roughing according to the defined infeed type.
3. Thread cutting is repeated according to the programmed number of roughing cuts.
4. The finishing allowance is removed in the following step with G33.
5. This cut is repeated according to the number of noncuts.
6. The whole sequence of motions is repeated for each further thread.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 313
Programming technology functions (cycles)
8.2 Rotate
Turning
314 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
D1 or ND First infeed depth or number of roughing cuts - (only for ∇ and ∇ + ∇∇∇) mm
U Finishing allowance in X and Z - (only for ∇ and ∇ + ∇∇∇) mm
NN Number of noncuts - (only for ∇∇∇ and ∇ + ∇∇∇)
VR Return distance mm
Multiple threads No
α0 Starting angle offset Degrees
Yes
N Number of thread turns
DA Thread changeover depth (inc) mm
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 315
Programming technology functions (cycles)
8.2 Rotate
Function
The "Cut-off" cycle is used when you want to cut off dynamically balanced parts (e.g. screws,
bolts, or pipes).
You can program a chamfer or rounding on the edge of the machined part. You can machine
at a constant cutting rate V or speed S up to a depth X1, from which point the workpiece is
machined at a constant speed. As of depth X1, you can also program a reduced feedrate FR
or a reduced speed SR, in order to adapt the velocity to the smaller diameter.
Use parameter X2 to enter the final depth that you wish to reach with the cut-off. With pipes,
for example, you do not need to cut-off until you reach the center; cutting off slightly more
than the wall thickness of the pipe is sufficient.
Approach/retraction
1. The tool first moves to the starting point calculated internally in the cycle at rapid traverse.
2. The chamfer or radius is machined at the machining feedrate.
3. Cut-off down to depth X1 is performed at the machining feedrate.
4. Cut-off is continued down to depth X2 at reduced feedrate FR and reduced speed SR.
5. The tool moves back to the safety distance at rapid traverse.
If your turning machine is appropriately set up, you can extend a workpiece drawer (part
catcher) to accept the cut-off workpiece. Extension of the workpiece drawer must be enabled
in a machine data element.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Turning
316 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.2 Rotate
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 317
Programming technology functions (cycles)
8.3 Contour turning
Function
You can machine simple or complex contours with the "Contour turning" cycle. A contour
comprises separate contour elements, whereby at least two and up to 250 elements result in
a defined contour.
You can program chamfers, radii, undercuts or tangential transitions between the contour
elements.
The integrated contour calculator calculates the intersection points of the individual contour
elements taking into account the geometrical relationships, which allows you to enter
incompletely dimensioned elements.
When you machine the contour, you can make allowance for a blank contour which must be
entered before the finished-part contour. You then choose one of the following machining
technologies:
● Stock removal
● Grooving
● Plunge-turning
You can rough, remove residual material and finish for each of the three technologies above.
Programming
For example, the programming procedure for stock removal is as follows:
Note
When programming in G code, it must be ensured that the contours are located after the end
of program identifier!
Turning
318 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
G code program
In the editor, the contour is represented in a program section using individual program
blocks. If you open an individual block, then the contour is opened.
ShopTurn program
The cycle represents a contour as a program block in the program. If you open this block,
the individual contour elements are listed symbolically and displayed in broken-line graphics.
Symbolic representation
The individual contour elements are represented by symbols adjacent to the graphics
window. They appear in the order in which they were entered.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 319
Programming technology functions (cycles)
8.3 Contour turning
Graphic display
The progress of contour programming is shown in broken-line graphics while the contour
elements are being entered.
When the contour element has been created, it can be displayed in different line styles and
colors:
● Black: Programmed contour
● Orange: Current contour element
● Green dashed: Alternative element
● Blue dotted: Partially defined element
The scaling of the coordinate system is adjusted automatically to match the complete
contour.
The position of the coordinate system is displayed in the graphics window.
Turning
320 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Function
For each contour that you want to cut, you must create a new contour.
The first step in creating a contour is to specify a starting point. Enter the contour element.
The contour processor then automatically defines the end of the contour.
Procedure
4. Enter a name for the new contour. The contour name must be unique.
5. Press the "Accept" softkey.
The input window for the starting point of the contour appears.
Enter the individual contour elements (see Section "Creating contour
elements").
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 321
Programming technology functions (cycles)
8.3 Contour turning
Additional You can enter additional commands in the form of G code for each contour element.
commands You can enter the additional commands (max. 40 characters) in the extended
parameter screens ("All parameters" softkey). The softkey is always available at the
starting point, it only has to be pressed when entering additional contour elements.
You can program feedrates and M commands, for example, using additional G code
commands. However, carefully ensure that the additional commands do not collide with
the generated G code of the contour and are compatible with the machining type
required. Therefore, do not use any G code commands of group 1 (G0, G1, G2, G3), no
coordinates in the plane and no G code commands that have to be programmed in a
separate block.
The contour is finished in continuous-path mode (G64). As a result, contour transitions
such as corners, chamfers or radii may not be machined precisely.
If you wish to avoid this, then it is possible to use additional commands when
programming.
Example: For a contour, first program the straight X parallel and then enter "G9" (non-
modal exact stop) for the additional command parameter. Then program the Z-parallel
straight line. The corner will be machined exactly, as the feedrate at the end of the X-
parallel straight line is briefly zero.
Note:
The additional commands are only effective for finishing!
Turning
322 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Additional commands
You can enter additional commands in the form of G code for each contour element. You
can enter the additional commands (max. 40 characters) in the extended parameter screens
("All parameters" softkey).
You can program feedrates and M commands, for example, using additional G code
commands. However, make sure that the additional commands do not collide with the
generated G code of the contour. Therefore, do not use any G code commands of group 1
(G0, G1, G2, G3), no coordinates in the plane and no G code commands that have to be
programmed in a separate block.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 323
Programming technology functions (cycles)
8.3 Contour turning
Additional functions
The following additional functions are available for programming a contour:
● Tangent to preceding element
You can program the transition to the preceding element as tangent.
● Selecting a dialog box
If two different possible contours result from the parameters entered thus far, one of the
options must be selected.
● Close contour
From the actual position, you can close the contour with a straight line to the starting point.
1. The part program is opened. Position the cursor at the required input
position, this is generally at the physical end of the program after M02
or M30.
2. Contour input using contour support:
2.1 Press the "Contour turning", "Contour" and "New contour" softkeys.
2.2 In the opened input window, enter a name for the contour, e.g.
contour_1.
Press the "Accept" softkey.
Turning
324 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
2.3 The input screen to enter the contour opens, in which you initially enter
a starting point for the contour. This is marked in the lefthand navigation
bar using the "+" symbol.
Press the "Accept" softkey.
3. Enter the individual contour elements of the machining direction.
Select a contour element via softkey.
The "Straight line (e.g. Z)" input window opens.
- OR
The "Straight line (e.g. X)" input window opens.
- OR
The "Straight line (e.g. ZX)" input window opens.
- OR
The "Circle" input window opens.
4. Enter all the data available from the workpiece drawing in the input
screen (e.g. length of straight line, target position, transition to next
element, angle of lead, etc.).
5. Press the "Accept" softkey.
The contour element is added to the contour.
6. When entering data for a contour element, you can program the
transition to the preceding element as a tangent.
Press the "Tangent to prec. elem." softkey. The "tangential" selection
appears in the parameter α2 entry field.
7. Repeat the procedure until the contour is complete.
8. Press the "Accept" softkey.
The programmed contour is transferred into the process plan (program
view).
9. If you want to display further parameters for certain contour elements,
e.g. to enter additional commands, press the "All parameters" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 325
Programming technology functions (cycles)
8.3 Contour turning
Turning
326 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 327
Programming technology functions (cycles)
8.3 Contour turning
Turning
328 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Fit calculator
A fit calculator supports you when making entries.
Procedure
- OR -
Press the "Calculate" softkey.
- OR -
Press the <INPUT> key.
The new value is calculated and displayed in the entry field of the
calculator.
Press the "Accept" softkey.
The calculated value is accepted and displayed in the entry field of the
window.
Rejecting entries
Press the "Delete" softkey to reject your entries.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 329
Programming technology functions (cycles)
8.3 Contour turning
Function
You can change a previously created contour later.
Individual contour elements can be
● added,
● changed,
● inserted or
● deleted.
Turning
330 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Function
The input creates a reference to the selected contour.
There are four ways to call the contour:
1. Contour name
The contour is in the calling main program.
2. Labels
The contour is in the calling main program and is limited by the labels that have been
entered.
3. Subprogram
The contour is located in a subprogram in the same workpiece.
4. Labels in the subprogram
The contour is in a subprogram and is limited by the labels that have been entered.
Procedure
1. The part program to be executed has been created and you are in the
editor.
2. Press the "Contour turning" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 331
Programming technology functions (cycles)
8.3 Contour turning
Function
For stock removal, the cycle takes into account a blank that can comprise a cylinder, an
allowance on the finished-part contour or any unmachined-part contour. You must define an
unmachined-part contour as a separate closed contour in advance of the finished-part
contour.
Precondition
For a G-code program, at least one CYCLE62 is required before CYCLE952.
If CYCLE62 is only present once, then this involves the finished part contour.
If CYCLE62 is present twice, then the first call is the unmachined part contour and the
second call is the finished-part contour (also see Chapter "Programming").
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
332 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Cut segmentation
To avoid the occurrence of very thin cuts in cut segmentation due to contour edges, you can
align the cut segmentation to the contour edges. During machining the contour is then
divided by the edges into individual sections and cut segmentation is performed separately
for each section.
Feedrate interruption
To prevent the occurrence of excessively long chips during machining, you can program a
feedrate interruption. Parameter DI specifies the distance after which the feedrate
interruption should occur.
G Code program
For multi-channel systems, cycles attach a "_C" and a two-digit number of the specific
channel to the names of the programs to be generated, e.g. for channel 1 "_C01".
This is the reason that the name of the main program must not end with "_C" and a two-digit
number. This is monitored by the cycles.
For programs with residual machining, when specifying the name for the file, which includes
the updated blank contour, it must be ensured that this does not have the attached
characters ("_C" and double-digit number).
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 333
Programming technology functions (cycles)
8.3 Contour turning
For single-channel systems, cycles do not extend the name for the programs to be
generated.
Note
G code programs
For G code programs, the programs to be generated, which do not include any path data,
are saved in the directory in which the main program is located. In this case, it must be
ensured that programs, which already exist in the directory and which have the same name
as the programs to be generated, are overwritten.
See also
General information (Page 318)
Machining type
You can select the machining mode (roughing or finishing). During contour roughing, parallel
cuts of maximum programmed infeed depth are created. Roughing is performed to the
programmed allowance.
You can also specify a compensation allowance U1 for finishing operations, which allows
you to either finish several times (positive allowance) or to shrink the contour (negative
allowance). Finishing is performed in the same direction as roughing.
Procedure
F Feedrate *
Turning
334 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
The machining direction depends on the stock removal direction and choice of tool.
Position front
back
internal
external
D Maximum depth infeed - (only for ∇) mm
DX Maximum depth infeed - (only for parallel to the contour, as an alternative to D) mm
Always round on the contour.
Never round on the contour.
Only round to the previous intersection.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 335
Programming technology functions (cycles)
8.3 Contour turning
DZ Maximum depth infeed - (only for position parallel to the contour and UX) mm
UX or U Finishing allowance in X or finishing allowance in X and Z – (only for ∇) mm
UZ Finishing allowance in Z – (only for UX) mm
DI For zero: Continuous cut - (only for ∇) mm
BL Blank (unmachined part) description (only for ∇)
Cylinder (described using XD, ZD)
Allowance (XD and ZD on the finished part contour)
Contour (additional CYCLE62 call with blank contour – e.g. cast iron mold)
XD - (only for ∇ machining) mm
- (only for unmachined part description, cylinder and allowance)
For unmachined part description, cylinder
– Version, absolute:
Cylinder dimension ∅ (abs)
– Version incremental:
Allowance (inc) to maximum values of the CYCLE62 finished part contour
For unmachined part description, allowance
– Allowance on the CYCLE62 finished part contour (inc)
ZD - (only for ∇ machining) mm
- (only for unmachined part description, cylinder and allowance)
For unmachined part description, cylinder
– Version, absolute:
Cylinder dimension (abs)
– Version incremental:
Allowance (inc) to maximum values of the CYCLE62 finished part contour
For unmachined part description, allowance
– Allowance on the CYCLE62 finished part contour (inc)
Allowance Allowance for pre-finishing - (only for ∇∇∇)
Yes
U1 contour allowance
No
U1 Compensation allowance in X and Z direction (inc) – (only for allowance) mm
Positive value: Compensation allowance is kept
Negative value: Compensation allowance is removed in addition to finishing
allowance
Turning
336 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Function
Using the "Stock removal residual" function, you remove material that has remained for stock
removal along the contour.
During stock removal along the contour, the cycle automatically detects any residual material
and generates an updated blank contour. for ShopTurn, the updated unmachined-part
contour is automatically generated. For a C code program, for stock removal residual
material, "Yes" must be programmed. Material that remains as part of the finishing allowance
is not residual material. Using the "Stock removal residual material" function, you can
remove unwanted material with a suitable tool.
Software option
For stock removal of residual material, you require the option "residual
material detection and machining".
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 337
Programming technology functions (cycles)
8.3 Contour turning
F Feedrate *
CON Name of the updated blank contour for
residual material machining (without the
attached character "_C" and double-
digit number)
Residual With subsequent residual material
material removal
Yes
No
CONR Name to save the updated unmachined-
part contour for residual material
removal - (only "Yes" for residual
material removal)
Turning
338 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
U1 contour allowance
No
U1 Compensation allowance in X and Z direction (inc) – (only for allowance) mm
Positive value: Compensation allowance is kept
Negative value: Compensation allowance is removed in addition to finishing
allowance
Set machining area Set machining area limits
limits
Yes
No
with limited machining area only, yes: mm
XA 1. Limit XA ∅
XB 2. Limit XB ∅ (abs) or 2nd limit referred to XA (inc)
ZA 1. Limit ZA
ZB 2. Limit ZB (abs) or 2nd limit referred to ZA (inc)
Relief cuts Machine relief cuts
Yes
No
FR Insertion feedrate, relief cuts
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 339
Programming technology functions (cycles)
8.3 Contour turning
Function
The "Grooving" function is used to machine grooves of any shape.
Before you program the groove, you must define the groove contour.
If a groove is wider than the active tool, it is machined in several cuts. The tool is moved by a
maximum of 80% of the tool width for each groove.
Blank
When grooving, the cycle takes into account a blank that can consist of a cylinder, an
allowance on the finished-part contour or any other blank contour.
Precondition
For a G-code program, at least one CYCLE62 is required before CYCLE952.
If CYCLE62 is only present once, then this involves the finished part contour.
If CYCLE62 is present twice, then the first call is the unmachined part contour and the
second call is the finished-part contour (also see Chapter "Programming").
Feedrate interruption
To prevent the occurrence of excessively long chips during machining, you can program a
feedrate interruption.
See also
General information (Page 318)
Machining type
You can freely select the machining type (roughing or finishing).
For more detailed information, please refer to section "Stock removal".
Turning
340 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Procedure
F Feedrate *
Residual With subsequent residual material removal
material
Yes
No
Position front
back
internal
external
D Maximum depth infeed - (only for ∇) mm
XDA 1. Grooving limit tool (abs) – (only for face machining direction) mm
XDB 2. Grooving limit tool (abs) – (only for face machining direction) mm
UX or U Finishing allowance in X or finishing allowance in X and Z – (only for ∇) mm
UZ Finishing allowance in Z – (only for UX) mm
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 341
Programming technology functions (cycles)
8.3 Contour turning
U1 contour allowance
No
U1 Compensation allowance in X and Z direction (inc) – (only for allowance) mm
Positive value: Compensation allowance is kept
Negative value: Compensation allowance is removed in addition to finishing
allowance
Set machining area Set machining area limits
limits
Yes
No
with limited machining area only, yes: mm
XA 1. Limit XA ∅
XB 2. Limit XB ∅ (abs) or 2nd limit referred to XA (inc)
ZA 1. Limit ZA
ZB 2. Limit ZB (abs) or 2nd limit referred to ZA (inc)
Turning
342 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Function
The "Grooving residual material" function is used when you want to machine the material
that remained after grooving along the contour.
During grooving, the cycle automatically detects any residual material and generates an
updated blank contour. For a G code program, the function must have been previously
selected. Material that remains as part of the finishing allowance is not residual material. The
"Grooving residual material" function allows you to remove unwanted material with a suitable
tool.
Software option
To machine residual material, you require the "Residual material detection
and machining" option.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 343
Programming technology functions (cycles)
8.3 Contour turning
F Feedrate *
CON Name of the updated blank contour for residual
material machining (without the attached
character "_C" and double-digit number)
Residual With subsequent residual material removal
material
Yes
No
Machining Face
direction
Longitudinal
Position front
back
internal
external
D Maximum depth infeed - (only for ∇) mm
XDA 1. Grooving limit tool (abs) – (only for face machining direction) mm
XDB 2. Grooving limit tool (abs) – (only for face machining direction) mm
UX or U Finishing allowance in X or finishing allowance in X and Z – (only for ∇) mm
UZ Finishing allowance in Z – (only for UX) mm
DI For zero: Continuous cut - (only for ∇) mm
Allowance Allowance for pre-finishing - (only for ∇∇∇) mm
Yes
U1 contour allowance
No
Turning
344 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Function
Using the "Plunge turning" function, you can machine any shape of groove.
Contrary to grooving, the plunge turning function removes material on the sides after the
groove has been machined in order to reduce machining time. Contrary to stock removal, the
plunge turning function allows you to machine contours that the tool must enter vertically.
You will need a special tool for plunge turning. Before you program the "Plunge turning"
cycle, you must define the contour.
Blank
For plunge turning, the cycle takes into account a blank that can consist of a cylinder, an
allowance on the finished-part contour or any other blank contour.
Precondition
For a G-code program, at least one CYCLE62 is required before CYCLE952.
If CYCLE62 is only present once, then this involves the finished part contour.
If CYCLE62 is present twice, then the first call is the unmachined part contour and the
second call is the finished-part contour (also see Chapter "Programming (Page 318)").
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 345
Programming technology functions (cycles)
8.3 Contour turning
Feedrate interruption
To prevent the occurrence of excessively long chips during machining, you can program a
feedrate interruption.
Machining type
You can freely select the machining type (roughing or finishing).
For more detailed information, please refer to section "Stock removal".
Procedure
Turning
346 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Position front
back
internal
external
D Maximum depth infeed - (only for ∇) mm
XDA 1. Grooving limit tool (abs) – (only for face machining direction) mm
XDB 2. Grooving limit tool (abs) – (only for face machining direction) mm
UX or U Finishing allowance in X or finishing allowance in X and Z – (only for ∇) mm
UZ Finishing allowance in Z – (only for ∇) mm
DI For zero: Continuous cut - (only for ∇) mm
BL Blank (unmachined part) description (only for ∇)
Cylinder (described using XD, ZD)
Allowance (XD and ZD on the finished part contour)
Contour (additional CYCLE62 call with blank contour – e.g. cast iron mold)
XD - (only for ∇ machining) mm
- (only for unmachined part description, cylinder and allowance)
For unmachined part description, cylinder
– Version, absolute:
Cylinder dimension ∅ (abs)
– Version incremental:
Allowance (inc) to maximum values of the CYCLE62 finished part contour
For unmachined part description, allowance
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 347
Programming technology functions (cycles)
8.3 Contour turning
U1 contour allowance
No
U1 Compensation allowance in X and Z direction (inc) – (only for allowance) mm
Positive value: Compensation allowance is kept
Negative value: Compensation allowance is removed in addition to finishing
allowance
Set machining area Set machining area limits
limits
Yes
No
with limited machining area only, yes: mm
XA 1. Limit XA ∅
XB 2. Limit XB ∅ (abs) or 2nd limit referred to XA (inc)
ZA 1. Limit ZA
ZB 2. Limit ZB (abs) or 2nd limit referred to ZA (inc)
N Number of grooves
DP Distance between grooves mm
Turning
348 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.3 Contour turning
Function
The "Plunge turning residual material" function is used when you want to machine the
material that remained after plunge turning.
For plunge turning, the cycle automatically detects any residual material and generates an
updated blank contour. For a G code program, the function must have been previously
selected in the screen. Material that remains as part of the finishing allowance is not residual
material. The "Plunge turning residual material" function allows you to remove unwanted
material with a suitable tool.
Software option
To machine residual material, you require the "Residual material detection
and machining" option.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 349
Programming technology functions (cycles)
8.3 Contour turning
Position front
back
internal
external
D Maximum depth infeed - (only for ∇) mm
UX or U Finishing allowance in X or finishing allowance in X and Z – (only for ∇) mm
UZ Finishing allowance in Z – (only for ∇) mm
XDA 1. Grooving limit tool ∅ (abs) – (end face or rear face only) mm
XDB 2. Grooving limit tool ∅ (abs) – (end face or rear face only) mm
Allowance Allowance for prefinishing
Yes
U1 contour allowance
No
DI For zero: Continuous cut - (only for ∇) mm
U1 Compensation allowance in X and Z direction (inc) – (only for allowance) mm
Positive value: Compensation allowance is kept
Negative value: Compensation allowance is removed in addition to finishing
allowance
Set machining area Set machining area limits
limits
Yes
No
Turning
350 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
8.4 Milling
Function
You can face mill any workpiece with the "Face milling" cycle.
A rectangular surface is always machined. The rectangle is obtained from corner points 1
and 2 - which for a ShopTurn program - are pre-assigned with the values of the blank part
dimensions from the program header.
Workpieces with and without limits can be face-milled.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Approach/retraction
1. For vertical machining, the starting point is always at the top or bottom. For horizontal
machining, it is at the left or right.
The starting point is marked in the help display.
2. Machining is performed from the outside to the inside.
Machining type
The cycle makes a distinction between roughing and finishing:
● Roughing:
Milling the surface
Tool turns above the workpiece edge
● Finishing:
Milling the surface once
Tool turns at safety distance in the X/Y plane
Retraction of milling cutter
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 351
Programming technology functions (cycles)
8.4 Milling
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Selecting limits
Press the respective softkey for the required limit.
Left
Top
Bottom
Right
The selected limits are shown in the help screen and in the broken-line graphics.
Procedure
Turning
352 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
F Feedrate *
(only for
ShopTurn)
Clamp/release spindle
The function must be set up by the machine manufacturer.
(only for
ShopTurn)
Machining The following machining technologies can be selected:
∇ (roughing)
∇∇∇ (finishing)
Direction Same direction of machining
Alternating direction of machining
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 353
Programming technology functions (cycles)
8.4 Milling
Note
The same finishing allowance must be entered for both roughing and finishing. The finishing
allowance is used to position the tool for retraction.
Turning
354 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Function
You can use the "Mill rectangular pocket" cycle to mill any rectangular pockets on the face or
peripheral surface. .
The following machining variants are available:
● Mill rectangular pocket from solid material.
● Pre-drill rectangular pocket in the center first if, for example, the milling cutter does not
cut in the center (program the drilling, rectangular pocket and position program blocks in
succession).
● Machine pre-machined rectangular pocket (see "Solid machining" parameter).
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Approach/retraction
1. The tool approaches the center point of the rectangular pocket in rapid traverse at the
height of the retraction plane and adjusts to the safety clearance.
2. The tool is inserted into the material according to the chosen strategy.
3. The rectangular pocket is always machined with the chosen machining type from inside
out.
4. The tool moves back to the safety clearance at rapid traverse.
Machining type
● Roughing
Roughing involves machining the individual planes of the pocket one after the other from
the center out, until depth Z1 or X1 is reached.
● Finishing
During finishing, the edge is always machined first. The pocket edge is approached on
the quadrant that joins the corner radius. During the last infeed, the base is finished from
the center out.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 355
Programming technology functions (cycles)
8.4 Milling
● Edge finishing
Edge finishing is performed in the same way as finishing, except that the last infeed (base
finishing) is omitted.
● Chamfering
Chamfering involves edge breaking at the upper edge of the rectangular pocket.
Procedure
F Feedrate *
Turning
356 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
(only for
ShopTurn)
Machining The following machining technologies can be selected:
∇ (roughing)
∇∇∇ (finishing)
∇∇∇ edge (edge finishing)
Chamfering
Machining Single position
position
Mill rectangular pocket at the programmed position (X0, Y0, Z0).
Position pattern
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 357
Programming technology functions (cycles)
8.4 Milling
Turning
358 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
With G0, the pocket center point is approached at the retraction plane level, and
then, from this position, also with G0, the axis travels to the reference point brought
forward by the safety clearance. The machining of the rectangular pocket is then
performed according to the selected insertion strategy, taking into account the
programmed blank dimensions.
Perpendicular: Insert vertically at center of pocket
The tool executes the calculated actual depth infeed at the pocket center in a single
block. This setting can be used only if the cutter can cut across center or if the
pocket has been predrilled.
Helical: Insert along helical path
The cutter center point traverses along the helical path determined by the radius
and depth per revolution (helical path). If the depth for one infeed has been
reached, a full-circle motion is executed to remove the slope caused by insertion.
Oscillating: Insert with oscillation along center axis of rectangular pocket(only for G
code)
The cutter center point oscillates back and forth along a linear path until it reaches
the depth infeed. When the depth has been reached, the path is traversed again
without depth infeed in order to remove the slope caused by insertion.
Clamp/release spindle (only for end face C/peripheral surface C, if inserted vertically)
The function must be set up by the machine manufacturer.
(only for
ShopTurn)
FZ Depth infeed rate – (for vertical insertion only) *
(only for G code)
FZ Depth infeed rate – (for vertical insertion only) mm/min
mm/tooth
(only for
ShopTurn)
EP Maximum pitch of helix – (for helical insertion only) mm/rev
ER Radius of helix – (for helical insertion only) mm
The radius cannot be any larger than the milling cutter radius; otherwise, material will
remain.
EW Maximum insertion angle – (for insertion with oscillation only) Degrees
Solid machining Complete machining
(for roughing only)
The rectangular pocket is milled from the solid material.
Remachining
The size of any existing smaller rectangular pocket or hole is increased in several
axes. You must program parameters AZ, W1 and L1 for this purpose.
AZ Depth of premachining – (for remachining only) mm
W1 Width of premachining – (for remachining only) mm
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 359
Programming technology functions (cycles)
8.4 Milling
Function
You can use the "Circular pocket" cycle to mill circular pockets on the face or peripheral
surface.
The following machining variants are available:
● Mill circular pocket from solid material.
● Pre-drill circular pocket in the center first if, for example, the milling cutter does not cut in
the center (program the drilling, circular pocket and position program blocks in
succession).
For milling with the "Circular pocket" function two methods are available: the plane-by-plane
method and the helical method.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Turning
360 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 361
Programming technology functions (cycles)
8.4 Milling
During finishing, machining begins at the edge and continues in a helical movement until
the bottom is reached.
A full circle is made at pocket depth to remove the residual material.
The base is milled from outside in, using a spiral movement.
The tool is retracted with rapid traverse from the center of the pocket to a safety distance.
● Edge finishing
During edge finishing, machining begins at the edge and continues in a helical movement
until the bottom is reached.
A full circle is made at pocket depth to remove the residual material.
The tool is removed from the edge and base in the quadrant and retracted with rapid
traverse to the safety distance.
Chamfering machining
Chamfering involves edge breaking at the upper edge of the circular pocket.
Procedure
F Feedrate *
Turning
362 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
(only for
ShopTurn)
Machining ∇ (roughing, plane-by-plane or helical)
∇∇∇ (finishing, plane-by-plane or helical)
∇∇∇ edge (edge finishing, plane-by-plane or helical)
Chamfering
Machining type Plane by plane
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 363
Programming technology functions (cycles)
8.4 Milling
Turning
364 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
The tool executes the calculated depth infeed vertically at the center of the pocket.
The cutter center point traverses along the helical path determined by the radius
and depth per revolution. If the depth for one infeed has been reached, a full circle
motion is executed to eliminate the inclined insertion path.
Feedrate: Machining feedrate
Note: The vertical insertion into pocket center method can be used only if the tool
can cut across center or if the workpiece has been predrilled.
Clamp/release spindle (only for end face C/peripheral surface C, if inserted vertically)
The function must be set up by the machine manufacturer.
(only for
ShopTurn)
FZ Depth infeed rate – (for vertical insertion only) *
(only for G code)
FZ Depth infeed rate – (for vertical insertion only) mm/min
mm/tooth
(only for
ShopTurn)
EP Maximum pitch of helix - (for helical insertion only) mm/rev
The helix pitch may be lower due to the geometrical situation.
ER Radius of helix - (only for helical insertion) mm
The radius must not be larger than the cutter radius, otherwise material will remain.
Also make sure the circular pocket is not violated
Solid machining Complete machining
The circular pocket must be milled from a solid workpiece (e.g. casting).
(only for G code) Remachining
A small pocket or hole has already been machined in the workpiece, which needs
to be enlarged. Parameters AZ, and ∅1 must be programmed.
FS Chamfer width for chamfering - (for chamfering only) mm
ZFS Insertion depth of tool tip (abs or inc) - (for chamfering only) mm
AZ Depth of premachining - (for remachining only) mm
(only for G code)
∅1 Diameter of premachining - (for remachining only) mm
(only for G code)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 365
Programming technology functions (cycles)
8.4 Milling
Function
You can mill various rectangular spigots with the "Rectangular spigot" cycle.
You can select from the following shapes with or without a corner radius:
In addition to the required rectangular spigot, you must also define a blank spigot, i.e. the
outer limits of the material. The tool moves at rapid traverse outside this area. The blank
spigot must not overlap adjacent blank spigots and is automatically placed by the cycle in a
central position on the finished spigot.
The spigot is machined using only one infeed. If you want to machine the spigot using
multiple infeeds, you must program the "Rectangular spigot" function several times, with a
continually decreasing finishing allowance.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Approach/retraction
1. The tool approaches the starting point at rapid traverse at the height of the retraction
plane and adjusts to the safety distance. The starting point is on the positive X axis
rotated through α0.
2. The tool traverses the spigot contour sideways in a semicircle at the machining feedrate.
The tool first executes the infeed at machining depth, followed by the movement in the
plane. Depending on the machining direction that has been programmed (up-
cut/synchronism), the spigot is machined in a clockwise or counterclockwise direction.
3. When the spigot has been circumnavigated once, the tool is removed from the contour in
a semicircle; the infeed to the next machining depth is then executed.
4. The spigot is approached again in a semicircle and circumnavigated once. This process
is repeated until the programmed spigot depth is reached.
5. The tool moves back to the safety distance at rapid traverse.
Turning
366 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Machining type
● Roughing
Roughing involves moving around the rectangular spigot until the programmed finishing
allowance has been reached.
● Finishing
If you have programmed a finishing allowance, the rectangular spigot is moved around
until depth Z1 is reached.
● Chamfering
Chamfering involves edge breaking at the upper edge of the rectangular spigot.
Procedure
F Feedrate *
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 367
Programming technology functions (cycles)
8.4 Milling
(only for
ShopTurn)
Machining The following machining technologies can be selected:
∇ (roughing)
∇∇∇ (finishing)
Chamfering
Machining Single position
position
Mill rectangular pocket at the programmed position (X0, Y0, Z0).
Position pattern
Turning
368 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 369
Programming technology functions (cycles)
8.4 Milling
Function
You can mill various circular spigots with the "Circular spigot" function.
In addition to the required circular spigot, you must also define a blank spigot, i.e. the outer
limits of the material. The tool moves at rapid traverse outside this area. The blank spigot
must not overlap adjacent blank spigots and is automatically placed on the finished spigot in
a centered position.
The circular spigot is machined using only one infeed. If you want to machine the spigot
using multiple infeeds, you must program the "Circular spigot" function several times with a
reducing finishing allowance.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Approach/retraction
1. The tool approaches the starting point at rapid traverse at the height of the retraction
plane and is fed in to the safety clearance. The starting point is always on the positive X
axis.
2. The tool approaches the spigot contour sideways in a semicircle at machining feedrate.
The tool first executes infeed at machining depth and then moves in the plane. The
circular spigot is machined depending on the programmed machining direction (up-
cut/down-cut) in a clockwise or counterclockwise direction.
3. When the circular spigot has been traversed once, the tool retracts from the contour in a
semicircle and then infeed to the next machining depth is performed.
4. The circular spigot is approached again in a semicircle and traversed once. This process
is repeated until the programmed spigot depth is reached.
5. The tool moves back to the safety clearance at rapid traverse.
Turning
370 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Machining type
You can select the machining mode for milling the circular spigot as follows:
● Roughing
Roughing involves moving round the circular spigot until the programmed finishing
allowance has been reached.
● Finishing
If you have programmed a finishing allowance, the circular spigot is moved around until
depth Z1 is reached.
● Chamfering
Chamfering involves edge breaking at the upper edge of the circular spigot.
Procedure
F Feedrate *
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 371
Programming technology functions (cycles)
8.4 Milling
(only for
ShopTurn)
Machining The following machining technologies can be selected:
∇ (roughing)
∇∇∇ (finishing)
Chamfering
Machining Single position
position
Mill circular spigot at the programmed position (X0, Y0, Z0).
Position pattern
Turning
372 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 373
Programming technology functions (cycles)
8.4 Milling
Function
You can mill a multi-edge with any number of edges with the "Multi-edge" cycle.
You can select from the following shapes with or without a corner radius or chamfer:
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Approach/retraction
1. The tool approaches the starting point at rapid traverse at the height of the retraction
plane and is fed in to the safety clearance.
2. The tool traverses the multi-edge in a quadrant at machining feedrate. The tool first
executes infeed at machining depth and then moves in the plane. The multi-edge is
machined depending on the programmed machining direction (up-cut/down-cut) in a
clockwise or counterclockwise direction.
3. When the first plane has been machined, the tool retracts from the contour in a quadrant
and then infeed to the next machining depth is performed.
4. The multi-edge is traversed again in a quadrant. This process is repeated until the depth
of the multi-edge has been reached.
5. The tool retracts to the safety clearance at rapid traverse.
Note
A multi-edge with more than two edges is traversed helically; with a single or double
edge, each edge is machined separately.
Turning
374 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Procedure
F Feedrate *
(only for
ShopTurn)
Position Front
back
(only for
ShopTurn)
Clamp/release spindle (only for face Y)
The function must be set up by the machine manufacturer.
(only for
ShopTurn)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 375
Programming technology functions (cycles)
8.4 Milling
Turning
376 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Function
You can use the "Longitudinal groove" function to mill any longitudinal groove.
The following machining methods are available:
● Mill longitudinal groove from solid material.
● Pre-drill longitudinal groove in the center first if, for example, the milling cutter does not
cut in the center (program the drilling, longitudinal groove and position program blocks in
succession).
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Supplementary conditions
● Finishing longitudinal slot with width = tool diameter
● Roughing longitudinal slot with (width - 2 * finishing allowance) = tool diameter
See also
Clamping the spindle (Page 209)
Approach/retraction
1. The tool approaches the center point of the slot at rapid traverse at the height of the
retraction plane and adjusts to the safety distance.
2. The tool is inserted into the material according to the method selected.
3. The longitudinal slot is always machined from inside out using the selected machining
method.
4. The tool moves back to the safety distance at rapid traverse.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 377
Programming technology functions (cycles)
8.4 Milling
Machining method
You can select any of the following machining methods for milling the longitudinal slot:
● Roughing
Roughing involves machining the individual planes of the slot one after the other from the
inside out, until depth Z1 or X1 is reached.
● Finishing
During finishing, the edge is always machined first. The slot edge is approached on the
quadrant that joins the corner radius. During the last infeed, the base is finished from the
center out.
● Edge finishing
Edge finishing is performed in the same way as finishing, except that the last infeed (base
finishing) is omitted.
● Chamfering
Chamfering involves breaking the upper edge of the slot.
Procedure
F Feedrate *
Turning
378 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
(only for
ShopTurn)
Machining The following machining technologies can be selected:
∇ (roughing)
∇∇∇ (finishing)
∇∇∇ edge (edge finishing)
Chamfering
Machining Single position
position
Mill rectangular pocket at the programmed position (X0, Y0, Z0).
Position pattern
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 379
Programming technology functions (cycles)
8.4 Milling
Turning
380 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Approach reference point shifted by the amount of the safety clearance with G0.
Vertical
Insert vertically in longitudinal groove center:
Note: This setting can be used only if the cutter can cut across center.
Helical(only for G code) insertion on helical path:
The cutter center point traverses along the helical path determined by the radius
and depth per revolution (helical path). If the depth for one infeed has been
reached, a full longitudinal slot is machined to eliminate the inclined insertion path.
Oscillating
Insert with oscillation along center axis of longitudinal slot:
The cutter center point oscillates along a linear path until it reaches the depth
infeed. When the depth has been reached, the path is traversed again without
depth infeed in order to remove the slope caused by insertion.
Clamp/release spindle (only for end face C/peripheral surface C, if inserted vertically)
The function must be set up by the machine manufacturer.
(only for
ShopTurn)
FZ Depth infeed rate – (for vertical insertion only) *
(only for G code)
FZ Depth infeed rate - (only for insertion, predrilled and perpendicular) mm/min
mm/tooth
(only for
ShopTurn)
EP Maximum pitch of helix – (for helical insertion only) mm/rev
(only for G code)
ER Radius of helix – (for helical insertion only) mm
(only for G code) The radius cannot be any larger than the milling cutter radius; otherwise, material will
remain.
EW Maximum insertion angle – (for insertion with oscillation only) Degrees
FS Chamfer width for chamfering - (for chamfering only) mm
ZFS Insertion depth of tool tip (abs or inc) - (for chamfering only) mm
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 381
Programming technology functions (cycles)
8.4 Milling
Function
You can mill one or several circumferential grooves of equal size on a full or pitch circle with
the "circumferential groove" cycle.
Tool size
Please note that there is a minimum size for the milling cutter used to machine the
circumferential groove:
● Roughing:
1⁄2 groove width W – finishing allowance UXY ≤ milling cutter diameter
● Finishing:
1⁄2 groove width W ≤ milling cutter diameter
● Edge finishing:
Finishing allowance UXY ≤ milling cutter diameter
Annular groove
To create an annular groove, you must enter the following values for the "Number N" and
"Aperture angle α1" parameters:
N=1
α1 = 360°
Approach/retraction
1. At the height of the retraction plane, the tool approaches the center point of the semicircle
at the end of the groove at rapid traverse and adjusts to the safety distance.
2. It is then inserted into the workpiece at the machining feedrate, allowing for the maximum
Z direction infeed (for face machining), X direction infeed (for peripheral machining), and
the finishing allowance. Depending on the machining direction (up-cut or down-cut), the
circumferential groove is machined in a clockwise or counterclockwise direction.
3. When the first circumferential groove is finished, the tool moves to the retraction plane at
rapid traverse.
4. The next circumferential groove is approached along a straight line or circular path and
then machined.
5. The rapid traverse feedrate for positioning on a circular path is specified in a machine
data element.
Turning
382 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Machining type
You can select the machining mode for milling the circumferential slot as follows:
● Roughing
During roughing, the individual planes of the slot are machined one after the other from
center point of the semicircle at the end of the slot until depth Z1 is reached.
● Finishing
In "Finishing" mode, the edge is always machined first until depth Z1 is reached. The slot
edge is approached on the quadrant, which joins the radius. In the last infeed, the base is
finished from the center point of the semicircle to the end of the slot.
● Finishing of edge
Edge finishing is performed in the same way as finishing, except that the last infeed
(finish base) is omitted.
● Chamfer
Chamfering involves edge breaking at the upper edge of the circumferential groove.
Procedure
F Feedrate *
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 383
Programming technology functions (cycles)
8.4 Milling
(only for
ShopTurn)
Machining ∇ (roughing)
∇∇∇ (finishing)
∇∇∇ edge (edge finishing)
Chamfering
FZ (only for G Depth infeed rate *
code)
Circular pattern Full circle
The circumferential slots are positioned around a full circle. The distance from one
circumferential slot to the next circumferential slot is always the same and is
calculated by the control.
Pitch circle
The circumferential slots are positioned around a pitch circle. The distance from
one circumferential slot to the next circumferential slot can be defined using angle
α2.
The positions refer to the reference point:
X0 Reference point X – (only for single position) mm
Y0 Reference point Y – (only for single position) mm
Z0 Reference point Z – (only for single position) mm
(only for G code)
Face C: The positions refer to the reference point:
X0 or L0 Reference point X or reference point length polar – (only for single position) mm
Y0 or C0 Reference point Y or reference point angle polar – (only for single position) mm or
degrees
Z0 Reference point Z – (only for single position) mm
(only for
ShopTurn)
Turning
384 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 385
Programming technology functions (cycles)
8.4 Milling
Function
Use the "Open slot" function if you want to machine open slots.
For roughing, you can choose between the following machining strategies, depending on
your workpiece and machine properties.
● Vortex milling
● Plunge cutting
The following machining types are available to completely machine the slot:
● Roughing
● Rough-finishing
● Finishing
● Base finishing
● Edge finishing
● Chamfering
Vortex milling
Particularly where hardened materials are concerned, this process is used for roughing and
contour machining using coated VHM milling cutters.
Vortex milling is the preferred technique for HSC roughing, as it ensures that the tool is
never completely inserted. This means that the set overlap is precisely maintained.
Plunge cutting
Plunge cutting is the preferred method of machining slots for "unstable" machines and
workpiece geometries. This method generally only exerts forces along the tool axis, i.e.
perpendicular to the surface of the pocket/slot to be machined (with the XY plane in Z
direction). Therefore, the tool is subject to virtually no deformation. As a result of the axial
loading of the tool, there is hardly any danger of vibration occurring for unstable workpieces.
The cutting depth can be considerably increased. The plunge cutter, as it is known, ensures
a longer service life due to less vibration for long overhangs.
Turning
386 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 387
Programming technology functions (cycles)
8.4 Milling
● Radial infeed
minimum, 0.02 x milling cutter diameter
maximum, 0.25 x milling cutter diameter
● Maximum infeed depth ≤ cutting height of milling cutter
Please note that the cutting height of the milling cutter cannot be checked.
The maximum radial infeed depends on the milling cutter.
For hard materials, use a lower infeed.
Turning
388 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 389
Programming technology functions (cycles)
8.4 Milling
Procedure
Turning
390 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
(only for
ShopTurn)
Reference point Position of the reference point:
(lefthand edge)
(center)
(righthand edge)
Machining ∇ (roughing)
∇∇ (pre-finishing)
∇∇∇ (finishing)
∇∇∇ base (base finishing)
∇∇∇ edge (edge finishing)
Chamfering
Technology Vortex milling
The milling cutter performs circular motions along the length of the slot and back
again.
Plunge cutting
Sequential drilling motion along the tool axis.
Milling direction: - (except plunge cutting).
Climbing
Conventional
Climbing - conventional milling
Machining Single position
position
Mill a slot at the programmed position (X0, Y0, Z0).
Position pattern
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 391
Programming technology functions (cycles)
8.4 Milling
Turning
392 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Function
In contrast to the groove, the width of the elongated hole is determined by the tool diameter.
Internally in the cycle, an optimum traversing path of the tool is determined, ruling out
unnecessary idle passes. If several depth infeeds are required to machine an elongated
hole, the infeed is carried out alternately at the end points. The path to be traversed in the
plane along the longitudinal axis of the elongated hole changes its direction after each
infeed. The cycle searches for the shortest path when changing to the next elongated hole.
NOTICE
The cycle requires a milling cutter with a "face tooth cutting over center" (DIN 844).
Approach/retraction
1. Using G0, the starting position for the cycle is approached. In both axes of the current
plane, the closest end point of the first elongated hole to be machined is approached at
the level of the retraction plane in the tool axis and then lowered to the reference point
shifted by the amount of the safety clearance.
2. Each elongated hole is milled in a reciprocating motion. The machining in the plane is
performed using G1 and the programmed feedrate. At each reversal point, the infeed to
the next machining depth calculated internally in the cycle is performed with G1 and the
feedrate, until the final depth is reached.
3. Retraction to the retraction plane using G0 and approach to the next elongated hole on
the shortest path.
4. After the last elongated hole has been machined, the tool at the position reached last in
the machining plane is moved with G0 to the retraction plane, and the cycle terminated.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 393
Programming technology functions (cycles)
8.4 Milling
Procedure
1. The part program to be executed has been created and you are in the
editor.
2. Press the "Milling" softkey.
Note: This setting can be used only if the cutter can cut across center.
Oscillating
Insert with oscillation along center axis of longitudinal slot:
The cutter center point oscillates along a linear path until it reaches the depth
infeed. When the depth has been reached, the path is traversed again without
depth infeed in order to eliminate the inclined insertion path.
Reference point Position of the reference point:
Several elongated holes are machined in the programmed position pattern (e.g.
pitch circle, grid, line).
The positions refer to the reference point:
X0 Reference point X – (for single position only) mm
Y0 Reference point Y – (for single position only) mm
Z0 Reference point Z mm
L Elongated hole length mm
Turning
394 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Function
Using a thread cutter, internal or external threads can be machined with the same pitch.
Threads can be machined as right-hand or left-hand threads and from top to bottom or vice
versa.
For metric threads (thread pitch P in mm/rev), the cycle assigns a value (calculated on the
basis of the thread pitch) to the thread depth H1 parameter. You can change this value. The
default selection must be activated via a machine data code.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
The entered feedrate acts on the workpiece contour, i.e. it refers to the thread diameter.
However the feedrate of the cutter center point is displayed. That is why a smaller value is
displayed for internal threads and a larger value is displayed for external threads than was
entered.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 395
Programming technology functions (cycles)
8.4 Milling
8. If the plane infeed is less than the thread depth, points 3 to 7 are repeated until the thread
depth + programmed allowance is reached.
9. Retract on the thread center point and then to retraction plane in the tool axis in rapid
traverse.
Please note that when milling an internal thread the tool must not exceed the following value:
Milling cutter diameter < (nominal diameter - 2 · thread depth H1)
Procedure
Turning
396 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
F Feedrate mm/min
(only for
ShopTurn)
Machining ∇ (roughing)
∇∇∇ (finishing)
Machining direction:
Z0 → Z1
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 397
Programming technology functions (cycles)
8.4 Milling
Turning
398 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
When entered per inch, enter the integer number in front of the decimal point in the mm/rev
first parameter field and the figures after the decimal point as a fraction in the in/rev
second and third field.
in mm/rev
in inch/rev
The tool used depends on the thread pitch.
∅ Nominal diameter mm
Example: Nominal diameter of M12 = 12 mm
H1 Thread depth mm
DXY Maximum plane infeed mm
U Finishing allowance in X and Y - (only for ∇) mm
αS Starting angle Degrees
Function
The "Engraving" function is used to engrave a text on a workpiece along a line or arc.
You can enter the text directly in the text field as "fixed text" or assign it via a variable as
"variable text".
Engraving uses a proportional font, i.e., the individual characters are of different widths.
Approach/retraction
1. The tool approaches the starting point at rapid traverse at the height of the retraction
plane and adjusts to the safety clearance.
2. The tool moves to the machining depth FZ at the infeed feedrate Z1 and mills the
characters.
3. The tool retracts to the safety clearance at rapid traverse and moves along a straight line
to the next character.
4. Steps 2 and 3 are repeated until the entire text has been milled.
5. The tool moves to the retraction plane in rapid traverse.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 399
Programming technology functions (cycles)
8.4 Milling
Procedure
4. Press the "Special characters" softkey if you need a character that does
not appear on the input keys.
The "Special characters" window appears.
Position the cursor on the desired character.
Press the "OK" softkey.
The selected character is inserted into the text at the cursor position.
5. If you wish to delete the complete text, press the "Delete text" and
"Delete" softkeys one after the other.
7. Press the "Variable" and "Date" softkeys if you want to engrave the
current date.
Turning
400 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
The place holders #.### define the digit format in which the number
defined in _VAR_NUM will be engraved.
For example, if you have stored 12.35 in _VAR_NUM, you can
format the variable as follows.
Input Output Meaning
<#,_VAR_NUM> 12 Places before decimal point
unformatted, no places after the
decimal point
<####,_VAR_NUM> 0012 4 places before decimal point,
leading zeros, no places after the
decimal point
<#,_VAR_NUM> 12 4 places before decimal point,
leading blanks, no places after the
decimal point
<#.,_VAR_NUM> 12.35 Places before and after the
decimal point not formatted.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 401
Programming technology functions (cycles)
8.4 Milling
The format text <Text, _VAR_TEXT> is inserted and you return to the
engraving field with the softkey bar.
You can use any other text variable instead of _VAR_TEXT.
Note
Entering the engraving text
Only single-line entries without line break are permissible!
Variable texts
There are various ways of defining variable text:
● Date and time
For example, you can engrave the time and date of manufacture on a workpiece. The
values for date and time are read from the NCK.
● Quantity
Turning
402 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Using the workpiece variables you can assign a consecutive number to the workpieces.
You can define the format (number of digits, leading zeroes).
The place holder (#) is used to format the number of digits at which the workpiece counts
output will begin.
If you do not want to output a count of 1 for the first workpiece, you can specify an
additive value (e.g., <#,$AC_ACTUAL_PARTS + 100>). The workpiece count output is
then incremented by this value (e. g. 101, 102, 103,...).
● Numbers
When outputting number (e. g. measurement results), you can select the output format
(digits either side of the point) of the number to be engraved.
● Text
Instead of entering a fixed text in the engraving text field, you can specify the text to be
engraved via a text variable (e. g., _VAR_TEXT="ABC123").
Mirror writing
You can engrave the text mirrored on the workpiece.
Full circle
If you want to distribute the characters evenly around a full circle, enter the arc angle
α2=360°. The cycle then distributes the characters evenly around the full circle.
F Feedrate mm/min
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 403
Programming technology functions (cycles)
8.4 Milling
(only for
ShopTurn)
Alignment (linear alignment)
(curved alignment)
(curved alignment)
Reference point Position of the reference point
bottom left
bottom center
bottom right
top left
top center
top right
left-hand edge
center
right-hand edge
Mirror writing Yes
Turning
404 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.4 Milling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 405
Programming technology functions (cycles)
8.5 Contour milling
Function
You can mill simple or complex contours with the "Contour milling" cycle. You can define
open contours or closed contours (pockets, islands, spigots).
A contour comprises separate contour elements, whereby at least two and up to 250
elements result in a defined contour. Radii, chamfers and tangential transitions are available
as contour transition elements.
The integrated contour calculator calculates the intersection points of the individual contour
elements taking into account the geometrical relationships, which allows you to enter
incompletely dimensioned elements.
With contour milling, you must always program the geometry of the contour before you
program the technology.
G code program
In the editor, the contour is represented in a program section using individual program
blocks. If you open an individual block, then the contour is opened.
ShopTurn program
The cycle represents a contour as a program block in the program. If you open this block,
the individual contour elements are listed symbolically and displayed in broken-line graphics.
Symbolic representation
The individual contour elements are represented by symbols adjacent to the graphics
window. They appear in the order in which they were entered.
Turning
406 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Graphic display
The progress of contour programming is shown in broken-line graphics while the contour
elements are being entered.
When the contour element has been created, it can be displayed in different line styles and
colors:
● Black: Programmed contour
● Orange: Current contour element
● Green dashed: Alternative element
● Blue dotted: Partially defined element
The scaling of the coordinate system is adjusted automatically to match the complete
contour.
The position of the coordinate system is displayed in the graphics window.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 407
Programming technology functions (cycles)
8.5 Contour milling
Function
For each contour that you want to mill, you must create a new contour.
The contours are stored at the end of the program.
Note
When programming in the G code, it must be ensured that the contours are located after the
end of program identifier!
The first step in creating a contour is to specify a starting point. Enter the contour element.
The contour processor then automatically defines the end of the contour.
If you alter the tool axis, the cycle will automatically adjust the associated starting point axes.
You can enter any additional commands (up to 40 characters) in G code format for the
starting point.
Additional commands
You can program feedrates and M commands, for example, using additional G code
commands. You can enter the additional commands (max. 40 characters) in the extended
parameter screens ("All parameters" softkey). However, make sure that the additional
commands do not collide with the generated G code of the contour. Therefore, do not use
any G code commands of group 1 (G0, G1, G2, G3), no coordinates in the plane and no G
code commands that have to be programmed in a separate block.
Procedure
Turning
408 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 409
Programming technology functions (cycles)
8.5 Contour milling
Turning
410 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Parameter input
Parameter entry is supported by various help screens that explain the parameters.
If you leave certain fields blank, the geometry processor assumes that the values are
unknown and attempts to calculate them from other parameters.
Conflicts may result if you enter more parameters than are absolutely necessary for a
contour. In such a case, try to enter fewer parameters and allow the geometry processor to
calculate as many parameters as possible.
Additional functions
The following additional functions are available for programming a contour:
● Tangent to preceding element
You can program the transition to the preceding element as tangent.
● Dialog box selection
If two different possible contours result from the parameters entered thus far, one of the
options must be selected.
● Close contour
From the actual position, you can close the contour with a straight line to the starting
point.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 411
Programming technology functions (cycles)
8.5 Contour milling
- OR
The input window "Straight (e.g. Y)" opens.
- OR
The input window "Straight (e.g. XY)" opens.
- OR
The "Circle" input window opens.
- OR
The "Pole Input" input window opens.
4. Enter all the data available from the workpiece drawing in the input
screen (e.g. length of straight line, target position, transition to next
element, angle of lead, etc.).
5. Press the "Accept" softkey.
The contour element is added to the contour.
6. When entering data for a contour element, you can program the
transition to the preceding element as a tangent.
Press the "Tangent to prec. elem." softkey. The angle to the preceding
element α2 is set to 0°. The "tangential" selection appears in the
parameter input field.
7. Repeat the procedure until the contour is complete.
8. Press the "Accept" softkey.
The programmed contour is transferred to the machining plan (program
view).
9. If you want to display further parameters for certain contour elements,
e.g. to enter additional commands, press the "All parameters" softkey.
Turning
412 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 413
Programming technology functions (cycles)
8.5 Contour milling
R Radius mm
e.g. X End point X (abs or inc) mm
e.g. Y End point Y (abs or inc) mm
e.g. I Circle center point I (abs or inc) mm
e.g. J Circle center point J (abs or inc) mm
α1 Starting angle to X axis Degrees
α2 Angle to the preceding element Degrees
Turning
414 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Function
You can change a previously created contour later.
If you want to create a contour that is similar to an existing contour, you can copy the
existing one, rename it and just alter selected contour elements.
Individual contour elements can be
● added,
● changed,
● inserted or
● deleted.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 415
Programming technology functions (cycles)
8.5 Contour milling
Function
The input creates a reference to the selected contour.
There are four ways to call the contour:
1. Contour name
The contour is in the calling main program.
2. Labels
The contour is in the calling main program and is limited by the labels that have been
entered.
3. Subprogram
The contour is located in a subprogram in the same workpiece.
4. Labels in the subprogram
The contour is in a subprogram and is limited by the labels that have been entered.
Turning
416 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 417
Programming technology functions (cycles)
8.5 Contour milling
Function
You can machine open or closed contours with the "Path milling" cycle. Before you can mill
the contour, you must enter the contour. Machining can be performed in either direction, i.e.
in the direction of the programmed contour or in the opposite direction.
For machining in the opposite direction, contours must not consist of more than 170 contour
elements (incl. chamfers/radii). Special aspects (except for feed values) of free G code input
are ignored during path milling in the opposite direction to the contour.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Turning
418 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Approach/retraction mode
The tool can approach or retract from the contour along a quadrant, semi-circle or straight
line.
● With a quadrant or semi-circle, you must specify the radius of the cutter center point path.
● With a straight line, you must specify the distance between the cutter outer edge and the
contour starting or end point.
You can also program a mixture of modes, e.g. approach along quadrant, retract along semi-
circle.
Approach/retraction strategy
You can choose between planar approach/retraction and spatial approach/retraction:
● Planar approach:
Approach is first at depth and then in the machining plane.
● Spatial approach:
Approach is at depth and in machining plane simultaneously.
● Retraction is performed in reverse order.
Mixed programming is possible, for example, approach in the machining plane, retract
spatially.
Machining type
You can select the machining mode (roughing, finishing, or chamfer) for path milling. If you
want to "rough" and then "finish", you have to call the machining cycle twice (Block 1 =
roughing, Block 2 = finishing). The programmed parameters are retained when the cycle is
called for the second time.
It is also possible to choose between machining the contour with a cutter radius offset or
traversing on the center-point path.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 419
Programming technology functions (cycles)
8.5 Contour milling
Procedure
Turning
420 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
(only for
ShopTurn)
Machining ∇ (roughing)
∇∇∇ (finishing)
Chamfering
Machining Machining in the programmed contour direction
direction
Forward:
off
A programmed contour can also be machined on the center-point path. In this case,
approaching and retraction is only possible along a straight line or vertical. Vertical
approach/retraction can be used for closed contours, for example.
Slot side Slot side compensation on or off (only for machining surface, peripheral surface C)
compensation
(only ShopTurn)
D Offset to programmed path
- (only for slot side compensation on)
CP Positioning angle for machining area Degrees
- (only for ShopTurn, machining surface, face Y)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 421
Programming technology functions (cycles)
8.5 Contour milling
Part of a spiral (only with path milling left and right of the contour)
Semi-circle:
Part of a spiral (only with path milling left and right of the contour)
Straight line:
Slope in space
Perpendicular:
Perpendicular to the path (only with path milling on the center-point path)
Approach strategy axis-by-axis - (only for "quadrant, semi-circle or straight line" approach)
Part of a spiral (only with path milling left and right of the contour)
Semi-circle:
Part of a spiral (only with path milling left and right of the contour)
Straight line:
Turning
422 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
spatial
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 423
Programming technology functions (cycles)
8.5 Contour milling
Machining
You program the machining of contour pockets with islands/blank contour with spigots e.g.
as follows:
1. Enter the pocket contour/blank contour
2. Enter the island/spigot contour
3. Call the contour for pocket contour/blank contour or island/spigot contour (only for G code
program)
4. Center (this is only possible for pocket contour)
5. Predrill (this is only possible for pocket contour)
6. Solid machine/machine pocket / spigot - roughing
7. Solid machine/machine remaining material - roughing
8. Finishing (base/edge)
9. Chamfering
Software option
For solid machining residual material, you require the option "residual material
detection and machining".
Name convention
For multi-channel systems, cycles attach a "_C" and a two-digit number of the specific
channel to the names of the programs to be generated, e.g. for channel 1 "_C01". This is the
reason that the name of the main program must not end with "_C" and a two-digit number.
This is monitored by the cycles.
For single-channel systems, cycles do not extend the name for the programs to be
generated.
Note
G code programs
For G code programs, the programs to be generated, which do not include any path data,
are saved in the directory in which the main program is located. In this case, it must be
ensured that programs, which already exist in the directory and which have the same name
as the programs to be generated, are overwritten.
Turning
424 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Function
In addition to predrilling, the cycle can be used for centering. For this purpose, the centering
or predrilling program generated by the cycle is called.
To prevent the drill slipping during drilling, you can center it first.
Before you predrill the pocket, you must enter the pocket contour. If you want to center
before predrilling, you have to program the two machining steps in separate blocks.
The number and positions of the necessary predrilled holes depend on the specific
circumstances (such as shape of contour, tool, plane infeed, finishing allowance) and are
calculated by the cycle.
If you mill several pockets and want to avoid unnecessary tool changeover, predrill all the
pockets first and then remove the stock.
In this case, for centering/predrilling, you also have to enter the parameters that appear
when you press the "All parameters" softkey. These parameters must correspond to the
parameters from the previous stock removal step. Then program as follows:
1. Contour pocket 1
2. Centering
3. Contour pocket 2
4. Centering
5. Contour pocket 1
6. Predrilling
7. Contour pocket 2
8. Predrilling
9. Contour pocket 1
10.Solid machining
11.Contour pocket 2
12.Solid machining
If you are doing all the machining for the pocket at once, i.e. centering, predrilling and
removing stock directly one after the other, and do not set the additional parameters for
centering/predrilling, the cycle will take these parameter values from the stock removal
(roughing) machining step. When programming in G code, these values must be specifically
re-entered again.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 425
Programming technology functions (cycles)
8.5 Contour milling
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
SC Safety clearance mm
F Feedrate mm/min
Turning
426 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
(only for
ShopTurn)
Z0 Reference point in the tool axis Z mm
Z1 Pocket depth ∅ (abs) or depth referred to Z0 mm
CP Positioning angle for machining area Degrees
- (only for ShopTurn, machining surface, face Y)
C0 Positioning angle for machining surface Degrees
- (only for ShopTurn, machining surface, peripheral surface Y)
DXY Maximum plane infeed mm
%
Maximum plane infeed as a percentage of the milling cutter diameter
UXY Finishing allowance, plane mm
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 427
Programming technology functions (cycles)
8.5 Contour milling
Predrilling procedure
SC Safety clearance mm
F Feedrate mm/min
(only for
ShopTurn)
Z0 Reference point in the tool axis Z mm
Turning
428 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Function
You can use the "Mill pocket" function to mill a pocket on the face or peripheral surface.
Before you solid machine the pocket, you must first enter the contour of the pocket and, if
applicable, the contour of an island. Stock is removed from the pocket parallel to the contour
from the inside to the outside. The direction is determined by the machining direction
(climbing or conventional). If an island is located in the pocket, the cycle automatically takes
this into account during stock removal.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 429
Programming technology functions (cycles)
8.5 Contour milling
Machining type
For solid machining, you can select the machining type (roughing or finishing). If you want to
rough and then finish, you have to call the machining cycle twice (block 1 = roughing, block 2
= finishing). The programmed parameters are retained when the cycle is called for the
second time.
During insertion with oscillation, the message “Ramp path too short” will appear if the tool is
less than the milling cutter diameter away from the insertion point along the ramp. If this
occurs, please reduce the angle of insertion.
Procedure
SC Safety clearance mm
F Feedrate mm/min
Turning
430 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
(only for
ShopTurn)
Machining The following machining technologies can be selected:
∇ (roughing)
∇∇∇ base (base finishing)
∇∇∇ edge (edge finishing)
Chamfering
Z0 Reference point in the tool axis Z mm
Z1 Pocket depth (abs) or depth referred to Z0 mm
CP Positioning angle for machining area Degrees
- (only for ShopTurn, machining surface, face Y)
C0 Positioning angle for machining surface Degrees
- (only for ShopTurn, machining surface, peripheral surface Y)
DXY Maximum plane infeed mm
%
Maximum plane infeed as a percentage of the milling cutter diameter
DZ Maximum depth infeed mm
UXY Finishing allowance, plane mm
UZ Finishing allowance, depth mm
Starting point Manual
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 431
Programming technology functions (cycles)
8.5 Contour milling
The calculated current infeed depth is executed at the calculated position for
"automatic" starting point – or at the specified position for "manual" starting point.
Note
This setting can be used only if the cutter can cut across center or if the pocket has
been predrilled.
Helical insertion
Insertion along a helical path.
The cutter center point traverses along the helical path determined by the radius
and depth per revolution (helical path). If the depth for one infeed has been
reached, a full-circle motion is executed to remove the slope caused by insertion.
Oscillating insertion
Oscillating insertion at the center axis of the rectangular pocket.
The cutter center point oscillates back and forth along a linear path until it reaches
the depth infeed. When the depth has been reached, the path is traversed again
without depth infeed in order to remove the slope caused by insertion.
FZ (only for Depth infeed rate – (for vertical insertion only) mm/min
ShopTurn) mm/tooth
FZ (only for G Depth infeed rate – (for vertical insertion only) mm/min
code)
EP Maximum pitch of helix – (for helical insertion only) mm/rev
ER Radius of helix – (for helical insertion only) mm
The radius cannot be any larger than the milling cutter radius; otherwise, material will
remain.
EW Note: Degrees
During insertion with oscillation, the message “Ramp path too short” will appear if the
tool is less than the milling cutter diameter away from the insertion point along the
ramp. If this occurs, please reduce the angle of insertion.
Lift mode Lift mode before new infeed
If the machining operation requires several points of insertion, the retraction height can
be programmed:
To retraction plane mm
Z0 + safety clearance mm
When making the transition to the next insertion point, the tool returns to this height. If
there are no elements larger than Z0 (X0) in the pocket area, then Z0 (X0) + safety
clearance can be programmed as the lift mode.
FS Chamfer width for chamfering - (only for chamfering machining) mm
ZFS Insertion depth of tool tip (abs or inc) - (for chamfering machining only) mm
Turning
432 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Function
When you have removed stock from a pocket (with/without islands) and there is residual
material, then this is automatically detected. You can use a suitable tool to remove this
residual material without having to machine the whole pocket again, i.e. avoiding
unnecessary non-productive motion. Material that remains as part of the finishing allowance
is not residual material.
The residual material is calculated on the basis of the milling cutter used for stock removal.
If you mill several pockets and want to avoid unnecessary tool changeover, remove stock
from all the pockets first and then remove the residual material. In this case, for removing the
residual material, you also have to enter a value for the reference tool TR parameter, which,
for the ShopTurn program, additionally appears when you press the "All parameters" softkey.
Then program as follows:
1. Contour pocket 1
2. Solid machining
3. Contour pocket 2
4. Solid machining
5. Contour pocket 1
6. Solid machine residual material
7. Contour pocket 2
8. Solid machine residual material
Software option
For solid machining residual material, you require the option "residual material
detection and machining".
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 433
Programming technology functions (cycles)
8.5 Contour milling
Procedure
3. For the ShopTurn program, press the "All parameters" softkey if you
want to enter additional parameters.
SC Safety clearance mm
F Feedrate mm/min
(only for
ShopTurn)
TR Reference tool Tool, which is used in the "solid machining" machining step. This is
used to determine the residual corners.
D Cutting edge number
Z0 Reference point in the tool axis Z mm
Turning
434 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Function
You can use the "Mill spigot" function to mill any spigots on the face or peripheral surface.
Before you mill the spigot, you must first enter a blank contour and then one or more spigot
contours. The blank contour defines the area, outside of which there is no material, i.e. there,
the tool moves with rapid traverse. Material is then removed between the blank contour and
spigot contour.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 435
Programming technology functions (cycles)
8.5 Contour milling
Machining type
You can select the machining type (roughing, base finishing, edge finishing, chamfer) for
milling. If you want to rough and then finish, you have to call the machining cycle twice (block
1 = roughing, block 2 = finishing). The programmed parameters are retained when the cycle
is called for the second time.
Approach/retraction
1. The tool approaches the starting point at rapid traverse at the height of the retraction
plane and is fed in to the safety clearance. The cycle calculates the starting point.
2. The tool first infeeds to the machining depth and then approaches the spigot contour from
the side in a quadrant at machining feedrate.
3. The spigot is machined in parallel with the contours from the outside in. The direction is
determined by the machining direction (climb/conventional) (see "Changing program
settings").
4. When the first plane of the spigot has been machined, the tool retracts from the contour
in a quadrant and then infeeds to the next machining depth.
5. The spigot is again approached in a quadrant and machine in parallel with the contours
from outside in.
6. Steps 4 and 5 are repeated until the programmed spigot depth is reached.
7. The tool retracts to the safety clearance at rapid traverse.
Procedure
Turning
436 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
SC Safety clearance mm
F Feedrate mm/min
(only for
ShopTurn)
Machining The following machining technologies can be selected:
∇ (roughing)
∇∇∇ base (base finishing)
∇∇∇ edge (edge finishing)
Chamfering
Z0 Reference point in tool axis Z mm
Z1 Pocket depth (abs) or depth referred to Z0 or X0 (inc) mm
CP Positioning angle for machining area Degrees
- (only for ShopTurn, machining surface, face Y)
C0 Positioning angle for machining surface Degrees
- (only for ShopTurn, machining surface, peripheral surface Y)
Maximum plane infeed mm
DXY %
Maximum plane infeed as a percentage of the milling cutter diameter
- (only for ∇ and ∇∇∇ base)
DZ Maximum depth infeed mm
– (only for ∇ or ∇∇∇ edge)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 437
Programming technology functions (cycles)
8.5 Contour milling
Function
When you have milled a contour spigot and residual material remains, then this is
automatically detected. You can use a suitable tool to remove this residual material without
having to machine the whole spigot again, i.e. avoiding unnecessary non-productive motion.
Material that remains as part of the finishing allowance is not residual material.
The residual material is calculated on the basis of the milling cutter used for clearing.
If you mill several spigots and want to avoid unnecessary tool changeover, clear all the
spigots first and then remove the residual material. In this case, for removing the residual
material, you also have to enter a value for the reference tool TR parameter, which, for the
ShopTurn program, additionally appears when you press the "All parameters" softkey. Then
program as follows:
1. Contour blank 1
2. Contour spigot 1
3. Clear spigot 1
4. Contour blank 2
5. Contour spigot 2
6. Clear spigot 2
7. Contour blank 1
8. Contour spigot 1
9. Clear residual material spigot 1
10.Contour blank 2
Turning
438 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
11.Contour spigot 2
12.Clear residual material spigot 2
Software option
For solid machining residual material, you require the option "residual material
detection and machining".
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
Clamping the spindle (Page 209)
Procedure
3. For the ShopTurn program, press the "All parameters" softkey if you
want to enter additional parameters.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 439
Programming technology functions (cycles)
8.5 Contour milling
SC Safety clearance mm
F Feedrate mm/min
(only for
ShopTurn)
TR Reference tool Tool, which is used in the "solid machining" machining step. This is
used to determine the residual corners.
D Cutting edge number
Z0 Reference point in tool axes Z mm
Pocket depth (abs) or depth referred to Z0 mm
Z1
CP Positioning angle for machining area Degrees
- (only for ShopTurn, machining surface, face Y)
C0 Positioning angle for machining surface Degrees
- (only for ShopTurn, machining surface, peripheral surface Y)
Maximum plane infeed mm
DXY %
Maximum plane infeed as a percentage of the milling cutter diameter
DZ Maximum depth infeed
Turning
440 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.5 Contour milling
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 441
Programming technology functions (cycles)
8.6 Further cycles and functions
N1 T1D1
N2 M6
N3 G17 G54
N4 CYCLE800(1,"",0,57,0,0,0,0,0,0,0,0,0,1,0,1)) ;swivel ZERO to
;initial position of the
;machine kinematics
N5 WORKPIECE(,,,,"BOX",0,0,50,0,0,0,100,100) ;blank declaration for
;simulation and
;simultaneous recording
Turning
442 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.6 Further cycles and functions
For machines where swivel is set-up, each main program with a swivel should start in the
initial position of the machine.
The definition of the blank (WORKPIECE) always refers to the currently effective work offset.
For programs that use "swivel", a swivel to zero must be made before the blank is defined.
For ShopTurn programs, the blank in the program header is automatically referred to the
unswiveled state.
In the swivel cycle, the work offset (WO) as well as the shifts and rotations of the parameters
of the CYCLE800 are converted to the corresponding machining plane. The work offset is
kept. Shifts and rotations are saved in system frames - the swivel frames (displayed under
parameter/work offsets):
● Tool reference ($P_TOOLFRAME)
● Rotary table reference ($P_PARTFRAME)
● Workpiece reference ($P_WPFRAME)
The swivel cycle takes into account the actual machining plane (G17, G18, G19).
Swiveling on a machining or auxiliary surface always involves 3 steps:
● Shifting the WCS before rotation
● Rotating the WCS (axis-by-axis, ...)
● Shifting the WCS after rotation
The shifts and rotations refer to the coordinate system X, Y, Z of the workpiece and are
therefore independent of the machine (with the exception of swivel "rotary axis direct").
No programmable frames are used in the swivel cycle. The frames programmed by the user
are taken into account for additive swiveling.
On the other hand, when swiveling to a new swivel plane, the programmable frames are
deleted. Any type of machining operation can be performed on the swivel plane, e.g. by
calling standard or measuring cycles.
The last swivel plane remains active after a program reset or when the power fails. The
behavior at reset and power on can be set using machine data.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 443
Programming technology functions (cycles)
8.6 Further cycles and functions
Aligning tools
The purpose of the "Align turning tool" function is to support turning machines with a swivel-
mounted B axis. The position and orientation of the turning tool can be changed by rotating
swivel axis B (around Y) and the tool spindle.
In contrast to "Swivel plane", no rotation is operative in the active work offsets in the
workpiece coordinate system in the case of "Align tool".
The maximum angular range for "Align milling tool" is limited by the traversing range of the
participating rotary axes. Technological limits are also placed on the angular range
depending on the tool used.
When aligning the tool, using the CUTMOD NC command, the tool data are calculated online
based on the tool orientation (positions of the B axis and the tool spindle). For a turning tool,
this involves the cutting edge position, the holder angle and the cut direction.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Retraction
Before swiveling the axes you can move the tool to a safe retraction position. The retraction
versions available are defined when starting up the system (commissioning).
The retraction mode is modal. When a tool is changed or after a block search, the retraction
mode last set is used.
Turning
444 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.6 Further cycles and functions
Machine manufacturer
Please refer to the machine manufacturer's specifications.
WARNING
Risk of collision
You must select a retraction position that avoids a collision between the tool and workpiece
when swiveling.
Swivel mode
Swiveling can either be realized axis-by-axis, using the angle in space, using the projection
angle or directly. The machine manufacturer determines when setting up the "Swivel
plane/swivel tool" function which swivel methods are available.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 445
Programming technology functions (cycles)
8.6 Further cycles and functions
● Axis by axis
In the case of axis-by-axis swiveling, the coordinate system is rotated about each axis in
turn, with each rotation starting from the previous rotation. The axis sequence can be
freely selected.
● Solid angle
With the solid angle swiveling option, the tool is first rotated about the Z axis and then
about the Y axis. The second rotation starts from the first.
● Projection angle
When swiveling using the projection angle, the angle value of the swiveled surface is
projected onto the first two axes of the right-angle coordinate system. The user can freely
select the axis rotation sequence.
The 3rd rotation is based on the previous rotation. The active plane and the tool
orientation must be taken into consideration when the projection angle is used:
– For G17 projection angle XY, 3rd rotation around Z
– For G18 projection angle ZX, 3rd rotation around Y
– For G19 projection angle YZ, 3rd rotation around X
When projection angles around XY and YX are programmed, the new X-axis of the swiveled
coordinate system lies in the old ZX plane.
When projection angles around XZ and ZX are programmed, the new Z-axis of the swiveled
coordinate system lies in the old Y-Z plane.
When projection angles around YZ and ZY are programmed, the new Y-axis of the swiveled
coordinate system lies in the old X-Y plane.
● directly
For direct swiveling, the required positions of the rotary axes are specified. The HMI
calculates a suitable new coordinate system based on these values. The tool axis is
aligned in the Z direction. You can derive the resulting direction of the X and Y axis by
traversing the axes.
Note
Direction of rotation
The positive direction of each rotation for the different swivel versions is shown in the
help displays.
Axis sequence
Sequence of the axes which are rotated around:
XYZ or XZY or YXZ or YZX or ZXY or ZYX
Turning
446 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.6 Further cycles and functions
Direction (minus/plus)
Direction reference of traversing direction of rotary axis 1 or 2 of the active swivel data set
(machine kinematics). The NC calculates two possible solutions of the rotation / offset
programmed in CYCLE800 using the angle traversing range of the rotary axes of the
machine kinematics. Usually, only one of these solutions is technologically suitable. The
solutions differ by 180 degrees in each case. Selecting the "minus" or "plus" direction
determines which of the two possible solutions is to be applied.
● "Minus" → Lower rotary axis value
● "Plus" → Higher rotary axis value
Also in the basic setting (pole setting) of the machine kinematics, the NC calculates two
solutions and these are approached by CYCLE800. The reference is the rotary axis that was
set as direction reference when commissioning the "swivel" function.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
If one of the two positions cannot be reached for mechanical reasons, the alternative position
is automatically selected irrespective of the setting of the "Direction" parameter.
Example:
● Machine kinematics with swivel head and swivel table.
Swivel head with rotary axis 1 (B) rotates around machine axis Y.
● Angular traversing range of rotary axis B from -90 to +90 degrees.
● Swivel table with rotary axis 2 (C) rotates around machine axis Z.
● Angle traversing range of rotary axis 2 (C) from 0 to 360 degrees (modulo 360).
● Machine manufacturer has set the direction reference to rotary axis 1 (B) when he
commissioned the swivel function.
● A rotation around X (WCS) of 10 degrees is programmed in the swivel cycle.
The machine in the basic setting (pole setting) of the kinematics (B = 0 C = 0) is shown in the
following diagram.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 447
Programming technology functions (cycles)
8.6 Further cycles and functions
Tool
To avoid collisions, you can use the 5-axis transformation (software option) to define the
position of the tool tip during swiveling.
● Correct
The position of the tool tip is corrected during swiveling (tracking function).
● No correction
The position of the tool tip is not corrected during swiveling.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Turning
448 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.6 Further cycles and functions
When retracting in the tool direction, in the swiveled machine state, several axes
can move (travel).
ZR Retraction path - (only for incremental retraction in the tool direction) mm
Swivel plane New: New swivel plane
- (only for G
Additive: Additive swivel plane
code)
RP - (only for Retraction plane for face B
ShopTurn)
C0 - (only for Position angle for machining surface Degrees
ShopTurn)
X0 Reference point for rotation X
Y0 Reference point for rotation Y
Z0 Reference point for rotation Z
Swivel mode axis-by-axis: Swivel coordinate system axis-by-axis
Solid angle: Swivel via solid angle
Proj. angle: Swiveling via projection angle
Direct: Position rotary axes directly
Axis sequence Sequence of the axes which are rotated around - (only for axis-by-axis swivel mode)
XYZ or XZY or YXZ or YZX or ZXY or ZYX
X Rotation around X - (only for axis sequence) Degrees
Y Rotation around Y Degrees
Z Rotation around Z Degrees
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 449
Programming technology functions (cycles)
8.6 Further cycles and functions
Function
The purpose of the "Align milling tool" or "Align turning tool" function is to support combined
milling machines - lathes with a B axis that can be swiveled.
This functionality is specifically addressing certain configurations of milling machines, which
have been expanded by turning functionality. Tool orientation in the turning mode is realized
using a swivel axis B (swiveling around Y) with an associated milling spindle (e.g. C1). It is
designed to be compatible with both turning and milling tools.
In contrast to "Swivel plane", no rotation is operative in the active work offsets in the
workpiece coordinate system in the case of "Align tool". Only the offsets calculated by the
NC and the corresponding tool orientation are effective.
The maximum angular range for "Align tool" is + 360 degrees or it is limited by the traversing
range of the participating rotary axes. Technological limits are also placed on the angular
range depending on the tool used. When aligning the tool, the data of the tool is calculated
based on the tool orientation using the CUTMOD NC command. For a turning tool, this
involves the cutting edge position, the holder angle and the cut direction.
Turning
450 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.6 Further cycles and functions
The use of the "Align milling tool" function is restricted to milling operations in parallel with
the axis (face, peripheral machining) at a machine with a B axis that can be swiveled. If
milling is to be possible on any swiveled machining plane, then the "swivel plane" function
must be used.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
1. The part program to be executed has been created and you are in the
editor.
2. Select the "Miscellaneous" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 451
Programming technology functions (cycles)
8.6 Further cycles and functions
Procedure
1. The part program to be executed has been created and you are in the
editor.
2. Press the "Various" softkey.
Turning
452 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.6 Further cycles and functions
Machine manufacturer
Please refer to the machine manufacturer's specifications.
7RROOHQJWK
7&3
5 7&3
Figure 8-1 The length up to the TCP (Tool Center Point) must be entered as tool length of the radial
cutter.
Procedure
1. The part program to be executed has been created and you are in the
editor.
2. Press the "Various" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 453
Programming technology functions (cycles)
8.6 Further cycles and functions
Function
Machining of free-form surfaces involves high requirements regarding velocity, precision and
surface quality.
You can achieve optimum velocity control depending on the type of processing (roughing,
rough-finishing, finishing) very simply with the "High Speed Settings" cycle.
Program the cycle in the technology program before the geometry program is called.
The "High Speed Settings" cycle is also in conjunction with the "Advanced Surface" function.
Software option
You require the software option in order to use this function:
"Advanced Surface"
Turning
454 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.6 Further cycles and functions
Machining methods
With the "High Speed Settings" function, you can select between four technological
machining types:
● "Finishing"
● "Rough-finishing"
● "Roughing"
● "Deselected" (default setting)
For CAM programs in the HSC range, the four machining types directly relate to the
accuracy and speed of the path contour (see help screen).
The operator/programmer uses the tolerance value to give a corresponding weighting.
Corresponding to the appropriate G commands, the four machining types are assigned to
technology G group 59:
Additional G commands that are available in conjunction with machining free-form surfaces,
are also activated in the High Speed Settings cycle.
When deselecting CYCLE832, the G groups are programmed to the settings - during the
program run time - that are declared in the machine data for the reset state.
References
For additional information, please refer to the following documentation:
Commissioning Manual SINUMERIK Operate / SINUMERIK 840D sl
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 455
Programming technology functions (cycles)
8.6 Further cycles and functions
Procedure
8.6.4 Subroutines
If you require the same machining steps in the programming of different workpieces, you can
define these machining steps in a separate subprogram. You can then call this subprogram
in any program.
Identical machining steps therefore only have to be programmed once.
ShopTurn does not differentiate between main program and subprograms. This means that
you can call a "standard" machining step or G code program in another machining step
program as subprogram. In the subprogram, you can also call another subprogram. The
maximum nesting depth is 8 subprograms.
Note
You cannot insert subprograms in linked blocks.
If you want to call a machining step program as subprogram, the program must already have
been calculated once (load or simulate program in the "Machine Auto" mode). This is not
necessary for G code subprograms.
The subprogram must always be stored in the NCK main memory (in a separate directory
"XYZ" or in the "ShopTurn", "Part programs", and “Subprograms" directories).
If you want to call a subprogram located on another drive, you can use G code command
"EXTCALL".
Turning
456 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.6 Further cycles and functions
Program header
Please note that ShopTurn evaluates the settings from the program header of the
subprogram, excluding the blank settings, when the subprogram is called. These settings
also remain active even after the subprogram has been exited.
If you wish to activate the settings from the program header for the main program again, you
can make the settings again in the main program after calling the subprogram.
Procedure
Parameter Description
Path/workpiece Path of the subprogram if the desired subprogram is not stored in the same
directory as the main program.
Program name Name of the subprogram that is to be inserted.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 457
Programming technology functions (cycles)
8.6 Further cycles and functions
Programming example
Turning
458 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Function
Using the "Drill centric" cycle, you can perform drilling operations at the center of a face
surface.
You can choose between chip breaking during drilling or retraction from the workpiece for
stock removal. During machining, either the main spindle or counterspindle rotates.You can
use a drill, rotary drill or milling cutter as the tool.
The tool is moved with rapid traverse to the programmed position, allowing for the return
plane and safety clearance.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 459
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Procedure
1. The ShopTurn program to be edited has been created and you are in
the editor.
2. Press the "Drilling" and "Drill centric" softkeys.
The "Drilling centered" input window opens.
Turning
460 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Function
Using the "Centered tapping" cycle, tap a righthand or lefthand thread at the center of the
face surface.
During machining, either the main spindle or counterspindle rotates.You can alter the spindle
speed via the spindle override; feedrate override is not operative.
You can select drilling in one cut, chipbreaking or retraction from the workpiece for stock
removal.
The tool is moved with rapid traverse to the programmed position, allowing for the retraction
plane and safety clearance.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 461
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
1. The ShopTurn program to be processed has been created and you are
in the editor.
2. Press the "Drilling" and "Drill centric" and "Thread centric" softkeys.
The "Centric tapping" input window opens.
Turning
462 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
When entered per inch, enter the integer number in front of the decimal point in the
first parameter field and the figures after the decimal point as a fraction in the
second and third field.
The pitch is determined by the tool used.
S/V Spindle speed or rpm
constant cutting rate m/min
SR Spindle speed for retraction rev/min
VR Constant cutting rate for retraction m/min
Machining 1. Cut
The thread is drilled in one cut without interruption.
Chipbreaking
The drill is retracted by the retraction distance V2 for chipbreaking.
Stock removal
The drill is retracted from the workpiece for stock removal.
Z0 Reference point Z) mm
Z1 End point of the thread (abs) or thread length (inc) mm
D Maximum depth infeed - (for stock removal or chipbreaking only) mm
Retraction - (only for "chipbreaking" operation)
Retraction distance
Manual
Automatic
V2 Retraction distance (only for "manual" retraction) mm
Distance through which the tap is retracted for chipbreaking.
V2 = automatic: The tool is retracted by one revolution.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 463
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
8.7.3 Transformations
To make programming easier, you can transform the coordinate system. Use this possibility,
for example, to rotate the coordinate system.
Coordinate transformations only apply in the actual program.
You can define the following transformations:
● Offset
● Rotation
● Scaling
● Mirroring
● Rotation C axis
You can select between a new or an additive coordinate transformation.
In the case of a new coordinate transformation, all previously defined coordinate
transformations are deselected. An additive coordinate transformation acts in addition to the
currently selected coordinate transformations.
Note
Transformations with virtual axes
Please note that when selecting TRANSMIT or TRACYL offsets, scaling and mirroring, the
real Y axis is not transferred into the virtual Y axis.
Offsets, scalings and mirroring of the virtual Y axis are deleted for TRAFOOF.
Procedure for work offset, offset, rotation, scaling, mirroring or rotation C axis.
1. The ShopTurn program has been created and you are in the editor.
2. Press the "Various" and "Transformation" softkeys.
Turning
464 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
8.7.4 Translation
For each axis, you can program an offset of the zero point.
New offset
Additive
Additive offset
Z Offset Z mm
X Offset X mm
Y Offset Y mm
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 465
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
8.7.5 Rotation
You can rotate every axis through a specific angle. A positive angle corresponds to
counterclockwise rotation.
Turning
466 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
8.7.6 Scaling
You can specify a scale factor for the active machining plane as well as for the tool axis. The
programmed coordinates are then multiplied by this factor.
New scaling
Additive
Additive scaling
ZX Scale factor ZX
Y Scale factor Y
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 467
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
8.7.7 Mirroring
Furthermore, you can mirror all axes. Enter the axis to be mirrored in each case.
Note
Travel direction of the milling cutter
Note that with mirroring, the travel direction of the cutting tool (conventional/climb) is also
mirrored.
Table 8- 1
New mirroring
Additive
Additive mirroring
Z Mirroring of the Z axis, on/off
X Mirroring of the X axis, on/off
Y Mirroring of the Y axis, on/off
Turning
468 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
8.7.8 Rotation C
You can rotate the C axis through a specific angle to enable subsequent machining
operations to be performed at a particular position on the face or peripheral surface.
The direction of rotation is set in a machine data element.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
New rotation
Additive
Additive rotation
C Rotation C Degrees
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 469
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
General sequence
To program simple machining operations, proceed as follows:
● Specify the tool and the spindle speed
● Program the machining operations
Machining options
The following machining options are available:
● Straight line
● Circle with known center point
● Circle with known radius
● Straight line with polar coordinates
● Circle with polar coordinates
If you want to program a straight line or a circle using polar coordinates, you must define the
pole first.
CAUTION
If you retract the tool to the retraction area defined in the program header using either
straight or circular path motion, then you must carefully ensure that a collision cannot occur
as a result of the normal retraction logic.
To be on the safe side, you should also move the tool back out of the retraction area again.
Turning
470 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Procedure
1. The ShopTurn program to be processed has been created and you are
in the editor.
2. Press the menu forward key and the "Straight Circle" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 471
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Radius compensation
Alternately, you can implement the straight line with radius compensation. The radius
compensation acts modally, therefore you must deactivate the radius compensation again
when you want to traverse without radius compensation. Where several straight line blocks
with radius compensation are programmed sequentially, you may select radius
compensation only in the first program block.
When executing the first path motion with radius compensation, the tool traverses without
compensation at the starting point and with compensation at the end point. This means that
if a vertical path is programmed, the tool traverses an oblique path. The compensation is not
applied over the entire traversing path until the second programmed path motion with radius
compensation is executed. The reverse effect occurs when radius compensation is
deactivated.
Turning
472 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
3URJUDPPHG
3URJUDPPHG
3DWK
3DWK
7UDYHUVLQJ 7UDYHUVLQJ
SDWK SDWK
Straight line when selecting radius Straight line when deselecting radius
compensation compensation
If you want to prevent deviation from the programmed path, you can program the first
straight line with radius compensation or with deactivated radius compensation outside the
workpiece. Programming without coordinate data is not possible.
Procedure
1. The ShopTurn program to be processed has been created and you are
in the editor.
2. Press the menu forward key and the "Straight Circle" softkey.
4. Press the "Rapid traverse" softkey if you want to use rapid traverse
instead of a programmed machining feedrate.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 473
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Procedure
1. The ShopTurn program to be processed has been created and you are
in the editor.
2. Press the menu forward key and the "Straight Circle" softkey.
Turning
474 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 475
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
7DUJHW
2SHQLQJDQJOHXSWRr
6WDUW 2SHQLQJDQJOHJUHDWHUWKDQr
Turning
476 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Procedure
1. The ShopTurn program to be processed has been created and you are
in the editor.
2. Press the menu forward key and the "Straight Circle" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 477
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Procedure
1. The ShopTurn program to be processed has been created and you are
in the editor.
2. Press the menu forward key and the "Straight Circle" softkey.
Turning
478 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 479
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
The tool traverses a straight line from its current position to the programmed end point at the
machining feedrate or at rapid traverse.
The 1st line in polar coordinates entered after the pole must be programmed in absolute
dimensions. You can program any additional lines or arcs also in incremental dimensions.
Radius compensation
Alternately, you can implement the straight line with radius compensation. The radius
compensation acts modally, therefore you must deactivate the radius compensation again
when you want to traverse without radius compensation. Where several straight line blocks
with radius compensation are programmed sequentially, you may select radius
compensation only in the first program block.
For the first straight line with radius compensation, the tool approaches the starting point
without radius compensation and the end point with radius compensation, i.e. if a vertical
path is programmed, a slope will be traversed. The compensation does not act over the
entire traverse path until the second programmed straight line with radius compensation. The
reverse effect occurs when radius compensation is deactivated.
3URJUDPPHG
3URJUDPPHG
3DWK
3DWK
7UDYHUVLQJ 7UDYHUVLQJ
SDWK SDWK
Straight line with selected radius Straight line with deselected radius
compensation compensation
If you want to prevent deviation from the programmed path, you can program the first
straight line with radius compensation or with deactivated radius compensation outside the
workpiece. Programming without coordinate data is not possible.
Turning
480 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Procedure
1. The ShopTurn program to be processed has been created and you are
in the editor.
2. Press the menu forward key and the "Straight Circle" softkey.
4. Press the "Rapid traverse" softkey if you want to use rapid traverse
instead of a programmed machining feedrate.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 481
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
The tool traverses a circular path from its actual position to the programmed end point
(angle) at the machining feedrate. The radius is obtained from the distance between the
actual tool position and the defined pole, i.e. the circle start and end point positions are at the
same distance from the pole.
The 1st arc in polar coordinates entered after the pole must be programmed in absolute
dimensions. You can program any additional lines or arcs also in incremental dimensions.
Procedure
1. The ShopTurn program to be processed has been created and you are
in the editor.
2. Press the menu forward key and the "Straight Circle" softkey.
Turning
482 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Operations
The following steps are available to program the operations:
● Gripping: Gripping the workpiece with the counterspindle (with limit stop if necessary)
● Withdrawing: Withdrawing the workpiece out of the main spindle with the counterspindle
● Rear side: Moving the workpiece with the counterspindle to the new machining position
● Complete: Gripping, withdrawing (optionally with cutting-off) and rear face
● Front side: Work offset for machining the next front face (for bars)
If you start to execute a program containing a counterspindle machining operation, the
counterspindle is first retracted to the return position defined in a machine data element.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 483
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Turning
484 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Programming steps
● Rear face
– Work offset
Work offset is only activated
– ZV:
Parameter is not evaluated.
● Machining, counterspindle
Note
Special feature regarding "rear face":
The work offset that you choose in the parameter screen is only activated and not calculated.
This means that the workpiece zero for counterspindle machining should be stored in the
work offset. In addition, parameter ZV is not evaluated.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 485
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
● Cutting-off
● Machining, counterspindle
● Front face
● End marker
● Repeat from start to end marker
Turning
486 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 487
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Turning
488 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 489
Programming technology functions (cycles)
8.7 Further cycles and functions ShopTurn
Turning
490 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel view 9
9.1 Multi-channel view
The multi-channel view allows you to simultaneously view several channels in the following
operating areas:
● "Machine" operating area
● "Program" operating area
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Note
The sub operating mode "REF POINT" is only shown in the single channel view.
Multi-channel view
2 - 4 channels are simultaneously displayed in channel columns on the user interface.
● 2 windows are displayed one above the other for each channel.
● The actual value display is always in the upper window.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 491
Multi-channel view
9.2 Multi-channel view in the "Machine" operating area
● The same window is displayed for both channels in the lower window.
● You can select the display in the lower window using the vertical softkey bar.
The following exceptions apply when making a selection using the vertical softkeys:
– The "Actual values Machine" softkey switches over the coordinate systems of both
channels.
– The "Zoom actual value" and "All G functions" softkeys switch into the single-channel
view.
Horizontal softkeys
● Block search
When selecting the block search, the multi-channel view is kept. The block display is
displayed as search window.
● Program control
The "Program control" window is displayed for the channels configured in the multi-
channel view. The data entered here apply for these channels together.
● If you press an additional horizontal softkey in the "Machine" operating area (e.g.
"Overstore", "Synchronized actions"), then you change into a temporary single-channel
view. If you close the window again, then you return to the multi-channel view.
Press the <MACHINE> key in order to briefly switch between the single
and multi-channel display in the machine area.
Press the <NEXT WINDOW> key in order to switch between the upper
and lower window within a channel column.
Running-in a program
You select individual channels to run-in the program at the machine.
Turning
492 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel view
9.2 Multi-channel view in the "Machine" operating area
Precondition
● Several channels have been set-up.
● The setting "2 channels", "3 channels" or "4 channels" is selected.
...
See also
Setting the multi-channel view (Page 496)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 493
Multi-channel view
9.3 Multi-channel view for large operator panels
Supplementary conditions
● OP15, OP19 or PC with a display of at least 1280x1024 pixels
● For operating an OP019, at least one NCU720.2 or 730.2 with 1 GB of RAM or a PCU50
is required
4-channel view The following windows are displayed one above the other for each channel:
Actual value window
T,S,F window
G functions (the "G functions" softkey is omitted)
Block display window
Turning
494 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel view
9.3 Multi-channel view for large operator panels
Displaying functions
If you press the "Prog. control" softkey, then the window changes into the
single-channel view.
If you press one of the horizontal softkeys in the "JOG" operating mode
(e.g. "T,S,M", "Meas. tool", "Positions" etc.), then you change into the
single-channel view.
Note
2-channel display
Contrary to the smaller operator panels, in the "Machine" operating area, for a 2-channel
view, the TFS window is visible.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 495
Multi-channel view
9.4 Setting the multi-channel view
Displaying a program
You can define the width of the program in the editor window using the settings in the editor.
This means that you can distribute programs evenly - or you can display the column with the
active program wider.
Channel status
When required, channel messages are displayed in the status display.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Setting Meaning
View Here, you specify how many channels are displayed.
1 channel
2 channels
3 channels
4 channels
Channel selection and You specify which channels in which sequence are displayed in the multi-
sequence channel view.
(for "2 - 4 channels"
view)
Visible Here, you specify which channels are displayed in the multi-channel view.
(for "2 - 4 channels" You can quickly hide channels from the view.
view)
Example
Your machine has 6 channels.
You configure channels 1 - 4 for the multi-channel view and define the display sequence
(e.g. 1,3,4,2).
Turning
496 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel view
9.4 Setting the multi-channel view
In the multi-channel view, for a channel switchover, you can only switch between the
channels configured for the multi-channel view; all others are not taken into consideration.
Using the <CHANNEL> key, advance the channel in the "Machine" operating area - you
obtain the following views: Channels "1" and "3", channels "3" and "4", channels "4" and "2".
Channels "5" and "6" are not displayed in the multi-channel view.
In the single-channel view, toggle between all of the channels (1...6) without taking into
account the configured sequence for the multi-channel view.
Using the channel menu, you can always select all channels, also those not configured for
multi-channel view. If you switch to another channel, which is not configured for the
multiview, then the system automatically switches into the single-channel view. There is no
automatic switchback into the multi-channel view, even if a channel is again selected, which
has been configured for multi-channel view.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 497
Multi-channel view
9.4 Setting the multi-channel view
Turning
498 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support 10
10.1 Working with several channels
Multi-channel support
SINUMERIK Operate supports you when generating the program, the simulation and when
running-in a program on multi-channel machines.
Software options
For the multi-channel functionality and support, i.e. for generating and editing
synchronized programs in the multi-channel editor as well as the block search,
you require the "programSYNC" option.
Software options
You require the "ShopMill/ShopTurn" option to generate and edit ShopTurn
machining step programs.
Multi-channel view
With the multi-channel view, you have the option of viewing several channels in parallel on
the display. This means that for multi-channel machines, the execution of several programs -
simultaneously started - can be monitored and controlled.
Note
Hidden channels
Hidden channels still belong to the group of channels that are handled together. They are
only temporarily excluded from the multi-channel view.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 499
Multi-channel support
10.2 Multi-channel editor
Software options
You require the "programSYNC" option to generate and edit synchronized
programs in the multi-channel editor.
Software options
You require the "ShopMill/ShopTurn" option to generate and edit ShopTurn
programs.
Machine manufacturer
If you only program G code programs, then you can switch-out the multi-channel
view.
Please refer to the machine manufacturer's specifications.
Precondition
● "programSYNC" option
Procedure
Turning
500 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.2 Multi-channel editor
Machine manufacturer
If you are working with pure G code programming, it is possible that the parameter
screen "multi-channel data" does not open.
Please refer to the machine manufacturer's instructions.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 501
Multi-channel support
10.2 Multi-channel editor
Main spindle
Work offset Selecting the work offset
Write to the Yes
work offset
Parameter ZV is displayed
No
Turning
502 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.2 Multi-channel editor
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 503
Multi-channel support
10.2 Multi-channel editor
Precondition
● "programSYNC" option
Procedure
3. Position the cursor in the "Workpieces" folder on a job list and press the
"Open" softkey.
The window "Job list * JOB" is opened and the program assignment to
the channels is displayed.
4. Select the channel to which you wish to assign a new program and
press the softkey "Select program".
The "Program" window is opened and displays all of the programs
created in the workpiece.
- OR -
Press the "Open job list" softkey.
Turning
504 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.2 Multi-channel editor
Precondition
● The "programSYNC" option is set.
● In order to display the machining at the counterspindle at the correct position in the
simulation, the linear axis of the counterspindle must be positioned before CYCLE208
(multi-channel data).
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
1. Position the cursor in the "Workpieces" folder on a job list and press the
"Open" softkey.
Note:
If the cursor is located on a workpiece, then a search is made for a job
list with the same name.
The "Job list ..." window opens and the program assignment to the
channels is displayed.
2. Press the "OK" softkey.
The programs are displayed next to one another in the editor.
3. Position the cursor on the first block of the program (multi-channel data)
and press the <Cursor right> key.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 505
Multi-channel support
10.2 Multi-channel editor
Procedure
Modify blank
ZA Initial dimension
ZI Final dimension (abs) or final dimension in relation to ZA (inc)
Turning
506 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.2 Multi-channel editor
Procedure
Precondition
The "programSYNC" option is set.
Procedure
1. Position the cursor in the "Workpieces" folder on a job list and press the
"Open" softkey.
Note:
If the cursor is located on a workpiece, then a search is made for a job
list with the same name.
The "Job list ..." window opens and the program assignment to the
channels is displayed.
2. Press the "OK" softkey.
The programs are displayed next to one another in the editor.
3. Open the program header if you wish to define cross-program or cross-
channel entries.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 507
Multi-channel support
10.2 Multi-channel editor
All values for the main and counterspindle are saved in one data set
Main spindle
Tailstock Yes
No
XRR Retraction plane tailstock – only "Yes" for tailstock
For "Main+counterspindle", the tailstock only refers to the main spindle (tailstock
on the counterspindle side)
Turning
508 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.2 Multi-channel editor
If several spindles have been set-up, the program can operate at both spindles
Empty
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 509
Multi-channel support
10.2 Multi-channel editor
All values for the main and counterspindle are saved in one data set
Main spindle
Parameter ZV is displayed
No
Turning
510 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.2 Multi-channel editor
simple
XRA Retraction plane X external ∅ (abs) or
retraction plane X referred to XA (inc)
XRI - only for "pipe" blank
Retraction plane X internal ∅ (abs) or
retraction plane X referred to XI (inc)
ZRA Retraction plane Z front (abs) or
retraction plane Z referred to ZA (inc)
extended - not for a "pipe" blank
XRA Retraction plane X external ∅ (abs) or
retraction plane X referred to XA (inc)
XRI Retraction plane X internal ∅ (abs) or
retraction plane X referred to XI (inc)
ZRA Retraction plane Z front (abs) or
retraction plane Z referred to ZA (inc)
all
XRA Retraction plane X external ∅ (abs) or
retraction plane X referred to XA (inc)
XRI Retraction plane X internal ∅ (abs) or
retraction plane X referred to XI (inc)
ZRA Retraction plane Z front (abs) or
retraction plane Z referred to ZA (inc)
ZRI Retraction plant Z rear
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 511
Multi-channel support
10.2 Multi-channel editor
If several spindles have been set-up, the program can operate at both
spindles.
Retraction The retraction area indicates the area outside of which collision-free traversing
of the axes must be possible.
simple
extended – not for a "pipe" blank
all
XRA Retraction plane X external ∅ (abs) or
retraction plane X referred to XA (inc)
XRI - for "basic" retraction, only for a "pipe" blank
retraction plane X internal ∅ (abs) or
retraction plane X referred to XI (inc)
ZRA Retraction plane Z front (abs) or
retraction plane Z referred to ZA (inc)
ZRI Retraction plane Z rear – only for retraction "all"
Tailstock Yes
No
XRR Retraction plane tailstock – only "Yes" for tailstock
Turning
512 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.2 Multi-channel editor
All values for the main and counterspindle are saved in one data set
Retraction Lift mode
simple
Extended
all
Empty
XRA Retraction plane X external ∅ (abs) or retraction plane X referred to XA (inc) mm
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 513
Multi-channel support
10.2 Multi-channel editor
Procedure
Turning
514 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.2 Multi-channel editor
Structuring programs
● Before generating the actual program, generate a program frame using empty blocks.
● By forming blocks, structure existing G code or ShopTurn programs.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 515
Multi-channel support
10.2 Multi-channel editor
Display Meaning
Text Block designation
Spindle S1
S2
For the case that the block is not executed, as the specified spindle should
not be processed, then it is possible to temporarily activate a so-called
"Addit. run-in code".
No
Automat. Retraction Yes
Block start and block end are moved to the tool change point, i.e. the tool
is brought into a safe range.
No
Procedure
3. Select the required program blocks, which you wish to combine to form
a block.
4. Press the "Build group" softkey.
The "Build group" window is opened.
5. Enter a designation for the block, assign the spindle, if required, select
the Addit. run-in code and the automatic retraction and then press the
"OK" softkey.
Turning
516 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.2 Multi-channel editor
...
...
Shifting blocks
You have the option of using "Select", "Copy", "Cut-out" and "Paste" softkeys to move
individual or several blocks within the program.
Synchronizing commands
Commands Meaning
START Starts another program
WAITM Sets a mark and waits for the specified channels (with exact stop)
WAITMC Sets a mark and waits for the specified channels (without exact stop)
WAITE Waits for the end of program of the specified channels
SETM Sets a mark
CLEARM Clears a mark
GET Fetches an axis
RELEASE Releases an axis
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 517
Multi-channel support
10.2 Multi-channel editor
Note
Identifying program errors
The error can only be identified if the appropriate program is displayed. If a WAIT mark
involves a channel to which a program is not assigned in the job list, then this is marked as
having an error.
If you have enabled the synchronized view, then the following symbols are displayed at the
top right in the program title bar:
Symbol Meaning
Synchronized view: Error
Errors were identified after enabling "synchronized view" or new
"synchronization" (e.g. WAIT marks not found in other programs).
Synchronized view: checked
No error was detected after enabling "synchronized view" or new
"synchronization".
Turning
518 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.2 Multi-channel editor
Procedure
6. Press the "Open all blocks" softkey if you wish to view all of the
program blocks in the synchronized display.
7. Press the "Close all blocks" softkey, if you wish to close the
blocks to achieve a higher degree of transparency.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 519
Multi-channel support
10.2 Multi-channel editor
See also
Optimizing the machining time (Page 520)
Shifting blocks
For instance, you have the option of shifting program blocks to longer wait points - assuming
that the machining technology permits this - therefore reducing the machining time.
3. Press the "Copy" softkey if you wish to repeat the machining step at
another position.
- OR -
Press the "Cut-out" softkey if you wish to execute the machining step at
another position.
4. Position the cursor at the required program position and press the
"Paste" softkey.
Insert the program block at the required position.
Turning
520 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.2 Multi-channel editor
Time-related view
The wait time at the wait marks is displayed in seconds.
The total runtime is displayed at the end of the program.
If you change the program, time data is still displayed at the corresponding wait marks or the
corresponding blocks dimmed.
The determined times are kept if you change, shift or copy the program blocks.
The determined times are lost if you exit the editor using the "Close" softkey or you open or
select another program. The data must be determined again through simulation.
Time bars
&XUVRUSRVLWLRQ
7LPHD[LV
&KDQQHO
:DLWWLPHIRU
&KDQQHO WKHSDUDOOHO
SURJUDP
:DLWWLPH
\HOORZ
:DLWWLPH
WKDWRIIHUVWKH
0DFKLQLQJ RSWLRQRIVDYLQJ
WLPH EODFN PDFKLQLQJ
VWHSVWREH
H[HFXWHG
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 521
Multi-channel support
10.3 Simulating a machining operation
10.3.1 Simulation
For classic lathes with main and counterspindle, up to 2 channels can be simultaneously
simulated.
You have the option of executing the programs together before the actual machining. In this
case, start, stop and reset - as well as the functions to control the program, act
simultaneously on all of the simulated channels.
Software options
You require the "programSYNC" option to simultaneously simulate several
channels.
Without this option, all of the channels are considered to be an autonomous
system and are individually simulated.
Preconditions
● The function of the individual spindles and special axes, must be specified in the channel-
specific display machine data set-up for the purpose.
● The zero point of the counter spindle must be the same as that of the main spindle.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Tool paths
Only the tool paths of the presently selected channel are displayed.
Turning
522 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.3 Simulating a machining operation
Procedure
- OR -
3. Press the "Counterspindle" softkey if you wish to view the
counterspindle.
5. To toggle between the various channels, press the ">>" softkey and the
"Channel +" or "Channel -" softkey.
The status line informs you about the channel presently being
processed.
Procedure
3. Press the "Side view" softkey if you wish to view the workpiece in
the Z-X plane.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 523
Multi-channel support
10.4 Display / edit the multi-channel functionality in the "Machine" operating area
- OR -
Press the "Half section" softkey if you wish to view the workpiece
cut in the Z-X plane.
- OR -
Press the "Front view" softkey if you wish to view the workpiece
in the X-Y plane.
- OR -
Press the "3D view" softkey if you wish to view the workpiece as
a three-dimensional model.
- OR -
Press the 2-window softkey if you wish to simultaneously view the
side view (left-hand window) and front view (right-hand window)
of the workpiece.
Note
The 2 window view cannot be activated if you have simultaneously selected the main spindle
and the counterspindle.
Running-in channel-by-channel
Select the channels that you wish to process using the "Running-in" function in the "Program
control" window. The channels not selected here are brought into the "Program test (PRT)"
state. As a consequence, the channels are only calculated, but are not processed.
No M and auxiliary functions or tool functions are output. Spindle commands are only output
for selected spindles.
Turning
524 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.4 Display / edit the multi-channel functionality in the "Machine" operating area
Running-in spindle-by-spindle
Only machining operations are executed for a spindle selected under program control /
running-in. When programming, using the block formation, allocate the corresponding
machining operations to a spindle.
When generating a block, a complete block can be assigned to a spindle. For the case that
the block is not executed, as the specified spindle cannot be processed, then save a so-
called "running-in – supplementary code"
Software options
You require the "programSYNC" option for cross-channel program control.
Precondition
● Multi-channel machine
● You have selected the multi-channel view via "Settings for channel functionalities".
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 525
Multi-channel support
10.4 Display / edit the multi-channel functionality in the "Machine" operating area
If you selected the single-channel view in the multi-channel function settings, then all of the
actions only act on the actual channel.
Software options
You require the "programSYNC" option for the multi-channel block search and
the multi-channel program control in the multi-channel editor.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
4. Press the "Search text" softkey if you wish to enter the search
target using a text.
- OR -
Press the "Interrupt position" softkey if you wish to search for the
search target using a program interrupt.
- OR -
Press the "Search pointer" softkey if you wish to enter a search
target, that you cannot enter using the editor (e.g. no interrupt
position, search target is located in the subprogram) and enter
the program path.
5. Press the "Start search" softkey.
The search starts.
All channels of the group are started corresponding to the search
mode that has been set.
During the block search, the search states are displayed in a
message window (e.g. "Block search running").
You receive a message if the search target has been reached - or
an error message if the search target was not found.
Turning
526 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.4 Display / edit the multi-channel functionality in the "Machine" operating area
Note
Search target via "Search pointer"
The "Search point" window is displayed - as usual - over the complete lower part of the
screen. The upper contents of the window remain multi-channel.
The actual channel is displayed in the title bar of the "Search pointer" window.
The "Delete search pointer" also only acts on this channel.
Note
Search target via "Search text"
If, for a block search, you approach the program position using "Search text", please note
that a search is only made in the selected channel column.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 527
Multi-channel support
10.5 Multi-channel functionality for large operator panels
Software options
If you require the option "programSYNC" for the views described here.
Supplementary conditions
● OP15, OP19 or PC with a display of at least 1280x1024 pixels
● For operating an OP019, at least one NCU720.2 or 730.2 with 1 GB of RAM or a PCU50
is required
4-channel view The following windows are displayed one above the other for each channel:
Actual value window
T,S,F window
G functions (the "G functions" softkey is omitted)
Block display window
Turning
528 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.5 Multi-channel functionality for large operator panels
Displaying functions
The window is shown as a pop-up if you press the "Prog. control" softkey.
If you press one of the horizontal softkeys in the "JOG" operating mode
(e.g. "T,S,M", "Meas. tool", "Positions" etc.), then you change into the
single-channel view.
Note
2-channel display
Contrary to the smaller operator panels, in the "Machine" operating area, for a 2-channel
view, the TFS window is visible.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 529
Multi-channel support
10.5 Multi-channel functionality for large operator panels
Displaying a program
You can define the width of the program in the editor window using the settings in the editor.
This means that you can distribute programs evenly - or you can display the column with the
active program wider.
Simulation
In the simulation window, actual values are displayed for a maximum of 4 channels
simultaneously as well as the actual block.
You can toggle between displaying the traversing paths and the channel zero point using the
"Channel+" and "Channel-" softkeys.
Axes, which are located in several channels, are displayed grayed-out if the setpoint comes
from a different channel.
Channel status
When required, channel messages are displayed in the status display.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
530 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.6 Setting the multi-channel function
Setting Meaning
View Here, you define whether one or two channels are displayed.
1 channel
2 channels
3 channels
4 channels
Channel selection and Here, you create the channel group, i.e. you specify which channels and
sequence in which sequence are displayed in the multi-channel view.
(for "2 - 4 channels"
view)
Visible Here, you specify which channels are displayed in the two-channel view.
(for "2 - 4 channels"
view)
Precondition
Software options
You require the "programSYNC" option to generate and edit synchronized
programs in the multi-channel editor as well as for the multi-channel functions
in the "Machine" operating area.
Example
Your machine has 6 channels.
You configure channels 1 - 4 for the multi-channel view and define the display sequence
(e.g. 1,3,4,2).
Using the <CHANNEL> key, advance the channel in the "Machine" operating area - you
obtain the following views: Channels "1" and "3", channels "3" and "4", channels "4" and "2".
Channels "5" and "6" are not displayed in the multi-channel view.
In the single-channel view, toggle between all of the channels (1...6) without taking into
account the configured sequence for the multi-channel view.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 531
Multi-channel support
10.6 Setting the multi-channel function
Procedure
Turning
532 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.7 Synchronizing counterspindle
1 Synchronization step
2 Counterspindle step
The following counterspindle steps, which implicitly contain WAIT marks, are identified using
a symbol:
● Pulling (take zero point = yes)
● Rear face
● Front face
● Complete
● Synchronizing
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 533
Multi-channel support
10.7 Synchronizing counterspindle
Turning
534 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.7 Synchronizing counterspindle
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 535
Multi-channel support
10.7 Synchronizing counterspindle
Turning
536 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Multi-channel support
10.7 Synchronizing counterspindle
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 537
Multi-channel support
10.7 Synchronizing counterspindle
Turning
538 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
User data 11
11.1 Overview
The defined user data may be displayed in lists.
The following variables can be defined:
● Data parameters (R parameters)
● Global user data (GUD) is valid in all programs
● Local user data (LUD) is valid in one program
● Program-global user data (PUD) is valid in one program and the called subroutines.
Channel-specific user data can be defined with a different value for each channel.
LUD or PUD
Only local or program-global user data can be displayed at one time.
Whether the user data are available as LUD or PUD depends on the current control
configuration.
Machine manufacturer
Please also refer to the machine manufacturer's instructions.
Note
Reading and writing variables protected
Reading and writing of user data are protected via a keyswitch and protection levels.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 539
User data
11.2 R parameters
11.2 R parameters
R parameters (arithmetic parameters) are channel-specific variables that you can use within
a G code program. G code programs can read and write R parameters.
These values are retained after the control is switched off.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Delete R variables
Turning
540 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
User data
11.3 Global GUD
Definition
A GUD variable is defined with the following:
● Keyword DEF
● Range of validity NCK
● Data type (INT, REAL, ….)
● Variable names
● Value assignment (optional)
Example
DEF NCK INT ZAEHLER1 = 10
GUDs are defined in files with the ending DEF. The following file names are reserved for this
purpose:
Procedure
The "Global user data" window is displayed. A list of the defined UGUD
variables will be displayed.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 541
User data
11.4 Channel GUD
- OR -
Press the "GUD selection" softkey and the "SGUD" to "GUD6" softkeys
if you wish to display SGUD, MGUD, UGUD as well as GUD4 to GUD 6
of the global user variables.
- OR -
Press the "GUD selection" and ">>" softkeys as well as the "GUD7" to
"GUD9" softkeys if you want to display GUD 7 to GUD 9 of the global
user data.
Note
After each start-up, a list with the defined UGUD variables is displayed in the "Global user
data" window.
Definition
A channel-specific GUD variable is defined with the following:
● Keyword DEF
● Range of validity CHAN
● Data type
● Variable names
● Value assignment (optional)
Example
DEF CHAN REAL X_POS = 100.5
Turning
542 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
User data
11.5 Local LUD
Procedure
- OR -
Press the "Continue" softkey and the "GUD7" to "GUD9" softkeys if you
want to display GUD 7 to GUD 9 of the channel-specific user data.
Definition
A local user variable is defined with the following:
● Keyword DEF
● Data type
● Variable names
● Value assignment (optional)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 543
User data
11.6 Program PUD
Proceed as follows
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Turning
544 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
User data
11.7 Searching for user data
Procedure
2. Press the "R parameters", "Global GUD", "Channel GUD", "Local GUD"
or "Program PUD" softkeys to select the list in which you would like to
search for user data.
Proceed as follows
3. In the data tree, select the "NC data" folder and then open the
"Definitions" folder.
4. Select the file you want to edit.
5. Double-click the file.
- OR -
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 545
User data
11.8 Defining and activating user data
- OR -
Press the <INPUT> key.
- OR -
Press the <Cursor right> key.
The selected file is opened in the editor and can be edited there.
A prompt is displayed.
2. Select whether the current values in the definition files should be
retained
- OR -
Select whether the current values in the definition files should be
deleted.
This will overwrite the definition files with the initial values.
3. Press the "OK" softkey to continue the process.
Turning
546 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Teaching in a program 12
12.1 Overview
The "Teach in" function can be used to edit programs in the "AUTO" and "MDA" modes. You
can create and modify simple traversing blocks.
You traverse the axes manually to specific positions in order to implement simple machining
sequences and make them reproducible. The positions you approach are applied.
In "AUTO" teach-in mode, the selected program is "taught".
In "MDA" teach-in mode, you teach to the MDA buffer.
External programs, which may have been rendered offline, can therefore be adjusted and
modified according to need.
General sequence
Select the desired program block, press the relevant softkey "Teach
position", "Rap. tra. G01", "Straight line G1" or "Circ. interm. pos. CIP",
and "Circ. end pos. CIP" and traverse the axes to change the program
block.
You can only overwrite a block with a block of the same type.
- OR -
Position the cursor at the desired point in the program, press the
relevant softkey "Teach position", "Rap. tra. G01", "Straight line G1" or
"Circ. interp. pos. CIP", and "Circ. end pos. CIP" and traverse the axes
to insert a new program block.
In order for the block to be inserted, the cursor must be positioned in an
empty line using the cursor key and input key.
Press the "Accept" softkey to teach-in the modified or new program
block.
Note
All defined axes are "taught in" in the first teach-in block. In all additional teach-in blocks,
only axes modified by axis traversing or manual input are "taught in".
If you exit teach-in mode, this sequence begins again.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 547
Teaching in a program
12.3 Inserting a block
Requirement
"AUTO" mode: The program to be edited is selected.
Proceed as follows
Turning
548 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Teaching in a program
12.3 Inserting a block
Parameters for teach-in of position and teach-in of G0, G1, and circle end position CIP
Parameter Description
X Approach position in X direction
Y Approach position in Y direction
Z Approach position in Z direction
F Feedrate (mm/r; mm/min) - only for teach-in of G1 and circle end position CIP
Parameter Description
I Coordinate of the circle center point in the X direction
J Coordinate of the circle center point in the Y direction
K Coordinate of the circle center point in the Z direction
Transition types for teach-in of position and teach-in of G0 and G1, and ASPLINE
The following parameters are offered for the transition:
Parameter Description
G60 Exact stop
G64 Corner rounding
G641 Programmable corner rounding
G642 Axis-specific corner rounding
G643 Block-internal corner rounding
G644 Axis dynamics corner rounding
Parameter Description
CP Path-synchronous
PTP Point-to-point
PTPG0 Only G0 point-to-point
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 549
Teaching in a program
12.4 Teach-in via Windows
Parameter Description
Start
BAUTO Automatic calculation
BNAT Curvature is zero or natural
BTAN Tangential
End
EAUTO Automatic calculation
ENAT Curvature is zero or natural
ETAN Tangential
12.4.1 General
The cursor must be positioned on an empty line.
The windows for pasting program blocks contain input and output fields for the actual values
in the WCS. Depending on the default setting, selection fields with parameters for motion
behavior and motion transition are available.
When first selected, the input fields are empty unless axes were already traversed before the
window was selected.
All data from the input/output fields are transferred to the program via the "Accept" softkey.
Precondition
"AUTO" mode: The program to be edited is selected.
Turning
550 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Teaching in a program
12.4 Teach-in via Windows
Procedure
5. Use the cursor and input keys to position the cursor at the desired point
in the program.
If an empty row is not available, insert one.
6. Press the softkeys "Rap. tra. G0", "Straight line G1", or Circ. interm.
pos. CIP" and "Circ. end pos. CIP".
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 551
Teaching in a program
12.4 Teach-in via Windows
Note
Selection of axes and parameters for teach-in
You can select the axes to be included in the teach-in block in the "Settings" window.
You also specify here whether motion and transition parameters are offered for teach-in.
Note
Selection of axes and parameters for teach-in
You can select the axes to be included in the teach-in block in the "Settings" window.
You also specify here whether motion and transition parameters are offered for teach-in.
Note
Make sure that the cursor position does not change during teach-in of the two positions.
You teach-in the intermediate position in the "Circle intermediate position CIP" window.
You teach-in the end position in the "Circle end position CIP" window.
Turning
552 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Teaching in a program
12.4 Teach-in via Windows
The intermediate or interpolation point is only taught-in with geometry axes. For this reason,
at least 2 geometry axes must be set up for the transfer.
Note
Selection of axes for teach in
You can select the axes to be included in the teach-in block in the "Settings" window.
Software option
You require the "Spline-Interpolation" option for A Spline interpolation.
Note
The relevant option bit must be set to enable you to program a spline interpolation.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 553
Teaching in a program
12.4 Teach-in via Windows
6. Traverse the axes to the required position and if necessary, set the
transition type for the starting point and end point.
7. Press the "Accept" softkey.
A new program block will be inserted at the cursor position.
- OR -
Press the "Cancel" softkey to cancel your input.
Note
Selection of axes and parameters for teach-in
You can select the axes to be included in the teach-in block in the "Settings" window.
You also specify here whether motion and transition parameters are offered for teach-in.
Turning
554 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Teaching in a program
12.5 Editing a block
Note
If you wish to change any variable in a block in the program block window other than the
position and its parameters, then we recommend alphanumerical input.
Requirement
The program to be edited is selected.
Proceed as follows
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 555
Teaching in a program
12.6 Selecting a block
Requirement
The program to be processed is selected.
Proceed as follows
Turning
556 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Teaching in a program
12.7 Deleting a block
Requirement
"AUTO" mode: The program to be processed is selected.
Proceed as follows
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 557
Teaching in a program
12.8 Settings for teach-in
Proceed as follows
Turning
558 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working with a B axis 13
13.1 Lathes with B axis
With an additional B axis, you have the option of aligning milling machines and lathes.
%D[LV
7RROVSLQGOH
0DLQVSLQGOH
&
& %
&RXQWHUVSLQGOH
&
;
<
=
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 559
Working with a B axis
13.1 Lathes with B axis
ˠ
˟
Turning
560 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working with a B axis
13.1 Lathes with B axis
Turning
Alignment angles allow you to perform a wide range of different turning operations (for
example, internal and external longitudinal machining, surface machining with a main spindle
and counterspindle, residual material) without changing the tool.
˟ |
ǩ |
; ;
˟ |
ǩ |
= =
/RQJLWXGLQDOPDFKLQLQJRXWHU /RQJLWXGLQDOPDFKLQLQJLQQHU
˟ | ˟ |
ǩ | ǩ |
; ;
= =
)DFHPDFKLQLQJPDLQVSLQGOH )DFHPDFKLQLQJFRXQWHUVSLQGOH
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 561
Working with a B axis
13.2 Tool alignment for turning
β angle
In the entry field "β" you have the possibility of selecting the main alignment of the tool:
: β = 0°
: β = 90°
Machine manufacturer
Please refer to the machine manufacturer's specifications.
γ angle
In the entry field "γ" you have the possibility of selecting the main alignment of the tool:
● 0°
● 180°
- or -
● Free entry field to enter the required angle
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
562 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working with a B axis
13.3 Milling with a B axis
Face machining
Milling at the face (G17) is realized on the main spindle in the B axis position B = 0°. If you
are machining at the face (G17) of the counterspindle, then this corresponds to the opposite
setting of the B axis position B = 180°.
13.4 Swiveling
General sequence
● Swivel the coordinate system into the plane to be machined via the swivel screen.
● Machining with the setting “Face B”.
● If another machining type follows, swiveling is automatically deselected.
The swiveled coordinates are maintained in the reset state and after Power On. So you can
still move out of an inclined hole, for example, with retraction in the +Z direction.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Swiveling is executed one axis at a time. In the case of axis-by-axis swiveling, the coordinate
system is rotated about each axis in turn, with each rotation starting from the previous
rotation. The axis sequence can be freely selected.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 563
Working with a B axis
13.4 Swiveling
Procedure
1. The "Spigot res. mat." input window opens if you press the "Various"
softkey.
3. Press the "Initial position" if you wish to reestablish the basic setting, i.e.
you wish to set the values back to 0.
This is done, for example, to swivel the coordinate system back to its
original orientation.
Note
Other additive transformations can be added to the offsets before (X0, Y0, Z0) or after (X1,
Y1, Z1) swiveling (see Section "Work offsets").
Turning
564 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working with a B axis
13.5 Approach/retraction
13.5 Approach/retraction
If you want to optimize approach/return for swiveling with the B axis, you can create a
special cycle that ignores the automatic approach/retraction strategy.
You can insert the approach/retraction cycle between any machining step program blocks,
but not within linked program blocks.
Sequence
The starting point for the approach/retraction cycle is the safety clearance approached after
the last machining operation.
If you want to perform a tool change, you can move the tool through a total of 3 positions (P1
to P3) to the tool change point and through a maximum of 3 additional positions (P4 to P6) to
the next starting point.
The 1st, 3rd, and 6th positions move the linear axes, while the 2nd and 5th positions move
the rotary axes.
If no tool change is needed you can generate no more than 6 motion blocks.
The numbers (1 – 6) represent the processing sequence.
Note
Programming additional positions
If 3 or 6 positions are not sufficient for the approach/retraction, you can call the cycle several
times in succession to program further positions.
CAUTION
Note that the tool will move from the last position programmed in the approach/retraction
cycle directly to the starting point for the next machining operation.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 565
Working with a B axis
13.5 Approach/retraction
Turning
566 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working with a B axis
13.6 Position pattern
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 567
Working with a B axis
13.7 Tool selection for the manual mode
Turning
568 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working with a B axis
13.8 Measuring a tool with the B axis
Procedure
See also
Selecting a tool and spindle (Page 97)
Procedure
1. For the preparatory actions in the manual mode, tool selection and
spindle control are both performed centrally in the T, S, M window.
2. Then, as usual, measure the tool using the "Measure tool" function.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
See also
T,S,M window (Page 97)
Measuring a tool manually (Page 71)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 569
Working with a B axis
13.8 Measuring a tool with the B axis
Turning
570 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Working with two tool carriers 14
With SINUMERIK Operate, you can work at a lathe with two tool holders, both of which are
mounted on an X axis. The tool carriers may be revolvers, multifix, or a combination of both.
The main machining is performed in the negative X axis direction. As both tool holders are
mounted on the same axis it is only possible to machine with one tool.
The workpiece is always located between the two tool holders. The tool lengths of all tools,
i.e. of both tool holders, have the same reference point, which is usually on tool holder 1.
That is why the tool lengths of the tools of the second tool holder are always longer than
those of the tools on the first tool holder.
7RROKROGHU
; :RUNSLHFHFRRUGLQDWH
V\VWHPZKHQ
/ XVLQJWKH
VWWRROKROGHU
=
/
=
:RUNSLHFHFRRUGLQDWH
V\VWHPZKHQ
XVLQJWKH
; QGWRROKROGHU
7RROKROGHU
In the simulation, the tool is always displayed on the correct side, just the same as it is used
at the machine.
The programmed C offset around 180° only affects C axes, not spindles.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 571
Working with two tool carriers
14.2 Measure tool
It is not possible to machine a thread with tools that are distributed between both tool
holders.
G code programming
The following points must be taken into account for G code programming:
● After a tool change, tool mirroring on the second tool holder is automatically activated.
● When a TRANSMIT command is programmed, tool mirroring on the second tool holder is
automatically activated.
Turning
572 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management 15
15.1 Lists for the tool management
All tools and also all magazine locations that have been created or configured in the NC are
displayed in the lists in the Tool area.
All lists display the same tools in the same order. When switching between the lists, the
cursor remains on the same tool in the same screen segment.
The lists have different parameters and softkey assignments. Switching between lists is a
specific change from one topic to the next.
● Tool list
All parameters and functions required to create and set up tools are displayed.
● Tool wear
All parameters and functions that are required during operation, e.g. wear and monitoring
functions, are listed here.
● Magazine
You will find the magazine and magazine location-related parameters and functions for
the tools/ magazine locations here.
● Tool data OEM
This list can be freely defined by the OEM.
Grinding-specific tool data are provided here if you are working with
grinding tools.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 573
Tool management
15.2 Magazine management
Search functions
You have the option of searching through the lists according to the following objects:
● Tool
● Magazine location
● Empty location
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
574 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.3 Tool types
Tool types
Figure 15-2 Available tools in the "New tool - milling cutter" window
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 575
Tool management
15.3 Tool types
Figure 15-4 Tools listed in the "New tool - Grinding Tools" window
Turning
576 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.3 Tool types
Figure 15-5 Available tools in the "New tool - turning tools" window
Figure 15-6 Available tools in the "New tool - special tools" window
See also
Changing the cutting edge position or tool type (Page 610)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 577
Tool management
15.4 Tool dimensioning
Tool types
WK
/HQJWK;
OHQJ
WLS
W LQ J
+ROGHUDQJOH
&XW
&XWWLQJWLSDQJOH
5HIHUHQFHGLUHFWLRQ
&XWWLQJHGJHUDGLXV
/HQJWK=
&XWWLQJWLSOHQJWK
5DGLXV
&XWWLQJWLSZLGWK
/HQJWK=
Turning
578 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.4 Tool dimensioning
/HQJWK; 'LDPHWHU
/HQJWK=
'LDPHWHU
/HQJWK;
/HQJWK=
7LSDQJOH
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 579
Tool management
15.4 Tool dimensioning
/HQJWK; /HQJWK=
/HQJWK=
5DGLXV
Turning
580 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.4 Tool dimensioning
'LDPHWHU
/HQJWK=
+ROGHUDQJOH &XWWLQJWLSDQJOH
r r
/HQJWK;
'ULOO
/HQJWK=
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 581
Tool management
15.4 Tool dimensioning
/HQJWK;
'LDPHWHU
3LWFK
/HQJWK=
/HQJWKP
/HQJWKX
Machine manufacturer
The tool length is measured to the center of the ball or to the ball
circumference.
Please refer to the machine manufacturer's specifications.
Note
A 3D probe must be calibrated before use.
Turning
582 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.5 Tool list
Tool parameters
The following icons can also be displayed for other magazine types (e.g.
for a chain):
*
Spindle location as an icon
*
Locations for gripper 1 and gripper 2 (applies only when a spindle with
* If activated in magazine
dual gripper is used) as icons.
selection
Type Tool type
Specific tool offset data is displayed depending on the tool type
(represented as an icon).
The icon identifies the position of the tool; this was selected when the tool
was created.
You have the option of changing the tool position or the tool type using
the<SELECT> key.
Tool name The tool is identified by the name and the replacement tool number. You
can enter the name as text or number.
Note: The maximum length of tool names is 31 ASCII characters. The
number of characters is reduced for Asian characters or Unicode
characters. The following special characters are not permitted: | # ".
ST Replacement tool number (for replacement tool strategy).
D Cutting edge number
Length X, length Z Tool length
Geometry data length X and length Z
Radius Tool radius
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 583
Tool management
15.5 Tool list
N Number of teeth for Type 110 - ball end mill for cylindrical die-sinking
cutter, Type 111 - ball end mill for tapered die-sinking cutter, Type 120 -
end mill, Type 121 - end mill with corner rounding, Type 130 - angle head
cutter, Type 140 - facing tool, Type 150 - side mill, Type 155 - bevel
cutter, Type 156 - bevel cutter with corner rounding, and Type 157 -
tapered die-sinking cutter.
Tip length Tip length of a cutting tool or grooving cutter
The tip length is required for displaying the tools during the simulation of
the program processing.
Direction of spindle rotation
The direction of the spindle’s rotation is relative to the tool spindle for
powered tools (drilling and milling machines) and to the main or counter-
spindle for turning tools.
If you are using a drilling or milling machine for "Drilling centric" or
"Thread centric", the specified direction of rotation is relative to the cutting
direction of the tool. The main spindle then rotates to match the tool.
CW spindle rotation
You use the configuration file to specify the selection of parameters in the list.
Turning
584 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.5 Tool list
Software option
In order to be able to manage the parameter spindle direction of rotation,
coolant and tool-specific functions (M1-M4), you require the
"ShopMill/ShopTurn" option.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Icon/ Meaning
Marking
Tool type
Red "X" The tool is disabled.
Magazine/location number
Green double arrow The magazine location is positioned at the change
position.
Gray double arrow The magazine location is positioned at the loading
position.
Red "X" The magazine location is disabled.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 585
Tool management
15.5 Tool list
Procedure
See also
Displaying tool details (Page 609)
Changing the cutting edge position or tool type (Page 610)
Turning
586 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.5 Tool list
You can use the configuration file to specify the data to be displayed for specific tool types in
the "Additional Data" window.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Note
Grinding tools
Additional grinding tools are available depending on the particular machine configuration.
Procedure
2. Place the cursor in the tool list at the position where the new tool
should be stored.
For this, you can select an empty magazine location or the NC tool
memory outside of the magazine.
You may also position the cursor on an existing tool in the area of the
NC tool memory. Data from the displayed tool will not be overwritten.
3. Press the "New tool" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 587
Tool management
15.5 Tool list
- OR -
If you want to create a tool that is not in the "Favorites" list, press the
softkey "Cutters 100-199", "Drill 200-299", "Grinders 400-499"
"Turntools 500-599" or "Spec.tool 700-900".
...
The "New tool - milling cutter", "New tool - drill", "New tool - grinding
tools", "New tool - turning tools" or "New tool - special tools" window
opens.
4. Select the tool by placing the cursor on the corresponding tool type
and on the icon of the desired cutting edge position.
5. If more than four cutting edge positions are available, select the
desired cutting edge position with the aid of the <cursor left> and
<cursor right> keys.
Additional data
If configured accordingly, the "New tool" window opens after the required tool has been
selected and confirmed with "OK".
You can define the following data in this window:
● Names
● Tool location type
● Size of tool
References:
For a description of configuration options, refer to the
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Turning
588 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.5 Tool list
Note
Tool measurement is only possible with an active tool.
Procedure
2. Select the tool that you want to measure in the tool list and press the
"Measure tool" softkey.
You jump to the "JOG" operating area and the tool to be measured is
entered in the "T" field in the "Length Manual" screen.
3. Select the cutting edge number D and the replacement tool number ST.
4. Press the "X" or "Z" softkey, depending on which tool length you want to
measure.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 589
Tool management
15.5 Tool list
Procedure
2. Position the cursor on the tool for which you would like to store more
cutting edges.
3. Press the "Cutting edges" softkey in the "Tool list".
Turning
590 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.5 Tool list
Procedure
2. Place the cursor on the tool that you would like to delete.
3. Press the "Delete tool" softkey.
A safety prompt is displayed.
4. Press the "OK" softkey if you really want to delete the tool.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 591
Tool management
15.5 Tool list
Procedure
2. Place the cursor on the tool that you want to load into the magazine (if
the tools are sorted according to magazine location number you will find
it at the end of the tool list).
3. Press the "Load" softkey.
- OR -
Enter the location number you require and press the "OK" softkey.
- OR -
Press the "Spindle" softkey.
Several magazines
If you have configured several magazines, the "Load to ..." window appears after pressing
the "Load" softkey.
If you do not want to use the suggested empty location, then enter your desired magazine
and magazine location. Confirm your selection with "OK".
Turning
592 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.5 Tool list
Unloading tools
1. Place the cursor on the tool that you would like to unload from the
magazine and press the "Unload" softkey.
2. Select the required load point in the "Load Point Selection" window.
3. Confirm your selection with "OK".
- OR -
Undo your selection with "Cancel".
Procedure
If there is only one magazine, you will move from one area to the next
(i.e. from the buffer memory to the magazine, from the magazine to the
NC memory, and from the NC memory back to the buffer memory) each
time you press the softkey. The cursor is positioned at the beginning of
the magazine each time.
- OR -
If there is more than one magazine, the "Magazine Selection" window
opens. Position the cursor on the desired magazine in this window and
press the "Go to ..." softkey.
The cursor jumps directly to the beginning of the specified magazine.
Hiding magazines
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 593
Tool management
15.5 Tool list
Deactivate the checkbox next to the magazines that you do not want to
appear in the magazine list.
The magazine selection behavior with multiple magazines can be configured in different
ways.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
References
For a description of configuration options, refer to the
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Turning
594 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.6 Tool wear
Tool parameters
The following icons can also be displayed for other magazine types (e.g.
for a chain):
Spindle location as an icon
Locations for gripper 1 and gripper 2 (applies only when a spindle
with dual gripper is used) as icons
* If activated in magazine
selection
Type Tool type
Depending on the tool type (represented by an icon), certain tool offset
data is enabled.
The icon identifies the position of the tool; this was selected when the tool
was created.
You have the option of changing the tool position or the tool type using
the <Select> key.
Tool name The tool is identified by the name and the replacement tool number. You
can enter the name as text or number.
Note: The maximum length of tool names is 31 ASCII characters. The
number of characters is reduced for Asian characters or Unicode
characters. The following special characters are not permitted: | # ".
ST Replacement tool number (for replacement tool strategy).
D Cutting edge number
Δ length X, Δ length Z Wear for length X, or wear for length Z
Δ Radius Radius wear
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 595
Tool management
15.6 Tool wear
Icon/ Meaning
Marking
Tool type
Red "X" The tool is disabled.
Magazine/location number
Green double arrow The magazine location is positioned at the change position.
Gray double arrow The magazine location is positioned at the loading position.
(configurable)
Red "X" The magazine location is disabled.
Turning
596 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.6 Tool wear
Procedure
See also
Displaying tool details (Page 609)
Changing the cutting edge position or tool type (Page 610)
Preconditions
In order to be able to reactivate a tool, the monitoring function must be activated and a
setpoint must be stored.
Procedure
2. Position the cursor on the disabled tool which you would like to reuse.
3. Press the "Reactivate" softkey.
The value entered as the setpoint is entered as the new tool life or
workpiece count.
The disabling of the tool is cancelled.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 597
Tool management
15.6 Tool wear
Machine manufacturer
Please refer to the machine manufacturer's specifications.
References
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Turning
598 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.7 Tool data OEM
References
You can find more information on grinding tools in the following manual:
Function Manual, Extended Functions W4: Grinding-specific tool offset and monitoring
functions / SINUMERIK 840D sl
Refer to the following document for more information on configuring OEM tool data:
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 599
Tool management
15.7 Tool data OEM
Procedure
Turning
600 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.8 Magazine
15.8 Magazine
Tools are displayed with their magazine-related data in the magazine list. Here, you can take
specific actions relating to the magazines and the magazine locations.
Individual magazine locations can be location-coded or disabled for existing tools.
Tool parameters
The following icons can also be displayed for other magazine types (e.g.
for a chain):
Spindle location as an icon
Locations for gripper 1 and gripper 2 (applies only when a spindle
with dual gripper is used) as icons
* If activated in magazine
selection
Type Tool type
Depending on the tool type (represented by an icon), certain tool offset
data is enabled.
The icon identifies the position of the tool; this was selected when the tool
was created.
You have the option of changing the tool position or the tool type using
the <Select> key.
Tool name The tool is identified by the name and number of the replacement tool
(ST). You can enter the name as text or number.
Note: The maximum length of tool names is 31 ASCII characters. The
number of characters is reduced for Asian characters or Unicode
characters. The following special characters are not permitted: | # ".
ST Number of the replacement tool.
D Cutting edge number
G Disabling of the magazine location.
Mag.loctype Display of magazine location type.
Tool.loctype Display of tool location type.
Ü Marking a tool as oversized. The tool occupies two half locations left, two
half locations right, one half location top and one half location bottom in a
magazine.
P Fixed location coding.
The tool is permanently assigned to this magazine location.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 601
Tool management
15.8 Magazine
Icon/ Meaning
Marking
Tool type
Red "X" The tool is disabled.
Magazine/location number
Green double arrow The magazine location is positioned at the change position.
Gray double arrow The magazine location is positioned at the loading position.
(configurable)
Red "X" The magazine location is disabled.
Procedure
See also
Displaying tool details (Page 609)
Changing the cutting edge position or tool type (Page 610)
Turning
602 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.8 Magazine
Procedure
2. Place the cursor on the magazine location that you want to position
onto the load point.
3. Press the "Position magazine" softkey.
The magazine location is positioned on the loading point.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
2. Position the cursor on the tool that you wish to relocate to a different
magazine location.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 603
Tool management
15.8 Magazine
- OR -
Enter the required magazine number in the "...magazine" field and the
required magazine location number in "Location" field.
Press the "OK" softkey.
Several magazines
If you have set up several magazines, then the "...relocate from magazine... location... to..."
window appears after pressing the "Relocate" softkey.
Select the desired magazine and location, and confirm your selection with "OK" to load the
tool.
Turning
604 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.9 Sorting tool management lists
Procedure
...
4. Press the "Acc. to type" softkey to display the tools arranged by tool
type. Identical types are sorted according to their radius.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 605
Tool management
15.10 Filtering the tool management lists
Filter criteria
● only display the first cutting edge
● only tools that are ready to use
● only tools that have reached the pre-alarm limit
● only locked tools
Note
Multiple selection
You have the option of selecting several criteria. You will receive an appropriate message
if conflicting filter options are selected.
Procedure
...
4. Activate the required filter criterion and press the "OK" softkey.
The tools that correspond to the selection criteria are displayed in the
list.
The active filter is displayed in the window header.
Turning
606 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.11 Specific search in the tool management lists
Machine manufacturer
Please refer to the machine manufacturer's specifications.
References
For a description of configuration options, refer to the
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 607
Tool management
15.11 Specific search in the tool management lists
Procedure
...
4. Press the "Tool" softkey if you wish to search for a specific tool.
- OR -
Press the "Magazine location" softkey if you wish to search for a
specific magazine location or a specific magazine.
- OR -
Press the "Empty location" softkey if you wish to search for a specific
empty location.
Turning
608 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.12 Displaying tool details
Protection level
You require access level, key switch 3 (protection level 4) in order to edit the parameters in
the detail window.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
1. The tool list, the wear list, the OEM tool list or the magazine is opened.
...
- OR -
If you are in the wear list or OEM tool list, press the "Details" softkey.
5. Press the softkey "Cutting edge data", if you wish to display the cutting
edge data.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 609
Tool management
15.13 Changing the cutting edge position or tool type
Procedure
1. The tool list, the wear list, the OEM tool list or the magazine is opened.
...
2. Position the cursor in the column "Type" of the tool that you wish to
change.
3. Press the <SELECT> key.
The "Tool types - Favorites" window opens.
4 Press the <Cursor right> or <Cursor left> key to select the new cutting
edge position or the tool position for grinding tools.
- OR -
Select the desired tool type in the list of favorites or select the required
tool type using the softkeys "Cutters 100-199", "Drill 200-299",
"Grinders 400-499" "Turntools 500-599" or "Spec.tool 700-900".
Note: A grinding tool can only be changed into another grinding tool
type.
5. Press the "OK" softkey.
The new cutting edge position / tool position or the new tool type is
accepted and the corresponding icon is displayed in the "Type" column.
Turning
610 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.14 Working with multitool
Using a multitool you have the possibility of storing more than one tool at a magazine
location.
The multitool itself has two or more locations to accept tools. The tools are directly mounted
on the multitool. The multitool is located at a location in the magazine.
Typical applications
One application for using multitools on lathes with revolver and counterspindle is to equip the
multitool with two turning tools. One turning tool for machining on the main spindle and one
turning tool for machining on the counterspindle.
An additional application is to use multitools on lathes equipped with a tool spindle. A
multitool, on which several tools have been mounted, is inserted in the tool spindle at this
machine. A tool change within the multitool is realized by positioning the multitool, i.e. by
rotating the tool spindle.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 611
Tool management
15.14 Working with multitool
Procedure
Turning
612 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.14 Working with multitool
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 613
Tool management
15.14 Working with multitool
Procedure
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
614 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.14 Working with multitool
Precondition
A multitool has been created in the tool list.
Procedure
- OR -
Position the cursor on the tool that you wish to load into the
multitool and press the "Load" and "Multitool" softkeys.
The "Load to..." window opens.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 615
Tool management
15.14 Working with multitool
Procedure
2. Position the cursor on the tool that you would like to unload from
the multitool and press the "Unload" softkey.
- OR -
Position the cursor on the tool that you would like to remove and
delete from the multitool and press the "delete tool" softkey.
Procedure
Procedure
2. Position the cursor at the multitool that you wish to load into the
magazine.
Turning
616 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.14 Working with multitool
- OR -
Enter the location number you require and press the "OK" softkey.
Unloading a multitool
1. Position the cursor on the multitool that you would like to unload
from the magazine and press the "Unload" softkey.
The multitool is removed from the magazine and is saved in the
NC memory at the end of the tool list.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
If several tools with monitoring are mounted on the multitool and the lifetime or unit quantity
has expired for one tool, then only this tool is disabled.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 617
Tool management
15.14 Working with multitool
Reactivating
If a tool with expired lifetime or unit quantity that is mounted on a multitool is reactivated,
then for this tool, the lifetime/unit quantity is set to the setpoint and the tool and the multitool
are re-enabled (disable status is removed).
If a multitool is reactivated, on which tools with monitoring are mounted, then the lifetime/unit
quantity for all tools on the multitool are set to the setpoint no matter whether the tools are
disabled or not.
Preconditions
In order to be able to reactivate a tool, the monitoring function must be activated and a
setpoint must be stored.
Procedure
3. Position the cursor at the multitool that is disabled and which you
would like to reactivate.
- OR -
Position the cursor on the tool that you would like to reactivate
again.
4. Press the "Reactivate" softkey.
The value entered as the setpoint is entered as the new tool life
or workpiece count.
The tool and the multitool are then no longer disabled (the disable
is withdrawn).
Turning
618 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Tool management
15.14 Working with multitool
Machine manufacturer
Please refer to the machine manufacturer's specifications.
References
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Procedure
OR -
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 619
Tool management
15.14 Working with multitool
Procedure
Turning
620 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management 16
16.1 Overview
You can access programs at any time via the Program Manager for execution, editing,
copying, or renaming. Programs that you no longer require can be deleted to release their
storage space.
NOTICE
Execution from USB FlashDrive
Direct execution from a USB FlashDrive is not recommended.
There is no protection against contact problems, falling out, breakage through knocking or
unintentional removal of the USB FlashDrive during operation.
Disconnecting it during operation will result in the stopping of the machining and thus to the
workpiece being damaged.
Software options
To display the "Local drive" softkey, you require the option "Additional 256 MB
HMI user memory on CF Card of the NCU" (not for SINUMERIK Operate on
PCU50 or PC/PG).
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 621
Program management
16.1 Overview
Directory
Program
All directories have a plus sign when the program manager is called for the first time.
The plus sign in front of empty directories is removed after they have been read for the first
time.
The directories and programs are always listed complete with the following information:
● Name
The name may be a maximum of 24 characters long
Permissible characters include all upper-case letters (without accents), numbers, and
underscores.
● Type
Directory: WPD
Program: MPF
Subprogram: SPF
Initialization programs: INI
Turning
622 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.1 Overview
Active programs
Selected, i.e. active programs are identified using a green symbol.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 623
Program management
16.1 Overview
16.1.1 NC memory
The complete NC working memory is displayed along with all tools and the main programs
and subroutines.
You can create further subdirectories here.
Proceed as follows
Software options
To display the "Local drive" softkey, you require the option "Additional 256 MB
HMI user memory on CF Card of the NCU" (not for SINUMERIK Operate on
PCU50 or PC/PG).
Procedure
On the local drive, you have the option of mapping the directory structure of the NC memory.
This also simplifies the search sequence.
Turning
624 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.1 Overview
Procedure
4. In the "Name" entry field, enter "mpf.dir", "spf.dir" and "wks.dir" and
press the "OK" softkey.
The directories "Part programs", "Subprograms" and "Workpieces" are
created below the main directory.
NOTICE
Execution from USB FlashDrive
Direct execution from the USB FlashDrive is not recommended.
Procedure
Note
The "USB" softkey can only be operated when a USB FlashDrive is inserted in the front
interface of the operator panel.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 625
Program management
16.2 Opening and closing the program
Note
Channel changeover in the editor
When opening the program, the editor is opened for the currently selected channel. This
channel is used to simulate the program.
If you change over a channel in the editor, this does not influence the editor. Only when
closing the editor do you change into the other channel.
Procedure
2. Select the desired storage location and position the cursor on the
program that you would like to edit.
3. Press the "Open" softkey.
- OR -
Press the <INPUT> key.
- OR -
Press the <Cursor right> key.
- OR -
Double-click the program.
The selected program is opened in the "Editor" operating area.
4. Now make the necessary program changes.
Turning
626 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.3 Executing a program
5. Press the "NC Select" softkey to switch to the "Machine" operating area
and begin execution.
Press the ">>" and "Exit" softkeys to close the program and editor again.
- OR -
If you are at the start of the first line of the program, press the <Cursor left>
key to close the program and the editor.
To reopen a program you have exited with "Close", press the "Program" key.
Note
A program does not have to be closed in order for it to be executed.
Program selection
Select the workpieces (WPD), main programs (MPF) or subprograms (SPF) by placing the
cursor on the desired program or workpiece.
For workpieces, the workpiece directory must contain a program with the same name. This
program is automatically selected for execution (e.g. when you select the workpiece
SHAFT.WPD, the main program SHAFT.MPF is automatically selected).
If an INI file of the same name exists (e.g. SHAFT.INI), it will be executed once at the first
part program start after selection of the part program. Any additional INI files are executed in
accordance with machine data MD11280 $MN_WPD_INI_MODE.
MD11280 $MN_WPD_INI_MODE=0:
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 627
Program management
16.3 Executing a program
The INI file with the same name as the selected workpiece is executed. For example, when
you select SHAFT1.MPF, the SHAFT1.INI file is executed upon <CYCLE START>.
MD11280 $MN_WPD_INI_MODE=1:
All files of type SEA, GUD, RPA, UFR, PRO, TOA, TMA and CEC which have the same
name as the selected main program are executed in the specified sequence. The main
programs stored in a workpiece directory can be selected and processed by several
channels.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
2. Select the desired storage location and position the cursor on the
workpiece/program that you would like to execute.
3. Press the "Select" softkey.
Note
Only workpieces/programs that are located in the NCK memory, local drive or USB drive can
be selected for execution.
Turning
628 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.4 Creating a directory/program/joblist/program list
Note
Directory names must end in .DIR or .WPD. The maximum name length is 49 characters
including the extension.
All letters (except accented characters), numbers, and underscores are permitted for name
assignment. These names are automatically converted to upper-case letters.
This limitation does not apply for work on USB/network drives.
Procedure
3. If you want to create a new directory in the local network, place the
cursor on the topmost folder and press the "New" and "Directory"
softkeys.
The "New Directory" window opens.
4. Enter the desired directory name and press the "OK" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 629
Program management
16.4 Creating a directory/program/joblist/program list
Note
Workpiece directories
828D provides you with the option of nesting tool directories. You must note that the length
of the call line is restricted. You will be informed if the maximum number of characters is
reached when entering the workpiece name.
Under a workpiece directory (WPD), 840D sl does not allow any additional workpiece
directories to be created in the NC memory. You can create a free directory structure on the
local drive, USB and network drives; this means that you have the option to create other
workpieces or any number of directories in a workpiece. If you copy this data to the NC
memory then the length of the call line is checked.
Procedure
2. Select the desired storage location and position the cursor on the folder,
in which you would like to create a workpiece.
Turning
630 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.4 Creating a directory/program/joblist/program list
Procedure
2. Select the desired storage location and position the cursor on the folder,
in which you would like to store the program.
3. Press the "New" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 631
Program management
16.4 Creating a directory/program/joblist/program list
Procedure
2. Select the desired storage location and position the cursor on the folder,
in which you would like to store the program.
3. Press the "New" softkey.
Turning
632 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.4 Creating a directory/program/joblist/program list
Procedure
2. Select the desired storage location and position the cursor on the folder,
in which you would like to create the file.
3. Press the "New" and "Any" softkeys.
The "Any new program" window appears
4. Select a file type from the "Type" selection field (for example,
"Definitions GUD") and enter the name of the file to be created when
you have selected a workpiece directory in the NC memory.
The file automatically has the selected file format.
- OR -
Enter a name and file format for the file to be created (e.g. My_Text.txt).
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 633
Program management
16.4 Creating a directory/program/joblist/program list
Syntax
The job list contains the SELECT select instructions.
SELECT <program> CH=<channel number> [DISK]
The SELECT instruction selects a program for execution in a specific NC channel. The
selected program must be loaded into the working memory of the NC. The DISK parameter
enables the selection of external execution (CF card, USB data carrier, network drive).
● <Program>
Absolute or relative path specification of the program to be selected.
Examples:
– //NC/WCS.DIR/SHAFT.WPD/SHAFT1.MPF
– SHAFT2.MPF
● <Channel number>
Number of the NC channel in which the program is to be selected.
Example:
CH=2
● [DISK]
Optional parameter for programs that are not in the NC memory and are to be executed
"externally".
Example:
SELECT //remote/myshare/shaft3.mpf CH=1 DISK
Comment
Comments are identified in the job list by ";" at the start of the line or by round brackets.
Template
You can select a template from Siemens or the machine manufacturer when creating a new
job list.
Turning
634 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.4 Creating a directory/program/joblist/program list
Executing a workpiece
If the "Select" softkey is selected for a workpiece, the syntax of the associated job list is
checked and then executed. The cursor can also be placed on the job list for selection.
Procedure
2. Press the "NC" softkey, and in directory "Workpieces" place the cursor
on the program for which you wish to create a job list.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
2. Press the menu forward key and the "Program list" softkey.
The "Prog.-list" window opens.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 635
Program management
16.4 Creating a directory/program/joblist/program list
- OR -
To delete all programs from the program list, press the "Delete all"
softkey.
Turning
636 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.5 Creating templates
Procedure
3. Position the cursor on the file that you wish to store as a template and
press the "Copy" softkey.
4. Select the directory in which you want to store the data - "Part
programs" or "Workpieces" - and press the "Paste" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 637
Program management
16.6 Searching directories and files
Note
Search with place holders
The following place holders simplify the search:
"*": replaces any character string
"?": replaces any character
Search strategy
The search is made in all of the selected directories and their subdirectories.
If the cursor is positioned on a file, then a search is made from the higher-level directory.
Note
Searching in opened directories
Open the closed directories for a successful search.
Procedure
2. Select the storage location in which you wish to perform the search and
then press the ">>" and "Search" softkeys.
The "Find file" window appears.
Turning
638 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.7 Displaying the program in the Preview.
- OR -
Press the "Cancel" softkey when you want to cancel the search.
Procedure
2. Select a storage location and place the cursor on the relevant program.
3. Press the ">>" and "Preview window" softkeys.
The "Preview: ..." window opens.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 639
Program management
16.8 Selecting several directories/programs
Note
Selected files
If you have selected individual files in a directory, then this selection is canceled when the
directory is closed.
If the complete directory with all of the files included in it are selected, then this selection is
kept when closing the directory.
Procedure
2. Choose the desired storage location and position the cursor on the file
or directory from which you would like your selection to start.
3. Press the "Select" softkey.
Canceling a selection
By reselecting an element, the existing selection is canceled.
Turning
640 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.8 Selecting several directories/programs
Pressed
Left mouse + Expand selection to individual elements by clicking.
An existing selection will expand to include the element you clicked.
Pressed
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 641
Program management
16.9 Copying and pasting a directory/program
Note
You can only paste directories on local drives and on USB or network drives.
Note
Write protection
If the current directory is write-protected for the user, then the function is not offered.
Note
When you copy directories, any missing endings are added automatically.
All letters (except accented characters), numbers, and underscores are permitted for name
assignment. The names are automatically converted to upper-case letters, and extra dots
are converted to underscores.
Example
If the name is not changed during the copy procedure, a copy is created automatically:
MYPROGRAM.MPF is copied to MYPROGRAM__1.MPF. The next time it is copied, it is
changed to MYPROGRAM__2.MPF, etc.
If the files MYPROGRAM.MPF, MYPROGRAM__1.MPF, and MYPROGRAM__3.MPF
already exist in a directory, MYPROGRAM__2.MPF is created as the next copy of
MYPROGRAM.MPF.
Procedure
2. Choose the desired storage location and position the cursor on the file
or directory which you would like to copy.
3. Press the "Copy" softkey.
Turning
642 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.9 Copying and pasting a directory/program
- OR -
Press the "No overwriting" softkey if you do not want to overwrite
already existing directories/programs.
- OR -
Press the "Skip" softkey if the copy operation is to be continued with the
next file.
- OR -
Enter another name if you want to paste the directory/program under
another name and press the "OK" softkey.
Note
Copying files in the same directory
You cannot copy files to the same directory. You must copy the file under a new name.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 643
Program management
16.10 Deleting a directory/program
Procedure
2. Choose the desired storage location and position the cursor on the file
or directory that you would like to delete.
3. Press the ">>" and "Delete" softkeys.
A prompt appears as to whether you really want to delete the file or
directory.
- OR -.
Press the "Cancel" softkey to cancel the process.
Turning
644 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.11 Renaming file and directory properties
Note
Access rights settings
The settings of the access rights for writing or deleting are evaluated in MD 51050.
References
A detailed description can be found in the following documentation:
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 645
Program management
16.11 Renaming file and directory properties
Procedure
2. Choose the desired storage location and position the cursor on the file
or directory whose properties you want to display or change.
Turning
646 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.12 EXTCALL
16.12 EXTCALL
The EXTCALL command can be used to access files on a local drive, USB data carriers or
network drives from a part program.
The programmer can set the source directory with the setting data SD $SC42700
EXT_PROG_PATH and then specify the file name of the subprogram to be loaded with the
EXTCALL command.
General conditions
The following supplementary conditions must be taken into account with EXTCALL calls:
● You can only call files with the MPF or SPF extension via EXTCALL from a network drive.
● The files and paths must comply with the NCK naming conventions (max. 25 characters
for the name, 3 characters for the identifier).
● A program is found on a network drive with the EXTCALL command if
– with SD $SC42700 EXT_PROG_PATH, the search path refers to the network drive or
a directory contained on the network drive. The program must be stored directly on
that level, no subdirectories are searched.
– without SD $SC42700: The correct location of the program is specified in the
EXTCALL call itself by means of a fully qualified path that can also point to a
subdirectory of the network drive.
● For programs that were generated on external storage media (Windows system) observe
upper and lower case syntax.
Note
Maximum path length for EXTCALL
The path length must not exceed 112 characters. The path comprises the contents of the
setting data (SD $SC42700) and the path data for EXTCALL call from the part program.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 647
Program management
16.12 EXTCALL
Note
Abbreviations for local drive, CompactFlash Card and USB front connection
As abbreviation for the local drive, the CompactFlash Card and the USB front
connection you can use the abbreviation LOCAL_DRIVE:, CF_CARD: and USB: (e.g.
EXTCALL "LOCAL_DRIVE:/spf.dir/TEST.SPF").
Alternatively, you can also use the abbreviations CF_Card and LOCAL_DRIVE.
Software options
To display the "Local drive" softkey, you require the option "Additional 256 MB
HMI user memory on CF Card of the NCU" (not for SINUMERIK Operate on
PCU50 / PC).
NOTICE
Execution from USB FlashDrive
Direct execution from a USB FlashDrive is not recommended.
There is no protection against contact problems, falling out, breakage through knocking or
unintentional removal of the USB FlashDrive during operation.
Disconnecting it during operation will result in immediate stopping of the machining and,
thus, to the workpiece being damaged.
Turning
648 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.13 Backing up data
Machine manufacturer
Processing EXTCALL calls can be enabled and disabled.
Please refer to the machine manufacturer's specifications.
Archive formats
You have the option of saving your archive in the binary and punched tape format.
Save target
The archive folder of the system data in the "Startup" operating area as well as USB and
network drives are available as save target.
Procedure
3. In the directories, select the required file from which you want to create
an archive.
- OR -
If you want to back up several files or directories, press the "Select"
softkey and, using the cursor keys or the mouse, select the required
directories or files.
4. Press the ">>" and "Archive" softkeys.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 649
Program management
16.13 Backing up data
6. Position the cursor to the required storage location, press the "Search"
softkey, enter the required search term in the search dialog and press
the "OK" softkey if you wish to search for a specific directory or
subdirectory.
Note: The place holders "*" (replaces any character string) and "?"
(replaces any character) make it easier for you to perform a search.
- OR -
Select the required storage location, press the "New directory" softkey,
enter the required name in the "New directory" window and press the
"OK" softkey to create a directory.
7. Press "OK".
The "Generate Archive: Name" window opens.
9. Select the format (e.g. archive ARC (binary format)), enter the desired
name and press the "OK" softkey.
A message informs you if archiving was successful.
Archive formats
You have the option of saving your archive in the binary and punched tape format.
You can display the contents of the selected files (XML, ini, hsp, syf files, programs) in a
preview.
You can display information about the file, such as path, name, date of creation and change,
in a Properties window.
Precondition
The access rights depend on the relevant areas and range from protection level 7 (key
switch position 0) to protection level 2 (password: Service).
Storage locations
● CompactFlash Card under
/user/sinumerik/data/archive, or
/oem/sinumerik/data/archive
● All configured logical drives (USB, network drives)
Turning
650 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.13 Backing up data
Software option
In order to save archives on the CompactFlash Card in the user area you
require the option "Additional HMI user memory on CF card of NCU".
NOTICE
USB FlashDrive
USB FlashDrives are not suitable as persistent memory media.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 651
Program management
16.13 Backing up data
Software option
In order to read-in user archives in the "Program Manager" operating area,
you require the option "Additional HMI memory on CF Card of NCU" (not for
SINUMERIK Operate on PCU50 / PC).
Procedure
Turning
652 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.13 Backing up data
3. Select the archive storage location and position the cursor on the
required archive.
Note: When the option is not set, the folder for user archives is
only displayed if the folder contains at least one archive.
- OR -
Press the "Search" softkey and in the search dialog, enter the
name of the archive file with file extension (*.arc) if you wish to
search for a specific archive and press the "OK" softkey.
...
- OR -
Press the "Do not overwrite" softkey if you do not want to
overwrite already existing files.
- OR -
Press the "Skip" softkey if the read-in operation is to be continued
with the next file.
See also
Searching directories and files (Page 638)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 653
Program management
16.13 Backing up data
Procedure
3. In the data tree below the "Archive" directory, in the "User" folder,
select the file that you wish to read in.
4. Press the "Read in" softkey.
...
- OR -
Press the "Do not overwrite" softkey if you do not want to
overwrite already existing files.
- OR -
Press the "Skip" softkey if the read-in operation is to be continued
with the next file.
Turning
654 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.14 Setup data
Note
Backing up setup data from part programs
Setup data from part programs can only be backed up if they have been saved in the
"Workpieces" directory.
For part programs, which are located in the "Part programs" directory, "Save setup data" is
not listed.
Backing up data
Data
Tool data No
All used in the program (only for ShopTurn program and job list only
with ShopTurn programs)
Complete tool list
Tool data for ShopTurn No
programs
All used in the program
-- only available for job list
with ShopTurn and G Complete tool list
code programs
Tool data for G code No
programs
Complete tool list
-- only available for job list
with ShopTurn and G
code programs
Magazine assignment Yes
No
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 655
Program management
16.14 Setup data
Data
Zero points No
Note
Magazine assignment
You can only read out the magazine assignments if your system provides support for loading
and unloading tool data to and from the magazine.
Turning
656 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.14 Setup data
Procedure
2. Position the cursor on the program whose tool and zero point
data you wish to back up.
...
Note
Program selection
If a main program as well as an INI file with the same name are in a directory, when
selecting the main program, initially, the INI file is automatically started. In this way,
unwanted tool data can be changed.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 657
Program management
16.14 Setup data
Tool data
Depending on which data you have selected, the system behaves as follows:
● Complete tool list
First, all tool management data are deleted and then the saved data are imported.
● All tool data used in the program
If at least one of the tools to be read in already exists in the tool management system,
you can choose between the following options.
Select the "Replace all" softkey to import all tool data. Any existing tools
will now be overwritten without a warning prompt.
- OR -
Press the "Do not overwrite" softkey if existing tools must not be
overwritten.
Already existing tools are skipped, without you receiving any queries.
- OR -
Press the "Skip" softkey if already existing tools are not to be
overwritten.
For an already existing tool, you receive a query.
Turning
658 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.14 Setup data
Procedure
2. Position the cursor on the file with the backed-up tool and zero point
data (*.INI) that you wish to re-import.
- OR -
Double-click the file.
The "Read-in setup data" window opens.
4. Select the data (e.g. magazine assignment) that you wish to read-in.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 659
Program management
16.15 V24
16.15 V24
Reading-out archives
The files to be sent (directories or individual files) are zipped in an archive (*.ARC).
If you send an archive (*.arc), this is sent directly without being additionally zipped. If you
have selected an archive (*.arc) together with an additional file (e.g. directory), then these
are zipped into a new archive and are then sent.
Reading-in archives
Only archives can be read-in via the V24 interface. These are transferred and then
subsequently unzipped.
Note
Series commissioning archive
If you read-in a series commissioning archive via the V24 interface, then this is immediately
activated.
Turning
660 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.15 V24
Procedure
...
- OR -
Select the "Start-up" operating area and press the "System data"
softkey.
Reading-out archives
2. Select the directories or the files that you wish to send to V24.
3. Press the ">>" and "Archive" softkeys.
- OR -
Reading in an archive
Press the "Receive V24" softkey if you wish to read-in files via
V24.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 661
Program management
16.15 V24
Turning
662 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Program management
16.15 V24
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 663
Program management
16.15 V24
Turning
664 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up drives 17
17.1 Overview
Set up connections
Up to 8 connections to so-called logical drives (data carriers) can be configured. These
drives can be accessed in the "Program manager" and "Startup" operating areas.
The following logical drives can be set up:
● USB interface
● CompactFlash Card of the NCU, only for SINUMERIK Operate in the NCU
● Network drives
● Local hard disk of the PCU 50.3, only for SINUMERIK Operate on the PCU
Software option
In order to use the CompactFlash Card as data carrier, you require the option
"Additional 256 MB HMI user memory on CF card of NCU" (not for SINUMERIK
Operate of PCU50 / PC).
Note
The USB interfaces of the NCU are not available for SINUMERIK Operate and therefore
cannot be configured.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 665
Setting up drives
17.2 Setting up drives
File
The created configuration data is stored in the "logdrive.ini" file. This file is located in the
/user/sinumerik/hmi/cfg directory.
General information
Entry Meaning
Type No drive No drive defined.
USB local Access to the USB memory medium is only realized via the
TCU to which it is connected.
USB drives are automatically identified if the memory medium
is inserted when SINUMERIK Operate powers-up.
USB global All of the TCUs in the plant network can access the USB
memory medium.
- USB global is not possible under Windows!
NW Windows Network drive
Local drive Local drive
Hard disk or user memory on the CompactFlash Card
Connection Front USB interface that is located at the front of the operator panel.
X203/X204 USB interface X203/X204 that is located at the rear of the
operator panel.
X204 For SIMATIC Thin Client the USB interface is X204.
Device Names of the TCU to which the USB storage medium is
connected, e.g. tcu1. The NCU must already know the TCU
name.
Partition Partition number on the USB memory medium, e.g. 1.
If a USB hub is used, specify the USB port of the hub.
Path Start direct directory of the data carrier that is connected
via the local drive.
Network path to a directory that has been released in the
network. This path must always start with "//", e.g.
//Server01/share3.
Access level Assign access rights to the connections: From protection level
7 (key switch position 0) to protection level 1 (password:
Manufacturer).
The particular assigned protection level applies to all
operating areas.
Softkey text Two lines are available as labeling text for the softkey. %n is
accepted as a line separator.
If the first line is too long, then it is automatically separated
into several lines.
If a blank is present, then this is used as line separator.
Turning
666 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Setting up drives
17.2 Setting up drives
Entry Meaning
Softkey icon No icon No icon is displayed on the softkey.
sk_usb_front.png Icon file name. Is displayed on the softkey.
Text file slpmdialog File for softkey dependent on the language. If nothing is
Text context SlPmDialog specified in the input fields, the text appears on the softkey as
was specified in the input field "Softkey text".
If your own text files are saved, then the text ID, which is used
to search for the text file, is specified in the "Softkey text" input
field.
User name Enter the user name and the corresponding password for
Password which the directory is enabled on the server. The password is
displayed in encoded form as as string of "*" characters and is
stored in the "logdrive.ini" file.
Error messages
Procedure
3. Select the data for the corresponding drive or enter the necessary data.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 667
Setting up drives
17.2 Setting up drives
Turning
668 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
HT 8 18
18.1 HT 8 overview
The mobile SINUMERIK HT 8 handheld terminal combines the functions of an operator
panel and a machine control panel. It is therefore suitable for visualization, operation, teach
in, and programming at the machine.
Operation
The 7.5 TFT color display provides touch operation.
It also has membrane keys for traversing the axes, for numeric input, for cursor control, and
for machine control panel functions like start and stop.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 669
HT 8
18.1 HT 8 overview
It is equipped with an emergency stop button and two 3-position enabling buttons. You can
also connect an external keyboard.
References
For more information about connection and startup of the HT 8, see the following references:
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Customer keys
The four customer keys are freely assignable and can be set up customer-specifically by the
machine manufacturer.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Note
PLC interface signals that are triggered via the softkeys of the machine control panel menus
are edge triggered.
Enabling button
The HT 8 has two enabling buttons. Thus, you can initiate enabling functions for operations
that require enabling (e.g. displaying and operating of traversing keys) with either your right
hand or your left hand.
Enabling buttons are available for the following key positions:
● Released (no activation)
● Enabling (center position) - enabling for channel 1 and 2 is on the same switch.
● Panic (completely pushed through)
Turning
670 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
HT 8
18.1 HT 8 overview
Traversing keys
To traverse the axes of your machine using the traversing keys of the HT 8, you must select
"JOG" mode or either the "Teach In" or "Ref.Point" submode. Depending on the setting, the
enabling button must be activated.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Virtual keyboard
A virtual keyboard is available for the easy entry of values.
Operating-area switchover
You can display the operating area menu by touching the display symbol for the active
operating area.
Handwheel
The HT 8 is available with a hand wheel.
References
For information about connecting the hand wheel, refer to:
Operator Components and Networking Manual; SINUMERIK 840D sl/840Di sl
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 671
HT 8
18.2 Traversing keys
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
All existing vertical and horizontal softkeys are covered or hidden, i.e.
other softkeys cannot be used.
Turning
672 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
HT 8
18.3 Machine control panel menu
Note
PLC interface signals that are triggered via the softkeys of the machine control panel menus
are edge triggered.
You can expand the user softkey bar to display eight additional softkeys via
the menu forward key.
You use the "Back" softkey to hide the menu bar again.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 673
HT 8
18.4 Virtual keyboard
Note
The window will automatically disappear when changing regions areas with the "Menu
Select" key.
Procedure
1. Click in the required input field in order to place the cursor there.
2. Click the input field.
The virtual keyboard is displayed.
3 Enter your values via the virtual keyboard.
4. Press the <INPUT> key.
- OR -
Position the cursor on an another operator element.
The value is accepted and the virtual keyboard is closed.
Turning
674 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
HT 8
18.4 Virtual keyboard
1 Num:
Reduces the virtual keyboard to the number block.
2 Eng:
Toggles the keyboard assignment between the English keyboard assignment and the
keyboard assignment for the current language setting.
Use the "Deu" or "Eng" keys to return to the full keyboard with the English keyboard
assignment or the keyboard assignment of the current language setting.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 675
HT 8
18.5 Calibrating the touch panel
Note
Recalibration
If the operation is not exact, then redo the calibration.
Procedure
1. Press the back key and the <MENU SELECT> key at the same time to
start the TCU service screen.
Turning
676 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ctrl Energy 19
19.1 Overview
The "Ctrl-Energy" function provides you with the following options to improve the energy
utilization of your machine.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 677
Ctrl Energy
19.2 Displaying energy consumption
Display Meaning
Manual No input
Entering and displaying a fixed value
Displaying a value from a data source
Sentron PAC Displaying an actual value measured by a SENTRON PAC device.
Total of drives Display of the total of all measured drive values.
Total, machine Addition of the values of all axes as well as a fixed value and Sentron
PAC.
References
Information on the configuration is provided in the following reference:
System Manual "Ctrl Energy", SINUMERIK 840D sl / 828D
Procedure
1. Select the "Parameter" operating area and press the "Ctrl Energy" softkey.
- OR -
+ Press the <Ctrl> + <E> keys.
Turning
678 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ctrl Energy
19.3 Measuring and saving the energy consumption
Note
Up to 3 data sets are displayed. The oldest data set is automatically overwritten if there are
more than 3 measurements.
Measurement duration
The measuring time is limited. When the maximum measuring time is reached, the
measurement is terminated and a corresponding message is output in the dialog line.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Reset
Procedure
5. Press the softkey "Save measurement" to save the usage values of the
actual measurement.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 679
Ctrl Energy
19.4 Displaying measured curves
References
Information on the configuration is provided in the following reference:
System Manual "Ctrl Energy", SINUMERIK 840D sl / 828D
Procedure
3. Press the softkey "Saved measurements" again if you only want to see
the actual measurement.
Display Meaning
Energy-saving profile All energy-saving profiles are listed.
active in [min] The remaining time up until the defined profile is reached is
displayed.
Note
Disable all energy-saving profiles
For example, in order not to disturb the machine while measurements are being made,
select "Disable all".
Turning
680 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ctrl Energy
19.5 Using the energy-saving profile
Once the pre-warning time of a profile has been reached, an alarm window that shows the
remaining time is displayed. Once the energy-saving mode has been reached, then an
appropriate message is displayed in the alarm line.
Energy-saving profiles
Machine manufacturer
The selection and function of the displayed energy-saving profiles can differ.
Please refer to the machine manufacturer's specifications.
References
Information on the configuration of the energy-saving profiles is provided in the following
reference:
System Manual "Ctrl Energy", SINUMERIK 840D sl / 828D
Procedure
2. Press the menu forward key and then the "Ctrl Energy" softkey.
- OR -
Press the <CTRL> + <E> keys.
+
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 681
Ctrl Energy
19.5 Using the energy-saving profile
3. Position the cursor on the required energy-saving profile and press the
"Activate immediately" softkey if you wish to directly activate this state.
4. Position the cursor on the required energy-saving profile and press the
"Disable profile" softkey if you wish to disable this state.
The profile is disabled. The energy-saving profile cannot be used, i.e. it
is grayed-out and displayed without any time information.
The labeling of the "Disable profile" softkey changes to "Enable profile".
Press the "Enable profile" softkey in order to withdraw the energy-
saving profile disable.
Turning
682 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Easy Message (828D only) 20
20.1 Overview
Easy Message enables you to be informed about certain machine states by means of SMS
messages via a connected modem:
● For example, you would like to be informed about emergency stop states
● You would like to know when a batch has been completed
Control commands
● HMI commands are used to activate or deactivate a user.
Syntax: [User ID] deactivate¸ [User ID] activate
● A special area is reserved in the PLC to which you can send commands in the form of
PLC bytes using SMS commands.
Syntax: [User ID] PLC DataByte
The user ID is optional and required only if a corresponding ID has been specified in the
user profile. The string PLC indicates that a PLC byte is to be written. It is followed by the
data byte to be written in the following format: Base#Value. Base can take the values 2,
10 and 16 and defines the number base. Then follows the separator # and the value of
the byte. Only positive values are allowed to be sent.
Examples:
2#11101101
10#34
16#AF
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Active users
In order to receive an SMS message for certain events, you must be activated as user.
User logon
As registered user, you can log on via SMS to inquire about messages.
Action log
You can obtain precise information about incoming and outgoing messages via SMS logs.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 683
Easy Message (828D only)
20.2 Activating Easy Message
References
Information on the GSM modem can be found in the
PPU SINUMERIK 828D Manual
Requirement
The modem is connected.
Procedure
3. If you made an incorrect entry several times, enter the PUK code in the
"PUK Input" window and press the "OK" softkey to activate the PUK
code.
The "PIN input" window is opened and you can enter the PIN number as
usual.
Turning
684 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Easy Message (828D only)
20.3 Creating/editing a user profile
Display Meaning
User name Name of the user to be created or logged on.
Telephone number Telephone number of the user to which the messages are to be sent.
The telephone number must include the country code in order that
control commands can identify the sender (e.g. +491729999999)
User ID The user ID has 5 digits (e.g. 12345)
It is used to activate and deactivate the user via SMS. (e.g.
"12345 activate")
The ID is used to additionally verify the incoming and outgoing
messages and to activate the control commands.
Requirement
The modem is connected.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 685
Easy Message (828D only)
20.4 Setting-up events
5. In the area "send SMS for the following events" area, activate the
appropriate checkbox and when required, enter the desired value (e.g.
the unit quantity, which when it is reached, a notification should be
sent).
- OR -
Press the "Default" softkey.
The appropriate window is opened and displays the default values.
6. Press the "Send test message" softkey.
An SMS message with predefined text is sent to the specified telephone
number.
Turning
686 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Easy Message (828D only)
20.4 Setting-up events
Requirement
● The user profile window is opened.
● You selected the event "Measuring cycle messages for tools", "Measuring cycle
messages for workpieces", "Sinumerik messages/alarms (errors when executing)",
"Machine faults" or "Maintenance intervals".
Editing events
1. Activate the required check box and press the "Details" softkey.
The appropriate window opens (e.g. "Measuring cycle messages for
workpieces") and shows a list of the defined alarm numbers.
2. Select the corresponding entry and press the "Delete" softkey to
remove the alarm number from the list.
- OR -
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 687
Easy Message (828D only)
20.5 Logging an active user on and off
Then press the "New" softkey if you wish to create a new entry.
The "Create new entry" window opens.
Enter the data and press the "OK" softkey to add the entry to the list.
Press the "Save" softkey to save the settings for the result.
3. Press the "Standard" softkey to return to the standard settings for the
events.
Procedure
2. Select the desired user in the User name field and press the "User
active” softkey
Note
Repeat step 2 to activate further users.
- OR -
Send an SMS with the User ID and the "activate" text to the control (e.g.
"12345 activate")
If the telephone number and the user ID match the stored data, the user
profile is activated.
You receive a message of success or failure per SMS.
3. Press the "User active” softkey to log off an activated user.
- OR -
Turning
688 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Easy Message (828D only)
20.6 Displaying SMS logs
Send an SMS with the "deactivate" text (e.g. "12345 deactivate") to log
off from the Messenger.
An SMS message is not sent to the deactivated user for the events
specified in the user profile.
Symbols Description
Incoming SMS message for the Messenger.
Message that has reached the Messenger, but which has not been
processed (e.g. incorrect user ID or unknown account).
SMS message sent to a user.
Requirement
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 689
Easy Message (828D only)
20.7 Making settings for Easy Message
Requirement
Procedure
2. Enter an arbitrary name for the controller in the "Machine name" field.
3. If you want to limit the number of sent SMS messages then select the
"Specify limit for SMS counter" entry and enter the desired number.
When the maximum number of messages is reached, you obtain a
corresponding error message.
Note
Check the SMS log to see the exact time when the limit was reached.
- OR -
3. Press the "Default" softkey.
If you have freely selected a machine name, this is replaced by a
default name (e.g. 828D).
Turning
690 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Easy Extend (828D only) 21
21.1 Overview
Easy Extend enables machines to be retrofitted with additional units, which are controlled by
the PLC or that require additional NC axes (such as bar loaders, swiveling tables or milling
heads), at a later point in time. These additional devices are easily commissioned, activated,
deactivated or tested with Easy Extend.
The communication between the operator component and the PLC is performed via a PLC
user program. The sequences to be executed for the installation, activation, deactivation and
testing of a device are stored in a statement script.
Available devices and device states are displayed in a list. The view of the available devices
can be controlled for users according to their access rights.
The subsequent chapters are selected for example only and are not available in every
statement list.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
References
SINUMERIK 828D Turning and Milling Commissioning Manual
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 691
Easy Extend (828D only)
21.2 Enabling a device
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
2. Press the menu forward key and then the "Easy Extend" softkey.
A list of the connected devices is displayed.
Status Meaning
Device activated
System waiting for PLC checkback signal
Device faulty
Turning
692 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Easy Extend (828D only)
21.4 Commissioning Easy Extend
Procedure
2 You can select the desired device in the list with the <Cursor up> and
<Cursor down> keys.
3. Position the cursor on the device option for which the function has been
unlocked and press the "Activate" softkey.
The device is marked as activated and can now be used.
4. Select the desired activated device and press the "Deactivate" softkey
to switch the device off again.
Procedure
2. Press the menu forward key and then the "Easy Extend" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 693
Easy Extend (828D only)
21.4 Commissioning Easy Extend
Turning
694 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Service Planner (828D only) 22
22.1 Performing and monitoring maintenance tasks
With the "Service Planner", maintenance tasks have been set up that have to be performed
at certain intervals (e.g. top up oil, change coolant).
A list is displayed of all the maintenance tasks that have been set up together with the time
remaining until the end of the specified maintenance interval.
The current status can be seen in the status display.
Messages and alarms indicate when a task has to be performed.
Note
Protection level
You require protection level 2 (service) to acknowledge completed maintenance tasks.
Service Planner
Display Meaning
Pos Position of the maintenance task in the PLC interface.
Maintenance task Name of the maintenance task.
Interval [h] Maximum time until next servicing in hours.
Remaining time [h] Time until the interval expires in hours.
Status Display of the current status of a maintenance task.
The maintenance task has been started.
The maintenance task is completed.
The maintenance task is deactivated.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 695
Service Planner (828D only)
22.1 Performing and monitoring maintenance tasks
Procedure
2. Press the menu forward key and then the "Service planner" softkey.
The window with the list of all the maintenance tasks that have been set
up appears.
Note
You can perform the maintenance tasks before the interval expires. The maintenance
interval is restarted.
Turning
696 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Service Planner (828D only)
22.2 Set maintenance tasks
Note
Protection level
You require protection level 1 (manufacturer) to set up and edit maintenance tasks.
Service Planner
Display Meaning
Pos Position of the maintenance task in the PLC interface.
Maintenance task Name of the maintenance task.
Interval [h] Maximum time until next servicing in hours.
1. warning [h] Time in hours at which an initial warning is displayed.
Number of warnings Number of warnings that can be acknowledged by the operator before
an alarm message is output for the last time.
Remaining time [h] Time until the interval expires in hours.
The remaining time cannot be edited.
Status Display of the current status of a maintenance task.
The maintenance task has been started.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 697
Service Planner (828D only)
22.2 Wartungsaufgaben einrichten
Procedure
2. Press the menu forward key and then the "Service planner" softkey.
The window opens and displays a list of all the tasks that have been set
up.
The values cannot be edited.
- OR -
Position the cursor on the desired maintenance task and press the
"Delete task" softkey to remove the maintenance task from the list.
Turning
698 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only) 23
23.1 PLC diagnostics
A PLC user program consists to a large degree of logical operations to implement safety
functions and to support process sequences. These logical operations include the linking of
various contacts and relays. These logic operations are displayed in a ladder diagram.
Marshalling data
Using the Ladder add-on tool, you can "re-wire" inputs (via INT_100) or outputs (via
INT_101) for service purposes.
Note
Saving the PLC project when changing the operating area
If you have created INT_100/INT_101 blocks or inserted, removed or edited networks in an
INT block, you must save the project before you change from the PLC area into another
operating area. Transfer the project into the PLC using the "Download to CPU" softkey. If
this is not done, all of the changes will be lost and must be re-entered.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 699
Ladder Viewer and Ladder add-on (828D only)
23.2 Structure of the user interface
Turning
700 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only)
23.3 Control options
Shortcuts
The cursor keys move the focus over the PLC user program. When the window borders are
reached, scrolling is performed automatically.
Shortcuts Action
To the first column of the row
Up a screen
Down a screen
-or-
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 701
Ladder Viewer and Ladder add-on (828D only)
23.3 Control options
Shortcuts Action
-or-
The function of the Select key depends on the position of the input
focus.
Table line: Displays the complete text line
Network title: Displays the network comment
Command: Displays all operands
Turning
702 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only)
23.4 Displaying PLC properties
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 703
Ladder Viewer and Ladder add-on (828D only)
23.5 Displaying information on the program blocks
Logic information
The following logic information is displayed in a ladder diagram (LAD):
● Networks with program parts and current paths
● Electrical current flow through a number of logical operations
Further information
● Properties
Name of the block, author, number of the subprogram, data class, date it was generated,
date of the last change and comment.
● Local variable
Name of the variable, variable type, data type and comment.
Access protection
1. Press the "Program stat. OFF" softkey to hide the program status in the
status display.
2. Press the "Program stat. ON" softkey to unhide the program status in
the status display.
1. Press the "Program stat. OFF" softkey to hide the program status in the
status display.
2. Press the "Program stat. ON" softkey to unhide the program status in
the status display.
Turning
704 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only)
23.5 Displaying information on the program blocks
Display Color
Signal flow of power rail, when status active Blue
Signal flow in the networks Blue
All operations that are active and that are executed without Blue
error (corresponds to signal flow)
Status of the Boolean operations (corresponds to signal Blue
flow)
Times and counters active Green
Error during execution Red
No signal flow Gray
No network executed Gray
STOP mode Gray
Note
Colored display in program status
In the display of the program status only the color of the signal flow is relevant.
1. Press the "Zoom +" softkey to enlarge the section of the ladder
diagram.
After enlarging, the "Zoom -" softkey is available.
2. Press the "Zoom -" softkey to reduce the section of the ladder diagram
again.
Procedure
...
3. Press the "Program block" softkey.
The "Program block" list is displayed.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 705
Ladder Viewer and Ladder add-on (828D only)
23.6 Displaying and editing NC/PLC variables
- OR -
Press the "Local variables" softkey if you wish to display data of a
variable.
Procedure
Turning
706 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only)
23.7 Downloading a PLC user program
Requirement
Check whether the PLC is in Stop mode.
Note
PLC in RUN mode
If the PLC is in RUN mode, a corresponding message is displayed and the "Load in Stop"
and "Load in Run" softkeys appear.
With "Load in Stop", the PLC is set to Stop mode and the project is stored and loaded to the
CPU.
With "Load in Run", the loading operation is continued and the PLC project loaded to the
PLC. Only those data classes that have really been changed are loaded, i.e. generally
INDIVIDUAL data classes.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 707
Ladder Viewer and Ladder add-on (828D only)
23.8 Editing the local variable table
Procedure
...
Turning
708 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only)
23.9 Creating a new block
6. Press the "Attach line" softkey if you want to add a further variable and
enter the data.
- OR -
Select the relevant variable and press the "Delete line" softkey to
remove the variable from the list.
Note
Access protection
You have the option of protecting blocks that have been newly created against being
accessed.
Procedure
...
2. Press the "Program block" softkey to open the list of program blocks.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 709
Ladder Viewer and Ladder add-on (828D only)
23.10 Editing block properties
4. Enter the name of the author, number of the INT block and, if required,
a comment.
The data class of the block is specified.
5. Press the "OK" softkey to transfer the block to the list.
Note
You cannot edit the block name, interrupt number and data class assignment.
Procedure
2. Select the relevant block and press the "Program block" softkey.
Turning
710 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only)
23.11 Inserting and editing networks
Column Operation
Column 1 NO contact -| |-
-|/|-
NC contact
Column 2 NOT -|NOT|-
(optional) Rising edge -|P|-
Falling edge -|N|-
Assign -( )
Set -(S)
Reset -(R)
Column 3 Assign -( )
(only possible if no assign, set or reset Set -(S)
operations were specified in the second Reset -(R)
column)
Note
Logical AND (serial contact) and logical OR (parallel contact) are not possible.
The bit combinations comprise one or several logical operations and the assignment to an
output / bit memory.
If the cursor is moved further to the left with the arrow key, the type of assignment or a logic
operation can be selected. A further logic operation cannot be placed to the right of an
assignment. A network must always be terminated with an assignment.
References
For further information about PLC programming, please refer to:
Function Manual Basic Functions, PLC for SINUMERIK 828D (P4)
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 711
Ladder Viewer and Ladder add-on (828D only)
23.11 Inserting and editing networks
Procedure
- OR -
Press the <INSERT> key.
8. Enter the logic operation or the command and press the <INPUT> key
to complete the entry.
9. Position the cursor on the operation that you want to delete and press
the "Delete operation" softkey.
- OR -
Position the cursor on the title of the network that you want to delete
and press the "Delete network" softkey.
- OR -
Press the <DEL> key.
The network, including all the logic operations and operands, or the
selected operation is deleted.
Turning
712 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only)
23.12 Editing network properties
Procedure
2. Use the cursor keys to select the network that you want to edit.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 713
Ladder Viewer and Ladder add-on (828D only)
23.13 Displaying/canceling the access protection
Procedure
Procedure
Turning
714 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only)
23.15 Searching for operands
4. Use the cursor keys to select the desired entry and the field to be
changed.
- OR -
Press the "Delete line" softkey to remove the selected entry from the
list.
- OR -
Enter a new value in the selected field.
7. Press the "OK" softkey to confirm your action.
Requirement
Window 1 / window 2, the symbol tables or the list of cross references is opened.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 715
Ladder Viewer and Ladder add-on (828D only)
23.15 Searching for operands
4. Select the "In this program unit" or "In all program units" entry if you are
in "Window 1" or "Window 2" or in the symbol table in order to restrict
the search.
5. Press the "OK" softkey to start the search.
If the operand you are searching for is found, the corresponding line is
highlighted.
Press the "Continue search" softkey if the operand found during the
search does not correspond to the element you are looking for.
- OR -
Press the "Cancel" softkey if you want to cancel the search.
1. Press the "Go to start" softkey to jump to the start of the ladder diagram
in window 1 or window 2, or the list (cross references, symbol table).
2. Press the "Go to end" softkey to jump to the end of the ladder diagram
in window 1 or window 2, or the list (cross references, symbol table).
Turning
716 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only)
23.16 Inserting/deleting a symbol table
Note
Delete symbol table
The "Delete" softkey is only available if a user symbol table has been selected.
Procedure
5. Position the cursor on the symbol table that you want to delete and
press the "Delete" softkey.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 717
Ladder Viewer and Ladder add-on (828D only)
23.17 Displaying the network symbol information table
Procedure
2. Select the desired network and press the "Symbol info" softkey.
The "Network Symbol Information Table" window appears.
3. Use the cursor keys to move within the table.
Turning
718 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only)
23.18 Displaying and editing PLC signals
Editing
You can edit the data.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 719
Ladder Viewer and Ladder add-on (828D only)
23.19 Displaying cross references
Searching
Using a specific search, you can go directly to the location that you wish to view in more
detail:
● Search for operand
● Jump to sought line
Procedure
Turning
720 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Ladder Viewer and Ladder add-on (828D only)
23.19 Displaying cross references
5. Select the desired cross reference and press the "Open in window 1" or
"Open in window 2" softkey.
The ladder diagram is opened, and the selected operand is marked.
7. Select "Find operand" or "Go to" and enter the sought element or the
desired line and select the search order (e.g. search up).
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 721
Ladder Viewer and Ladder add-on (828D only)
23.19 Displaying cross references
Turning
722 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Alarms, error messages, and system alarms 24
24.1 Displaying alarms
If faulty conditions are recognized in the operation of the machine, then an alarm will be
generated and, if necessary, the machining will be interrupted.
The error text that is displayed together with the alarm number gives you more detailed
information on the error cause.
WARNING
Please check the situation in the plant on the basis of the description of the active alarm(s).
Eliminate the cause/s of the alarm/s and acknowledge it/them as instructed.
Failure to observe this warning will place your machine, workpiece, stored settings and
possibly even your own safety at risk.
Alarm overview
You can display all upcoming alarms and acknowledge them.
The alarm overview contains the following information:
● Date and time
● Deletion criterion
specifies the key or softkey used to acknowledge the alarm
● Alarm number
● Alarm text
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 723
Alarms, error messages, and system alarms
24.1 Displaying alarms
...
- OR -
Press the "Acknowledge alarm" softkey to delete a PLC alarm of the SQ
type (alarm number as of 800000).
The softkeys are activated when the cursor is on the corresponding
alarm.
Acknowledgement symbols
Symbol Meaning
Turn the unit off and back on (main switch), or press NCK POWER ON.
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Turning
724 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Alarms, error messages, and system alarms
24.2 Displaying an alarm log
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 725
Alarms, error messages, and system alarms
24.3 Displaying messages
Overview of messages
You can display all issued messages.
The message overview contains the following information:
● Date
● Message number
is only displayed for PLC messages
● Message text
Proceed as follows
Turning
726 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Alarms, error messages, and system alarms
24.4 Sorting, alarms, faults and messages
Procedure
2. Press the softkey "Alarm list", "Messages" or "Alarm log" to display the
requested messages and alarms.
...
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 727
Alarms, error messages, and system alarms
24.5 PLC and NC variables
PLC variables
Inputs Input bit (Ex), input byte (EBx), input word (EWx), input double word (EDx)
Outputs Output bit (Ax), output byte (ABx), output word (AWx), output double word
(ADx)
Bit memory Memory bit (Mx), memory byte (MBx), memory word (MWx), memory
double word (MDx)
Times Time (Tx)
Meters Counter (Cx)
Data Data block (DBx): data bit (DBXx), data byte (DBBx), data word (DBWx),
data double word (DBDx)
Formats
B Binary
H Hexadecimal
D Decimal without sign
+/-D Decimal with sign
F Floating point (for double words)
A ASCII character
Turning
728 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Alarms, error messages, and system alarms
24.5 PLC and NC variables
Note
NC system variables and PLC variables
System variables can be dependent on the channel. When the channel is switched over,
the values from the corresponding channel are displayed.
For user variables (GUDs) it is not necessary to make a specification according to global
or channel-specific GUDs. The indices of GUD arrays are, just like NC variables in the
system variable syntax, 0-based; this means that the first element starts with the index 0.
Using the tooltip, for NC system variables, you can display the OPI notation (with the
exception of GUDs).
DANGER
Changes in the states of NC/PLC variables have a major impact on the machine. Incorrect
configuration of the parameters can endanger human life and cause damage to the
machine.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 729
Alarms, error messages, and system alarms
24.5 PLC and NC variables
8. Press the "Change" softkey if you would like to edit the value.
The "Value" column can be edited.
9. Press the "Insert variable" softkey if you wish to select a variable from a
list of all of the existing variables and insert this.
The "Select variable" window opens.
10. Press the "Filter/search" softkey to restrict the display of variables (e.g.
to mode groups-variables) using the "Filter" selection box and/or select
the desired variable using the "Search" input box.
Press the "Delete all" softkey if you would like to delete the entries for
the operands.
11. Press the "OK" softkey to confirm the changes or the deletion.
- OR -
Press the "Cancel" softkey to cancel the changes.
Turning
730 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Alarms, error messages, and system alarms
24.5 PLC and NC variables
Note
"Filter/Search" when inserting variables
The start value for "Filter/Search" of variables differs.
For example, to insert the variable $R[0], set "Filter/Search":
The start value is 0, if you filter according to "System variables".
The start value is 1, if you filter according to "All (no filter)". In this case, all signals are
displayed and shown in the OPI notation.
Changing operands
Depending on the type of operand, you can increment or decrtement the address by 1 place
at a time using the "Operand +" and "Operand -" softkeys.
Note
Axis names as index
For axis names, the softkeys "Operand +" and "Operand -" do not act as index, e.g. for
$AA_IM[X1].
Examples
DB97.DBX2.5
Result: DB97.DBX2.6
$AA_IM[1]
Result: $AA_IM[2]
MB201
Result: MB200
/Channel/Parameter/R[u1,3]
Result: /Channel/Parameter/R[u1,2]
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 731
Alarms, error messages, and system alarms
24.5 PLC and NC variables
Procedure
1. You have entered values for the desired variables in the "NC/PLC
variables" window.
2. Press the ">>" softkey.
Turning
732 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Alarms, error messages, and system alarms
24.5 PLC and NC variables
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 733
Alarms, error messages, and system alarms
24.6 Version
24.6 Version
The version displayed in the "Actual version" column matches the version of
the CF card.
The version displayed in the "Actual version" column does not match the
version of the CF card.
You may save the version data. Version displays saved as text files can be further
processed as required or sent to the hotline in the event of an error.
Procedure
Turning
734 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Alarms, error messages, and system alarms
24.6 Version
Procedure
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 735
Alarms, error messages, and system alarms
24.7 Logbook
24.7 Logbook
The logbook provides you with the machine history in an electronic form.
If service is carried out on the machine, this can be electronically saved. This means that it is
possible to obtain a picture about the "History" of the control and to optimize service.
Turning
736 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Alarms, error messages, and system alarms
24.7 Logbook
Procedure
You have the option of changing the address data of the end customer
using the "Change" softkey.
Note
If you wish to make line breaks in the "fault diagnostics/measure" field, use the key
combination <ALT> + <INPUT>.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 737
Alarms, error messages, and system alarms
24.7 Logbook
Procedure
Note
Once you have stored an entry this can no longer be changed or deleted.
Press the "Go to Beginning" softkey to start the search at the latest
entry.
Press the "Go to End" softkey to start the search at the oldest entry.
Turning
738 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Alarms, error messages, and system alarms
24.8 Creating screenshots
Procedure
Copy file
2. Press the "System data" softkey and open the specified folder.
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 739
Alarms, error messages, and system alarms
24.9 Remote diagnostics
Machine manufacturer
Please refer to the machine manufacturer's specifications.
In the "Selected in the HMI" selection box, you have the possibility of setting rights for
remote control:
● Do not permit remote access
● Permit remote monitoring
● Permit remote control
The combination of the settings in the HMI and in the PLC show the valid status as to
whether access is permitted or not. This is displayed in the "Resulting from" line.
Turning
740 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Alarms, error messages, and system alarms
24.9 Remote diagnostics
If remote access is active, using these icons you will be informed in the status line as to
whether a remote access is presently active or whether only monitoring is permitted.
Procedure
References
For a description of configuration options, refer to the
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 741
Alarms, error messages, and system alarms
24.9 Remote diagnostics
Machine manufacturer
Please refer to the machine manufacturer's specifications.
Software option
You need the "MC Information System RCS Host" option to display the
"Permit modem" softkey.
Procedure
Machine manufacturer
Please refer to the machine manufacturer's specifications.
When requesting remote diagnostics, you obtain a window with the corresponding pre-
assigned data and values of the ping service. If required, you can ask your machine
manufacturer for this data.
Turning
742 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Alarms, error messages, and system alarms
24.9 Remote diagnostics
Data Meaning
IP address IP address of the remote PC
Port Standard port that is intended for remote diagnostics
Send duration Duration of the request in minutes
Send interval Cycle in which the message is sent to the remote PC in seconds
Ping send Message for the remote PC
data
Procedure
References
Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 743
Alarms, error messages, and system alarms
24.9 Remote diagnostics
Procedure
Turning
744 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Appendix A
A.1 Overview
6,180(5,.'VO'RFXPHQWDWLRQ2YHUYLHZ
*HQHUDO'RFXPHQWDWLRQ
6,180(5,. 6,180(5,. 6,1$0,&6
'VO 'VO 6
'LVO
'VO
8VHU'RFXPHQWDWLRQ
6,180(5,. 6,180(5,. 6,180(5,. 6,180(5,. 6,180(5,.
'VO 'VO 'VO 'VO 'VO
' ' 'LVO 6
'
'VO
0DQXIDFWXUHUVHUYLFHGRFXPHQWDWLRQ
,QIRUPDWLRQ7UDLQLQJ (OHFWURQLFGRFXPHQWDWLRQ
'2&RQ&' 0\'RFXPHQWDWLRQ
%HJLQQHUvV0DQXDO 7UDLQLQJGRFXPHQWV 0DQXDOV '2&RQ:(% 0DQDJHU
0LOOLQJDQG7XUQLQJ ದ0LOOLQJPDGHHDVLHU 7RRODQG
ZLWK6KRS0LOO PROGPDNLQJ
ದ7XUQLQJPDGHHDVLHU
ZLWK6KRS7XUQ
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 745
Appendix
A.1 Overview
Turning
746 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Index
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 747
Index
Turning
748 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Index
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 749
Index
Turning
750 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Index
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 751
Index
Turning
752 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Index
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 753
Index
Turning
754 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0
Index
Turning
Operating Manual, 02/2011, 6FC5398-8CP40-1BA0 755
Index
Work offsets, 79
Active WO, 80
Calling, 218
Delete, 85
Displaying details, 84
Overview, 81
Settable WO, 83
Setting, 68
Working area limitation, 87
Workpiece
Create, 630
Workpiece counter, 153
Z
Zero point settings
Backing up, 655
reading in, 658
Turning
756 Operating Manual, 02/2011, 6FC5398-8CP40-1BA0