Siemens SINUMERIK 828D Operating Manual

Siemens SINUMERIK 828D Operating Manual

Computerized numerical controller for machine tools
Hide thumbs Also See for SINUMERIK 828D:
Table of Contents

Advertisement

Turning
SINUMERIK
SINUMERIK 840D sl/828D
Turning
Operating Manual
Valid for:
Controllers
SINUMERIK 840D sl / 840DE sl / 828D
Software version
Software CNC system for 840D sl/ 840DE sl V4.7 SP1
SINUMERIK Operate for PCU/PC
01/2015
6FC5398-8CP40-5BA2
___________________
Preface
___________________
Fundamental safety
instructions
___________________
Introduction
___________________
Setting up the machine
___________________
Working in manual mode
___________________
Machining the workpiece
___________________
Simulating machining
___________________
Creating a G code program
___________________
Creating a ShopTurn
program
___________________
Programming technology
functions (cycles)
___________________
Multi-channel machining
___________________
Collision avoidance
(only 840D sl)
___________________
Tool management
___________________
Managing programs
___________________
Alarm, error and system
messages
___________________
V4.7 SP1
Working with Manual
Machine
Continued on next page
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Advertisement

Table of Contents
loading

Summary of Contents for Siemens SINUMERIK 828D

  • Page 1 ___________________ Turning Preface ___________________ Fundamental safety instructions ___________________ Introduction SINUMERIK ___________________ Setting up the machine SINUMERIK 840D sl/828D Turning ___________________ Working in manual mode ___________________ Machining the workpiece Operating Manual ___________________ Simulating machining ___________________ Creating a G code program ___________________ Creating a ShopTurn program ___________________...
  • Page 2 Siemens AG Order number: 6FC5398-8CP40-5BA2 Copyright © Siemens AG 2008 - 2015. Division Digital Factory Ⓟ 02/2015 Subject to change All rights reserved Postfach 48 48 90026 NÜRNBERG GERMANY...
  • Page 3 Continuation Working with a B axis (only 840D sl) Working with two tool carriers Teaching in a program SINUMERIK 840D sl/828D Turning HT 8 Ctrl-Energy Operating Manual Easy Message (828D only) Easy Extend (828D only) Service Planner (828D only) Edit PLC user program (828D only) Appendix...
  • Page 4 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.
  • Page 5: Preface

    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.
  • Page 6 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.
  • Page 7 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, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 8 Preface Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 9: Table Of Contents

    Table of contents Preface ..............................5 Fundamental safety instructions ......................23 General safety instructions ..................... 23 Industrial security ........................24 Introduction ............................25 Product overview ........................25 Operator panel fronts ......................26 2.2.1 Overview ..........................26 2.2.2 Keys of the operator panel ...................... 27 Machine control panels ......................
  • Page 10 Table of contents Settings for the machine ......................74 3.4.1 Switching over the coordinate system (MCS/WCS) .............. 74 3.4.2 Switching the unit of measurement ..................75 3.4.3 Setting the zero offset ......................76 Measuring the tool ......................... 78 3.5.1 Measuring a tool manually ..................... 78 3.5.2 Measuring a tool with a tool probe ..................
  • Page 11 Table of contents Simple stock removal of workpiece ..................118 Thread synchronizing......................120 Default settings for manual mode ..................122 Machining the workpiece ........................123 Starting and stopping machining ..................123 Selecting a program ......................124 Executing a trail program run ....................125 Displaying the current program block ...................
  • Page 12 Table of contents 5.12.4 Auxiliary functions ........................ 168 5.13 Mold making view......................... 170 5.13.1 Overview ..........................170 5.13.2 Starting the mold making view ..................... 173 5.13.3 Specifically jump to the program block ................174 5.13.4 Searching for program blocks ....................174 5.13.5 Changing the view .......................
  • Page 13 Table of contents 6.9.1 Enlarging or reducing the graphical representation .............. 210 6.9.2 Panning a graphical representation ..................211 6.9.3 Rotating the graphical representation ................... 211 6.9.4 Modifying the viewport ......................212 6.9.5 Defining cutting planes......................213 6.10 Displaying simulation alarms ....................214 Creating a G code program .........................
  • Page 14 Table of contents Call work offsets ........................256 8.10 Repeating program blocks ....................257 8.11 Entering the number of workpieces ..................258 8.12 Changing program blocks ....................259 8.13 Changing program settings ....................260 8.14 Selection of the cycles via softkey ..................262 8.15 Calling technology functions ....................
  • Page 15 Table of contents 9.2.8 Cut-off (CYCLE92) ........................ 388 Contour turning ........................390 9.3.1 General information ......................390 9.3.2 Representation of the contour ....................391 9.3.3 Creating a new contour ......................392 9.3.4 Creating contour elements ....................394 9.3.5 Entering the master dimension ..................... 400 9.3.6 Changing the contour......................
  • Page 16 Table of contents Additional cycles and functions in ShopTurn ............... 574 9.7.1 Drilling centric ........................574 9.7.2 Thread centered ........................578 9.7.3 Transformations ........................581 9.7.4 Translation ........................... 583 9.7.5 Rotation ..........................584 9.7.6 Scaling ..........................585 9.7.7 Mirroring ..........................586 9.7.8 Rotation C ..........................
  • Page 17 Table of contents 10.2.12.1 Running-in a program ......................651 10.2.12.2 Block search and program control ..................652 10.2.13 Stock removal with 2 synchronized channels ............... 654 10.2.13.1 Job list ........................... 656 10.2.13.2 Stock removal ........................658 10.2.14 Synchronizing a counterspindle .................... 659 Collision avoidance (only 840D sl) .......................
  • Page 18 Table of contents 12.15.1 Tool list for multitool ......................721 12.15.2 Create multitool ........................722 12.15.3 Equipping multitool with tools ....................724 12.15.4 Removing a tool from multitool .................... 725 12.15.5 Delete multitool ........................725 12.15.6 Loading and unloading multitool ..................726 12.15.7 Reactivating the multitool .....................
  • Page 19 Table of contents 13.17 Setup data ..........................776 13.17.1 Backing up setup data ......................776 13.17.2 Reading-in set-up data......................779 13.18 RS-232-C ..........................781 13.18.1 Reading-in and reading-out archives via a serial interface........... 781 13.18.2 Setting V24 in the program manager ..................783 Alarm, error and system messages .....................
  • Page 20 Table of contents Working with a B axis (only 840D sl) ....................821 16.1 Lathes with B axis ........................ 821 16.2 Tool alignment for turning ....................824 16.3 Milling with a B axis ......................825 16.4 Swiveling ..........................826 16.5 Approach/retraction ......................
  • Page 21 Table of contents 20.4 Long-term measurement of the energy consumption ............862 20.5 Displaying measured curves ....................863 20.6 Using the energy-saving profile .................... 864 Easy Message (828D only) ......................... 867 21.1 Overview ..........................867 21.2 Activating Easy Message ...................... 869 21.3 Creating/editing a user profile ....................
  • Page 22 Table of contents 24.16 Searching for operands ......................904 24.17 Inserting/deleting a symbol table ..................905 24.18 Displaying the network symbol information table ..............906 24.19 Displaying and editing PLC signals ..................907 24.20 Displaying cross references ....................908 Appendix ............................. 911 840D sl documentation overview ..................
  • Page 23: Fundamental Safety Instructions

    Fundamental safety instructions General safety instructions WARNING Risk of death if the safety instructions and remaining risks are not carefully observed If the safety instructions and residual risks are not observed in the associated hardware documentation, accidents involving severe injuries or death can occur. •...
  • Page 24: Industrial Security

    Siemens recommends strongly that you regularly check for product updates. For the secure operation of Siemens products and solutions, it is necessary to take suitable preventive action (e.g. cell protection concept) and integrate each component into a holistic, state-of-the-art industrial security concept.
  • Page 25: Introduction

    Introduction 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 ●...
  • Page 26: Operator Panel Fronts

    Introduction 2.2 Operator panel fronts Operator panel fronts 2.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.
  • Page 27: Keys Of The Operator Panel

    Introduction 2.2 Operator panel fronts USB interface Menu select key Menu forward button Machine area button Menu back key Softkeys Figure 2-1 View of OP 010 operator panel front 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: Manual operator components and networking;...
  • Page 28 Introduction 2.2 Operator panel fronts <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. •...
  • Page 29 Introduction 2.2 Operator panel fronts <PAGE DOWN> Scrolls downwards by one page in a window. <PAGE DOWN> + <SHIFT> In the program manager and in the program editor, from the cursor position, selects directories or program blocks up to the end of the window.
  • Page 30 Introduction 2.2 Operator panel fronts <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 up>...
  • Page 31 Introduction 2.2 Operator panel fronts <SELECT> + <SHIFT> Selects in selection lists and in selection boxes 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 boxes.
  • Page 32 Introduction 2.2 Operator panel fronts <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. •...
  • Page 33 Introduction 2.2 Operator panel fronts <CTRL> + <P> Generates a screenshot from the actual user interface and saves it as file. <CTRL> + <S> Switches the single block in or out in the simulation. <CTRL> + <V> • Pastes text from the clipboard at the actual cursor position. •...
  • Page 34 Introduction 2.2 Operator panel fronts <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. <SHIFT> + <ALT> + <T> Starts "HMI Trace".
  • Page 35 Introduction 2.2 Operator panel fronts <Minus> • Closes a directory which contains the element. • Reduces the size of the graphic view for simulation and traces. <Equals> Opens the calculator in the entry fields. <Asterisk> Opens a directory with all of the subdirectories. <Tilde>...
  • Page 36 Introduction 2.2 Operator panel fronts <PROGRAM> - only OP 010 and OP 010C Calls the "Program Manager" operating area. <OFFSET> - only OP 010 and OP 010C Calls the "Parameter" operating area. <PROGRAM MANAGER> - only OP 010 and OP 010C Calls the "Program Manager"...
  • Page 37: Machine Control Panels

    2.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.
  • Page 38 Introduction 2.3 Machine control panels Operator controls Emergency Off button Press the button in situations where: • life is at risk. • there is the danger of a machine or workpiece being damaged. All drives will be stopped with the greatest possible braking torque. Machine manufacturer For additional responses to pressing the Emergency Stop button, please refer to the machine manufacturer's instructions.
  • Page 39 Introduction 2.3 Machine control panels 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. Inc <VAR>(Incremental Feed Variable) Incremental mode with variable increment size.
  • Page 40 Introduction 2.3 Machine control panels Traversing axes with rapid traverse override and coordinate switchover 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).
  • Page 41: User Interface

    Introduction 2.4 User interface User interface 2.4.1 Screen layout Overview Active operating area and mode Alarm/message line Program name Channel state and program control Channel operational messages Axis position display in actual value window Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 42: Status Display

    Introduction 2.4 User interface Display for active tool T • current feedrate F • active spindle with current status (S) • Spindle utilization rate in percent • Operating window with program block display Display of active G functions, all G functions, H functions and input window for different functions (for example, skip blocks, program control) Dialog line to provide additional user notes Horizontal softkey bar...
  • Page 43 Introduction 2.4 User interface Active operating area Display Description "Machine" operating area With touch operation, you can change the operating area here. "Parameter" operating area "Program" operating area "Program manager" operating area "Diagnosis" operating area "Start-up" operating area Active mode or submode Display Description "Jog"...
  • Page 44 Introduction 2.4 User interface Alarms and messages Display Description Alarm display The alarm numbers are displayed in white lettering on a red background. The associated alarm text is shown in red letter- ing. An arrow indicates that several alarms are active. An acknowledgment symbol indicates that the alarm can be acknowledged or canceled.
  • Page 45: Actual Value Window

    Introduction 2.4 User interface Display Description Display of active program controls: PRT: no axis motion DRY: Dry run feedrate RG0: reduced rapid traverse M01: programmed stop 1 M101: programmed stop 2 (name varies) SB1: Single block, coarse (program stops only after blocks which perform a machine function) SB2: Data block (program stops after each block) SB3: Single block, fine (program also only stops after blocks...
  • Page 46 Introduction 2.4 User interface Maximize display Press the ">>" and "Zoom act. val." softkeys. Display overview Display Meaning Header columns Work/Machine Display of axes in selected coordinate system. Position 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.
  • Page 47: T,F,S Window

    Introduction 2.4 User interface 2.4.4 T,F,S window The most important data concerning the current tool, the feedrate (path feed or axis feed in JOG) and the spindle is displayed in the T, F, S window. In addition to the "T, F, S" window name, the following information is also displayed: Display Meaning BC (example)
  • Page 48 Introduction 2.4 User interface Feed data Display Meaning Feed disable Actual feed value If several axes traverse, is displayed for: "JOG" mode: Axis feed for the traversing axis • "MDA" and "AUTO" mode: Programmed axis feed • Rapid traverse G0 is active 0.000 No feed is active Override...
  • Page 49: Current Block Display

    Introduction 2.4 User interface 2.4.5 Current block display The window of the current block display shows you the program blocks currently being executed. Display of current program The following information is displayed in the running program: ● The workpiece name or program name is entered in the title row. ●...
  • Page 50 Introduction 2.4 User interface You can call the "Machine" operating area directly using the key on the operator panel. Press the <MACHINE> key to select the "machine" operating area. Changing the operating mode You can select a mode or submode directly using the keys on the machine control panel or using the vertical softkeys in the main menu.
  • Page 51: Entering Or Selecting Parameters

    Introduction 2.4 User interface 2.4.7 Entering or selecting parameters When setting up the machine and during programming, you must enter various parameter values in the entry fields. The background color of the fields provides information on the status of the entry field. Orange background The input field is selected Light orange background...
  • Page 52 Introduction 2.4 User interface Changing or calculating parameters If you only want to change individual characters in an input field rather than overwriting the entire entry, switch to insertion mode. In this mode, you can also enter simple calculation expressions, without having to explicitly call the calculator.
  • Page 53: Pocket Calculator

    Introduction 2.4 User interface Close the value entry using the <INPUT> key and the result is trans- ferred into the field. 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.
  • Page 54: Context Menu

    Introduction 2.4 User interface 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. 2.4.9 Context menu When you right-click, the context menu opens and provides the following functions: ●...
  • Page 55: Changing The User Interface Language

    Introduction 2.4 User interface 2.4.11 Changing the user interface language Procedure Select the "Start-up" operating area. Press the "Change language" softkey. The "Language selection" window opens. The language set last is se- lected. Position the cursor on the desired language. Press the "OK"...
  • Page 56 Introduction 2.4 User interface Input types Input type Description Pinyin input Latin letters are combined phonetically to denote the sound of the character. The editor lists all of the characters from the dictionary that can be selected. Zhuyin input Non-Latin letters are combined phonetically to denote the sound of the character. (only traditional Chinese) The editor lists all of the characters from the dictionary that can be selected.
  • Page 57: Entering Asian Characters

    Introduction 2.4 User interface Dictionaries The simplified Chinese and traditional Chinese dictionaries that are supplied can be expanded: ● If you enter new phonetic notations, the editor creates a new line. The entered phonetic notation is broken down into known phonetic notations. Select the associated character for each component.
  • Page 58: Editing The Dictionary

    Introduction 2.4 User interface Editing characters using the Zhuyin method (only traditional Chinese) Open the screen form and position the cursor on the input field. Press the <Alt +S> keys. The editor is displayed. Enter the desired phonetic notation using the numerical block. Each number is assigned a certain number of letters that can be select- ed by pressing the numeric key one or several times.
  • Page 59 Introduction 2.4 User interface Press the <TAB> key to toggle between the compiled phonetic notation field and the phonetic notation input. Compiled characters are deleted using the <BACKSPACE> key. Press the <input> key to transfer the compiled phonetic notation into the dictionary and the input field.
  • Page 60: Entering Korean Characters

    Introduction 2.4 User interface 2.4.13 Entering Korean characters You can enter Korean characters in the input fields using the input editor IME (Input Method Editor). Note You require a special keyboard to enter Korean characters. If this is not available, then you can enter the characters using a matrix.
  • Page 61 Introduction 2.4 User interface Procedure Editing characters using the keyboard Open the screen form and position the cursor on the input field. Press the <Alt +S> keys. The editor is displayed. Switch to the "Keyboard - Matrix" selection box. Select the keyboard. Switch to the function selection box.
  • Page 62: Protection Levels

    Introduction 2.4 User interface Enter the number of the line in which the required character is located. The line is highlighted in color. Enter the number of the column in which the required character is lo- cated. The character will be briefly highlighted in color and then transferred to the Character field.
  • Page 63 Introduction 2.4 User interface Softkeys Machine operating area Protection level End user (protection level 3) Parameters operating area Protection level Tool management lists Keyswitch 3 (protection level 4) Diagnostics operating area Protection level Keyswitch 3 (protection level 4) User (protection level 3) User (protection level 3) Manufacturer...
  • Page 64: Online Help In Sinumerik Operate

    Introduction 2.4 User interface Start-up operating area Protection levels Keyswitch 3 (protection level 4) End user (protection level 3) End user (protection level 3) End user (protection level 3) 2.4.15 Online help in SINUMERIK Operate A comprehensive context-sensitive online help is stored in the control system. ●...
  • Page 65 Introduction 2.4 User interface 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. Press the "Back to reference" softkey to jump back to the previous help. Calling a topic in the table of contents Press the "Table of contents"...
  • Page 66 Introduction 2.4 User interface Press the "Keyword index" softkey if you only want to display the index of the operating and programming manual. Displaying alarm descriptions and machine data If messages or alarms are pending in the "Alarms", "Messages" or "Alarm Log"...
  • Page 67: Setting Up The Machine

    Setting up the machine 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.
  • Page 68: Approaching A Reference Point

    Setting up the machine 3.2 Approaching a reference point Approaching a reference point 3.2.1 Referencing axes Your machine tool can be equipped with an absolute or incremental path measuring system. An axis with incremental path measuring system must be referenced after the controller has been switched on –...
  • Page 69: User Agreement

    Setting up the machine 3.2 Approaching a reference point Press the <-> or <+> key. The selected axis moves to the reference point. If you have pressed the wrong direction key, the action is not accepted and the axes do not move. A symbol is shown next to the axis if it has been referenced.
  • Page 70: Modes And Mode Groups

    Setting up the machine 3.3 Modes and mode groups Press the <-> or <+> key. The selected axis moves to the reference point and stops. The coor- dinate of the reference point is displayed. The axis is marked with Press the "User enable" softkey. The "User Agreement"...
  • Page 71 Setting up the machine 3.3 Modes and mode groups "REF POINT" operating mode The "REF POINT" operating mode is used to synchronize the control and the machine. For this purpose, you approach the reference point in "JOG" mode. Selecting "REF POINT" Press the <REF POINT>...
  • Page 72: Modes Groups And Channels

    Setting up the machine 3.3 Modes and mode groups "TEACH IN" operating mode "TEACH IN" is available in the "AUTO" and "MDI" operating modes. There you may create, edit and execute part programs (main programs or subroutines) for motional sequences or simple workpieces by approaching and saving positions. Selecting "Teach In"...
  • Page 73: Channel Switchover

    Setting up the machine 3.3 Modes and mode groups 3.3.3 Channel switchover It is possible to switch between channels when several are in use. Since individual channels may be assigned to different mode groups, a channel switchover command is also an implicit mode switchover command.
  • Page 74: Settings For The Machine

    Setting up the machine 3.4 Settings for the machine Settings for the machine 3.4.1 Switching over the coordinate system (MCS/WCS) The coordinates in the actual value display are relative to either the machine coordinate system or the workpiece coordinate system. By default, the workpiece coordinate system is set as a reference for the actual value display.
  • Page 75: Switching The Unit Of Measurement

    Setting up the machine 3.4 Settings for the machine 3.4.2 Switching the unit of measurement You can set millimeters or inches as the unit of measurement. Switching the unit of measurement always applies to the entire machine. All required information is automatically converted to the new unit of measurement, for example: ●...
  • Page 76: Setting The Zero Offset

    Setting up the machine 3.4 Settings for the machine 3.4.3 Setting the zero offset You can enter a new position value in the actual value display for individual axes when a settable zero offset is active. The difference between the position value in the machine coordinate system MCS and the new position value in the workpiece coordinate system WCS is saved permanently in the currently active zero offset (e.g.
  • Page 77 Setting up the machine 3.4 Settings for the machine Procedure Select the "JOG" mode in the "Machine" operating area. Press the "Set WO" softkey. - OR - Press the ">>", "REL act. vals" and "Set REL" softkeys to set position values in the relative coordinate system.
  • Page 78: Measuring The Tool

    Setting up the machine 3.5 Measuring the tool Measuring the tool The geometries of the machining tool must be taken into consideration when executing a part program. These are stored as tool offset data in the tool list. Each time the tool is called, the control considers the tool offset data.
  • Page 79 Setting up the machine 3.5 Measuring the tool 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.
  • Page 80: Measuring A Tool With A Tool Probe

    Setting up the machine 3.5 Measuring the tool Enter the position of the workpiece edge in X0 or Z0. If no value is entered for X0 or Z0, the value is taken from the actual value display. Press the "Set length" softkey. The tool length is calculated automatically and entered in the tool list.
  • Page 81 Setting up the machine 3.5 Measuring the tool References For further information about lathes with B axis, please refer to the following reference: Commissioning Manual SINUMERIK Operate / SINUMERIK 840D sl Preconditions ● If you wish to measure your tools with a tool probe, the machine manufacturer must parameterize special measuring functions for that purpose.
  • Page 82: Calibrating The Tool Probe

    Setting up the machine 3.5 Measuring the tool 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.
  • Page 83: Measuring A Tool With A Magnifying Glass

    Setting up the machine 3.5 Measuring the tool Select the direction (+ or -), in which you would like to approach the tool probe. 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.
  • Page 84: Logging Tool Measurement Results

    Setting up the machine 3.5 Measuring the tool Traverse the tool towards the magnifying glass and align the tool tip P with the magnifying glass cross-hairs. Press the "Set length" softkey. 3.5.5 Logging tool measurement results After measuring a tool, you have the option to output the measured values to a log. The following data are determined and logged: ●...
  • Page 85: Measuring The Workpiece Zero

    Setting up the machine 3.6 Measuring the workpiece zero Measuring the workpiece zero 3.6.1 Measuring the workpiece zero The reference point for programming a workpiece is always the workpiece zero. To determine this zero point, measure the length of the workpiece and save the position of the cylinder's face surface in the direction Z in a zero offset.
  • Page 86 Setting up the machine 3.6 Measuring the workpiece zero Procedure Select "JOG" mode in the "Machine" operating area. Press the "Workpiece zero" softkey. The "Set Edge" window opens. Select "Measuring only" if you only want to display the measured val- ues.
  • Page 87: Logging Measurement Results For The Workpiece Zero

    Setting up the machine 3.6 Measuring the workpiece zero 3.6.2 Logging measurement results for the workpiece zero When measuring the workpiece zero, you have the option to output the values that have been determined to a log. The following data are determined and logged: ●...
  • Page 88: Settings For The Measurement Result Log

    Setting up the machine 3.7 Settings for the measurement result log Settings for the measurement result log Make the following settings in the "Settings for measurement log" window: ● Log format – Text format The log in the text format is based on the display of the measurement results on the screen.
  • Page 89 Setting up the machine 3.7 Settings for the measurement result log Position the cursor to the log data field and select the required entry. Position the cursor to the log archive field and press the softkey "Select directory". Navigate to the desired directory for the log archive. Press the "OK"...
  • Page 90: Zero Offsets

    Setting up the machine 3.8 Zero offsets Zero offsets Following reference point approach, the actual value display for the axis coordinates is based on the machine zero (M) of the machine coordinate system (Machine). The program for machining the workpiece, however, is based on the workpiece zero (W) of the workpiece coordinate system (Work).
  • Page 91: Display Active Zero Offset

    Setting up the machine 3.8 Zero offsets Note Deselect fine offset (only 840D sl) You have the option of deselecting the fine offset using machine data MD18600 $MN_MM_FRAME_FINE_TRANS See also Actual value window (Page 45) 3.8.1 Display active zero offset The following zero offsets are displayed in the "Zero Offset - Active"...
  • Page 92: Displaying The Zero Offset "Overview

    Setting up the machine 3.8 Zero offsets 3.8.2 Displaying the zero offset "overview" The active offsets or system offsets are displayed for all axes that have been set up in the "Work offset - overview" window. In addition to the offset (course and fine), the rotation, scaling and mirroring defined using this are also displayed.
  • Page 93: Displaying And Editing Base Zero Offset

    Setting up the machine 3.8 Zero offsets 3.8.3 Displaying and editing base zero offset The defined channel-specific and global base offsets, divided into coarse and fine offsets, are displayed for all set-up axes in the "Zero offset - Base" window. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 94: Displaying And Editing Settable Zero Offset

    Setting up the machine 3.8 Zero offsets 3.8.4 Displaying and editing settable zero offset All settable offsets, divided into coarse and fine offsets, are displayed in the "Zero Offset - G54..G599" window. Rotation, scaling and mirroring are displayed. Procedure Select the "Parameter" operating area. Press the "Zero offset"...
  • Page 95: Displaying And Editing Details Of The Zero Offsets

    Setting up the machine 3.8 Zero offsets 3.8.5 Displaying and editing details of the zero offsets For each zero offset, you can display and edit all data for all axes. You can also delete zero offsets. For every axis, values for the following data will be displayed: ●...
  • Page 96 Setting up the machine 3.8 Zero offsets Procedure Select the "Parameter" operating area. Press the "Zero offset" softkey. Press the "Active", "Base" or "G54…G599" softkey. The corresponding window opens. Place the cursor on the desired zero offset to view its details. Press the "Details"...
  • Page 97: Deleting A Zero Offset

    Setting up the machine 3.8 Zero offsets 3.8.6 Deleting a zero offset You have the option of deleting work offsets. This resets the entered values. Procedure Select the "Parameter" operating area. Press the "Work offset" softkey. Press the "Overview", "Basis" or "G54…G599" softkey. Press the "Details"...
  • Page 98: Monitoring Axis And Spindle Data

    Setting up the machine 3.9 Monitoring axis and spindle data You change to the "Set Edge" window in the "JOG" mode. Traverse the tool in the Z direction and scratch it. Enter the position setpoint of the workpiece edge Z0 and press the "Set ZO"...
  • Page 99: Editing Spindle Data

    Setting up the machine 3.9 Monitoring axis and spindle data Note You will find all of the setting data in the "Start-up" operating area under "Machine data" via the menu forward key. 3.9.2 Editing spindle data The speed limits set for the spindles that must not be under- or overshot are displayed in the "Spindles"...
  • Page 100: Spindle Chuck Data

    Setting up the machine 3.9 Monitoring axis and spindle data 3.9.3 Spindle chuck data You store the chuck dimensions of the spindles at your machine in the "Spindle Chuck Data" window. Manually measuring a tool If you want to use the chuck of the main or counter-spindle as a reference point during manual measuring, specify the chuck dimension ZC.
  • Page 101 Setting up the machine 3.9 Monitoring axis and spindle data Tailstock Dimensioning the main spindle tailstock Dimensioning the counter-spindle tailstock Procedure Select the "Parameter" operating area. Press the "Setting data" and "Spindle chuck data" softkeys. The "Spindle Chuck Data" window opens. Enter the desired parameter.
  • Page 102: Displaying Setting Data Lists

    Setting up the machine 3.10 Displaying setting data lists Parameter Description Unit Counter-spindle Dimensions of the forward edge or stop edge Jaw type 1 • Jaw type 2 • Chuck dimension, counter-spindle (inc) - only for a counter-spindle that has been set-up Stop dimension, counter-spindle (inc) - only for a counter-spindle that has been set-up Jaw dimension, counter-spindle (inc) - only for a counter-spindle that has been set-up and "Jaw type 2"...
  • Page 103: Handwheel Assignment

    Setting up the machine 3.11 Handwheel assignment 3.11 Handwheel assignment You can traverse the axes in the machine coordinate system (Machine) or in the workpiece coordinate system (Work) via the handwheel. Software option You require the "Extended operator functions" option for the handwheel offset (only for 828D).
  • Page 104 Setting up the machine 3.11 Handwheel assignment - 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.
  • Page 105: Mda

    Setting up the machine 3.12 MDA 3.12 In "MDI" mode (Manual Data Input mode), you can enter G-code commands or standard cycles block-by-block and immediately execute them for setting up the machine. You have the option of loading an MDI program or a standard program with the standard cycles directly into the MDI buffer from the program manager;...
  • Page 106: Saving An Mda Program

    Setting up the machine 3.12 MDA 3.12.2 Saving an MDA program Procedure Select the "Machine" operating area. Press the <MDI> key. The MDI editor opens. Create the MDI program by entering the G-code commands using the operator's keyboard. Press the "Store MDI" softkey. The "Save from MDI: Select storage location"...
  • Page 107: Editing/Executing A Mdi Program

    Setting up the machine 3.12 MDA 3.12.3 Editing/executing a MDI program Procedure Select the "Machine" operating area. Press the <MDI> key. The MDI editor opens. Enter the desired G-code commands using the operator’s keyboard. - OR - Enter a standard cycle, e.g. CYCLE62 (). Editing G-code commands/program blocks Edit G-code commands directly in the "MDI"...
  • Page 108: Deleting An Mda Program

    Setting up the machine 3.12 MDA 3.12.4 Deleting an MDA program Precondition The MDA editor contains a program that you created in the MDI window or loaded from the program manager. Procedure Press the "Delete blocks" softkey. The program blocks displayed in the program window are deleted. Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 109: Working In Manual Mode

    Working in manual mode 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) ●...
  • Page 110 Working in manual mode 4.2 Selecting a tool and spindle Parameter Meaning Unit Input of the tool (name or location number) You can select a tool from the tool list using the "Select tool" softkey. Cutting edge number of the tool (1 - 9) Sister tool (1 - 99 for replacement tool strategy) Spindle Spindle selection, identification with spindle number...
  • Page 111: Selecting A Tool

    Working in manual mode 4.2 Selecting a tool and spindle 4.2.2 Selecting a tool Procedure Select the "JOG" operating mode. Press the "T, S, M" softkey. Select as to whether you wish that the tool is identified using a name or the location number.
  • Page 112: Starting And Stopping The Spindle Manually

    Working in manual mode 4.2 Selecting a tool and spindle 4.2.3 Starting and stopping the spindle manually Procedure Select the "T,S,M" softkey in the "JOG" mode. Select the desired spindle (e.g. S1) and enter the desired spindle speed or cutting speed in the right-hand entry field. If the machine has a gearbox for the spindle, set the gearing step.
  • Page 113: Positioning The Spindle

    Working in manual mode 4.2 Selecting a tool and spindle 4.2.4 Positioning the spindle Procedure Select the "T,S,M" softkey in the "JOG" mode. Select the "Stop Pos." setting in the "Spindle M function" field. The "Stop Pos." entry field appears. Enter the desired spindle stop position.
  • Page 114: Traversing Axes

    Working in manual mode 4.3 Traversing axes Traversing axes You can traverse the axes in manual mode via the Increment or Axis keys or handwheels. During a traverse initiated from the keyboard, the selected axis moves at the programmed setup feedrate. During an incremental traverse, the selected axis traverses a specified increment.
  • Page 115: Traversing Axes By A Variable Increment

    Working in manual mode 4.3 Traversing axes Note When the controller 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.
  • Page 116: Positioning Axes

    Working in manual mode 4.4 Positioning axes Positioning axes In order to implement simple machining sequences, you can traverse the axes to certain positions in manual mode. The feedrate / rapid traverse override is active during traversing. Procedure If required, select a tool. Select the "JOG"...
  • Page 117: Manual Retraction

    Working in manual mode 4.5 Manual retraction Manual retraction After an interruption of a tapping operation (G33/G331/G332) or a general drilling operation (tools 200 to 299) due to power loss or a RESET at the machine control panel, you have the possibility to retract the tool in the JOG mode in the tool direction without damaging the tool or the workpiece.
  • Page 118: Simple Stock Removal Of Workpiece

    Working in manual mode 4.6 Simple stock removal of workpiece Simple stock removal of workpiece Some blanks have a smooth or even surface. For example, you can use the stock removal cycle to turn the face surface of the workpiece before machining actually takes place. If you want to bore out a collet using the stock removal cycle, you can program an undercut (XF2) in the corner.
  • Page 119 Working in manual mode 4.6 Simple stock removal of workpiece Procedure Press the "Machine" operating area key Press the <JOG> key. Press the "Stock removal" softkey. Enter desired values for the parameters. Press the "OK" softkey. The parameter screen is closed. Press the <CYCLE START>...
  • Page 120: Thread Synchronizing

    Working in manual mode 4.7 Thread synchronizing Parameter Description Unit Machining Face • direction Longitudinal • Reference point ∅ (abs) Reference point (abs) End point X ∅ (abs) or end point X in relation to X0 (inc) End point Z (abs) or end point Z in relation to X0 (inc) FS1...FS3 or R1...R3 Chamfer width (FS1...FS3) or rounding radius (R1...R3) Undercut (alternative to FS2 or R2)
  • Page 121 Working in manual mode 4.7 Thread synchronizing Procedure Select the "JOG" operating mode. Press the menu forward key and the "Thread synchr." softkey. Thread the thread cutting tool into the thread turn as shown in the help screen. Press the "Teach-in main spindle" softkey if you are working at the main spindle.
  • Page 122: Default Settings For Manual Mode

    Working in manual mode 4.8 Default settings for manual mode Default settings for manual mode Specify the configurations for manual mode in the "Settings for manual operation" window. Presettings Settings Description Type of feedrate Here, you select the type of feedrate. G94: Axis feedrate/linear feedrate •...
  • Page 123: Machining The Workpiece

    Machining the workpiece 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. Preconditions The following requirements must be met before executing a program: ●...
  • Page 124: Selecting A Program

    Machining the workpiece 5.2 Selecting a program Stopping machining Press the <CYCLE STOP> key. Machining stops immediately. Individual program blocks are not executed to the end. On the next start, machining is resumed from the point where it left off. Canceling machining Press the <RESET>...
  • Page 125: Executing A Trail Program Run

    Machining the workpiece 5.3 Executing a trail program run Executing a trail program run When testing a program, the system can interrupt the machining of the workpiece after each program block, which triggers a movement or auxiliary function on the machine. In this way, you can control the machining result block-by-block during the initial execution of a program on the machine.
  • Page 126: Displaying The Current Program Block

    Machining the workpiece 5.4 Displaying the current program block Displaying the current program block 5.4.1 Current block display The window of the current block display shows you the program blocks currently being executed. Display of current program The following information is displayed in the running program: ●...
  • Page 127 Machining the workpiece 5.4 Displaying the current program block Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure A program is selected for execution and has been opened in the "Ma- chine" operating area. Press the "Basic blocks" softkey. The "Basic Blocks"...
  • Page 128: Display Program Level

    Machining the workpiece 5.4 Displaying the current program block 5.4.3 Display program level You can display the current program level during the execution of a large program with several subprograms. Several program run throughs If you have programmed several program run throughs, i.e. subprograms are run through several times one after the other by specifying the additional parameter P, then during processing, the program runs still to be executed are displayed in the "Program Levels"...
  • Page 129: Correcting A Program

    Machining the workpiece 5.5 Correcting a program Correcting a program As soon as a syntax error in the part program is detected by the controller, program execution is interrupted and the syntax error is displayed in the alarm line. Correction possibilities Depending on the state of the control system, you can make the following corrections using the Program editing function.
  • Page 130: Repositioning Axes

    Machining the workpiece 5.6 Repositioning axes Repositioning axes After a program interruption in automatic mode (e.g. after a tool breaks) you can move the tool away from the contour in manual mode. The coordinates of the interrupt position will be saved. The distances traversed in manual mode are displayed in the actual value window.
  • Page 131: Starting Machining At A Specific Point

    Machining the workpiece 5.7 Starting machining at a specific point Starting machining at a specific point 5.7.1 Use block search If you would only like to perform a certain section of a program on the machine, then you need not start the program from the beginning. You can also start the program from a specified program block.
  • Page 132 Machining the workpiece 5.7 Starting machining at a specific point 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.
  • Page 133: Continuing Program From Search Target

    Machining the workpiece 5.7 Starting machining at a specific point 5.7.2 Continuing program from search target To continue the program at the desired position, press the <CYCLE START> key twice. ● The first CYCLE START outputs the auxiliary functions collected during the search. The program is then in the Stop state.
  • Page 134: Defining An Interruption Point As Search Target

    Machining the workpiece 5.7 Starting machining at a specific point 5.7.4 Defining an interruption point as search target Requirement 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 Press the "Block search"...
  • Page 135: Entering The Search Target Via Search Pointer

    Machining the workpiece 5.7 Starting machining at a specific point 5.7.5 Entering the search target via search pointer Enter the program point which you would like to proceed to in the "Search Pointer" window. Software option You require the "Extended operator functions" option for the "Search pointer" function (only for 828D).
  • Page 136: Parameters For Block Search In The Search Pointer

    Machining the workpiece 5.7 Starting machining at a specific point Note Interruption point You can load the interruption point in search pointer mode. 5.7.6 Parameters for block search in the search pointer Parameter Meaning Number of program level Program: The name of the main program is automatically entered Ext: File extension Pass counter...
  • Page 137: Block Search Mode

    Machining the workpiece 5.7 Starting machining at a specific point 5.7.7 Block search mode Set the desired search variant in the "Search Mode" window. The set mode is retained when the control is shut down. When you activate the "Search" function after restarting the control, the current search mode is displayed in the title row.
  • Page 138 Machining the workpiece 5.7 Starting machining at a specific point Note Search mode for ShopTurn programs • The search variant for the ShopTurn machining step programs can be specified via MD 51024. This applies only to the ShopTurn single-channel view. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 139: Controlling The Program Run

    Machining the workpiece 5.8 Controlling the program run Controlling the program run 5.8.1 Program control You can change the program sequence in the "AUTO" and "MDI" modes. Abbreviation/program con- Mode of operation trol The program is started and executed with auxiliary function outputs and dwell times. In this mode, the axes are not traversed.
  • Page 140: Skip Blocks

    Machining the workpiece 5.8 Controlling the program run Activating program control You can control the program sequence however you wish by selecting and clearing the relevant checkboxes. Display / response of active program controls If a program control is activated, the abbreviation of the corresponding function appears in the status display as response.
  • Page 141 Machining the workpiece 5.9 Overstore Skip levels, activate Select the corresponding checkbox to activate the desired skip level. Note The "Program Control - Skip Blocks" window is only available when more than one skip level is set up. Procedure Select the "Machine" operating area. Press the <AUTO>...
  • Page 142: Overstore

    Machining the workpiece 5.9 Overstore 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.
  • Page 143 Machining the workpiece 5.9 Overstore 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.
  • Page 144: Editing A Program

    Machining the workpiece 5.10 Editing a program 5.10 Editing a program With the editor, you are able to render, supplement, or change part programs. Note Maximum block length The maximum block length is 512 characters. Calling the editor ● The editor is started via the "Program correction" softkey in the "Machine" operating area. You can directly change the program by pressing the <INSERT>...
  • Page 145: Searching In Programs

    Machining the workpiece 5.10 Editing a program 5.10.1 Searching in programs You can use the search function to quickly arrive at points where you would like to make changes, e.g. in very large programs. Various search options are available that enable selective searching. Search options ●...
  • Page 146: Replacing Program Text

    Machining the workpiece 5.10 Editing a program Press the "OK" softkey to start the search. If the text you are searching for is found, the corresponding line is high- lighted. Press the "Continue search" softkey if the text located during the search does not correspond to the point you are looking for.
  • Page 147 Machining the workpiece 5.10 Editing a program Press the "OK" softkey to start the search. If the text you are searching for is found, the corresponding line is high- lighted. Press the "Replace" softkey to replace the text. - OR - Press the "Replace all"...
  • Page 148: Copying/Pasting/Deleting A Program Block

    Machining the workpiece 5.10 Editing a program 5.10.3 Copying/pasting/deleting a program block Precondition The program is opened in the editor. Procedure Press the "Mark" softkey. - OR - Press the <SELECT> key. Select the desired program blocks with the cursor or mouse. Press the "Copy"...
  • Page 149: Renumbering A Program

    Machining the workpiece 5.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. Note Copy/cut current line To copy and cut the current line where the cursor is positioned, it is not necessary to mark or select it.
  • Page 150: Creating A Program Block

    Machining the workpiece 5.10 Editing a program 5.10.5 Creating a program block In order to structure programs to achieve a higher degree of transparency, you have the option of combining several blocks (G-code and/or ShopTurn machining steps) to form program blocks. Program blocks can be created in two stages.
  • Page 151 Machining the workpiece 5.10 Editing a program Procedure Select the "Program manager" operating area. Select the storage location and create a program or open a program. The program editor opens. Select the required program blocks that you wish to combine to form a block.
  • Page 152: Opening Additional Programs

    Machining the workpiece 5.10 Editing a program 5.10.6 Opening additional programs You have the option of viewing and editing several programs simultaneously in the editor. For instance, you can copy program blocks or machining steps of a program and paste them into another program.
  • Page 153: Editor Settings

    Machining the workpiece 5.10 Editing a program 5.10.7 Editor settings Enter the default settings in the "Settings" window that are to take effect automatically when the editor is opened. Defaults Setting Meaning Number automatical- Yes: A new block number will automatically be assigned after every line •...
  • Page 154 Machining the workpiece 5.10 Editing a program Setting Meaning 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. •...
  • Page 155 Machining the workpiece 5.10 Editing a program Procedure Select the "Program" operating area. Press the "Edit" softkey. Press the ">>" and "Settings" softkeys. The "Settings" window opens. Make the desired changes here and press the "OK" softkey to confirm your settings. See also Replacing program text (Page 146) Turning...
  • Page 156: Display And Edit User Variables

    Machining the workpiece 5.11 Display and edit user variables 5.11 Display and edit user variables 5.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 ●...
  • Page 157: R Parameters

    Machining the workpiece 5.11 Display and edit user variables 5.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 controller is switched off. Number of channel-specific R parameters The number of channel-specific R parameters is defined in a machine data element.
  • Page 158: Displaying Global User Data (Gud)

    Machining the workpiece 5.11 Display and edit user variables 5.11.3 Displaying global user data (GUD) Global user variables Global GUDs are NC global user data (Global User Data) that remains available after switching the machine off. GUDs apply in all programs. Definition A GUD variable is defined with the following: ●...
  • Page 159: Displaying Channel Guds

    Machining the workpiece 5.11 Display and edit user variables 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"...
  • Page 160: Displaying Local User Data (Lud)

    Machining the workpiece 5.11 Display and edit user variables Procedure Select the "Parameter" operating area. Press the "User variable" softkey. Press the "Channel GUD" and "GUD selection" softkeys. A new vertical softkey bar appears. Press the "SGUD" ... "GUD6" softkeys if you want to display the SGUD, MGUD, UGUD as well as GUD4 to GUD 6 of the channel-specific user variables.
  • Page 161: Displaying Program User Data (Pud)

    Machining the workpiece 5.11 Display and edit user variables Procedure Select the "Parameter" operating area. Press the "User variable" softkey. Press the "Local LUD" softkey. 5.11.6 Displaying program user data (PUD) Program-global user variables PUDs are global part program variables (Program User Data). PUDs are valid in all main programs and subprograms, where they can also be written and read.
  • Page 162: Searching For User Variables

    Machining the workpiece 5.11 Display and edit user variables 5.11.7 Searching for user variables You can search for R parameters and user variables. Procedure Select the "Parameter" operating area. 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 variables.
  • Page 163 Machining the workpiece 5.11 Display and edit user variables Procedure Select the "Start-up" operating area. Press the "System data" softkey. In the data tree, select the "NC data" folder and then open the "Defini- tions" folder. Select the file you want to edit. Double-click the file.
  • Page 164: Displaying G Functions And Auxiliary Functions

    Machining the workpiece 5.12 Displaying G functions and auxiliary functions 5.12 Displaying G functions and auxiliary functions 5.12.1 Selected G functions 16 selected G groups are displayed in the "G Function" window. Within a G group, the G function currently active in the controller is displayed. Some G codes (e.g.
  • Page 165 Machining the workpiece 5.12 Displaying G functions and auxiliary functions G groups displayed by default (ISO code) 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.
  • Page 166: All G Functions

    Machining the workpiece 5.12 Displaying G functions and auxiliary functions References For more information about configuring the displayed G groups, refer to the following document: SINUMERIK Operate (IM9) / SINUMERIK 840D sl Commissioning Manual 5.12.2 All G functions All G groups and their group numbers are listed in the "G Functions" window. Within a G group, only the G function currently active in the controller is displayed.
  • Page 167 Machining the workpiece 5.12 Displaying G functions and auxiliary functions High-speed cutting information In addition to the information that is provided in the "All G functions" window, the following programmed values of the following specific information is also displayed: ● CTOL ●...
  • Page 168: Auxiliary Functions

    Machining the workpiece 5.12 Displaying G functions and auxiliary functions 5.12.4 Auxiliary functions Auxiliary functions include M and H functions preprogrammed by the machine manufacturer, which transfer parameters to the PLC to trigger reactions defined by the manufacturer. Displayed auxiliary functions Up to five current M functions and three H functions are displayed in the "Auxiliary Functions"...
  • Page 169 Machining the workpiece 5.12 Displaying G functions and auxiliary functions Non-modal synchronized actions can only be identified by their status display. They are only displayed during execution. Synchronization types Synchronization types Meaning ID=n Modal synchronized actions in the automatic mode up to the end of pro- gram, local to program;...
  • Page 170: Mold Making View

    Machining the workpiece 5.13 Mold making view - AND / OR - Press the "Blockwise" softkey if you wish to hide the non-modal syn- chronized actions in the automatic mode. Press the "ID", "IDS" or "Blockwise" softkeys to re-display the corre- sponding synchronized actions.
  • Page 171 Machining the workpiece 5.13 Mold making view NC blocks that can be interpreted The following NC blocks are supported for the mold making view: ● Types – Lines G0, G1 with X Y Z – Circles G2, G3 with center point I, J, K or radius CR, depending on the working plane G17, G18, G19, CIP with circular point I1, J1, K1 or radius CR –...
  • Page 172 Machining the workpiece 5.13 Mold making view ● Orientation – Rotary axis programming with ORIAXES or ORIVECT using ABC for G0, G1, G2, G3, CIP, POLY – Rotary axis programming with ORIAXES or ORIVECT using PO[A] POS[b] PO[C] for POLY –...
  • Page 173: Starting The Mold Making View

    Machining the workpiece 5.13 Mold making view 5.13.2 Starting the mold making view Procedure Select the "Program manager" operating area. Select the desired storage location and position the cursor on the pro- gram that you would like to display in the mold making view. Press the "Open"...
  • Page 174: Specifically Jump To The Program Block

    Machining the workpiece 5.13 Mold making view 5.13.3 Specifically jump to the program block If you notice anything peculiar in the graphic or identify an error, then from this location, you can directly jump to the program block involved to possibly edit the program. Requirements ●...
  • Page 175: Changing The View

    Machining the workpiece 5.13 Mold making view 5.13.5 Changing the view 5.13.5.1 Enlarging or reducing the graphical representation Precondition ● The mold making view has been started. ● The "Graphic" softkey is active. Procedure Press the <+> and <-> keys if you wish to enlarge or reduce the graphic display.
  • Page 176: Modifying The Viewport

    Machining the workpiece 5.13 Mold making view 5.13.5.2 Modifying the viewport Use the magnifying glass if you would like to move, increase or reduce the size of the section of the mold making view, e.g. to view details or display the complete workpiece. Using the magnifying glass, you can define your own segment and then increase or decrease its size.
  • Page 177: Displaying The Program Runtime And Counting Workpieces

    Machining the workpiece 5.14 Displaying the program runtime and counting workpieces 5.14 Displaying the program runtime and counting workpieces To gain an overview of the program runtime and the number of machined workpieces, open the "Times, Counter" window. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 178 Machining the workpiece 5.14 Displaying the program runtime and counting workpieces Procedure Select the "Machine" operating area. Press the <AUTO> key. Press the "Times, Counter" softkey. The "Times, Counter" window opens. Select "Yes" under "Count workpieces" if you want to count completed workpieces.
  • Page 179: Setting For Automatic Mode

    Machining the workpiece 5.15 Setting for automatic mode 5.15 Setting for automatic mode Before machining a workpiece, you can test the program in order to identify programming errors early on. Use the dry run feedrate for this purpose. In addition, you have the option of additionally limiting the traversing speed for rapid traverse so that when running-in a new program with rapid traverse, no undesirable high traversing speeds occur.
  • Page 180 Machining the workpiece 5.15 Setting for automatic mode Saving machining times Here, you specify how the machining times determined are processed. ● Yes A subdirectory with the name "GEN_DATA.WPD" is created in the directory of the part program. There, the machine times determined are saved in an ini file together with the name of the program.
  • Page 181: Working With Dxf Files

    Machining the workpiece 5.16 Working with DXF files 5.16 Working with DXF files 5.16.1 Overview The "DXF-Reader" function can be used to open files created in the SINUMERIK Operate editor directly in a CAD system as well as contours and drilling positions to be transferred and stored directly in G code and ShopTurn programs.
  • Page 182: Cleaning A Dxf File

    Machining the workpiece 5.16 Working with DXF files 5.16.2.2 Cleaning a DXF file All contained layers are shown when a DXF file is opened. Layers that do not contain any contour- or position-relevant data can be shown or hidden. Procedure The DXF file is opened in the Program Manager or in the editor.
  • Page 183: Enlarging Or Reducing The Cad Drawing

    Machining the workpiece 5.16 Working with DXF files 5.16.2.3 Enlarging or reducing the CAD drawing Precondition The DXF file is opened in the Program Manager. Procedure Press the "Details" and "Zoom +" softkeys if you wish to enlarge the size of the segment.
  • Page 184: Rotating The View

    Machining the workpiece 5.16 Working with DXF files Procedure Press the "Details" and "Magnifying glass" softkeys. A magnifying glass in the shape of a rectangular frame appears. Press the <+> key to enlarge the frame. - OR - Press the <-> key to reduce the frame. - OR - Press a cursor key to move the frame up, down, left or right.
  • Page 185: Displaying/Editing Information For The Geometric Data

    Machining the workpiece 5.16 Working with DXF files 5.16.2.6 Displaying/editing information for the geometric data Precondition The DXF file is opened in the Program Manager or in the editor. Procedure Press the "Details" and "Geometry info" softkeys. The cursor takes the form of a question mark. Position the cursor on the element for which you want to display its geometric data and press the "Element info"...
  • Page 186: Importing And Editing A Dxf File In The Editor

    Machining the workpiece 5.16 Working with DXF files 5.16.3 Importing and editing a DXF file in the editor 5.16.3.1 General procedure ● Create/open a G code or ShopTurn program ● Call the "Turn contour" cycles and create a "New contour" - OR - ●...
  • Page 187: Setting The Tolerance

    Machining the workpiece 5.16 Working with DXF files Press the "Arc center" softkey to place the zero point at the center of an arc. - OR - Press the "Cursor" softkey to define the zero point at any cursor posi- tion.
  • Page 188: Transferring The Drilling Positions

    Machining the workpiece 5.16 Working with DXF files 5.16.3.4 Transferring the drilling positions Calling the cycles The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Drilling" softkey. Press the "Positions" softkey. Press the "Arbitary positions"...
  • Page 189 Machining the workpiece 5.16 Working with DXF files Procedure Open a DXF file Press the "Import from DXF" softkey. Select the storage location and place the cursor on the relevant DXF file. You can use the search function to directly search comprehensive fold- ers and directories, e.g.
  • Page 190 Machining the workpiece 5.16 Working with DXF files Size (for position pattern "Row", "Frame", "Grid") Once the reference point and clearances have been specified, press the "Select element" softkey repeatedly. All expansions of the frame or the grid are displayed. Press the "Accept element"...
  • Page 191: Accepting Contours

    Machining the workpiece 5.16 Working with DXF files 5.16.3.5 Accepting contours Calling the cycles The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Contour turning" softkey. Press the "New contour" softkey. Selecting contours The start and end point are specified for the contour line.
  • Page 192 Machining the workpiece 5.16 Working with DXF files Procedure Opening a DXF file Enter the desired name in the "New Contour" window. Press the "From DXF file" and "Accept" softkeys. The "Open DXF File" window opens. Select a storage location and place the cursor on the relevant DXF file. You can, for example, use the search function to search directly for a DXF file in comprehensive folders and directories.
  • Page 193 Machining the workpiece 5.16 Working with DXF files Press the "Cursor" softkey to define the start of the element with the cur- sor at any position. Press the "OK" softkey to confirm your selection. 10. Press the "Accept element" softkey to accept the offered elements. The softkey can be operated while elements are still available to be ac- cepted.
  • Page 194 Machining the workpiece 5.16 Working with DXF files Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 195: Simulating Machining

    Simulating machining 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.
  • Page 196 Simulating machining 6.1 Overview Machine references The simulation is implemented as workpiece simulation. This means that it is not assumed that the zero 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.
  • Page 197 Simulating machining 6.1 Overview Note Tool display in the simulation and for simultaneous recording In order that workpiece simulation is also possible for tools that have either not been measured or have been incompletely entered, certain assumptions are made regarding the tool geometry.
  • Page 198 Simulating machining 6.1 Overview 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.
  • Page 199 Simulating machining 6.1 Overview 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.
  • Page 200: Simulation Before Machining Of The Workpiece

    Simulating machining 6.2 Simulation before machining of the workpiece Simulation before machining of the workpiece Before machining the workpiece on the machine, you have the option of performing a quick run-through in order to graphically display how the program will be executed. This provides a simple way of checking the result of the programming.
  • Page 201: Simultaneous Recording Before Machining Of The Workpiece

    Simulating machining 6.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"...
  • Page 202: Simultaneous Recording During Machining Of The Workpiece

    Simulating machining 6.4 Simultaneous recording during machining of the workpiece Simultaneous recording during machining of the workpiece If the view of the work space is blocked by coolant, for example, while the workpiece is being machined, you can also track the program execution on the screen. Software option You require the option "Simultaneous recording (real-time simulation)"...
  • Page 203: Different Views Of The Workpiece

    Simulating machining 6.5 Different views of the workpiece Different views of the workpiece In the graphical display, you can choose between different views so that you constantly have the best view of the current workpiece machining, or in order to display details or the overall view of the finished workpiece.
  • Page 204: Face View

    Simulating machining 6.5 Different views of the workpiece 6.5.3 Face view Start the simulation. Press the "Other views" and "Face view" softkeys. The side view shows the workpiece in the X-Y plane. Changing the display You can increase or decrease the size of the simulation graphic and move it, as well as change the segment.
  • Page 205: 2-Window

    Simulating machining 6.6 Graphical display 6.5.5 2-window Start the simulation. Press the "Additional views" and "2-window view" softkeys. 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 al- ways from the front to the cutting surface even if machining is to be per- formed from behind or from the back side.
  • Page 206: Editing The Simulation Display

    Simulating machining 6.7 Editing the simulation display Editing the simulation display 6.7.1 Blank display You have the option of replacing the blank defined in the program or to define a blank for programs in which a blank definition cannot be inserted. Note The unmachined part can only be entered if simulation or simultaneous recording is in the reset state.
  • Page 207 Simulating machining 6.7 Editing the simulation display Parameter Description Unit Counterspindle Mirroring Z • Mirroring is used when machining on the Z axis • Mirroring is not used when machining on the Z axis Blank Selecting the blank Centered cuboid •...
  • Page 208: Showing And Hiding The Tool Path

    Simulating machining 6.8 Program control during the simulation 6.7.2 Showing and hiding the tool path The path display follows the programmed tool path of the selected program. The path is continuously updated as a function of the tool movement. The tool paths can be shown or hidden as required.
  • Page 209: Simulating The Program Block By Block

    Simulating machining 6.8 Program control during the simulation Toggling between "Override +" and "Override -" Press the <CTRL> and <Cursor down> or <Cursor up> keys to toggle between the "Override +" and "Override -" softkeys. Selecting the maximum feedrate Press the <CTRL> and <M> keys to select the maximum feedrate of 120%.
  • Page 210: Editing And Adapting A Simulation Graphic

    Simulating machining 6.9 Editing and adapting a simulation graphic Press the <CTRL> and <S> keys simultaneously to enable and disable the single block mode. Editing and adapting a simulation graphic 6.9.1 Enlarging or reducing the graphical representation Precondition The simulation or the simultaneous recording is started. Procedure Press the <+>...
  • Page 211: Panning A Graphical Representation

    Simulating machining 6.9 Editing and adapting a simulation graphic Note Selected section The selected sections and size changes are kept as long as the program is selected. 6.9.2 Panning a graphical representation Precondition The simulation or the simultaneous recording is started. Procedure Press a cursor key if you wish to move the graphic up, down, left, or right.
  • Page 212: Modifying The Viewport

    Simulating machining 6.9 Editing and adapting a simulation graphic Keep the <Shift> key pressed and then turn the workpiece in the desired direction using the appropriate cursor keys. 6.9.4 Modifying the viewport If you would like to move, enlarge or decrease the size of the segment of the graphical display, e.g.
  • Page 213: Defining Cutting Planes

    Simulating machining 6.9 Editing and adapting a simulation graphic 6.9.5 Defining cutting planes In the 3D view, you have the option of "cutting" the workpiece and therefore displaying certain views in order to show hidden contours. Precondition The simulation or the simultaneous recording is started. Procedure Press the "Details"...
  • Page 214: Displaying Simulation Alarms

    Simulating machining 6.10 Displaying simulation alarms 6.10 Displaying simulation alarms Alarms might occur during simulation. If an alarm occurs during a simulation run, a window opens in the operating window to display it. The alarm overview contains the following information: ●...
  • Page 215: Creating A G Code Program

    Creating a G code program 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) Call and return conditions ●...
  • Page 216 Creating a G code program 7.2 Program views Program view The program view in the editor provides an overview of the individual machining steps of a program. Figure 7-1 Program view of a G code program Note In the program editor settings you define as to whether cycle calls are to be displayed as plain text or in NC syntax.
  • Page 217 Creating a G code program 7.2 Program views Parameter screen with help display Press the <Cursor right> key to open a selected program block or cycle in the program view. The associated parameter screen with help display is then displayed. Note Switching between the help screen and the graphic view The key combination <CTRL>...
  • Page 218: Program Structure

    Creating a G code program 7.3 Program structure Parameter screen with graphic view Press the "Graphic view" softkey to toggle between the help screen and the graphic view in the screen. Figure 7-3 Parameter screen with a graphical view of a G code program block Program structure G_code programs can always be freely programmed.
  • Page 219: Fundamentals

    Creating a G code program 7.4 Fundamentals See also Blank input (Page 222) Fundamentals 7.4.1 Machining planes A plane is defined by means of two coordinate axes. The third coordinate axis (tool axis) is perpendicular to this plane and determines the infeed direction of the tool (e.g. for 2½-D machining).
  • Page 220: Programming A Tool (T)

    Creating a G code program 7.4 Fundamentals There are parameters in the cycle screens whose names depend on this plane setting. These are usually parameters that refer to positions of the axes, such as reference point of a position pattern in the plane or depth specification when drilling in the tool axis. For G17, reference points in the plane are called X0 Y0, for G18 they are called Z0 X0 - and for G19, they are called Y0 Z0.
  • Page 221: Generating A G Code Program

    Creating a G code program 7.5 Generating a G code program Generating a G code program Create a separate program for each new workpiece that you would like to produce. The program contains the individual machining steps that must be performed to produce the workpiece.
  • Page 222: Blank Input

    Creating a G code program 7.6 Blank input Blank input 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.
  • Page 223 Creating a G code program 7.6 Blank input Parameter Description Unit Data for Selection of the spindle for the blank Main spindle • Counterspindle • Note: If the machine does not have a counterspindle, then the entry field "Data for" is not appli- cable.
  • Page 224 Creating a G code program 7.6 Blank input Chuck dimension of the counterspindle - (only for spindle chuck data "yes" and for a counterspindle that has been set up) Stop dimension of the counterspindle - (only for spindle chuck data "yes" and for a coun- terspindle that has been set up) Jaw dimension of the counterspindle with jaw type 2 - (only for spindle chuck data "yes"...
  • Page 225: Machining Plane, Milling Direction, Retraction Plane, Safe Clearance And Feedrate (Pl, Rp, Sc, F)

    Creating a G code program 7.7 Machining plane, milling direction, retraction plane, safe clearance and feedrate (PL, RP, SC, F) Machining plane, milling direction, retraction plane, safe clearance and feedrate (PL, RP, SC, F) In the program header, cycle input screens have general parameters that always repeat. You will find the following parameters in every input screen for a cycle in a G code program.
  • Page 226: Selection Of The Cycles Via Softkey

    Creating a G code program 7.8 Selection of the cycles via softkey Selection of the cycles via softkey Overview of the machining steps The following machining steps are available. All of the cycles/functions available in the control are shown in this display. However, at a specific system, only the steps possible corresponding to the selected technology can be selected.
  • Page 227 Creating a G code program 7.8 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 228 Creating a G code program 7.8 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 229 Creating a G code program 7.8 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 230 Creating a G code program 7.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 refer- ence: Programming Manual Measuring cycles / SINUMERIK 840D sl/828D ⇒...
  • Page 231: Calling Technology Cycles

    Creating a G code program 7.9 Calling technology cycles Calling technology cycles 7.9.1 Hiding cycle parameters The documentation describes all the possible input parameters for each cycle. Depending on the settings of the machine manufacturer, certain parameters can be hidden in the screens, i.e.
  • Page 232: Checking Cycle Parameters

    Creating a G code program 7.9 Calling technology cycles 7.9.3 Checking cycle parameters The entered parameters are already checked during the program creation in order to avoid faulty entries. If a parameter is assigned an illegal value, this is indicated in the input screen and is designated as follows: ●...
  • Page 233: Changing A Cycle Call

    Creating a G code program 7.9 Calling technology cycles 7.9.5 Changing a cycle call You have called the desired cycle via softkey in the program editor, entered the parameters and confirmed with "Accept". Procedure Select the desired cycle call and press the <Cursor right> key. The associated input screen of the selected cycle call is opened.
  • Page 234: Additional Functions In The Input Screens

    Creating a G code program 7.10 Measuring cycle support 7.9.7 Additional functions in the input screens 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 depend- ency.
  • Page 235: Creating A Shopturn Program

    Creating a ShopTurn program 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: ●...
  • Page 236 Creating a ShopTurn program 8.2 Program views Work plan The work plan in the editor provides an overview of the individual machining steps of a program. Figure 8-1 Machining schedule of a ShopTurn program You can move between the program blocks in the work plan by pressing the <Cursor up>...
  • Page 237 Creating a ShopTurn program 8.2 Program views Graphic view The graphic view shows the contour of the workpiece as a dynamic graphic with broken lines. The program block selected in the work plan is highlighted in color in the graphic view. Figure 8-2 Graphic view of a ShopTurn program Parameter screen with help display and graphic view...
  • Page 238 Creating a ShopTurn program 8.2 Program views Figure 8-3 Parameter screen with dynamic help display 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.
  • Page 239 Creating a ShopTurn program 8.2 Program views Figure 8-4 Parameter screen with graphic view Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 240: Program Structure

    Creating a ShopTurn program 8.3 Program structure Program structure A machining step program is divided into three sub-areas: ● Program header ● Program blocks ● End of program These sub-areas form a process plan. Program header The program header contains parameters that affect the entire program, such as blank dimensions or retraction planes.
  • Page 241: Fundamentals

    Creating a ShopTurn program 8.4 Fundamentals Fundamentals 8.4.1 Machining planes A workpiece can be machined on different planes. Two coordinate axes define a machining plane. On lathes with X, Z, and C axes, three planes are available: ● Turning ● Face ●...
  • Page 242 Creating a ShopTurn program 8.4 Fundamentals 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.
  • Page 243: Machining Cycle, Approach/Retraction

    Creating a ShopTurn program 8.4 Fundamentals 8.4.2 Machining cycle, approach/retraction Approaching and retracting during the machining cycle always follows the same pattern if you have not defined a special approach/retraction cycle. If your machine has a tailstock, you can also take this into consideration when traversing. The retraction for a cycle ends at the safety clearance.
  • Page 244 Creating a ShopTurn program 8.4 Fundamentals Taking into account the tailstock Figure 8-6 Approach/retraction taking into account the tailstock ● The tool traverses in rapid traverse from the tool change point along the shortest path to the retraction plane XRR from the tailstock. ●...
  • Page 245: Absolute And Incremental Dimensions

    Creating a ShopTurn program 8.4 Fundamentals 8.4.3 Absolute and incremental dimensions When generating a machining step program, you can input positions in absolute or incremental dimensions, depending on how the workpiece drawing is dimensioned. You can also use a combination of absolute and incremental dimensions, i.e. one coordinate as an absolute dimension and the other as an incremental dimension.
  • Page 246: Polar Coordinates

    Creating a ShopTurn program 8.4 Fundamentals Incremental dimensions (INC) With incremental dimensions (also referred to as sequential dimensions) a position specification refers to the previously programmed point, i.e. the input value corresponds to the path to be traversed. As a rule, the plus/minus sign does not matter when entering the incremental value, only the absolute value of the increment is evaluated.
  • Page 247: Clamping The Spindle

    Creating a ShopTurn program 8.4 Fundamentals Figure 8-9 Polar coordinates 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°...
  • Page 248: Creating A Shopturn Program

    Creating a ShopTurn program 8.5 Creating a ShopTurn program Creating a ShopTurn program Create a separate program for each new workpiece that you would like to produce. The program contains the individual machining steps that must be performed to produce the workpiece.
  • Page 249 Creating a ShopTurn program 8.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.
  • Page 250: Program Header

    Creating a ShopTurn program 8.6 Program header Program header In the program header, set the following parameters, which are effective for the complete program. Parameter Description Unit Measurement unit The setting of the measurement unit in the program header only refers to the posi- tion data in the actual program.
  • Page 251 Creating a ShopTurn program 8.6 Program header Parameter Description Unit - only for "pipe" blank Retraction plane X internal ∅ (abs) or retraction plane X referred to XI (inc) Retraction plane Z front (abs) or retraction plane Z referred to ZA (inc) extended - not for a "pipe"...
  • Page 252 Creating a ShopTurn program 8.6 Program header Parameter Description Unit Spindle chuck data Only chuck • You enter spindle chuck data in the program. Complete • You enter tailstock data in the program. Note: Please observe the machine manufacturer’s instructions. Jaw type Selecting the jaw type of the counterspindle.
  • Page 253: Generating Program Blocks

    Creating a ShopTurn program 8.7 Generating program blocks Generating program blocks After a new program is created and the program header is filled out, define the individual machining steps in program blocks that are necessary to machine the workpiece. You can only create the program blocks between the program header and the program end. Procedure Selecting a technological function Position the cursor in the work plan on the line behind which a new...
  • Page 254: Tool, Offset Value, Feedrate And Spindle Speed (T, D, F, S, V)

    Creating a ShopTurn program 8.8 Tool, offset value, feedrate and spindle speed (T, D, F, S, V) Tool, offset value, feedrate and spindle speed (T, D, F, S, V) The following parameters should be entered for every program block. Tool (T) Each time a workpiece is machined, you must program a tool.
  • Page 255 Creating a ShopTurn program 8.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.
  • Page 256: Call Work Offsets

    Creating a ShopTurn program 8.9 Call work offsets 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.
  • Page 257: Repeating Program Blocks

    Creating a ShopTurn program 8.10 Repeating program blocks 8.10 Repeating program blocks If certain steps when machining a workpiece have to be executed more than once, it is only necessary to program these steps once. You have the option of repeating program blocks. Note Machining several workpieces The program repeat function is not suitable to program repeat machining of parts.
  • Page 258: Entering The Number Of Workpieces

    Creating a ShopTurn program 8.11 Entering the number of workpieces Continue programming up to the point where you want to repeat the program blocks. Press the "Various" and "Repeat progr." softkeys. Enter the names of the start and end markers and the number of times the blocks are to be repeated.
  • Page 259: Changing Program Blocks

    Creating a ShopTurn program 8.12 Changing program blocks Procedure Open the "Program end" program block, if you want to machine more than one workpiece. In the "Repeat" field, enter "Yes". Press the "Accept" softkey. If you start the program later, program execution is repeated. Depending on the settings in the "Times, counters"...
  • Page 260: Changing Program Settings

    Creating a ShopTurn program 8.13 Changing program settings 8.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.
  • Page 261 Creating a ShopTurn program 8.13 Changing program settings Parameters Parameter Description Unit Retraction Lift mode simple • Extended • • Retraction plane X external ∅ (abs) or retraction plane X referred to XA (inc) Retraction plane X internal ∅ (abs) or retraction plane X referred to XI (inc) - (only for retraction "extended"...
  • Page 262: Selection Of The Cycles Via Softkey

    Creating a ShopTurn program 8.14 Selection of the cycles via softkey 8.14 Selection of the cycles via softkey Overview of the machining steps The following machining steps are available. All of the cycles/functions available in the control are shown in this display. However, at a specific system, only the steps possible corresponding to the selected technology can be selected.
  • Page 263 Creating a ShopTurn program 8.14 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 264 Creating a ShopTurn program 8.14 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 265 Creating a ShopTurn program 8.14 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 266 Creating a ShopTurn program 8.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 refer- ence: Programming Manual Measuring cycles / SINUMERIK 840D sl/828D ⇒...
  • Page 267: Calling Technology Functions

    Creating a ShopTurn program 8.15 Calling technology functions 8.15 Calling technology functions 8.15.1 Additional functions in the input screens 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.
  • Page 268: Programming Variables

    Creating a ShopTurn program 8.15 Calling technology functions 8.15.3 Programming variables In principle, variables or expressions can also be used in the input fields of the screen forms instead of specific numeric values. In this way, programs can be created very flexibly. Input of variables Please note the following points when using variables: ●...
  • Page 269: Changing A Cycle Call

    Creating a ShopTurn program 8.15 Calling technology functions 8.15.5 Changing a cycle call You have called the desired cycle via softkey in the program editor, entered the parameters and confirmed with "Accept". Procedure Select the desired cycle call and press the <Cursor right> key. The associated input screen of the selected cycle call is opened.
  • Page 270: Programming The Approach/Retraction Cycle

    Creating a ShopTurn program 8.16 Programming the approach/retraction cycle 8.16 Programming the approach/retraction cycle If you wish to shorten the approach/retraction for a machining cycle or solve a complex geometrical situation when approaching/retracting, you can generate a special cycle. In this case, the approach/retraction strategy normally used is not taken into account.
  • Page 271 Creating a ShopTurn program 8.16 Programming the approach/retraction cycle Table 8- 1 Parameters Description Unit Feedrate to approach the first position mm/min Alternatively, rapid traverse 1. position ∅ (abs) or 1st position (inc) mm (in) 1. position (abs or inc) Feedrate for approach to the second position mm/min Alternatively, rapid traverse...
  • Page 272: Measuring Cycle Support

    Creating a ShopTurn program 8.17 Measuring cycle support 8.17 Measuring cycle support Measuring cycles are general subroutines designed to solve specific measurement tasks. They can be adapted to specific problems via parameter settings. 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...
  • Page 273: Workpiece Drawing

    Creating a ShopTurn program 8.18 Example: Standard machining 8.18.1 Workpiece drawing Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 274: Programming

    Creating a ShopTurn program 8.18 Example: Standard machining 8.18.2 Programming 1. Program header Specify the blank. Measurement unit mm Blank Cylinder 90 abs +1.0 abs -120 abs -100 abs Retraction simple 2 inc 5 inc Tool change point Machine 160 abs 409 abs 4000 rev/min Machining direction...
  • Page 275 Creating a ShopTurn program 8.18 Example: Standard machining -1.6 abs 0 abs 2 inc 0 inc 0.1 inc Press the "Accept" softkey. 3. Input of blank contour with contour computer Press the "Cont. turn." and "New contour" softkeys. The "New Contour" input window opens. Enter the contour name (in this case: Cont_1).
  • Page 276 Creating a ShopTurn program 8.18 Example: Standard machining 0 abs 60 abs 0 abs Press the "Accept" softkey. It is only necessary to enter the blank contour when using a pre- machined blank. Blank contour 4. Input of finished part with contour computer Press the "Cont.
  • Page 277 Creating a ShopTurn program 8.18 Example: Standard machining Enter the following contour elements and acknowledge using the "Ac- cept" softkey. 48 abs α2 90° Direction of rotation 23 abs 60 abs -35 abs Afterwards, entry fields are inactive. Using the "Dialog selection" softkey, select a required contour element and confirm using the "Dialog accept"...
  • Page 278 Creating a ShopTurn program 8.18 Example: Standard machining 5. Stock removal (roughing) Press the "Cont. turn." and "Stock removal" softkeys. The "Stock Removal" input window opens. Enter the following technology parameters: T Roughing tool 80 D1 F 0.350 mm/rev V 400 m/min Enter the following parameters: Machining Roughing (∇)
  • Page 279 Creating a ShopTurn program 8.18 Example: Standard machining Stock removal contour 6. Solid machine residual material Press the "Cont. turn." and "St. remov. resid." softkeys. The "Stock removal residual material" input window opens. Enter the following technology parameters: T Roughing tool_55 D1 F 0.35 mm/rev V 400 m/min Enter the following parameters:...
  • Page 280 Creating a ShopTurn program 8.18 Example: Standard machining 7. Stock removal (finishing) Press the "Cont. turn." and "Stock removal" softkeys. The "Stock Removal" input window opens. Enter the following technology parameters: T Finishing tool_D1 F 0.1 mm/rev V 450 m/min Enter the following parameters: Machining Finishing (∇∇∇)
  • Page 281 Creating a ShopTurn program 8.18 Example: Standard machining α1 15 degrees α2 15 degrees 2 inc 0.4 inc 0.2 inc Press the "Accept" softkey. Contour, groove Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 282 Creating a ShopTurn program 8.18 Example: Standard machining 9. Groove (finishing) Press the "Turning", "Groove" and "Groove with inclines" softkeys. The "Groove 2" entry field opens. Enter the following technology parameters: T Grooving tool F 0.1 mm/rev V 220 m/min Enter the following parameters: Machining Finishing (∇∇∇)
  • Page 283 Creating a ShopTurn program 8.18 Example: Standard machining 10. Longitudinal threads M48 x2 
 ( roughing) Press the "Turning", "Thread" and "Thread longitudinal" softkeys. The "Longitudinal thread" entry field opens. Enter the following parameters: Threading tool_2 Table without 2 mm/rev 995 rev/min Machining type Roughing (∇)
  • Page 284 Creating a ShopTurn program 8.18 Example: Standard machining 11. Longitudinal threads M48 x 2 
 ( finishing) Press the "Turning", "Thread" and "Thread longitudinal" softkeys. The "Longitudinal thread" entry field opens. Enter the following parameters: Threading tool_2 Table without 2 mm/rev 995 rev/min Machining type Finishing (∇∇∇)
  • Page 285 Creating a ShopTurn program 8.18 Example: Standard machining 12. Drilling Press the "Drilling", "Drilling reaming" and "Drilling" softkeys. The "Drilling" input window opens. Enter the following technology parameters: T Drill_D5 F 0.1 mm/rev V 50 m/min Enter the following parameters: Machined surface Face C Drilling depth...
  • Page 286 Creating a ShopTurn program 8.18 Example: Standard machining 14. Milling the rectangular pocket Press the "Milling", "Pocket" and "Rectangular pocket" softkeys. The "Rectangular Pocket" input window opens. Enter the following technology parameters: T Miller_D8 F 0.030 mm/tooth V 200 m/min Enter the following parameters: Machined surface Face C...
  • Page 287: Results/Simulation Test

    Creating a ShopTurn program 8.18 Example: Standard machining 8.18.3 Results/simulation test Figure 8-10 Programming graphics Figure 8-11 Process plan Program test by means of simulation During simulation, the current program is calculated in its entirety and the result displayed in graphic form.
  • Page 288 Creating a ShopTurn program 8.18 Example: Standard machining Figure 8-12 3D view Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 289: G Code Machining Program

    Creating a ShopTurn program 8.18 Example: Standard machining 8.18.4 G code machining program 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...
  • Page 290 Creating a ShopTurn program 8.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 ;...
  • Page 291 Creating a ShopTurn program 8.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*...
  • Page 292 Creating a ShopTurn program 8.18 Example: Standard machining Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 293: Programming Technology Functions (Cycles)

    Programming technology functions (cycles) Drilling 9.1.1 General General geometry parameters ● Retraction plane RP and reference point Z0 Normally, reference point Z0 and retraction plane RP have different values. The cycle assumes that the retraction plane is in front of the reference point. Note If the values for reference point and retraction planes are identical, a relative depth specification is not permitted.
  • Page 294: Centering (Cycle81)

    Programming technology functions (cycles) 9.1 Drilling 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 ●...
  • Page 295 Programming technology functions (cycles) 9.1 Drilling Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Drilling" softkey. Press the "Centering" softkey. The "Centering" input window opens. Parameters, G code program Parameters, ShopTurn program Machining plane Tool name...
  • Page 296: Drilling (Cycle82)

    Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit 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. ∅...
  • Page 297 Programming technology functions (cycles) 9.1 Drilling See also Clamping the spindle (Page 247) 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.
  • Page 298 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Machining posi- Single position • tion (only for G Drill hole at programmed position code) Position pattern • Position with MCALL Z0 (only for G Reference point Z code) Machining Face C •...
  • Page 299 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Through drilling • Through drilling with feedrate FD • ZD - (only for Depth for feedrate reduction (abs) or depth for feedrate reduction in relation to Z1 (inc) through drilling "yes") FD - (only for Reduced feedrate for through drilling referred to drilling feedrate F through drilling...
  • Page 300 Programming technology functions (cycles) 9.1 Drilling Parameter Description Position At the front (face) • At the rear (face) • Outside (peripheral surface) • (only for ShopTurn) Inside (peripheral surface) • Clamp/release spindle The function must be set up by the machine manufacturer. (only for ShopTurn) Drilling depth Shank (drilling depth in relation to the shank)
  • Page 301: Reaming (Cycle85)

    Programming technology functions (cycles) 9.1 Drilling 9.1.4 Reaming (CYCLE85) 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.
  • Page 302 Programming technology functions (cycles) 9.1 Drilling Parameters, G code program Parameters, ShopTurn program Machining plane Tool name Retraction plane Cutting edge number Safety clearance Feedrate mm/min mm/rev Feedrate S / V Spindle speed or constant cut- ting rate m/min Parameter Description Unit Machining posi-...
  • Page 303: Boring (Cycle86)

    Programming technology functions (cycles) 9.1 Drilling 9.1.5 Boring (CYCLE86) 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.
  • Page 304 Programming technology functions (cycles) 9.1 Drilling 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.
  • Page 305 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Machining Single position • position Drill hole at programmed position. Position pattern • (only for G code) Position with MCALL Direction of rotation • • (only for G code) Z0 (only for G Reference point Z code) Machining...
  • Page 306: Deep-Hole Drilling 1 (Cycle83)

    Programming technology functions (cycles) 9.1 Drilling 9.1.6 Deep-hole drilling 1 (CYCLE83) Function With the "Deep-hole drilling 1" 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.
  • Page 307 Programming technology functions (cycles) 9.1 Drilling Approach/retraction during chip breaking 1. The tool moves with G0 to safety clearance of the reference point. 2. The tool drills with the programmed spindle speed and feedrate F = F · FD1 [%] up to the first infeed depth.
  • Page 308 Programming technology functions (cycles) 9.1 Drilling Parameters in the "Input complete" mode G code program parameters ShopTurn program parameters Input Complete • Machining plane Tool name Retraction plane Cutting edge number Safety clearance Feedrate mm/min mm/rev S / V Spindle speed or constant cut- ting rate m/min Parameter...
  • Page 309 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Drilling depth Shank (drilling depth in relation to the shank) • The drill is inserted into the workpiece until the drill shank reaches the value pro- grammed for Z1. The angle entered in the tool list is taken into account. Tip (drilling depth in relation to the tip) •...
  • Page 310 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit DTB (only for G Dwell time at drilling depth in seconds • code) Dwell time at drilling depth in revolutions • Note: DT > 0: The programmed value is effective DT = 0: The same value is effective as programmed under DTB (DT = DTB) Dwell time at final drilling depth in seconds •...
  • Page 311 Programming technology functions (cycles) 9.1 Drilling Parameter Description Position (only for At the front (face) • ShopTurn) At the rear (face) • Outside (peripheral surface) • Inside (peripheral surface) • Clamp/release spindle The function must be set up by the machine manufacturer. Drilling depth (abs) or drilling depth in relation to Z0 (inc) It is inserted into the workpiece until it reaches Z1.
  • Page 312: Deep-Hole Drilling 2 (Cycle830)

    Programming technology functions (cycles) 9.1 Drilling 9.1.7 Deep-hole drilling 2 (CYCLE830) Function The cycle "Deep-hole drilling 2" covers the complete functionality of "Deep-hole drilling 1". in addition, the cycle provides the following functions: ● Predrilling with reduced feedrate ● Taking into account a pilot hole ●...
  • Page 313 Programming technology functions (cycles) 9.1 Drilling Approach/retraction during stock removal 1. The tool moves with G0 to safety clearance of the reference point. 2. The tool drills with the programmed spindle speed and feedrate F = F · FD1 [%] up to the 1st infeed depth.
  • Page 314 Programming technology functions (cycles) 9.1 Drilling Direction of spindle rotation The direction of rotation of the spindle, with which the tool enters and withdraws from the pilot hole can be programmed as follows: ● with stationary spindle ● with clockwise rotating spindle ●...
  • Page 315 Programming technology functions (cycles) 9.1 Drilling Retraction Retraction can be realized at the pilot hole depth or the retraction plane. ● Retraction to the retraction plane is realized with G0 or feedrate, programmable speed as well as direction of rotation respectively stationary spindle. ●...
  • Page 316 Programming technology functions (cycles) 9.1 Drilling Parameters in the "Input complete" mode G code program parameters ShopTurn program parameters Input Complete • Machining plane Retraction plane Tool name Safety clearance Cutting edge number Feedrate mm/min mm/rev S / V S / V Spindle speed or constant cutting rate m/min...
  • Page 317 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Technology at Selecting the drilling feedrate the entrance to Without predrilling • the hole Drilling with feedrate F With predrilling • Drilling with feedrate FA With pilot hole • Insertion in the pilot hole with feedrate FP. ZP - (only for Depth of the pilot hole as a factor of the bore diameter * Ø...
  • Page 318 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Percentage for the feedrate at the first infeed. Infeed: Degression amount by which each additional infeed is reduced. • Percentage for each additional infeed. • DF = 100%: Infeed increment remains constant. DF <...
  • Page 319 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit ZD - (only for Depth for feedrate reduction (abs) or depth for feedrate reduction in relation to Z1 through drilling (inc). "yes") FD - (only for Feedrate for through drilling referred to drilling feedrate F. through drilling Feedrate for through drilling (ShopTurn).
  • Page 320 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Machining Single position • position Drill hole at programmed position (only G code) Position pattern with MCALL • Z0 (only G Reference point Z code) Machining Face • surface Face B •...
  • Page 321 Programming technology functions (cycles) 9.1 Drilling G code program parameters ShopTurn program parameters through drilling Feedrate for through drilling (ShopTurn) mm/min or mm/rev "yes") Feedrate for through drilling (G code) distance/min or distance/rev Coolant off - M function to switch off the coolant (only G code) Hidden parameters The following parameters are hidden.
  • Page 322: Tapping (Cycle84, 840)

    Programming technology functions (cycles) 9.1 Drilling Parameter Description Value Can be set in SD DT - (only for Dwell time at final depth in seconds 0.6 s through drilling "no") Retraction Retraction to pilot hole depth or retraction plane Pilot hole depth Retraction in rapid traverse Direction of spindle...
  • Page 323 Programming technology functions (cycles) 9.1 Drilling Clamping the spindle For ShopTurn, the "Clamp spindle" function can be set up by the machine manufacturer. Machine manufacturer Please refer to the machine manufacturer's specifications. Input simple (only for G code) For simple machining operations, you have the option to reduce the wide variety of parameters to the most important parameters using the "Input"...
  • Page 324 Programming technology functions (cycles) 9.1 Drilling Approach/retraction CYCLE84 - without compensating chuck in the "swarf removal" mode 1. The tool drills at the programmed spindle speed S (dependent on %S) as far as the 1st infeed depth (maximum infeed depth D). 2.
  • Page 325 Programming technology functions (cycles) 9.1 Drilling Parameters in the "Input complete" mode G code program parameters ShopTurn program parameters Input (only for G code) Complete • Machining plane Tool name Retraction plane Cutting edge number Safety clearance S / V Spindle speed or constant cut- ting rate m/min...
  • Page 326 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Position At the front (face) • (only for Shop- At the rear (face) • Turn) Outside (peripheral surface) • Inside (peripheral surface) • Clamp/release spindle The function must be set up by the machine manufacturer. (only for Shop- Turn) End point of the thread (abs) or thread length (inc) - only for G code and ShopTurn...
  • Page 327 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Pitch ... - (selection MODULUS in MODULUS: MODULUS = Pitch/π • only possible for Turns/" in turns per inch: Used with pipe threads, for example. • table selection "without") 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 sec- mm/rev ond and third field.
  • Page 328 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Direction of rotation after end of cycle: (only for G code) • • • Technology Adapting the technology: • – Exact stop – Precontrol – Acceleration – Spindle • Note: The technology fields are only displayed if their display has been enabled. Please observe the information provided by your machine manufacturer.
  • Page 329 Programming technology functions (cycles) 9.1 Drilling Parameters in the mode "Input simple" (only for G code program) G code program parameters Input simple • Retraction plane Parameter Description Compensating with compensating chuck • chuck mode Without compensating chuck • Machining Single position •...
  • Page 330 Programming technology functions (cycles) 9.1 Drilling Parameter Description Machining (not The following machining operations can be selected: for "with compen- 1 cut • sating chuck") The thread is drilled in one cut without interruption. Chipbreaking • The drill is retracted by the retraction amount V2 for chipbreaking. Swarf removal •...
  • Page 331: Drill And Thread Milling (Cycle78)

    Programming technology functions (cycles) 9.1 Drilling 9.1.9 Drill and thread milling (CYCLE78) 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.
  • Page 332 Programming technology functions (cycles) 9.1 Drilling Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Drilling" softkey. Press the "Thread" and "Cut thread" softkeys. The "Drilling and thread milling" input window opens. Parameters, G code program Parameters, ShopTurn program Machining plane...
  • Page 333 Programming technology functions (cycles) 9.1 Drilling Parameters Description Unit Clamp/release spindle (only for end face Y/peripheral surface Y) The function must be set up by the machine manufacturer. (only for Shop- Turn) Thread length (inc) or end point of the thread (abs) Maximum depth infeed Percentage for each additional infeed •...
  • Page 334 Programming technology functions (cycles) 9.1 Drilling Parameters Description Unit Feedrate for thread milling mm/min mm/tooth Table Thread table selection: without • ISO metric • Whitworth BSW • Whitworth BSP • • Selection - (not Selection, table value: e.g. for table "With- M3;...
  • Page 335: Positions And Position Patterns

    Programming technology functions (cycles) 9.1 Drilling 9.1.10 Positions and position patterns Function ● Arbitrary positions ● Position on a line, on a grid or frame ● Position on a full or pitch circle Programming a position pattern in ShopTurn Several position patterns can be programmed in succession (up to 20 technologies and position patterns in total).
  • Page 336: Arbitrary Positions (Cycle802)

    Programming technology functions (cycles) 9.1 Drilling If an A or B axis is set up on your machine, this is supported during drilling (any position pattern, full circle, and pitch circle). You set as to which rotary axis is listed as selection in position patterns. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 337 Programming technology functions (cycles) 9.1 Drilling Figure 9-1 Holes pointing toward the center Figure 9-2 Y axis is not centered above the cylinder YZCA plane You program in YZC if the Y axis should also move during machining. A value can be specified for each position.
  • Page 338 Programming technology functions (cycles) 9.1 Drilling Figure 9-3 Y axis is traversed (Y0, Y1) See also Positions and position patterns (Page 335) Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Drilling"...
  • Page 339 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Repeat jump label for position (only for G code) Machining plane (only for G code) Axes Selection of the participating axes (only for G code) XY (1st and 2nd axis of the plane) •...
  • Page 340 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Axes YZC (for G19) Y coordinate of 1st position (abs) Z coordinate of 1st position (abs) C coordinate of 1st position Degrees ... Y5 Y coordinates of additional positions (abs or inc) ...
  • Page 341: Row Position Pattern (Holes1)

    Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Peripheral surface Y: Reference point in X direction (abs) Positioning angle for machining surface Degrees Y coordinate of 1st position (abs) Z coordinate of 1st position (abs) ...Y7 Y coordinate for additional positions (abs or inc) Incremental dimension: The sign is also evaluated ...Z7 (only for ShopTurn...
  • Page 342 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Position At the front (face) • (only for Shop- At the rear (face) • Turn) Outside (peripheral surface) • Inside (peripheral surface) • X coordinate of the reference point X (abs) This position must be programmed absolutely in the 1st call.
  • Page 343: Grid Or Frame Position Pattern (Cycle801)

    Programming technology functions (cycles) 9.1 Drilling 9.1.13 Grid or frame position pattern (CYCLE801) Function ● You can use the "Grid position pattern" function (CYCLE801) to program any number of positions that are 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.
  • Page 344 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Position At the front (face) • (only for ShopTurn) At the rear (face) • Outside (peripheral surface) • Inside (peripheral surface) • X coordinate of the reference point X (abs) This position must be programmed absolutely in the 1st call. Y coordinate of the reference point Y (abs) This position must be programmed absolutely in the 1st call.
  • Page 345 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit αX Shear angle X Degrees αY Shear angle Y Degrees Distance between columns Distance between rows Number of columns Number of rows Parameter Description Unit Repeat jump label for position (only for G code) Machining plane (only for G code) Machining...
  • Page 346 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Peripheral surface C: Cylinder diameter ∅ (abs) Y coordinate of the reference point – first position (abs) Z coordinate of the reference point – first position (abs) α0 Angle of rotation of line with reference to Y axis Degrees (only for ShopTurn) Positive angle: Line is rotated counter-clockwise.
  • Page 347: Circle Or Pitch Circle Position Pattern (Holes2)

    Programming technology functions (cycles) 9.1 Drilling 9.1.14 Circle or pitch circle position pattern (HOLES2) Function You can program holes on a full circle or a pitch circle of a defined radius with the "Circle position pattern" and "Pitch circle position pattern" functions. The basic angle of rotation (α0) for the 1st position is relative to the X axis.
  • Page 348 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Axes XY (at right angles) X coordinate of the reference point (abs) Y coordinate of the reference point (abs) α0 Starting angle for first position referred to the X axis. Degrees Positive angle: Circle is rotated counter-clockwise.
  • Page 349 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Face Y: center/ Position circle center on the face surface off-center Position circle off-center on the face surface Z coordinate of the reference point (abs) Positioning angle for machining area Degrees X0 or L0 X coordinate of the reference point (abs) or reference point length, polar –...
  • Page 350 Programming technology functions (cycles) 9.1 Drilling Parameters - "Pitch circle" position pattern Parameter Description Unit Repeat jump label for position (only for G code) Machining plane (only for G code) Axes Selection of the participating axes: XY (1st and 2nd axis of the plane) •...
  • Page 351 Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Face C: center/ Position circle center on the face surface off-center Position circle off-center on the face surface Z coordinate of the reference point (abs) X coordinate of the reference point (abs) – (only for off-center) Y coordinate of the reference point (abs) –...
  • Page 352: Displaying And Hiding Positions

    Programming technology functions (cycles) 9.1 Drilling Parameter Description Unit Peripheral surface Y: X coordinate of the reference point (abs) Positioning angle for machining surface Degrees Y coordinate of the reference point (abs) Z coordinate of the reference point (abs) α0 Starting angle for first position referred to the Y axis.
  • Page 353 Programming technology functions (cycles) 9.1 Drilling Procedure: The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Drilling" and "Positions" softkeys. Press the "Line/Grid/Frame" or "Full/Pitch Circle" softkeys. Press the "Hide position" softkey. The "Hide position"...
  • Page 354: Repeating Positions

    Programming technology functions (cycles) 9.1 Drilling 9.1.16 Repeating positions 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).
  • Page 355: Rotate

    Programming technology functions (cycles) 9.2 Rotate Rotate 9.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. 9.2.2 Stock removal (CYCLE951) Function...
  • Page 356 Programming technology functions (cycles) 9.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;...
  • Page 357 Programming technology functions (cycles) 9.2 Rotate Straight stock removal cycle with radii or chamfers. The "Stock removal 2" input window opens. - OR Stock removal cycle with oblique lines, radii, or chamfers. The "Stock Removal 3" input window opens. G code program parameters ShopTurn program parameters Machining plane Tool name...
  • Page 358: Groove (Cycle930)

    Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Finishing allowance in X – (not for finishing) Finishing allowance in Z – (not for finishing) FS1...FS3 or R1...R3 Chamfer width (FS1...FS3) or rounding radius (R1...R3) - (not for stock removal 1) Parameter selection of intermediate point The intermediate point can be determined through position specification or angle.
  • Page 359 Programming technology functions (cycles) 9.2 Rotate Approach/retraction during roughing Infeed depth D > 0 1. The tool first moves to the starting point calculated internally in the cycle at rapid traverse. 2. The tool cuts a groove in the center of infeed depth D. 3.
  • Page 360 Programming technology functions (cycles) 9.2 Rotate Parameters, G code program Parameters, ShopTurn program Machining plane Tool name Safety clearance Cutting edge number Feedrate Feedrate mm/rev S / V Spindle speed or constant cutting rate m/min Parameter Description Unit Machining ∇ (roughing) •...
  • Page 361: Undercut Form E And F (Cycle940)

    Programming technology functions (cycles) 9.2 Rotate 9.2.4 Undercut form E and F (CYCLE940) 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.
  • Page 362 Programming technology functions (cycles) 9.2 Rotate Parameters Description Unit Position Form E machining position: Undercut size according to DIN table: E.g.: E1.0 x 0.4 (undercut form E) Reference point X ∅ Reference point Z Allowance in X ∅ (abs) or allowance in X (inc) Cross feed ∅...
  • Page 363: Thread Undercuts (Cycle940)

    Programming technology functions (cycles) 9.2 Rotate Parameters Description Unit Allowance in X ∅ (abs) or allowance in X (inc) Allowance in Z (abs) or allowance in Z (inc) – (for undercut form F only) Cross feed ∅ (abs) or cross feed (inc) * Unit of feedrate as programmed before the cycle call 9.2.5 Thread undercuts (CYCLE940)
  • Page 364 Programming technology functions (cycles) 9.2 Rotate Parameters, G code program Parameters, ShopTurn program (undercut, thread DIN) (undercut, thread DIN) Machining plane Tool name Safety clearance Cutting edge number Feedrate Feedrate mm/rev S / V Spindle speed or constant cut- ting rate m/min Parameters Description...
  • Page 365 Programming technology functions (cycles) 9.2 Rotate Parameters, G code program (undercut, thread) Parameters, ShopTurn program (undercut, thread) Machining plane Tool name Safety clearance Cutting edge number Feedrate Feedrate mm/rev S / V Spindle speed or constant cut- ting rate m/min Parameters Description Unit...
  • Page 366: Thread Turning (Cycle99)

    Programming technology functions (cycles) 9.2 Rotate 9.2.6 Thread turning (CYCLE99) Function The "Longitudinal thread", "Tapered thread" or "Face thread" cycle is used 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.
  • Page 367 Programming technology functions (cycles) 9.2 Rotate 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.
  • Page 368 Programming technology functions (cycles) 9.2 Rotate Parameter "Longitudinal thread" in the "Input complete" mode G-code program parameters Parameters, ShopTurn program Input Complete • Machining plane Tool name Cutting edge number S / V Spindle speed or constant cut- ting rate m/min Parameter Description...
  • Page 369 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Machining ∇ (roughing) • ∇∇∇ (finishing) • ∇ + ∇∇∇ (roughing and finishing) • Infeed (only for ∇ and Linear: • ∇ + ∇∇∇) Infeed with constant cutting depth Degressive: • Infeed with constant cutting cross-section Thread Internal thread...
  • Page 370 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Infeed slope as angle – (alternative to infeed slope as flank) Degrees αP α > 0: Infeed along the rear flank α < 0: Infeed along the front flank α = 0: Infeed at right angle to cutting direction If you wish to infeed along the flanks, the maximum absolute value of this parame- ter may be half the flank angle of the tool.
  • Page 371 Programming technology functions (cycles) 9.2 Rotate Parameter "Longitudinal thread" in the "Input simple" mode G code program parameters ShopTurn program parameters Input simple • Tool name Cutting edge number S / V Spindle speed or constant cut- ting rate m/min Parameter Description Unit...
  • Page 372 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Thread run-out (inc) The thread run-out can be used if you wish to retract the tool obliquely at the end of the thread (e.g. lubrication groove on a shaft). Thread depth from thread table (inc) Infeed slope as flank (inc) –...
  • Page 373 Programming technology functions (cycles) 9.2 Rotate Machine manufacturer Please refer to the machine manufacturer's specifications. Parameter "Tapered thread" in the "Input complete" mode G-code program parameters Parameters, ShopTurn program Input Complete • Machining plane Tool name Cutting edge number S / V Spindle speed or constant cut- ting rate m/min...
  • Page 374 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Thread Internal thread • External thread • Reference point X ∅ (abs, always diameter) Reference point Z (abs) X1 or End point X ∅ (abs) or end point in relation to X0 (inc) or mm or X1α...
  • Page 375 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Initial plunge depth – (only for ∇ and ∇ + ∇∇∇ under "Manual Machine") If you want to rework some threads, input the initial plunge depth D0 (inc.). This is the depth that was reached during a previous machining. By inputting the plunge depth, you avoid unnecessary idle cuts when reworking the threads.
  • Page 376 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Select the thread pitch / turns for table "without" or specify the thread pitch/turns mm/rev corresponding to the selection in the thread table: in/rev turns/" Thread pitch in mm/revolution • MODULUS Thread pitch in inch/revolution •...
  • Page 377 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Infeed slope as angle – (alternative to infeed slope as flank) Degrees αP α > 0: Infeed along the rear flank α < 0: Infeed along the front flank α = 0: Infeed at right angle to cutting direction If you wish to infeed along the flanks, the maximum absolute value of this parame- ter may be half the flank angle of the tool.
  • Page 378 Programming technology functions (cycles) 9.2 Rotate Parameter "Face thread" in the "Input complete" mode G-code program parameters Parameters, ShopTurn program Input Complete • Machining plane Tool name Cutting edge number S / V Spindle speed or constant cut- ting rate m/min Parameter Description...
  • Page 379 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit End point of the thread ∅ (abs) or thread length (inc) Incremental dimensions: The sign is also evaluated. Thread advance (inc) The starting point for the thread is the reference point (X0, Z0) brought forward by the thread advance W.
  • Page 380 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Number of thread turns The thread turns are distributed evenly across the periphery of the turned part; the 1st thread turn is always located at 0°. Thread changeover depth (inc) First machine all thread turns sequentially to thread changeover depth DA, then machine all thread turns sequentially to depth 2 ·...
  • Page 381 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Thread Internal thread • External thread • Reference point X ∅ (abs, always diameter) Reference point Z (abs) End point of the thread (abs) or thread length (inc) Incremental dimensions: The sign is also evaluated. Thread advance (inc) The starting point for the thread is the reference point (X0, Z0) brought forward by the thread advance W.
  • Page 382: Thread Chain (Cycle98)

    Programming technology functions (cycles) 9.2 Rotate Hidden parameters The following parameters are hidden. They are pre-assigned fixed values or values that can be adjusted using setting data. Parameter Description Value Can be set in SD Machining plane Defined in MD 52005 Change in thread pitch per revolution –...
  • Page 383 Programming technology functions (cycles) 9.2 Rotate Interruption of thread cutting You have the option to interrupt thread cutting (for example if the cutting tool is broken). 1. Press the <CYCLE STOP> key. The tool is retracted from the thread and the spindle is stopped. 2.
  • Page 384 Programming technology functions (cycles) 9.2 Rotate Parameters in the "Input complete" mode G code program parameters ShopTurn program parameters Input Complete • Machining plane Tool name Safety clearance Cutting edge number S / V Spindle speed or constant cut- ting rate m/min Parameter Description...
  • Page 385 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Thread pitch 3 (unit as parameterized for P0) mm/rev in/rev turns/" MODULUS End point X ∅ (abs) or • End point 3 in relation to X2 (inc) or • Degrees Thread taper 3 •...
  • Page 386 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Machining ∇ (roughing) • ∇∇∇ (finishing) • ∇ + ∇∇∇ (roughing and finishing) • Infeed (only for ∇ and ∇ Linear: • + ∇∇∇) Infeed with constant cutting depth Degressive: • Infeed with constant cutting cross-section Thread Internal thread...
  • Page 387 Programming technology functions (cycles) 9.2 Rotate Parameter Description Unit Thread run-out (inc) Thread depth (inc) DP or αP Infeed slope (flank) or infeed slope (angle) mm or degrees Infeed along the flank Infeed with alternating flanks D1 or ND First infeed depth or number of roughing cuts (only for ∇ and ∇ + ∇∇∇) Finishing allowance in X and Z –...
  • Page 388: Cut-Off (Cycle92)

    Programming technology functions (cycles) 9.2 Rotate 9.2.8 Cut-off (CYCLE92) 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.
  • Page 389 Programming technology functions (cycles) 9.2 Rotate Parameters, G code program Parameters, ShopTurn program Machining plane Tool name Safety clearance Cutting edge number Feedrate Feedrate mm/rev S / V Spindle speed or constant cut- ting rate m/min Parameter Description Unit Direction of spindle rotation (only for G code) Spindle speed rev/min...
  • Page 390: Contour Turning

    Programming technology functions (cycles) 9.3 Contour turning Contour turning 9.3.1 General information 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.
  • Page 391: Representation Of The Contour

    Programming technology functions (cycles) 9.3 Contour turning 5. Remove residual material (roughing) When removing stock along the contour, ShopTurn automatically detects residual material that has been left. For G code programming, when removing stock, it must first be decided whether to machine with residual material detection - or not. A suitable tool will allow you to remove this without having to machine the contour again.
  • Page 392: Creating A New Contour

    Programming technology functions (cycles) 9.3 Contour turning The different colors of the symbols indicate their status: Foreground Background Meaning Black Blue Cursor on active element Black Orange Cursor on current element Black White Normal element White Element not currently evaluated (element will only be evaluated when it is selected with the cursor)
  • Page 393 Programming technology functions (cycles) 9.3 Contour turning 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"). Parameter Description Unit Starting point Z (abs) Starting point X ∅ (abs) Transition to con- Type of transition tour start...
  • Page 394: Creating Contour Elements

    Programming technology functions (cycles) 9.3 Contour turning 9.3.4 Creating contour elements Creating contour elements After you have created a new contour and specified the starting point, you can define the individual elements that make up the contour. The following contour elements are available for the definition of a contour: ●...
  • Page 395 Programming technology functions (cycles) 9.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 
...
  • Page 396 Programming technology functions (cycles) 9.3 Contour turning 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. Enter the individual contour elements of the machining direction.
  • Page 397 Programming technology functions (cycles) 9.3 Contour turning Contour element "Straight line e.g. Z" Parameters Description Unit End point Z (abs or inc) α1 Starting angle to Z axis Degrees α2 Angle to the preceding element Degrees Transition to next ele- Type of transition ment Radius...
  • Page 398 Programming technology functions (cycles) 9.3 Contour turning Parameters Description Unit Form F Undercut size e.g. F0.6x0.3 DIN thread Thread pitch mm/rev α Insertion angle Degrees Thread Length Z1 Length Z2 Radius R1 Radius R2 Insertion depth Chamfer Transition to following element - chamfer Grinding allowance Grinding allowance to right of contour •...
  • Page 399 Programming technology functions (cycles) 9.3 Contour turning Contour element "Circle" Parameters Description Unit Direction of rotation Clockwise direction of rotation • Counterclockwise direction of rotation • End point Z (abs or inc) End point X ∅ (abs) or end point X (inc) Circle center point K (abs or inc) Circle center point I ∅...
  • Page 400: Entering The Master Dimension

    Programming technology functions (cycles) 9.3 Contour turning 9.3.5 Entering the master dimension If you would like to finish your workpiece to an exact fit, you can input the master dimension directly into the parameter screen form during programming. Specify the master dimension as follows: F<Diameter/Length>...
  • Page 401 Programming technology functions (cycles) 9.3 Contour turning Press the "Calculate" softkey. - OR - Press the <INPUT> key. The new value is calculated and displayed in the entry field of the calcu- lator. Press the "Accept" softkey. The calculated value is accepted and displayed in the entry field of the window.
  • Page 402: Changing The Contour

    Programming technology functions (cycles) 9.3 Contour turning 9.3.6 Changing the contour Function You can change a previously created contour later. Individual contour elements can be ● added, ● changed, ● inserted or ● deleted. Procedure for changing a contour element Open the part program or ShopTurn program to be executed.
  • Page 403: Contour Call (Cycle62) - Only For G Code Program

    Programming technology functions (cycles) 9.3 Contour turning 9.3.7 Contour call (CYCLE62) - only for G code program 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.
  • Page 404: Stock Removal (Cycle952)

    Programming technology functions (cycles) 9.3 Contour turning 9.3.8 Stock removal (CYCLE952) 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 blank contour. You must define a blank contour as a separate closed contour in advance of the finished-part contour.
  • Page 405 Programming technology functions (cycles) 9.3 Contour turning Alternating cutting depth Instead of working with constant cutting depth D, you can use an alternating cutting depth to vary the load on the tool edge. As a consequence you can increase the tool life. The percentage for the alternating cutting depth is saved in a machine data element.
  • Page 406 Programming technology functions (cycles) 9.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.
  • Page 407 Programming technology functions (cycles) 9.3 Contour turning G code program parameters ShopTurn program parameters Input Complete • Name of the program to be generated Tool name Machining plane Cutting edge number Retraction plane – (only for Feedrate mm/rev machining direction, longi- tudinal, inner) Safety clearance S / V...
  • Page 408 Programming technology functions (cycles) 9.3 Contour turning Parameter Description Unit Maximum depth infeed - (only for ∇) Maximum depth infeed - (only for parallel to the contour, as an alternative to D). Always round on the contour Never round on the contour Only round to the previous intersection.
  • Page 409 Programming technology functions (cycles) 9.3 Contour turning Parameter Description Unit - (only for ∇ machining) - (only for blank description, cylinder and allowance) For blank description, cylinder • – Version, absolute: Cylinder dimension (abs) – Version incremental: Allowance (inc) to maximum values of the CYCLE62 finished part contour For blank description, allowance •...
  • Page 410 Programming technology functions (cycles) 9.3 Contour turning Parameters in the "Input simple" mode G code program parameters ShopTurn program parameters Input simple • Name of the program to be generated Tool name Cutting edge number Retraction plane – (only for Feedrate mm/rev machining direction, longi-...
  • Page 411 Programming technology functions (cycles) 9.3 Contour turning Parameter Description Unit - (only for ∇ machining) - (only for blank description, cylinder and allowance) For blank description, cylinder • – Version, absolute: Cylinder dimension ∅ (abs) – Version incremental: Allowance (inc) to maximum values of the CYCLE62 finished part contour For blank description, allowance •...
  • Page 412: Stock Removal Rest (Cycle952)

    Programming technology functions (cycles) 9.3 Contour turning Hidden parameters Parameter Description Value Can be set in SD PL (only for G Machining plane Defined in MD code) 52005 Residual material With subsequent residual material removal SC (only for G Safety clearance code) Selection Always round on the contour...
  • Page 413 Programming technology functions (cycles) 9.3 Contour turning Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Contour turning" softkey. Press the "Stock removal residual material" softkey. The "Stock removal residual material" input window opens. Parameters, G code program Parameters, ShopTurn program Name of the program to be generated...
  • Page 414 Programming technology functions (cycles) 9.3 Contour turning Parameters Description Unit Position front • back • internal • external • Maximum depth infeed - (only for ∇) 1. Grooving limit tool (abs) – (only for face machining direction) 2. Grooving limit tool (abs) – (only for face machining direction) Maximum depth infeed - (only for parallel to the contour, as an alternative to D) Do not round contour at end of cut.
  • Page 415: Plunge-Cutting (Cycle952)

    Programming technology functions (cycles) 9.3 Contour turning 9.3.10 Plunge-cutting (CYCLE952) 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.
  • Page 416 Programming technology functions (cycles) 9.3 Contour turning Input simple For simple machining operations, you have the option to reduce the wide variety of parameters to the most important parameters using the "Input" selection field. In this "Input simple" mode, the hidden parameters are allocated a fixed value that cannot be adjusted. Machine manufacturer Various defined values can be pre-assigned using setting data.
  • Page 417 Programming technology functions (cycles) 9.3 Contour turning Parameter Description Unit Machining ∇ (roughing) • ∇∇∇ (finishing) • ∇+∇∇∇ (complete machining) • Machining Face • direction Longitudinal • Position front • back • Inside • outside • Maximum depth infeed - (only for ∇) 1.
  • Page 418 Programming technology functions (cycles) 9.3 Contour turning G code program parameters ShopTurn program parameters Allowance Allowance for pre-finishing - (only for ∇∇∇) • U1 contour allowance • Compensation allowance in X and Z direction (inc) – (only for allowance) Positive value: Compensation allowance is kept •...
  • Page 419 Programming technology functions (cycles) 9.3 Contour turning Parameter Description Unit Machining ∇ (roughing) • ∇∇∇ (finishing) • ∇+∇∇∇ (complete machining) • Machining Face • direction Longitudinal • Position front • back • inside • outside • Maximum depth infeed - (only for ∇) 1.
  • Page 420: Plunge-Cutting Rest (Cycle952)

    Programming technology functions (cycles) 9.3 Contour turning Parameter Description Unit Allowance Allowance for pre-finishing - (only for ∇∇∇) • U1 contour allowance • Compensation allowance in X and Z direction (inc) – (only for allowance) Positive value: Compensation allowance is kept •...
  • Page 421 Programming technology functions (cycles) 9.3 Contour turning Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Contour turning" softkey. Press the "Grooving residual material" softkey. The "Grooving residual material" input window is opened. Parameters, G code program Parameters, ShopTurn program Name of the program to be generated...
  • Page 422 Programming technology functions (cycles) 9.3 Contour turning parameters Description Unit Machining ∇ (roughing) • ∇∇∇ (finishing) • Machining Face • direction Longitudinal • Position front • back • internal • external • Maximum depth infeed - (only for ∇) 1. Grooving limit tool (abs) – (only for face machining direction) 2.
  • Page 423: Plunge-Turning (Cycle952)

    Programming technology functions (cycles) 9.3 Contour turning 9.3.12 Plunge-turning (CYCLE952) 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.
  • Page 424 Programming technology functions (cycles) 9.3 Contour turning Input simple For simple machining operations, you have the option to reduce the wide variety of parameters to the most important parameters using the "Input" selection field. In this "Input simple" mode, the hidden parameters are allocated a fixed value that cannot be adjusted. Machine manufacturer Various defined values can be pre-assigned using setting data.
  • Page 425 Programming technology functions (cycles) 9.3 Contour turning Parameter Description Unit FX (only ShopTurn) Feedrate in X direction mm/rev FZ (only ShopTurn) Feedrate in Z direction mm/rev FX (only G Code) Feedrate in X direction FZ (only for G code) Feedrate in Z direction Machining ∇...
  • Page 426 Programming technology functions (cycles) 9.3 Contour turning Parameter Description Unit - (only for ∇ machining) - (only for blank description, cylinder and allowance) For blank description, cylinder • – Version, absolute: Cylinder dimension (abs) – Version incremental: Allowance (inc) to maximum values of the CYCLE62 finished part contour For blank description, allowance •...
  • Page 427 Programming technology functions (cycles) 9.3 Contour turning Parameter Description Unit FX (only ShopTurn) mm/rev Feedrate in X direction • FZ (only ShopTurn) mm/rev Feedrate in Z direction • FX (only G Code) Feedrate in X direction • FZ (only for G code) Feedrate in Z direction •...
  • Page 428 Programming technology functions (cycles) 9.3 Contour turning Parameter Description Unit - (only for ∇ machining) - (only for blank description, cylinder and allowance) For blank description, cylinder • – Version, absolute: Cylinder dimension (abs) – Version incremental: Allowance (inc) to maximum values of the CYCLE62 finished part contour For blank description, allowance •...
  • Page 429: Plunge-Turning Rest (Cycle952)

    Programming technology functions (cycles) 9.3 Contour turning 9.3.13 Plunge-turning rest (CYCLE952) Function The "Plunge turning residual material" function is used when you want to machine the material that remained after plunge turning. For plunge turning ShopTurn, the cycle automatically detects any residual material and generates an updated blank contour.
  • Page 430 Programming technology functions (cycles) 9.3 Contour turning parameters Description Unit FX (only ShopTurn) Feedrate in X direction mm/rev FZ (only ShopTurn) Feedrate in Z direction mm/rev FX (only G Code) Feedrate in X direction FZ (only for G code) Feedrate in Z direction Machining ∇...
  • Page 431: Milling

    Programming technology functions (cycles) 9.4 Milling Milling 9.4.1 Face milling (CYCLE61) 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.
  • Page 432 Programming technology functions (cycles) 9.4 Milling Depth infeed always takes place outside the workpiece. For a workpiece with edge breaking, select the rectangular spigot cycle. In face milling, the effective tool diameter for a tool of type "Milling cutter" is stored in a machine data item.
  • Page 433 Programming technology functions (cycles) 9.4 Milling Parameters, G code program Parameters, ShopTurn program Machining plane Tool name Retraction plane Feedrate mm/min mm/tooth Safety clearance S / V Spindle speed or constant cut- ting rate m/min Feedrate parameters Description Unit Machining surface Face Y •...
  • Page 434 Programming technology functions (cycles) 9.4 Milling parameters Description Unit (only ShopTurn) Face Y: The positions refer to the reference point: Positioning angle for machining area - only for face Y Degrees Corner point 1 in X Corner point 1 in Y Height of blank Corner point 2 in X (abs) or corner point 2X in relation to X0 (inc) Corner point 2 in Y (abs) or corner point 2Y in relation to Y0 (inc)
  • Page 435: Rectangular Pocket (Pocket3)

    Programming technology functions (cycles) 9.4 Milling 9.4.2 Rectangular pocket (POCKET3) 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. ●...
  • Page 436 Programming technology functions (cycles) 9.4 Milling Machine manufacturer Various defined values can be pre-assigned using setting data. Please refer to the machine manufacturer's specifications. If the workpiece programming requires it, you can display and change all of the parameters using "Input complete". Approach/retraction 1.
  • Page 437 Programming technology functions (cycles) 9.4 Milling Figure 9-4 Geometries when chamfering inside contours Note The following error messages can occur when chamfering inside contours: • Safety clearance in the program header too large This error message appears when chamfering would, in principle, be possible with the parameters entered for FS and ZFS, but the safety clearance then could not be maintained.
  • Page 438 Programming technology functions (cycles) 9.4 Milling Parameters in the "Input complete" mode G code program parameters ShopTurn program parameters Input Complete • Machining plane Tool name Milling direction Cutting edge number Retraction plane Feedrate mm/min mm/tooth Safety clearance S / V Spindle speed or constant cut- ting rate m/min...
  • Page 439 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Machining The following machining operations 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 •...
  • Page 440 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Corner radius α0 Angle of rotation Degrees Pocket depth (abs) or depth relative to Z0 (inc) – (only for ∇, ∇∇∇ or ∇∇∇ edge) Maximum plane infeed • Maximum plane infeed as a percentage of the milling cutter diameter •...
  • Page 441 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Radius of helix – (for helical insertion only) The radius cannot be any larger than the milling cutter radius; otherwise, material will remain. Maximum insertion angle – (for insertion with oscillation only) Degrees Solid machining Complete machining...
  • Page 442 Programming technology functions (cycles) 9.4 Milling Parameter Description Position (only for At the front (face) • ShopTurn) At the rear (face) • Outside (peripheral surface) • Inside (peripheral surface) • Clamp/release spindle (only for end face Y/peripheral surface Y) The function must be set up by the machine manufacturer. (only for ShopTurn) The positions refer to the reference point: Reference point X...
  • Page 443 Programming technology functions (cycles) 9.4 Milling Parameter Description Maximum plane infeed • Maximum plane infeed as a percentage of the milling cutter diameter • - (only for ∇ and ∇∇∇) Maximum depth infeed – (only for ∇, ∇∇∇ or ∇∇∇ edge) Plane finishing allowance –...
  • Page 444: Circular Pocket (Pocket4)

    Programming technology functions (cycles) 9.4 Milling Hidden parameters The following parameters are hidden. They are pre-assigned fixed values or values that can be adjusted using setting data. Parameter Description Value Can be set in SD PL (only for G Machining plane Defined in MD code) 52005...
  • Page 445 Programming technology functions (cycles) 9.4 Milling Input simple For simple machining operations, you have the option to reduce the wide variety of parameters to the most important parameters using the "Input" selection field. In this "Input simple" mode, the hidden parameters are allocated a fixed value that cannot be adjusted. Machine manufacturer Various defined values can be pre-assigned using setting data.
  • Page 446 Programming technology functions (cycles) 9.4 Milling Machining type: Plane by plane When milling circular pockets, you can select these methods for the following machining types: ● Roughing Roughing involves machining the individual planes of the circular pocket one after the other from the center out, until depth Z1 or X1 is reached.
  • Page 447 Programming technology functions (cycles) 9.4 Milling Chamfering machining Chamfering involves edge breaking at the upper edge of the circular pocket. Figure 9-5 Geometries when chamfering inside contours Note The following error messages can occur when chamfering inside contours: • Safety clearance in the program header too large This error message appears when chamfering would, in principle, be possible with the parameters entered for FS and ZFS, but the safety clearance then could not be maintained.
  • Page 448 Programming technology functions (cycles) 9.4 Milling Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Milling" softkey. Press the "Pocket" and "Circular pocket" softkeys. The "Circular Pocket" input window opens. Parameters in the "Input complete"...
  • Page 449 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit 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 • Solid machine circular pocket plane-by-plane Helical •...
  • Page 450 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Peripheral surface Y: The positions refer to the reference point: Positioning angle for machining surface – (only for single position) Degrees Reference point Y – (only for single position) Reference point Z – (only for single position) Reference point X –...
  • Page 451 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Radius of helix - (only for helical insertion)
 The radius must not be larger than the milling cutter radius, otherwise material will remain. Also make sure the circular pocket is not violated. Solid machining Complete machining •...
  • Page 452 Programming technology functions (cycles) 9.4 Milling Parameter Description Clamp/release spindle (only for end face Y/peripheral surface Y) The function must be set up by the machine manufacturer. (only for ShopTurn) Machining ∇ (roughing) • ∇∇∇ (finishing) • ∇∇∇ edge (edge finishing, plane-by-plane or helical) •...
  • Page 453 Programming technology functions (cycles) 9.4 Milling Parameter Description ∅ Diameter of pocket Depth referred to Z0/X0 (inc) or pocket depth (abs) - (only for ∇, ∇∇∇ or ∇∇∇ edge) Maximum plane infeed • Maximum plane infeed as a percentage of the milling cutter diameter •...
  • Page 454: Rectangular Spigot (Cycle76)

    Programming technology functions (cycles) 9.4 Milling Hidden parameters The following parameters are hidden. They are pre-assigned fixed values or values that can be adjusted using setting data. Parameter Description Value Can be set in SD PL (only for G Machining plane Defined in MD code) 52005...
  • Page 455 Programming technology functions (cycles) 9.4 Milling Input simple For simple machining operations, you have the option to reduce the wide variety of parameters to the most important parameters using the "Input" selection field. In this "Input simple" mode, the hidden parameters are allocated a fixed value that cannot be adjusted. Machine manufacturer Various defined values can be pre-assigned using setting data.
  • Page 456 Programming technology functions (cycles) 9.4 Milling 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.
  • Page 457 Programming technology functions (cycles) 9.4 Milling Parameters in the "Input complete" mode G code program parameters ShopTurn program parameters Input Complete • Machining plane Tool name Milling direction Cutting edge number Retraction plane Feedrate mm/min mm/tooth Safety clearance S / V Spindle speed or constant cut- ting rate m/min...
  • Page 458 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Machining position Single position • Mill rectangular pocket at the programmed position (X0, Y0, Z0). Position pattern • Position with MCALL The positions refer to the reference point: Reference point X – (only for single position) Reference point Y –...
  • Page 459 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Depth finishing allowance (tool axis) - (only for ∇ and ∇∇∇) Width of blank spigot (important for determining approach position) - (only for ∇ and ∇∇∇) Length of blank spigot (important for determining approach position) - (only for ∇ and ∇∇∇) Chamfer width for chamfering - (for chamfering only) Insertion depth of tool tip (abs or inc) - (for chamfering only)
  • Page 460 Programming technology functions (cycles) 9.4 Milling Parameter Description The positions refer to the reference point: Reference point X Reference point Y Reference point Z (only for G code) Face C: The positions refer to the reference point: X0 or L0 Reference point X or reference point length polar Y0 or C0 Reference point Y or reference point angle polar...
  • Page 461: Circular Spigot (Cycle77)

    Programming technology functions (cycles) 9.4 Milling Hidden parameters The following parameters are hidden. They are pre-assigned fixed values or values that can be adjusted using setting data. Parameter Description Value Can be set in SD PL (only for G Machining plane Defined in MD code) 52005...
  • Page 462 Programming technology functions (cycles) 9.4 Milling Input simple For simple machining operations, you have the option to reduce the wide variety of parameters to the most important parameters using the "Input" selection field. In this "Input simple" mode, the hidden parameters are allocated a fixed value that cannot be adjusted. Machine manufacturer Various defined values can be pre-assigned using setting data.
  • Page 463 Programming technology functions (cycles) 9.4 Milling Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Milling" softkey. Press the "Multi-edge spigot" and "Circular spigot" softkeys. The "Circular Spigot" input window opens. Parameters in the "Input complete"...
  • Page 464 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Clamp/release spindle (only for end face Y/peripheral surface Y) The function must be set up by the machine manufacturer. (only for Shop- Turn) Machining The following machining operations can be selected: ∇...
  • Page 465 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Peripheral surface Y: The positions refer to the reference point: Positioning angle for machining surface – (only for single position) Degrees Reference point Y – (only for single position) Reference point Z – (only for single position) Reference point X –...
  • Page 466 Programming technology functions (cycles) 9.4 Milling Parameter Description FZ (only for G Depth infeed rate code) Machining Face C • surface (only for Face Y • ShopTurn) Peripheral surface C • Peripheral surface Y • Position (only for At the front (face) •...
  • Page 467 Programming technology functions (cycles) 9.4 Milling Parameter Description Peripheral surface C: The positions refer to the reference point: Y0 or C0 Reference point Y or reference point angle polar mm or de- grees Reference point Z X0(only for Shop- Cylinder diameter ∅ Turn) Peripheral surface Y: The positions refer to the reference point: Positioning angle for machining surface...
  • Page 468: Multi-Edge (Cycle79)

    Programming technology functions (cycles) 9.4 Milling 9.4.6 Multi-edge (CYCLE79) 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: Clamping the spindle For ShopTurn, the "Clamp spindle"...
  • Page 469 Programming technology functions (cycles) 9.4 Milling Note A multi-edge with more than two edges is traversed helically; with a single or double edge, each edge is machined separately. Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor.
  • Page 470 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Machining Face C • surface Face Y • (only for Shop- Turn) Position Front • back • (only for Shop- Turn) Clamp/release spindle (only for face Y) The function must be set up by the machine manufacturer. (only for Shop- Turn) Machining...
  • Page 471 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Chamfer width for chamfering - (for chamfering only) Insertion depth of tool tip (abs or inc) - (for chamfering only) * Unit of feedrate as programmed before the cycle call Parameters in the "Input simple" mode G code program parameters ShopTurn program parameters Input...
  • Page 472 Programming technology functions (cycles) 9.4 Milling Parameter Description R1 and FS1 Rounding radius or chamfer width Multi-edge depth (abs) or depth in relation to Z0 (inc) - (only for ∇, ∇∇∇ and ∇∇∇ edge) Maximum plane infeed • Maximum plane infeed as a percentage of the milling cutter diameter •...
  • Page 473: Longitudinal Groove (Slot1)

    Programming technology functions (cycles) 9.4 Milling 9.4.7 Longitudinal groove (SLOT1) 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. Depending on the dimensions of the longitudinal slot in the workpiece drawing, you can select a corresponding reference point for the longitudinal slot.
  • Page 474 Programming technology functions (cycles) 9.4 Milling Input simple For simple machining operations, you have the option to reduce the wide variety of parameters to the most important parameters using the "Input" selection field. In this "Input simple" mode, the hidden parameters are allocated a fixed value that cannot be adjusted. Machine manufacturer Various defined values can be pre-assigned using setting data.
  • Page 475 Programming technology functions (cycles) 9.4 Milling Figure 9-6 Geometries when chamfering inside contours Note The following error messages can occur when chamfering inside contours: • Safety clearance in the program header too large This error message appears when chamfering would, in principle, be possible with the parameters entered for FS and ZFS, but the safety clearance then could not be maintained.
  • Page 476 Programming technology functions (cycles) 9.4 Milling Parameters in the "Input complete" mode G-code program parameters Parameters, ShopTurn program Input Complete • Machining plane Tool name Milling direction Cutting edge number Retraction plane Feedrate mm/min mm/tooth Safety clearance S / V Spindle speed or constant cut- ting rate m/min...
  • Page 477 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Machining Single position • position Mill rectangular pocket at the programmed position (X0, Y0, Z0). Position pattern • Position with MCALL The positions refer to the reference point: Reference point X – (only for single position) Reference point Y –...
  • Page 478 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Plane finishing allowance for the length (L) and width (W) of the slot. - (only for ∇ and ∇∇∇) Depth finishing allowance (tool axis) - (only for ∇ and ∇∇∇) Insertion The following insertion modes can be selected –...
  • Page 479 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Chamfer width for chamfering - (for chamfering only) Insertion depth of tool tip (abs or inc) - (for chamfering only) * Unit of feedrate as programmed before the cycle call Parameters in the "Input simple" mode G code program parameters ShopTurn program parameters Input...
  • Page 480 Programming technology functions (cycles) 9.4 Milling Parameter Description The positions refer to the reference point: Reference point X Reference point Y Reference point Z (only for G code) Face C: The positions refer to the reference point: X0 or L0 Reference point X or reference point length polar Y0 or C0 Reference point Y or reference point angle polar...
  • Page 481 Programming technology functions (cycles) 9.4 Milling Parameter Description Insertion The following insertion modes can be selected – (only for ∇, ∇∇∇ or ∇∇∇ edge): Predrilled (only for G code) • Approach reference point shifted by the amount of the safety clearance with Vertical •...
  • Page 482: Circumferential Groove (Slot2)

    Programming technology functions (cycles) 9.4 Milling Hidden parameters The following parameters are hidden. They are pre-assigned fixed values or values that can be adjusted using setting data. Parameter Description Value Can be set in SD PL (only for G code) Machining plane Defined in MD 52005...
  • Page 483 Programming technology functions (cycles) 9.4 Milling Input simple For simple machining operations, you have the option to reduce the wide variety of parameters to the most important parameters using the "Input" selection field. In this "Input simple" mode, the hidden parameters are allocated a fixed value that cannot be adjusted. Machine manufacturer Various defined values can be pre-assigned using setting data.
  • Page 484 Programming technology functions (cycles) 9.4 Milling Figure 9-7 Geometries when chamfering inside contours Note The following error messages can occur when chamfering inside contours: • Safety clearance in the program header too large This error message appears when chamfering would, in principle, be possible with the parameters entered for FS and ZFS, but the safety clearance then could not be maintained.
  • Page 485 Programming technology functions (cycles) 9.4 Milling Parameters in the "Input complete" mode Parameters, G code program Parameters, ShopTurn program Input Complete • Machining plane Tool name Milling direction Cutting edge number Retraction plane Feedrate mm/min mm/tooth Safety clearance S / V Spindle speed or constant cut- ting rate m/min...
  • Page 486 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit The positions refer to the reference point: Reference point X – (only for single position) Reference point Y – (only for single position) Reference point Z – (only for single position) (only for G code) Face C: The positions refer to the reference point: X0 or L0...
  • Page 487 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Positioning Positioning motion between the slots: Straight line: • Next position is approached linearly in rapid traverse. Circular: • Next position is approached along a circular path at the feedrate defined in a machine data code. Chamfer width for chamfering (inc) - (for chamfering only) Insertion depth of tool tip (abs or inc) - (for chamfering only) * Unit of feedrate as programmed before the cycle call...
  • Page 488 Programming technology functions (cycles) 9.4 Milling Parameter Description Machining ∇ (roughing) • ∇∇∇ (finishing) • ∇∇∇ edge (edge finishing) • Chamfering • FZ (only for G code) Depth infeed rate 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.
  • Page 489 Programming technology functions (cycles) 9.4 Milling Parameter Description Number of slots Radius of circumferential slot Degrees α1 Opening angle of the slot Degrees α2 Advance angle - (for pitch circle only) Degrees Slot width Slot depth (abs) or depth referred to Z0 or X0 (inc) - (only for ∇ and ∇∇∇) Maximum depth infeed –...
  • Page 490: Open Groove (Cycle899)

    Programming technology functions (cycles) 9.4 Milling 9.4.9 Open groove (CYCLE899) 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. ●...
  • Page 491 Programming technology functions (cycles) 9.4 Milling If the workpiece programming requires it, you can display and change all of the parameters using "Input complete". Approach/retraction for vortex milling 1. The tool approaches the starting point in front of the slot in rapid traverse and maintains the safety clearance.
  • Page 492 Programming technology functions (cycles) 9.4 Milling Supplementary conditions for vortex milling ● Roughing 1/2 slot width W – finishing allowance UXY ≤ milling cutter diameter ● Slot width minimum 1.15 x milling cutter diameter + finishing allowance maximum, 2 x milling cutter diameter + 2 x finishing allowance ●...
  • Page 493 Programming technology functions (cycles) 9.4 Milling Supplementary conditions for plunge cutting ● Roughing 1/2 slot width W - finishing allowance UXY ≤ milling cutter diameter ● Maximum radial infeed The maximum infeed depends on the cutting edge width of the milling cutter. ●...
  • Page 494 Programming technology functions (cycles) 9.4 Milling Machining type, finishing: When finishing walls, the milling cutter travels along the slot walls, whereby just like for roughing, it is again fed in the Z direction, increment by increment. During this process, the milling cutter travels through the safety clearance beyond the beginning and end of the slot, so that an even slot wall surface can be guaranteed across the entire length of the slot.
  • Page 495 Programming technology functions (cycles) 9.4 Milling Note The following error messages can occur when chamfering inside contours: • Safety clearance in the program header too large This error message appears when chamfering would, in principle, be possible with the parameters entered for FS and ZFS, but the safety clearance then could not be maintained.
  • Page 496 Programming technology functions (cycles) 9.4 Milling Parameters in the "Input complete" mode G code program parameters ShopTurn program parameters Input Complete • Machining plane Tool name Retraction plane Cutting edge number Safety clearance Feedrate mm/min mm/tooth Feedrate S / V Spindle speed or constant cut- ting rate m/min...
  • Page 497 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit 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 •...
  • Page 498 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit α0 Angle of rotation of slot Degrees Slot depth (abs) or depth relative to Z0 (abs) – (only for ∇, ∇∇∇, ∇∇∇ base and (only for G code) ∇∇) Z1 or X1 Slot depth (abs) or depth relative to Z0 or X0 (abs) –...
  • Page 499 Programming technology functions (cycles) 9.4 Milling Parameter Description 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.
  • Page 500 Programming technology functions (cycles) 9.4 Milling Parameter Description Peripheral surface Y: The positions refer to the reference point: Positioning angle for machining surface Degrees Reference point Y Reference point Z Reference point X (only for ShopTurn) Slot width Slot length Slot depth (abs) or depth relative to Z0 (abs) –...
  • Page 501: Long Hole (Longhole) - Only For G Code Program

    Programming technology functions (cycles) 9.4 Milling 9.4.10 Long hole (LONGHOLE) - only for G code program 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.
  • Page 502 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Machining plane Retraction plane (abs) Safety clearance (inc) Feedrate Machining type Plane-by-plane • The tool is inserted to infeed depth in the pocket center. Note: This setting can be used only if the cutter can cut across center. Oscillating •...
  • Page 503: Thread Milling (Cycle70)

    Programming technology functions (cycles) 9.4 Milling 9.4.11 Thread milling (CYCLE70) 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.
  • Page 504 Programming technology functions (cycles) 9.4 Milling Approach/retraction when milling external threads 1. Positioning on retraction plane with rapid traverse. 2. Approach of starting point of the approach circle in the current plane with rapid traverse. 3. Infeed to a starting point in the tool axis calculated internally in the controller with rapid traverse.
  • Page 505 Programming technology functions (cycles) 9.4 Milling Table 9- 1 Parameters, G code program Parameters, ShopTurn program Machining plane Tool name Milling direction Cutting edge number Retraction plane Feedrate mm/min mm/rev Safety clearance S / V Spindle speed or constant cut- ting rate m/min Feedrate...
  • Page 506 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Position of the thread: Internal thread • An internal thread is cut. External thread • An external thread is cut. Number of teeth per cutting edge Single or multiple toothed milling inserts can be used. The motions required are executed by the cycle internally, so that the tip of the bottom tooth on the milling tool cutting edge corresponds to the programmed end position when the thread end position is reached.
  • Page 507: Engraving (Cycle60)

    Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Pitch ... - (selection MODULUS In MODULUS: For example, generally used for worm gears that mesh with a • option only for table Turns/" gear wheel. selection "without") Per inch: Used with pipe threads, for example. •...
  • Page 508 Programming technology functions (cycles) 9.4 Milling Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Milling" softkey. Press the "Engraving" softkey. The "Engraving" input window opens. Entering the engraving text Press the "Special characters"...
  • Page 509 Programming technology functions (cycles) 9.4 Milling • Press the "Variable" and "Workpiece count 000123" softkeys to engrave a workpiece count with a fixed number of digits and leading zeroes. The format text <######,_$AC_ACTUAL_PARTS> is inserted and you return to the engraving field with the softkey bar. •...
  • Page 510 Programming technology functions (cycles) 9.4 Milling <#,_VAR_NUM> 4 places before decimal point, leading blanks, no places after the decimal point <#.,_VAR_NUM> 12.35 Places before and after the deci- mal point not formatted. <#.#,_VAR_NUM> 12.4 Places before decimal point un- formatted, 1 place after the decimal point (rounded) <#.##,_VAR_NUM>...
  • Page 511 Programming technology functions (cycles) 9.4 Milling 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. ●...
  • Page 512 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Depth infeed rate (only for G code) Depth infeed rate mm/min (only for ShopTurn) mm/tooth Machining Face C • surface Face Y • Peripheral surface C • (only for ShopTurn) Peripheral surface Y •...
  • Page 513 Programming technology functions (cycles) 9.4 Milling Parameter Description Unit Face C: The positions refer to the reference point: X0 or L0 Reference point X or reference point length polar Y0 or C0 Reference point Y or reference point angle polar mm or de- grees Reference point Z...
  • Page 514: Contour Milling

    Programming technology functions (cycles) 9.5 Contour milling Contour milling 9.5.1 General information 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.
  • Page 515 Programming technology functions (cycles) 9.5 Contour milling Contour element Symbol Meaning Straight line in any direction Straight line with any gradient Arc right Circle Arc left Circle Pole Straight diagonal or circle in polar coordinates Finish contour End of contour definition The different colors of the symbols indicate their status: Foreground Background...
  • Page 516: Creating A New Contour

    Programming technology functions (cycles) 9.5 Contour milling 9.5.3 Creating a new contour 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.
  • Page 517 Programming technology functions (cycles) 9.5 Contour milling Cartesian starting point Enter the starting point for the contour. Enter any additional commands in G code format, as required. Press the "Accept" softkey. Enter the individual contour elements. Polar starting point Press the "Pole" softkey. Enter the pole position in Cartesian coordinates.
  • Page 518 Programming technology functions (cycles) 9.5 Contour milling parameters Description Unit Machining Face C • surface Face Y • Face B • (only for ShopTurn) Peripheral surface C • Peripheral surface Y • Machining plane (only for G code) G17 (XY) •...
  • Page 519: Creating Contour Elements

    Programming technology functions (cycles) 9.5 Contour milling 9.5.4 Creating contour elements After you have created a new contour and specified the starting point, you can define the individual elements that make up the contour. The following contour elements are available for the definition of a contour: ●...
  • Page 520 Programming technology functions (cycles) 9.5 Contour milling Contour transition elements As a transition between two contour elements, you can choose a radius or a chamfer. The transition element is always attached at the end of a contour element. The contour transition element is selected in the parameter screen of the respective contour element.
  • Page 521 Programming technology functions (cycles) 9.5 Contour milling The "Circle" input window opens. - OR The "Pole Input" input window opens. 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.).
  • Page 522 Programming technology functions (cycles) 9.5 Contour milling Contour element "straight line, e.g. Y" Parameters Description Unit Machining Face C • surface Face Y • Face B • (only for ShopTurn) Peripheral surface C • Peripheral surface Y • End point Y (abs or inc) α1 Starting angle to X axis Degrees...
  • Page 523 Programming technology functions (cycles) 9.5 Contour milling Contour element "Circle" Parameters Description Unit Machining Face C • surface Face Y • Face B • (only for ShopTurn) Peripheral surface C • Peripheral surface Y • Direction of rotation Clockwise direction of rotation •...
  • Page 524: Changing The Contour

    Programming technology functions (cycles) 9.5 Contour milling Contour element "End" The data for the transition at the contour end of the previous contour element is displayed in the "End" parameter screen. The values cannot be edited. 9.5.5 Changing the contour Function You can change a previously created contour later.
  • Page 525: Contour Call (Cycle62) - Only For G Code Program

    Programming technology functions (cycles) 9.5 Contour milling 9.5.6 Contour call (CYCLE62) - only for G code program 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.
  • Page 526: Path Milling (Cycle72)

    Programming technology functions (cycles) 9.5 Contour milling Parameter Description Unit Contour selection Contour name • Labels • Subprogram • Labels in the subprogram • Contour name CON: Contour name Labels LAB1: Label 1 • LAB2: Label 2 • Subprogram PRG: Subprogram Labels in the subpro- PRG: Subprogram •...
  • Page 527 Programming technology functions (cycles) 9.5 Contour milling Programming of arbitrary contours The machining of arbitrary open or closed contours is generally programmed as follows: 1. Enter contour You build up the contour gradually from a series of different contour elements. Define the contour in a subprogram or in the machining program, e.g.
  • Page 528 Programming technology functions (cycles) 9.5 Contour milling 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. ●...
  • Page 529 Programming technology functions (cycles) 9.5 Contour milling Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Milling" softkey. Press the "Contour milling" and "Path milling" softkeys. The "Path Milling" input window opens. Parameters, G code program Parameters, ShopTurn program Machining plane...
  • Page 530 Programming technology functions (cycles) 9.5 Contour milling Parameter Description Unit Machining direction Machining in the programmed contour direction Forward: • Machining is performed in the programmed contour direction Backward: • Machining is performed in the opposite direction to the programmed con- tour Radius compensation Left (machining to the left of the contour)
  • Page 531 Programming technology functions (cycles) 9.5 Contour milling Parameter Description Unit Approach strategy axis-by-axis - (only for "quadrant, semi-circle or straight line" approach) • spatial - (only for "quadrant, semi-circle or straight line" approach) • Approach radius - (only for "quadrant or semi-circle" approach) Approach distance - (only for "straight line"...
  • Page 532: Contour Pocket/Contour Spigot (Cycle63/64)

    Programming technology functions (cycles) 9.5 Contour milling 9.5.8 Contour pocket/contour spigot (CYCLE63/64) Contours for pockets or islands Contours for pockets or islands must be closed, i.e. the starting point and end point of the contour are identical. You can also mill pockets that contain one or more islands. The islands can also be located partially outside the pocket or overlap each other.
  • Page 533 Programming technology functions (cycles) 9.5 Contour milling Note The following error messages can occur when chamfering inside contours: Safety clearance in the program header too large This error message appears when chamfering would, in principle, be possible with the parameters entered for FS and ZFS, but the safety clearance then could not be maintained.
  • Page 534: Predrilling Contour Pocket (Cycle64)

    Programming technology functions (cycles) 9.5 Contour milling 9.5.9 Predrilling contour pocket (CYCLE64) Function In addition to predrilling, the cycle can be used for centering. The centering or predrilling program generated by the cycle is called for this purpose. To prevent the drill slipping during drilling, you can center it first. Before you predrill the pocket, you must enter the pocket contour.
  • Page 535 Programming technology functions (cycles) 9.5 Contour milling Note Execution from external media If you execute programs from an external drive (e.g. local drive or network drive) then you require the execution from external storage function (EES). For additional information, please refer to the following references: Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Clamping the spindle For ShopTurn, the "Clamp spindle"...
  • Page 536 Programming technology functions (cycles) 9.5 Contour milling Parameters, G code program Parameters, ShopTurn program Name of the program to be generated Tool name Machining plane Cutting edge number Milling direction Feedrate mm/min Climbing • mm/tooth Conventional • Retraction plane S / V Spindle speed or constant cut- ting rate m/min...
  • Page 537 Programming technology functions (cycles) 9.5 Contour milling Predrilling procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Milling", "Contour milling", "Predrilling" and "Predrilling" soft- keys. The "Predrilling" input window opens. Parameters, G code program Parameters, ShopTurn program Name of the program to be generated...
  • Page 538: Milling Contour Pocket (Cycle63)

    Programming technology functions (cycles) 9.5 Contour milling parameters Description Unit Positioning angle for machining area Degrees - (only for ShopTurn, machining surface, face Y) Positioning angle for machining surface Degrees - (only for ShopTurn, machining surface, peripheral surface Y) Maximum plane infeed •...
  • Page 539 Programming technology functions (cycles) 9.5 Contour milling Clamping the spindle For ShopTurn, the "Clamp spindle" function can be set up by the machine manufacturer. Machine manufacturer Please refer to the machine manufacturer's specifications. Input simple For simple machining operations, you have the option to reduce the wide variety of parameters to the most important parameters using the "Input"...
  • Page 540 Programming technology functions (cycles) 9.5 Contour milling Parameters in the "Input complete" mode Parameters, G code program Parameters, ShopTurn program Input Complete • Name of the program to be generated Tool name Machining plane Cutting edge number Milling direction Feedrate mm/min Climbing •...
  • Page 541 Programming technology functions (cycles) 9.5 Contour milling Parameter Description Unit Starting point Manual • Starting point is entered Automatic • Starting point is automatically calculated Starting point X - (only for "manual" starting point) Starting point X - (only for "manual" starting point) Insertion The following insertion modes can be selected –...
  • Page 542 Programming technology functions (cycles) 9.5 Contour milling Parameter Description Unit 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 • Z0 + safety clearance •...
  • Page 543 Programming technology functions (cycles) 9.5 Contour milling Parameter Description Pocket depth (abs) or depth referred to Z0 (inc) Positioning angle for machining area - (only for machining surface, face Y) Degrees (only for ShopTurn) Positioning angle for machining area - (only for machining surface, peripheral Degrees (only for ShopTurn) surface Y)
  • Page 544: Contour Pocket Residual Material (Cycle63, Option)

    Programming technology functions (cycles) 9.5 Contour milling Hidden parameters The following parameters are hidden. They are pre-assigned fixed values or values that can be adjusted using setting data. Parameter Description Value Can be set in SD PL (only for G Machining plane Defined in MD code)
  • Page 545 Programming technology functions (cycles) 9.5 Contour milling Software option For removing residual stock, you require the option "residual stock detection and machining". Clamping the spindle For ShopTurn, the "Clamp spindle" function can be set up by the machine manufacturer. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 546 Programming technology functions (cycles) 9.5 Contour milling parameters Description Unit Machining Face C • surface Face Y • (only for Shop- Face B • Turn) Peripheral surface C • Peripheral surface Y • Clamp/release spindle (only for end face Y/B and peripheral surface Y) The function must be set up by the machine manufacturer.
  • Page 547: Milling Contour Spigot (Cycle63)

    Programming technology functions (cycles) 9.5 Contour milling 9.5.12 Milling contour spigot (CYCLE63) 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.
  • Page 548 Programming technology functions (cycles) 9.5 Contour milling 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.
  • Page 549 Programming technology functions (cycles) 9.5 Contour milling Parameter Description Unit Machining Face C • surface Face Y • (only for ShopTurn) Face B • Peripheral surface C • Peripheral surface Y • Clamp/release spindle (only for end face Y/B and peripheral surface Y) The function must be set up by the machine manufacturer.
  • Page 550 Programming technology functions (cycles) 9.5 Contour milling Parameters in the "Input simple" mode G code program parameters ShopTurn program parameters Input simple • Name of the program to be generated Tool name Milling direction Cutting edge number Climbing • Conventional •...
  • Page 551 Programming technology functions (cycles) 9.5 Contour milling Parameter Description Depth finishing allowance (only for ∇ and ∇∇∇ base) Chamfer width for chamfering - (for chamfering only) Insertion depth of tool tip (abs or inc) - (for chamfering only) * Unit of feedrate as programmed before the cycle call Hidden parameters The following parameters are hidden.
  • Page 552: Contour Spigot Residual Material (Cycle63, Option)

    Programming technology functions (cycles) 9.5 Contour milling 9.5.13 Contour spigot residual material (CYCLE63, option) 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.
  • Page 553 Programming technology functions (cycles) 9.5 Contour milling Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Milling", "Contour milling" and "Spigot resid. mat." softkeys. The "Spigot Res. Mat." input window opens. For the ShopTurn program, press the "All parameters"...
  • Page 554 Programming technology functions (cycles) 9.5 Contour milling parameters Description Unit Pocket depth (abs) or depth referred to Z0 Positioning angle for machining area Degrees - (only for ShopTurn, machining surface, face Y) Positioning angle for machining surface Degrees - (only for ShopTurn, machining surface, peripheral surface Y) Maximum plane infeed •...
  • Page 555: Further Cycles And Functions

    Programming technology functions (cycles) 9.6 Further cycles and functions Further cycles and functions 9.6.1 Swiveling plane / aligning tool (CYCLE800) The CYCLE800 swivel cycle is used to swivel to any surface in order to either machine or measure it. In this cycle, the active workpiece zeros and the work offsets are converted to the inclined surface taking into account the kinematic chain of the machine by calling the appropriate NC functions and rotary axes (optionally) are positioned.
  • Page 556 Programming technology functions (cycles) 9.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.
  • Page 557 Programming technology functions (cycles) 9.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.
  • Page 558 Programming technology functions (cycles) 9.6 Further cycles and functions WARNING Risk of collision You must select a retraction position that avoids a collision between the tool and workpiece when swiveling. Swivel plane (only for G code programming) ● New 
 P revious swivel frames and programmed frames are deleted and a new swivel frame is formed according to the values specified in the input screen.
  • Page 559 Programming technology functions (cycles) 9.6 Further cycles and functions ● 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.
  • Page 560 Programming technology functions (cycles) 9.6 Further cycles and functions 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.
  • Page 561 Programming technology functions (cycles) 9.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). ●...
  • Page 562 Programming technology functions (cycles) 9.6 Further cycles and functions Parameter Description Unit Name of swivel data set Retract No retraction before swiveling - (only for G Incremental retraction in tool direction code) The retraction path is entered into parameter ZR When retracting in the tool direction, in the swiveled machine state, several axes can move (traverse) Maximum retraction in tool direction...
  • Page 563: Swiveling Tool (Cycle800)

    Programming technology functions (cycles) 9.6 Further cycles and functions Parameter Description Unit Tool Tool tip position when swiveling - (only for G Tracking code) The position of the tool tip is maintained during swiveling. No tracking The position of the tool tip changes during swiveling. 9.6.2 Swiveling tool (CYCLE800) 9.6.2.1...
  • Page 564 Programming technology functions (cycles) 9.6 Further cycles and functions Initial state of the machine kinematics The tool axis is aligned in the Z direction. β=90° represents a rotation of the cutting plate by +Y. Mirroring A mirroring of the Z axis (e.g. on the counter-spindle) for β=0° / γ=0° causes the same machining in the mirrored coordinate system.
  • Page 565 Programming technology functions (cycles) 9.6 Further cycles and functions The cutting edge position is calculated using the CUTMOD function. 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.
  • Page 566: Aligning Milling Tools - Only For G Code Program (Cycle800)

    Programming technology functions (cycles) 9.6 Further cycles and functions 9.6.2.2 Aligning milling tools - only for G code program (CYCLE800) Procedure The part program to be executed has been created and you are in the editor. Press the "Various" softkey. Press the "Swivel tool"...
  • Page 567: Preloading Milling Tools - Only For G Code Program (Cycle800)

    Programming technology functions (cycles) 9.6 Further cycles and functions 9.6.2.3 Preloading milling tools - only for G code program (CYCLE800) After "Swivel plane", the tool orientation is always perpendicular on the machining plane. When milling with radial cutters, it can make technological sense to set the tool at an angle to the normal surface vector.
  • Page 568: High-Speed Settings (Cycle832)

    Programming technology functions (cycles) 9.6 Further cycles and functions Parameter Description Unit Name of the swivel data record Retraction No retraction before swiveling Incremental retraction in tool direction The retraction path is entered into parameter ZR. Maximum retraction in tool direction Retraction in the direction of machine axis Z Retract towards the machine axis Z and then in the direction X, Y Retraction path - (only for incremental retraction in the tool direction)
  • Page 569 Programming technology functions (cycles) 9.6 Further cycles and functions Software option You require the software option in order to use this function: "Advanced Surface" Machining methods With the "High Speed Settings" function, you can select between four technological machining types: ●...
  • Page 570 Programming technology functions (cycles) 9.6 Further cycles and functions Display of important information In the "Machine" operating area, you have the option of displaying important HSC information. 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.
  • Page 571 Programming technology functions (cycles) 9.6 Further cycles and functions Parameter Description Unit Machining ∇ (roughing) • Plain text: _ROUGH ∇∇ (semi-finishing) • Plain text: _SEMIFIN ∇∇∇ (finishing) • Plain text entry: _FINISH Deselection • Plain text entry: _OFF For "Multi-axis programming yes", the following plain texts are generated in accord- ance with the machining type: ∇...
  • Page 572: Subroutines

    Programming technology functions (cycles) 9.6 Further cycles and functions 9.6.4 Subroutines If you require the same machining steps when programming 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.
  • Page 573 Programming technology functions (cycles) 9.6 Further cycles and functions Press the "Various" and "Subprogram" softkeys. Enter the path of the subprogram if the desired subprogram is not stored in the same directory as the main program. Enter the name of the subprogram that you want to insert. You only need to enter the file extension (*.mpf or *.spf) if the subpro- gram does not have the file extension specified for the directory in which the subprogram is stored.
  • Page 574: Additional Cycles And Functions In Shopturn

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Additional cycles and functions in ShopTurn 9.7.1 Drilling centric 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 swarf removal.
  • Page 575 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Approach/retraction during chipbreaking 1. The tool drills at the programmed feedrate F as far as the first infeed depth. 2. For chipbreaking, the tool retracts by the retraction value V2 and drills as far as the next infeed depth that can be reduced by the factor DF.
  • Page 576 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Parameters in the "Input complete" mode Parameter Description Unit Input Complete Tool name Cutting edge number Feedrate mm/min mm/rev S / V Spindle speed or constant cutting rate m/min Machining Chipbreaking •...
  • Page 577 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Parameter Description Unit Center offset in X direction The center offset can be used for example to produce a drill hole with an exact fit. A rotary drill (rotary drill type) or U drill (drill type) is required. Other drill types are not suitable.
  • Page 578: Thread Centered

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Machine manufacturer Please refer to the machine manufacturer's specifications. 9.7.2 Thread centered Function Using the "Centered tapping" cycle, tap a righthand or lefthand thread at the center of the face surface.
  • Page 579 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Approach/retraction for chipbreaking 1. The tool drills in the direction of the longitudinal axis at the programmed spindle speed S or feedrate V as far as the first infeed depth (maximum infeed depth D). 2.
  • Page 580 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Parameters Description Unit Selection Selection, table value: M1 - M68 (ISO metric) • W3/4"; etc. (Whitworth BSW) • G3/4"; etc. (Whitworth BSP) • 1" - 8 UNC; etc. (UNC) •...
  • Page 581: Transformations

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.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: ●...
  • Page 582 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Press the "Scaling" softkey. The "Scaling" input window opens. - OR - Press the "Mirroring" softkey. The "Mirroring" input window opens. - OR - Press the "Rotation C axis" softkey. The "Rotation C axis"...
  • Page 583: Translation

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.4 Translation 
 F or each axis, you can program an offset of the zero point. New offset Additive offset Parameters Description Unit Offset • New offset Additive • Additive offset Offset Z Offset X...
  • Page 584: Rotation

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.5 Rotation 
 Y ou can rotate every axis through a specific angle. A positive angle corresponds to counterclockwise rotation. New rotation Additive rotation Parameters Description Unit Rotation • New rotation •...
  • Page 585: Scaling

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.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 scaling Parameters...
  • Page 586: Mirroring

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.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.
  • Page 587: Rotation C

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.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.
  • Page 588: Straight And Circular Machining

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.9 Straight and circular machining If you want to perform simple, i.e. straight or circular path movements or machining without defining a complete contour, you can use the functions "Straight" or "Circle" respectively. General sequence To program simple machining operations, proceed as follows: ●...
  • Page 589: Selecting A Tool And Machining Plane

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.10 Selecting a tool and machining plane Before you can program a line or circle, you have to select the tool, spindle, spindle speed and machining plane. If you program a sequence of different straight or circular path motions, the settings for the tool, spindle, spindle speed and machining plane remain active until you change them again.
  • Page 590 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Enter the positioning angle for the CP machining area if you selected machining plane face Y. - OR - Enter reference point C0 if you selected the machining plane peripheral surface Y.
  • Page 591: Programming A Straight Line

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.11 Programming a straight line When you want to program a straight line in right-angled coordinates, you can use the "Straight" function. The tool moves along a straight line at the programmed feedrate or at rapid traverse from its actual position to the programmed end position.
  • Page 592 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Procedure The ShopTurn program to be processed has been created and you are in the editor. Press the menu forward key and the "Straight Circle" softkey. Press the "Straight" softkey. Press the "Rapid traverse"...
  • Page 593: Programming A Circle With Known Center Point

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.12 Programming a circle with known center point To program a circle or arc with a known center point, use the "Circle center point" function. The tool traverses a circular path from its actual position to the programmed target position at the machining feedrate.
  • Page 594 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Parameters Description Unit Machining plane face C Target position X ∅ (abs) or target position X referred to the last programmed position (inc) Target position Y (abs) or target position Y referred to the last programmed posi- tion (inc) Circle center point I (ink) Circle center point J (inc)
  • Page 595: Programming A Circle With Known Radius

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.13 Programming a circle with known radius To program a circle or arc with a known radius, use the "Circle radius" function. The tool traverses a circular arc with the programmed radius from its actual position to the programmed target position at the machining feedrate.
  • Page 596 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Parameters Description Unit Direction of rotation Direction of rotation in which the tool travels from the circle starting point to the circle end point Direction of rotation clockwise (right) Direction of rotation counterclockwise (left) Machining plane peripheral surface/peripheral surface C Target position Y (abs) or target position X referred to the last programmed posi-...
  • Page 597: Polar Coordinates

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.14 Polar coordinates If a workpiece has been dimensioned from a central point (pole) with radius and angles, you will find it helpful to program these dimensions as polar coordinates. Before you program a straight line or circle in polar coordinates, you must define the pole, i.e.
  • Page 598: Straight Line Polar

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.15 Straight line polar When you want to program a straight line in polar coordinates, you can use the "Straight Polar" function. A straight line in the polar coordinate system is defined by the length L and the angle α. Depending on the selected machining plane, the angle refers to another axis.
  • Page 599 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Procedure The ShopTurn program to be processed has been created and you are in the editor. Press the menu forward key and the "Straight Circle" softkey. Press the "Polar" and "Straight Polar" softkeys. Press the "Rapid traverse"...
  • Page 600: Circle Polar

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.16 Circle polar If you want to program a circle or arc using polar coordinates, you can use the "Circle Polar" function. A circle in the polar coordinate system is defined by the angle α. Depending on the selected machining plane, the angle refers to another axis.
  • Page 601: Machining With Movable Counterspindle

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.17 Machining with movable counterspindle If your lathe has a counter-spindle, you can machine workpieces using turning, drilling and milling functions on the front and rear faces without reclamping the workpiece manually. You have the possibility to start the machining in the main spindle or in the counter-spindle.
  • Page 602: Programming Example: Machining Main Spindle - Transfer Workpiece - Machining Counterspindle

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Press the “Teach park pos.” softkey. The actual tool park position is saved. Press the “Teach angl. offset" softkey. The actual angular difference between the main and counter-spindles will be saved. 9.7.17.1 Programming example: Machining main spindle –...
  • Page 603: Programming Example: Machining, Counterspindle - Without Previous Transfer

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.17.3 Programming example: Machining, counterspindle - without previous transfer 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.
  • Page 604 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Note You can withdraw the blank several times successively without parting in order to continue the machining on the same side. Parameter Description Unit Function You can select between five different functions: Complete transfer •...
  • Page 605 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Parameter Description Unit Fixed Travel to fixed stop stop • The counter-spindle stops at a defined distance away from transfer position Z1 and then traverses with a defined feedrate up to the fixed stop. •...
  • Page 606 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Parameter Description Unit Work offset Work offset in which the coordinate system, which was shifted according to ZW and by ZV as well as mirrored in Z, must be saved: Basic reference •...
  • Page 607 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Parameter Description Unit Flush chuck Flush counter-spindle chuck • • Direction of rotation Spindle rotates clockwise • Spindle rotates counter-clockwise • Spindle does not rotate • Spindle speed – (only when the spindle rotates) rev/min α1 Angular offset...
  • Page 608 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Parameter Description Unit Machining side function Machining Selection of the spindle for machining: Main spindle • Machining on the main spindle Counter-spindle • Machining on the counter-spindle Work offset Work offset in which the coordinate system, which was shifted according to ZW and by ZV as well as mirrored in Z, must be saved: Basic reference...
  • Page 609: Machining With Fixed Counterspindle

    Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn 9.7.18 Machining with fixed counterspindle If your lathe is equipped with a second spindle, which is setup as a counterspindle and cannot be traversed, then the workpieces must be manually reclamped Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 610 Programming technology functions (cycles) 9.7 Additional cycles and functions in ShopTurn Parameter Description Unit Function, rear face Work offset Work offset in which the coordinate system, which was shifted according to ZW and by ZV as well as mirrored in Z, must be saved: Basic reference •...
  • Page 611: Multi-Channel Machining

    Multi-channel machining 10.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 10.1.1 Multi-channel view in the "Machine" operating area With a multi-channel machine, you have the option of simultaneously monitoring and influencing the execution of several programs.
  • Page 612 Multi-channel machining 10.1 Multi-channel view Single-channel view If, for your multi-channel machine, you always only wish to monitor one channel, then you can set a permanent 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.
  • Page 613 Multi-channel machining 10.1 Multi-channel view Displaying/hiding a multi-channel view Select the "Machine" operating area Select the "JOG", "MDA" or "AUTO" mode. Press the menu forward key and the "Settings" softkey. Press the "Multi-channel view" softkey. In the window "Settings for Multi-Channel View" in the selection box "View", select the required entry (e.g.
  • Page 614: Multi-Channel View For Large Operator Panels

    Multi-channel machining 10.1 Multi-channel view 10.1.2 Multi-channel view for large operator panels On the OP015 and OP019 operator panels as well as on the PC, you have the option of displaying up to four channels next to each one. This simplifies the creation and run-in for multi-channel programs.
  • Page 615: Setting The Multi-Channel View

    Multi-channel machining 10.1 Multi-channel view Note 2-channel display Unlike the smaller operator panels, the T,F,S window is visible for a 2-channel view in the "Machine" operating area. Program operating area You can display as many as ten programs next to each other in the editor. Displaying a program You can define the width of the program in the Editor window using the settings in the editor.
  • Page 616 Multi-channel machining 10.1 Multi-channel 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). In the multi-channel view, for a channel switchover, you can only switch between the channels configured for the multi-channel view;...
  • Page 617: Multi-Channel Support

    Multi-channel machining 10.2 Multi-channel support 10.2 Multi-channel support 10.2.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"...
  • Page 618: Creating A Multi-Channel Program

    Multi-channel machining 10.2 Multi-channel support 10.2.2 Creating a multi-channel program All of the programs involved in a multi-channel machining operation are combined in one workpiece. In a job list, enter the program names, define the program type - G code or ShopTurn program - and assign these to a channel.
  • Page 619: Entering Multi-Channel Data

    Multi-channel machining 10.2 Multi-channel support 10.2.3 Entering multi-channel data In the parameter screen "Multi-channel data", enter the following data, which applies for all channels for G code and ShopTurn programs: ● Measurement unit ● Work offset (e.g. G54) ● Z value of the work offset (optional) ●...
  • Page 620 Multi-channel machining 10.2 Multi-channel support Parameter Description Unit Final dimension (abs) or final dimension in relation to ZA (inc) Machining dimension (abs) or machining dimension in relation to ZA (inc) Number of edges – only for polygon SW or L Width across flats or edge length –...
  • Page 621 Multi-channel machining 10.2 Multi-channel support Parameter Description Unit Jaw type Selecting the jaw type of the counter-spindle. Dimensions of the front edge or stop edge - (only if spindle chuck data "yes") Jaw type 1 • Jaw type 2 • The counter-spindle chuck dimensions - (only for spindle chuck data "yes") Stop dimension of the counter-spindle - (only for spindle chuck data "yes") Jaw dimension of the counter-spindle for jaw type 2 - (only for spindle chuck data...
  • Page 622: Multi-Channel Functionality For Large Operator Panels

    Multi-channel machining 10.2 Multi-channel support Procedure You have created programs for the multi-channel machining in the job list and the parameter screen "Multi-channel data" is open in the editor. Enter the data for the cross-channel data. Press the "Accept" softkey. The multi-channel editor is opened and displays the programs that have been created.
  • Page 623 Multi-channel machining 10.2 Multi-channel support Channel view Display in the "Machine" operating area 3-channel view The following windows are displayed one above the other for each channel: Actual value window • T,F,S window • Block display window • 4-channel view The following windows are displayed one above the other for each channel: Actual value window •...
  • Page 624 Multi-channel machining 10.2 Multi-channel support 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. Program operating area In the editor, just as many programs are displayed next to one another as in the "Machine" operating area.
  • Page 625: Editing The Multi-Channel Program

    Multi-channel machining 10.2 Multi-channel support 10.2.5 Editing the multi-channel program 10.2.5.1 Changing the job list You now have the option to change the composition of the programs and/or the assignment of the channel and program in a job list. Precondition ●...
  • Page 626: Editing A G Code Multi-Channel Program

    Multi-channel machining 10.2 Multi-channel support 10.2.5.2 Editing a G code multi-channel program Editing a G code multi-channel program 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).
  • Page 627 Multi-channel machining 10.2 Multi-channel support Procedure The double editor is opened and the cursor is positioned in the G code program. Press the "Misc." and "Multi-channel data" softkeys. The "Call multi-channel data" input window opens. A field for specifying the job list appears. This field is read-only.
  • Page 628: Editing A Shopturn Multi-Channel Program

    Multi-channel machining 10.2 Multi-channel support Procedure The double editor is opened and the cursor is positioned in the G code program. Press the "Misc." and "Blank" softkeys. The "Blank Input" window opens. Select the desired blank and enter the corresponding values. Press the "Accept"...
  • Page 629 Multi-channel machining 10.2 Multi-channel support Parameter Description Unit Multi-channel data Name of the job list in which the channel data are saved. Data for Main+counterspindle • All values for the main and counterspindle are saved in one data set Main spindle •...
  • Page 630 Multi-channel machining 10.2 Multi-channel support Parameter Description Unit Data for If several spindles have been set up, the program can operate at both spin- dles. Select the 2nd spindle Main spindle • Counterspindle • Empty • The program only operates at one spindle Retraction The retraction area indicates the area outside of which collision-free traversing of the axes must be possible.
  • Page 631 Multi-channel machining 10.2 Multi-channel support Program header without multi-channel data If a program is to be executed through one channel, then deselect multi-channel data. You then have the option of entering cross-program values into the program header as usual. Parameter Description Unit Multi-channel...
  • Page 632 Multi-channel machining 10.2 Multi-channel support Parameter Description Unit Initial dimension Final dimension (abs) or final dimension in relation to ZA (inc) Machining dimension (abs) or machining dimension in relation to ZA (inc) Retraction The retraction area indicates the area outside of which collision-free traversing of the axes must be possible.
  • Page 633 Multi-channel machining 10.2 Multi-channel support Parameter Description Unit Tool change point Z Spindle speed rev/min Spindle chuck data • You enter spindle chuck data in the program. • Spindle chuck data are transferred from the setting data. Note: Please observe the machine manufacturer’s instructions. Spindle chuck data Only chuck •...
  • Page 634 Multi-channel machining 10.2 Multi-channel support Parameter Description Unit Tool change point Tool change point, which must be approached by the revolver with its zero point. WCS (Workpiece Coordinate System) • MCS (Machine Coordinate System) • Notes The tool change point must be far enough outside the retraction area that it •...
  • Page 635 Multi-channel machining 10.2 Multi-channel support Parameter Description Unit Retraction plane Z front (abs) or retraction plane Z referred to ZA (inc) Retraction plane Z rear – (only for retraction "all") Tailstock Tailstock is displayed for simulation / simultaneous recording • When approaching/retracting, the retraction logic is taken into account •...
  • Page 636: Creating A Program Block

    Multi-channel machining 10.2 Multi-channel support 10.2.5.4 Creating a program block In order to structure programs in order to achieve a higher degree of transparency when preparing for the synchronized view, you have the possibility of combining several blocks (G code and/or ShopTurn machining steps) to form program blocks. Structuring programs ●...
  • Page 637 Multi-channel machining 10.2 Multi-channel support Settings for a program block Display Meaning Text Block designation Spindle • • Spindle assignment. Defines at which spindle a program block is to be ex- ecuted. Addit. run-in code • For the case that the block is not executed, as the specified spindle should not be considered when running in, then it is possible to temporarily acti- vate what is known as "Addit.
  • Page 638: Setting The Multi-Channel Function

    Multi-channel machining 10.2 Multi-channel support Opening and closing blocks Position the cursor on the desired program block. Press the <+> key or the <Cursor right> key. The block is opened. Press the <-> key or the <Cursor left> key. The block is closed again. Press the "Open all blocks"...
  • Page 639 Multi-channel machining 10.2 Multi-channel support 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.
  • Page 640: Synchronizing Programs

    Multi-channel machining 10.2 Multi-channel support 10.2.7 Synchronizing programs Using the synchronized view, you have the possibility of obtaining an overview of the time sequence of a program. In this case, program instructions are evaluated to coordinate channels and are arranged in parallel in the editor view. As a result of the synchronized view of the programs, you can easily identify at which locations the programs are synchronized in the various channels.
  • Page 641 Multi-channel machining 10.2 Multi-channel support Wait marks can also be used within blocks. ● Closed block – If there is a WAIT mark within a closed block, the clock of this WAIT mark is displayed in front of the block name. In the synchronized view, the closed block is synchronized.
  • Page 642 Multi-channel machining 10.2 Multi-channel support Procedure Select the required job list. Press the "Open" softkey. The job list is opened in the editor. Press the ">>" and "View" softkeys. Press the softkey "Synchron. view". Press the "Synchronizing" softkey if you wish to update the view after changes.
  • Page 643: Insert Wait Marks

    Multi-channel machining 10.2 Multi-channel support 10.2.8 Insert WAIT marks To synchronize programs via several channels, you have the option of inserting WAIT marks. In the wait mark you define the type, and depending on the synchronizing command, the number and the channels to be synchronized. WAIT marks In the "WAIT mark"...
  • Page 644: Optimizing The Machining Time

    Multi-channel machining 10.2 Multi-channel support Press the "Accept" softkey. The WAIT mark is displayed in the program as machining step. Using "Cursor right", as usual, open the machining step in the editor. Editing a WAIT mark Press the keys <SHIFT> and <INSERT > to open the WAIT mark and edit it.
  • Page 645 Multi-channel machining 10.2 Multi-channel support Time bars Figure 10-2 Time synchronous view Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 646: Automatic Block Building

    Multi-channel machining 10.2 Multi-channel support 10.2.10 Automatic block building 10.2.10.1 Creating automated program blocks With the "Automatic block building" function, you have a convenient option to automatically split an existing program subsequently into the desired blocks. Rules for creating the blocks You define the rules for creating the blocks in the configuration file.
  • Page 647: Editing A Converted Program

    Multi-channel machining 10.2 Multi-channel support Procedure Select the "Program manager" operating area. Position the cursor on the required main program (*.mpf) or on a job list (*.job). Press the ">>" and "Automat." block building" softkey. You are prompted as to whether you want to automatically insert blocks in the program.
  • Page 648: Simulating Machining

    Multi-channel machining 10.2 Multi-channel support Creating additional blocks manually in two planes Mark the program records that you want to block subsequently to form a block and press the "Form block" softkey. Enter a designation for the block in the "Form new block" window, as- sign the spindle, if required, select the additional run-in code and the automatic retraction, and press the "Accept"...
  • Page 649 Multi-channel machining 10.2 Multi-channel support Preconditions The function of the individual spindles and special axes, must be specified in the display machine data set-up for the purpose. Machine manufacturer Please refer to the machine manufacturer's specifications. Tool paths Only the tool paths of the presently selected channel are displayed. Procedure Start the simulation.
  • Page 650: Different Workpiece Views For Multi-Channel Support

    Multi-channel machining 10.2 Multi-channel support 10.2.11.2 Different workpiece views for multi-channel support In the graphical display, you can choose between different views so that you constantly have the best view of the current workpiece machining, or in order to display details or the overall view of the finished workpiece.
  • Page 651: Display/Edit The Multi-Channel Functionality In The "Machine" Operating Area

    Multi-channel machining 10.2 Multi-channel support 10.2.12 Display/edit the multi-channel functionality in the "Machine" operating area 10.2.12.1 Running-in a program You have various options to run-in programs. Running-in channel-by-channel Select the channels that you wish to process using the "Running-in" function in the "Program control"...
  • Page 652: Block Search And Program Control

    Multi-channel machining 10.2 Multi-channel support 10.2.12.2 Block search and program control You define a group of channels that belong to one another from the "Settings for Multi- channel Functionality" window. Here, you specify which channel numbers should be displayed for a multi-channel view. This group results in a common behavior for a block search and for program control.
  • Page 653 Multi-channel machining 10.2 Multi-channel support 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.
  • Page 654: Stock Removal With 2 Synchronized Channels

    Multi-channel machining 10.2 Multi-channel support 10.2.13 Stock removal with 2 synchronized channels With multi-channel lathes, you have the option of simultaneously machining with 2 channels (4 axes). The tools are located in front of and behind the center of rotation, and machine the same workpiece.
  • Page 655 Multi-channel machining 10.2 Multi-channel support Note Constant cutting rate When using a constant cutting rate, ensure that the offset (DCH) is not too high. Tools The difference between the two cutting radii of the tools must not exceed the allowance. Finishing 2-channel finish cutting is only possible with Balance Cutting.
  • Page 656: Job List

    Multi-channel machining 10.2 Multi-channel support 10.2.13.1 Job list One example for a ShopTurn and one for a G Code job list are described in the following. The clock symbol in the icon of the program blocks indicates that internal WAIT commands are used to synchronize the channels involved.
  • Page 657 Multi-channel machining 10.2 Multi-channel support Program view in the G code Machining program in the leading channel Machining program in the following channel 2-channel stock removal cycles, which contain implicit WAIT marks, are identified by a preceding clock symbol. Figure 10-4 View of a 2-channel stock removal program in G code Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 658: Stock Removal

    Multi-channel machining 10.2 Multi-channel support 10.2.13.2 Stock removal Calling up the cycle Precondition ● "programSYNC" option Procedure The part program or ShopTurn program to be processed has been cre- ated and you are in the editor. Press the "Contour turning" softkey. Press the "Stock removal"...
  • Page 659: Synchronizing A Counterspindle

    Multi-channel machining 10.2 Multi-channel support 10.2.14 Synchronizing a counterspindle For multi-channel machines, the counter-spindle steps must be synchronized across all channels. You program handling the counter-spindle in one channel. This channel controls the motion of the counter-spindle and adapts the zero offset of the channel. In the synchronization step, the other channels park their tools in order to avoid collisions.
  • Page 660 Multi-channel machining 10.2 Multi-channel support Parameters Description Unit Synchronization function Synchronizes with the counter-spindle in the other channel. Coordinate • system The park position is specified in the machine coordinate system. Teaching in the park position and angular offset is only possible in the machine coor- dinate system.
  • Page 661 Multi-channel machining 10.2 Multi-channel support Parameters Description Unit Complete transfer Withdrawing function Withdraw blank Withdraw complete blank: • • Feed (only when "yes" for "withdraw blank") mm/min Cutting-off Cutting-off cycle in the following block cycle • • Complete transfer Rear side (for main spindle in counter-spindle) function Work offset Work offset in which the coordinate system, which was shifted according to ZW...
  • Page 662 Multi-channel machining 10.2 Multi-channel support Parameters Description Unit Work offset • write to The Z value of the work offset can be directly written to the input screen form. • The actual Z value of the work offset is used. ZV - only for Z value of the work offset (abs) •...
  • Page 663 Multi-channel machining 10.2 Multi-channel support Parameters Description Unit Spindle speed – (only when the spindles rotate) rev/min α1 Angular offset Degrees Transfer position (abs.) Position, feedrate reduction (abs or inc) Position from which a reduced feedrate is used. Reduced feedrate mm/rev Fixed Travel to fixed stop...
  • Page 664 Multi-channel machining 10.2 Multi-channel support Parameters Description Unit Work offset Work offset in which the coordinate system, which was shifted according to ZW and by ZV as well as mirrored in Z, must be saved: Basic reference • • • •...
  • Page 665: Collision Avoidance (Only 840D Sl)

    Collision avoidance (only 840D sl) 11.1 Activating collision avoidance With the aid of collision avoidance, you can avoid collisions and therefore major damage during the machining of a workpiece or when creating programs. Software option You require the "Collision avoidance (machine, working area)" software option in order to use this function.
  • Page 666 Collision avoidance (only 840D sl) 11.1 Activating collision avoidance Precondition ● Collision avoidance is setup and an active machine model is available. ● The setting "Collision avoidance" has been selected for the AUTO operating mode or for the JOG and MDA operating modes. Procedure Select the "Machine"...
  • Page 667: Set Collision Avoidance

    Collision avoidance (only 840D sl) 11.2 Set collision avoidance 11.2 Set collision avoidance Using "Settings", you have the option of separately activating or deactivating the collision monitoring for the Machine operating area (operating modes, AUTO, JOG and MDI) separately for the machine and tools. Using machine data, you define from which protection level the collision monitoring for the machine or the tool can be activated or deactivated in the operating modes JOG/MDI or AUTO.
  • Page 668 Collision avoidance (only 840D sl) 11.2 Set collision avoidance Press the menu forward key and the "Settings" softkey. Press the "Collision avoidance" softkey. The "Collision Avoidance" window opens. In the "Collision avoidance" line for the required operating modes (e.g. for JOG/MDI), select the entry "On" to activate the collision avoidance or "Off"...
  • Page 669: Tool Management

    Tool management 12.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.
  • Page 670: Magazine Management

    Tool management 12.2 Magazine management Filtering the lists You can filter the lists according to the following criteria: ● Only display the first cutting edge ● Only tools that are ready to use ● Only tools that have reached the pre-alarm limit ●...
  • Page 671: Tool Types

    Tool management 12.3 Tool types 12.3 Tool types A number of tool types are available when you create a new tool. The tool type determines which geometry data is required and how it will be computed. Tool types Figure 12-1 Example of Favorites list Figure 12-2 Available tools in the "New Tool - Milling Cutter"...
  • Page 672 Tool management 12.3 Tool types Figure 12-3 Available tools in the "New Tool - Drill" window Figure 12-4 Tools listed in the "New Tool - Grinding Tools" window Figure 12-5 Available tools in the "New Tool - Turning Tools" window Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 673 Tool management 12.3 Tool types Figure 12-6 Available tools in the "New Tool - Special Tools" window See also Changing the cutting edge position or tool type (Page 717) Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 674: Tool Dimensioning

    Tool management 12.4 Tool dimensioning 12.4 Tool dimensioning This section provides an overview of the dimensioning of tools. Tool types Figure 12-7 Finishing tool (Type 510) Figure 12-8 Angle descriptions Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 675 Tool management 12.4 Tool dimensioning Figure 12-9 Plunge cutter (Type 520) Figure 12-10 Milling cutter (Type 120) Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 676 Tool management 12.4 Tool dimensioning Figure 12-11 Drill (Type 200) Figure 12-12 Threading tool (Type 540) Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 677 Tool management 12.4 Tool dimensioning Figure 12-13 Button tool (Type 550) Figure 12-14 Stop (Type 730) Figure 12-15 Rotary drill (Type 560) Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 678 Tool management 12.4 Tool dimensioning Figure 12-16 Tap (Type 240) Figure 12-17 3D probe Machine manufacturer The tool length is measured to the center of the ball or to the ball circumfer- ence. Please refer to the machine manufacturer's specifications. Note A 3D probe must be calibrated before use.
  • Page 679: Tool List

    Tool management 12.5 Tool list 12.5 Tool list All parameters and functions that are required to create and set up the tools are displayed in the tool list. Each tool is uniquely identified by the tool identifier and the replacement tool number. For the tool display, i.e.
  • Page 680 Tool management 12.5 Tool list Column heading Meaning Width/ Cutting edge for Type 150 - side milling cutter and Type 151 - saw Tip width/ Tip width for Type 520 - plunge cutter and Type 530 - cut-off tool Tip angle / Tip angle for Type 200 –...
  • Page 681 Tool management 12.5 Tool list Further parameters If you have set up unique cutting edge numbers, these are displayed in the first column. Column heading Meaning D no. Unique cutting edge number Cutting edge number Setup offsets Display of the existing setup offsets You use the configuration file to specify the selection of parameters in the list.
  • Page 682 Tool management 12.5 Tool list Icons in the tool list Icon/ Meaning Marking Tool type Red "X" The tool is disabled. Yellow triangle pointing down- The prewarning limit has been reached. ward Yellow triangle pointing upward The tool is in a special state. Place the cursor on the marked tool.
  • Page 683: Additional Data

    Tool management 12.5 Tool list 12.5.1 Additional data The following tool types require geometry data that is not included in the tool list display. Tool types with additional geometry data Tool type Additional parameters 111 Conical ballhead cutter Corner radius 121 End mill with corner round- Corner radius 130 Angle head cutter...
  • Page 684: Creating A New Tool

    Tool management 12.5 Tool list Procedure The tool list is opened. In the list, select an appropriate tool, e.g. an angle head cutter. Press the "Additional data" softkey. The "Additional Data - ..." window opens. The "Additional data" softkey is only active if a tool for which the "Addi- tional Data"...
  • Page 685 Tool management 12.5 Tool list 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" "Turn- tools 500-599" or "Spec.tool 700-900". The "New tool - milling cutter", "New tool - drill", "New tool - grinding tools", "New tool - turning tools"...
  • Page 686: Measuring The Tool

    Tool management 12.5 Tool list 12.5.3 Measuring the tool You can measure the tool offset data for the individual tools directly from the tool list. Note Tool measurement is only possible with an active tool. Procedure The tool list is opened. Select the tool that you want to measure in the tool list and press the "Measure tool"...
  • Page 687: Managing Several Cutting Edges

    Tool management 12.5 Tool list 12.5.4 Managing several cutting edges In the case of tools with more than one cutting edge, a separate set of offset data is assigned to each cutting edge. The number of possible cutting edges depends on the control configuration.
  • Page 688: Loading And Unloading Tools

    Tool management 12.5 Tool list Multiple load points - tool in magazine location If you have configured several loading points for a magazine, then the "Loading Point Selection" window appears after pressing the "Delete tool" softkey. Select the required load point and press the "OK" softkey to unload and delete the tool. 12.5.6 Loading and unloading tools You can load and unload tools to and from a magazine via the tool list.
  • Page 689 Tool management 12.5 Tool list 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.
  • Page 690: Selecting A Magazine

    Tool management 12.5 Tool list 12.5.7 Selecting a magazine You can directly select the buffer memory, the magazine, or the NC memory. Procedure The tool list is opened. Press the "Magazine selection" softkey. If there is only one magazine, you will move from one area to the next (i.e.
  • Page 691: Code Carrier Connection (Only 840D Sl)

    Tool management 12.5 Tool list 12.5.8 Code carrier connection (only 840D sl) 12.5.8.1 Overview You have the option of configuring a code carrier connection. This means that the following functions are available in SINUMERIK Operate: ● Creating a new tool from code carrier ●...
  • Page 692 Tool management 12.5 Tool list Creating a new tool from code carrier The tool list is opened. Place the cursor in the tool list at the position where the new tool should be created. For this, you can select an empty magazine location or the NC tool memory outside of the magazine.
  • Page 693 Tool management 12.5 Tool list Delete tool on code carrier The tool list is opened. Position the cursor on the tool on code carrier that you want to delete. Press the "Delete tool" and "On code carrier" softkeys. The tool is unloaded and the data of the tool are written to the code carrier.
  • Page 694: Managing A Tool In A File

    Tool management 12.5 Tool list 12.5.9 Managing a tool in a file If the "Permit tool in/out file" option is activated in the tool list settings, then an additional entry is available in the list of favorites. Figure 12-19 New tool from file in the list of favorites Creating a new tool from file The tool list is opened.
  • Page 695 Tool management 12.5 Tool list Press the "OK" softkey. The tool is added to the tool list with the specified name. If the cursor is located on an empty magazine location in the tool list, then the tool is loaded to this magazine location. The tool creation sequence can be defined differently.
  • Page 696: Tool Wear

    Tool management 12.6 Tool wear 12.6 Tool wear All parameters and functions that are required during operation are contained in the tool wear list. Tools that are in use for long periods are subject to wear. You can measure this wear and enter it in the tool wear list.
  • Page 697 Tool management 12.6 Tool wear Column heading Meaning Tool name The tool is identified by the name and the sister 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 charac- ters.
  • Page 698 Tool management 12.6 Tool wear Icons in the tool wear list Icon/ Meaning Marking Tool type Red "X" The tool is disabled. Yellow triangle pointing The prewarning limit has been reached. downward Yellow triangle pointing The tool is in a special state. upward Place the cursor on the marked tool.
  • Page 699: Reactivate Tool

    Tool management 12.6 Tool wear 12.6.1 Reactivate tool You can replace disabled tools or make them ready for use again. Preconditions In order to be able to reactivate a tool, the monitoring function must be activated and a setpoint must be stored. Procedure The tool wear list is opened.
  • Page 700: Tool Data Oem

    Tool management 12.7 Tool data OEM 12.7 Tool data OEM You have the option of configuring the list according to your requirements. Depending on the machine configuration, grinding-specific parameters are displayed in the list with OEM tool data. Grinding tool-specific parameters Column heading Meaning Min.
  • Page 701 Tool management 12.7 Tool data OEM Procedure Select the "Parameter" operating area. Press the "OEM tool" softkey. Position the cursor on a grinding tool. Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 702: Magazine

    Tool management 12.8 Magazine 12.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 Column heading Meaning...
  • Page 703 Tool management 12.8 Magazine Further parameters If you have set up unique cutting edge numbers, these are displayed in the first column. Column heading Meaning D no. Unique cutting edge number Cutting edge number Magazine list icons Icon/ Meaning Marking Tool type Red "X"...
  • Page 704: Positioning A Magazine

    Tool management 12.8 Magazine 12.8.1 Positioning a magazine You can position magazine locations directly on the loading point. Procedure The magazine list is opened. Place the cursor on the magazine location that you want to position onto the load point. Press the "Position magazine"...
  • Page 705: Unload/Load/Relocate All Tools

    Tool management 12.8 Magazine Press the "OK" softkey to relocate the tool to the recommended maga- zine location. - OR - Enter the required magazine number in the "...magazine" field and the required magazine location number in "Location" field. Press the "OK" softkey. The tool is relocated to the specified magazine location.
  • Page 706 Tool management 12.8 Magazine Press the "Unload all" softkey. A prompt is displayed as to whether you really want to unload, load or relocate all tools. Press the "OK" softkey to continue with unloading, loading or relocating the tools. The tools are unloaded from the magazine, loaded into the magazine or relocated in ascending magazine location number order.
  • Page 707: Tool Details

    Tool management 12.9 Tool details 12.9 Tool details 12.9.1 Displaying tool details All of the selected tool parameters are listed in the "Tool Details" window. The parameters are displayed, sorted according to the following criteria ● Tool data ● Grinding data (if grinding tools have been configured) ●...
  • Page 708: Tool Data

    Tool management 12.9 Tool details Press the "Cutting edge data" softkey if you wish to display the cutting edge data. Press the "Monitoring data" softkey if you want to display the monitoring data. 12.9.2 Tool data The "Tool Details" window provides the following data on the selected tool when the "Tool data"...
  • Page 709: Cutting Edge Data

    Tool management 12.9 Tool details 12.9.3 Cutting edge data The "Tool Details" window provides the following data on the selected tool when the "Cutting edge data" softkey is active. Parameter Meaning Magazine location The magazine number is specified first, followed by the location number in the maga- zine.
  • Page 710 Tool management 12.9 Tool details Parameter Meaning Tip angle Type 520 -plunge cutter, type 530 - parting tool, type 540 - threading tool Cutting tip length For displaying the tools during the simulation of the program execution Cutting tip width Width of the plunge cutter 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,...
  • Page 711: Monitoring Data

    Tool management 12.9 Tool details 12.9.4 Monitoring data The "Tool Details" window provides the following data on the selected tool when the "Monitoring data" softkey is active. Parameter Meaning Magazine location The magazine number is specified first, followed by the location number in the magazine. If there is only one magazine, only the location number is displayed.
  • Page 712: Sorting Tool Management Lists

    Tool management 12.10 Sorting tool management lists 12.10 Sorting tool management lists When you are working with many tools, with large magazines or several magazines, it is useful to display the tools sorted according to different criteria. Then you will be able to find a specific tool more easily in the lists.
  • Page 713: Filtering The Tool Management Lists

    Tool management 12.11 Filtering the tool management lists 12.11 Filtering the tool management lists The filter function allows you to filter-out tools with specific properties in the tool management lists. For instance, you have the option of displaying tools during machining that have already reached the prewarning limit in order to prepare the corresponding tools for equipping.
  • Page 714 Tool management 12.11 Filtering the tool management lists Procedure Select the "Parameter" operating area. Press the "Tool list", "Tool wear" or "Magazine" softkey. Press the ">>" and "Filter" softkeys. The "Filter" window opens. Activate the required filter criterion and press the "OK" softkey. The tools that correspond to the selection criteria are displayed in the list.
  • Page 715: Specific Search In The Tool Management Lists

    Tool management 12.12 Specific search in the tool management lists 12.12 Specific search in the tool management lists There is a search function in all tool management lists, where you can search for the following objects: ● Tools – You enter a tool name. You can narrow down your search by entering a replacement tool number.
  • Page 716 Tool management 12.12 Specific search in the tool management lists Procedure Select the "Parameter" operating area. Press the "Tool list", "Tool wear" or "Magazine" softkey. Press the ">>" and "Search" softkeys. Press the "Tool" softkey if you wish to search for a specific tool. - OR - Press the "Magazine location"...
  • Page 717: Changing The Cutting Edge Position Or Tool Type

    Tool management 12.13 Changing the cutting edge position or tool type 12.13 Changing the cutting edge position or tool type Procedure The tool list, the wear list, the OEM tool list or the magazine is opened. Position the cursor in the column "Type" of the tool that you wish to change.
  • Page 718: Settings For Tool Lists

    Tool management 12.14 Settings for tool lists 12.14 Settings for tool lists In the "Settings" window you have the following options to set the view in the tool lists: ● Display only one magazine in "Magazine sort" – You can limit the display to one magazine. The magazine is displayed with the assigned buffer magazine locations and the tools not loaded.
  • Page 719 Tool management 12.14 Settings for tool lists Procedure Select the "Parameter" operating area. Press the "Tool list", "Tool wear" or "Magazine" softkey. Press the "Continue" and "Settings" softkeys. Activate the corresponding check box for the desired setting. Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 720: Working With Multitool

    Tool management 12.15 Working with multitool 12.15 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.
  • Page 721: Tool List For Multitool

    Tool management 12.15 Working with multitool 12.15.1 Tool list for multitool If you work with a multitool, the tool list is supplemented by the column for the multitool location number. As soon as the cursor is at a multitool in the tool list, certain column headings change.
  • Page 722: Create Multitool

    Tool management 12.15 Working with multitool 12.15.2 Create multitool The multitool can be selected in the list of favorites as well as in the list of special tool types. Figure 12-21 List of favorites with multitool Figure 12-22 Selection list for special tools with multitool Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 723 Tool management 12.15 Working with multitool Procedure The tool list is opened. Position the cursor at the position where the tool is to be created. 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.
  • Page 724: Equipping Multitool With Tools

    Tool management 12.15 Working with multitool 12.15.3 Equipping multitool with tools Precondition A multitool has been created in the tool list. Procedure The tool list is opened. Equip the multitool with tools Select the required multitool, position the cursor on an empty multitool location.
  • Page 725: Removing A Tool From Multitool

    Tool management 12.15 Working with multitool 12.15.4 Removing a tool from multitool If the multitool was mechanically re-assigned (i.e. new tool were mounted), then old tools in the tool list must be removed from the multitool. To do this, the cursor is positioned at the line where the tool is located, which is to be removed.
  • Page 726: Loading And Unloading Multitool

    Tool management 12.15 Working with multitool 12.15.6 Loading and unloading multitool Procedure The tool list is opened. Load a multitool into the magazine Position the cursor at the multitool that you wish to load into the magazine. Press the "Load" softkey. The "Load to"...
  • Page 727: Reactivating The Multitool

    Tool management 12.15 Working with multitool 12.15.7 Reactivating the multitool Multitool and tools located on the multitool can be disabled independently of one another. If a multitool is disabled, then the tools of the multitool can no longer be changed in using a tool change.
  • Page 728 Tool management 12.15 Working with multitool Procedure Select the "Parameter" operating area. Press the "Tool wear" softkey. 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.
  • Page 729: Relocating A Multitool

    Tool management 12.15 Working with multitool 12.15.8 Relocating a multitool Multitools can be directly relocated within magazines to another magazine location, which means that you do not have to unload multitools with the associated tools from the magazine in order to relocate them to a different location. When you are relocating a multitool, the system automatically recommends an empty location.
  • Page 730: Positioning Multitool

    Tool management 12.15 Working with multitool 12.15.9 Positioning multitool You can position a magazine. In this case, a magazine location is positioned to the loading point. Multitools, which are located in a spindle, can also be positioned. The multitool is rotated and therefore the multitool location involved is brought into the machining position.
  • Page 731: Managing Programs

    Managing programs 13.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.
  • Page 732 Managing programs 13.1 Overview Data exchange with other workstations You have the following options for exchanging programs and data with other workstations: ● USB drives (e.g. USB-FlashDrive) ● Network drives ● FTP drive Choosing storage locations In the horizontal softkey bar, you can select the storage location that contains the directories and programs that you want to display.
  • Page 733 Managing programs 13.1 Overview All directories have a plus sign when the program manager is called for the first time. Figure 13-1 Program directory in the program manager The plus sign in front of empty directories is removed after they have been read for the first time.
  • Page 734: Nc Memory

    Managing programs 13.1 Overview Active programs Selected, i.e. active programs are identified by a green symbol. Figure 13-2 Active program shown in green 13.1.1 NC memory The complete NC working memory is displayed along with all tools and the main programs and subroutines.
  • Page 735: Local Drive

    Managing programs 13.1 Overview 13.1.2 Local drive Workpieces, main and subprograms that are saved in the user memory of the CF card or on the local hard disk are displayed. For archiving, you have the option of mapping the structure of the NC memory system or to create a separate archiving system.
  • Page 736: Usb Drives

    Managing programs 13.1 Overview 13.1.3 USB drives USB drives enable you to exchange data. For example, you can copy to the NC and execute programs that were created externally. NOTICE Interruption of operation Direct execution from the USB FlashDrive is not recommended, because machining can be undesirably interrupted, therefore resulting in workpiece damage.
  • Page 737: Ftp Drive

    Managing programs 13.1 Overview 13.1.4 FTP drive The FTP drive offers you the following options - to transfer data, e.g. part programs, between your control system and an external FTP server. You have the option of archiving any files in the FTP server by creating new directories and subdirectories.
  • Page 738: Opening And Closing The Program

    Managing programs 13.2 Opening and closing the program 13.2 Opening and closing the program To view a program in more detail or modify it, open the program in the editor. With programs that are in the NCK memory, navigation is already possible when opening. The program blocks can only be edited when the program has been opened completely.
  • Page 739 Managing programs 13.2 Opening and closing the program Closing the program 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.
  • Page 740: Executing A Program

    Managing programs 13.3 Executing a program 13.3 Executing a program When you select a program for execution, the control switches automatically to the "Machine" operating area. Program selection Select the workpieces (WPD), main programs (MPF) or subprograms (SPF) by placing the cursor on the desired program or workpiece.
  • Page 741 Managing programs 13.3 Executing a program If the selected program is already opened in the "Program" operating area, Press the "Execute NC" softkey. Press the <CYCLE START> key. Execution of the workpiece is started. Note Program selection from external media If you execute programs from an external drive (e.g.
  • Page 742: Creating A Directory / Program / Job List / Program List

    Managing programs 13.4 Creating a directory / program / job list / program list 13.4 Creating a directory / program / job list / program list 13.4.1 Creating a new directory Directory structures help you to manage your program and data transparently. At all storage locations, you can create subdirectories for this purpose in a directory.
  • Page 743: Creating A New Workpiece

    Managing programs 13.4 Creating a directory / program / job list / program list 13.4.2 Creating a new workpiece You can set up various types of files such as main programs, initialization files, tool offsets, etc. in a workpiece. Note Workpiece directories You have the option of nesting tool directories.
  • Page 744: Creating A New G Code Program

    Managing programs 13.4 Creating a directory / program / job list / program list 13.4.3 Creating a new G code program You can create G code programs and then render G code blocks for them in a directory/workpiece. Procedure Select the "Program manager" operating area. Select the desired storage location and position the cursor on the folder in which you would like to store the program.
  • Page 745: Storing Any New File

    Managing programs 13.4 Creating a directory / program / job list / program list Press the "New" softkey. Press the "ShopTurn” softkey. The "New Step Sequence Program" window opens. The "ShopTurn" type is specified. Enter the desired program name and press the "OK" softkey. The program name can contain up to 28 characters (name + dot + 3- character extension).
  • Page 746: Creating A Job List

    Managing programs 13.4 Creating a directory / program / job list / program list Procedure Select the "Program manager" operating area. Select the desired storage location and position the cursor on the folder in which you would like to create the file. Press the "New"...
  • Page 747 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. Executing a workpiece If the "Select"...
  • Page 748: Creating A Program List

    Managing programs 13.4 Creating a directory / program / job list / program list 13.4.7 Creating a program list You can also enter programs in a program list that are then selected and executed from the PLC. The program list may contain up to 100 entries. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 749: Creating Templates

    Managing programs 13.5 Creating templates 13.5 Creating templates You can store your own templates to be used for creating part programs and workpieces. These templates provide the basic framework for further editing. You can use them for any part programs or workpieces you have created. Storage location for templates The templates used to create part programs or workpieces are stored in the following directories:...
  • Page 750: Searching Directories And Files

    Managing programs 13.6 Searching directories and files 13.6 Searching directories and files You have the possibility of searching in the Program Manager for certain directories and files. Note Search with place holders The following place holders simplify the search: • "*": replaces any character string •...
  • Page 751: Displaying The Program In The Preview

    Managing programs 13.7 Displaying the program in the Preview. Press the "Continue search" and "OK" softkeys if the directory or the file does not correspond to the required result. - OR - Press the "Cancel" softkey when you want to cancel the search. 13.7 Displaying the program in the Preview.
  • Page 752: Selecting Several Directories/Programs

    Managing programs 13.8 Selecting several directories/programs 13.8 Selecting several directories/programs You can select several files and directories for further processing. When you select a directory, all directories and files located beneath it are also selected. Note Selected files If you have selected individual files in a directory, then this selection is canceled when the directory is closed.
  • Page 753 Managing programs 13.8 Selecting several directories/programs Selecting via keys Key combination Meaning Renders or expands a selection. You can only select individual elements. Renders a consecutive selection. A previously existing selection is canceled. Selecting with the mouse Key combination Meaning Left mouse Click on element: The element is selected.
  • Page 754: Copying And Pasting A Directory/Program

    Managing programs 13.9 Copying and pasting a directory/program 13.9 Copying and pasting a directory/program To create a new directory or program that is similar to an existing program, you can save time by copying the old directory or program and only changing selected programs or program blocks.
  • Page 755 Managing programs 13.9 Copying and pasting a directory/program Press the "Paste" softkey. If a directory/program of the same name already exists in this directory, you are are informed. You are requested to assign a new name, other- wise the directory/program is assigned a name by the system. If the name contains illegal characters or is too long, a prompt will ap- pear for you to enter a permissible name.
  • Page 756: Deleting A Directory/Program

    Managing programs 13.10 Deleting a directory/program 13.10 Deleting a directory/program Delete programs or directories from time to time that you are no longer using to maintain a clearer overview of your data management. Back up the data beforehand, if necessary, on an external data medium (e.g.
  • Page 757: Changing File And Directory Properties

    Managing programs 13.11 Changing file and directory properties 13.11 Changing file and directory properties Information on directories and files can be displayed in the "Properties for ..." window. Information on the creation date is displayed near the file's path and name. You can change names.
  • Page 758: Set Up Drives

    Managing programs 13.12 Set up drives Press the ">>" and "Properties" softkeys. The "Properties from ..." window appears. Enter any necessary changes. Note: You can save changes via the user interface in the NC memory. Press the "OK" softkey to save the changes. 13.12 Set up drives 13.12.1...
  • Page 759: Setting Up Drives

    Managing programs 13.12 Set up drives 13.12.2 Setting up drives The "Set Up Drives" window is available in the "Start-up" operating area for configuring the softkeys in the Program Manager. Note Reserved softkeys Softkeys 4, 7 and 16 are not available to be freely configured. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 760 Managing programs 13.12 Set up drives Specifications for USB Entry Description Device Names of the TCU to which the USB storage medium is connected, e.g. tcu1. The NCU must already know the TCU name. Connection Front USB interface that is located at the front of the operator panel.
  • Page 761 Managing programs 13.12 Set up drives Specifications for network drives Entry Description Computer name Logical name of the server or the IP address. Release name Only for network drives in Name, under which the network drive was Windows systems. released Path Start directory.
  • Page 762 Managing programs 13.12 Set up drives Additional specifications when using the "EES" software option Machine manufacturer Please refer to the machine manufacturer's specifications. Entry Description Enable drive Only for "Drive Windows The drive is enabled in the network. A user (PCU)"...
  • Page 763 Managing programs 13.12 Set up drives Entry Description Softkey icon No icon No icon is displayed on the softkey. sk_usb_front.png File names of the icon displayed on the soft- key. sk_local_drive.png sk_network_drive_ftp.png Text file slpmdialog File for softkey dependent on the language. If nothing is specified in the input fields, the text Text context SlPmDialog...
  • Page 764 Managing programs 13.12 Set up drives A window with the appropriate message opens if the data is incomplete or incorrect. Acknowledge the message with softkey "OK". If you press the "Cancel" softkey, then all of the data that has not been activated is rejected.
  • Page 765: Viewing Pdf Documents

    Managing programs 13.13 Viewing PDF documents 13.13 Viewing PDF documents You have the option of displaying HTML documents, as well as PDFs, on all drives of the program manager via the data tree of the system data. Note A preview of the documents is only possible for PDFs. Procedure In the "Program manager"...
  • Page 766 Managing programs 13.13 Viewing PDF documents Press the "Rotate right" softkey to rotate the document through 90 de- grees to the right. Press the "Back" softkey to return to the previous window. Press the "Close" softkey to exit the PDF display. Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 767: Extcall

    Managing programs 13.14 EXTCALL 13.14 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.
  • Page 768 Managing programs 13.14 EXTCALL ● Call of network drive, if SD42700 is empty: e.g. EXTCALL "//computer name/enabled drive/TEST.SPF" - OR - Call of the network drive, if SD $SC42700 "//Computer name/enabled drive" contains: EXTCALL "TEST.SPF" ● Use of the HMI user memory (local drive): –...
  • Page 769: Execution From External Storage (Ees)

    Managing programs 13.15 Execution from External Storage (EES) Machine manufacturer Processing EXTCALL calls can be enabled and disabled. Please refer to the machine manufacturer's specifications. 13.15 Execution from External Storage (EES) 13.15.1 Overview The "Execution from external storage" function allows you to directly execute any size of part program from an external drive (e.g.
  • Page 770: Backing Up Data

    Managing programs 13.16 Backing up data 13.16 Backing up data 13.16.1 Generating an archive in the Program Manager You have the option of archiving individual files from the NC memory and the local drive. 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"...
  • Page 771: Generating An Archive Via The System Data

    Managing programs 13.16 Backing up data 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. Press "OK". The "Generate Archive: Name" window opens. Select the format (e.g.
  • Page 772 Managing programs 13.16 Backing up data NOTICE Possible data loss when using USB flash drives USB-FlashDrives are not suitable as persistent memory media. Procedure Select the "Startup" operating area. Press the "System data" softkey. The data tree opens. In the data tree, select the required files from which you want to gener- ate an archive.
  • Page 773: Reading In An Archive In The Program Manager

    Managing programs 13.16 Backing up data Select the required location for archiving and press the "New directory" softkey to create a suitable subdirectory. The "New Directory" window opens. Enter the required name and press the "OK" softkey. The directory is created below the selected folder. Press the "OK"...
  • Page 774: Read In Archive From System Data

    Managing programs 13.16 Backing up data Press the "Search" softkey and in the search dialog, enter the name of the archive file with file extension (*.arc) for 840D sl or with file extension (*.ard) for 828D if you wish to search for a spe- cific archive and press the "OK"...
  • Page 775 Managing programs 13.16 Backing up data Press the "Read in" softkey. Press the "OK" or "Overwrite all" softkey to overwrite existing files. - OR - Press the "Do not overwrite" softkey if you do not want to over- write already existing files. - OR - Press the "Skip"...
  • Page 776: Setup Data

    Managing programs 13.17 Setup data 13.17 Setup data 13.17.1 Backing up setup data Apart from programs, you can also save tool data and zero point settings. You can use this option, for example, to back up tools and zero point data for a specific machining step program.
  • Page 777 Managing programs 13.17 Setup data Data Zero points • The selection box "Basis zero point" is hidden All used in the program (only for ShopTurn program and job list only • with ShopTurn programs) • Zero points for ShopTurn • programs The selection box "Basis zero point"...
  • Page 778 Managing programs 13.17 Setup data Procedure Select the "Program Manager" operating area. Position the cursor on the program whose tool and zero point data you wish to back up. Press the ">>" and "Archive" softkeys. Press the "Setup data" softkey. The "Backup setup data"...
  • Page 779: Reading-In Set-Up Data

    Managing programs 13.17 Setup data 13.17.2 Reading-in set-up data When reading-in, you can select which of the backed-up data you wish to read-in: ● Tool data ● Magazine assignment ● Zero points ● Basic zero point Tool data Depending on which data you have selected, the system behaves as follows: ●...
  • Page 780 Managing programs 13.17 Setup data Procedure Select the "Program Manager" operating area. Position the cursor on the file with the backed-up tool and zero point data (*.INI) that you wish to re-import. Press the <Cursor right> key - OR - Double-click the file.
  • Page 781: Rs-232-C

    Managing programs 13.18 RS-232-C 13.18 RS-232-C 13.18.1 Reading-in and reading-out archives via a serial interface Availability of the V24 serial interface You have the option of reading-out and reading-in archives in the "Program manager" operating area as well as in the "Startup" operating area via the V24 serial interface. ●...
  • Page 782 Managing programs 13.18 RS-232-C Procedure Select the "Program manager" operating area, and press the "NC" or "Local drive" softkey. - OR - Select the "Startup" operating area and press the "System data" softkey. Reading-out archives Select the directories or the files that you wish to send via V24. Press the ">>"...
  • Page 783: Setting V24 In The Program Manager

    Managing programs 13.18 RS-232-C 13.18.2 Setting V24 in the program manager V24 setting Meaning Protocol The following protocols are supported for transfer via the V24 interface: RTS/CTS (default setting) • Xon/Xoff • Transfer It is also possible to use a secure protocol for data transfer (ZMODEM protocol).
  • Page 784 Managing programs 13.18 RS-232-C V24 setting Meaning End of data transfer (hex) Only for punched tape format Stop with end of data transfer character The default setting for the end of data transfer character is (HEX) 1A Time monitoring (sec) Time monitoring For data transfer problems or at the end of data transfer (without end of data transfer character) data transfer is interrupted after the speci-...
  • Page 785: Alarm, Error And System Messages

    Alarm, error and system messages 14.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.
  • Page 786 Alarm, error and system messages 14.1 Displaying alarms Procedure Select the "Diagnostics" operating area. Press the "Alarm list” softkey. The "Alarms" window appears. All pending alarms are displayed. The "Hide SI alarms" softkey is displayed if safety alarms are pending. Press the "Hide SI alarms"...
  • Page 787: Displaying An Alarm Log

    Alarm, error and system messages 14.2 Displaying an alarm log Symbol Meaning Press the key provided by the manufacturer. Machine manufacturer Please refer to the machine manufacturer's specifications. 14.2 Displaying an alarm log A list of all the alarms and messages that have occurred so far are listed in the "Alarm Log" window.
  • Page 788: Displaying Messages

    Alarm, error and system messages 14.3 Displaying messages 14.3 Displaying messages PLC and part program messages may be issued during machining. These message will not interrupt the program execution. Messages provide information with regard to a certain behavior of the cycles and with regard to the progress of machining and are usually kept beyond a machining step or until the end of the cycle.
  • Page 789: Sorting, Alarms, Faults And Messages

    Alarm, error and system messages 14.4 Sorting, alarms, faults and messages 14.4 Sorting, alarms, faults and messages If a large number of alarms, messages or alarm logs are displayed, you have the option of sorting these in an ascending or descending order according to the following criteria: ●...
  • Page 790: Creating Screenshots

    Alarm, error and system messages 14.5 Creating screenshots 14.5 Creating screenshots You can create screenshots of the current user interface. Each screenshot is saved as a file and stored in the following folder: /user/sinumerik/hmi/log/screenshot Procedure Ctrl + P Press the <Ctrl+P> key combination. A screenshot of the current user interface is created in .png format.
  • Page 791: Plc And Nc Variables

    Alarm, error and system messages 14.6 PLC and NC variables 14.6 PLC and NC variables 14.6.1 Displaying and editing PLC and NC variables The "NC/PLC Variables" window allows NC system variables and PLC variables to be monitored and changed. You receive the following list in which you can enter the desired NC/PLC variables in order to display the actual values.
  • Page 792 Alarm, error and system messages 14.6 PLC and NC variables Notation for variables ● PLC variables A1.2 DB2.DBW2 ● NC variables – NC system variables - notation $AA_IM[1] – User variables/GUDs - notation GUD/MyVariable[1,3] – OPI - notation /CHANNEL/PARAMETER/R[u1,2] Note NC system variables and PLC variables •...
  • Page 793 Alarm, error and system messages 14.6 PLC and NC variables Changing and deleting values Select the "Diagnostics" operating area. Press the "NC/PLC variables" softkey. The "NC/PLC Variables" window opens. Position the cursor in the "Variable" column and enter the required vari- able.
  • Page 794 Alarm, error and system messages 14.6 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". •...
  • Page 795: Saving And Loading Screen Forms

    Alarm, error and system messages 14.6 PLC and NC variables 14.6.2 Saving and loading screen forms You have the option of saving the configurations of the variables made in the "NC/PLC variables" window in a screen form that you reload again when required. Editing screen forms If you change a screen form that has been loaded, then this is marked using with * after the screen form name.
  • Page 796: Version

    Alarm, error and system messages 14.7 Version 14.7 Version 14.7.1 Displaying version data The following components with the associated version data are specified in the "Version data" window: ● System software ● Basic PLC program ● PLC user program ● System extensions ●...
  • Page 797: Save Information

    Alarm, error and system messages 14.7 Version 14.7.2 Save information All the machine-specific information of the control is combined in a configuration via the user interface. You can save machine-specific information on the drives that have been set-up. Procedure Select the "Diagnostics" operating area. Press the "Version"...
  • Page 798: Logbook

    Alarm, error and system messages 14.8 Logbook 14.8 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. Editing the logbook You can edit the following information: ●...
  • Page 799: Making A Logbook Entry

    Alarm, error and system messages 14.8 Logbook Editing end customer data You have the option of changing the address data of the end customer using the "Change" softkey. - OR - Using the "Clean up" softkey, you can delete all logbook entries. All entries, except the date of the first commissioning, are deleted and the softkey "Clean up"...
  • Page 800 Alarm, error and system messages 14.8 Logbook Note Deleting logbook entries Up to the end of the 2nd commissioning, you have the option to delete the logbook entries up to the time of the first commissioning using the "Clean up" softkey. Searching for a logbook entry You have the option for searching for specific entries using the search function.
  • Page 801: Remote Diagnostics

    Alarm, error and system messages 14.9 Remote diagnostics 14.9 Remote diagnostics 14.9.1 Setting remote access You can influence the remote access to your control in the "Remote diagnostics (RCS)" window. Here, rights for all types of remote control are set. The selected rights are defined from the PLC and using the setting at the HMI.
  • Page 802 Alarm, error and system messages 14.9 Remote diagnostics Display of the state Remote monitoring active Remote control active 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 Select the "Diagnostics"...
  • Page 803: Permit Modem

    Alarm, error and system messages 14.9 Remote diagnostics 14.9.2 Permit modem You can permit remote access to your control via a teleservice adapter IE connected at X127. Machine manufacturer Please refer to the machine manufacturer's specifications. Software option You need the "MC Information System RCS Host" option to display the "Per- mit modem"...
  • Page 804: Exit Remote Diagnostics

    Alarm, error and system messages 14.9 Remote diagnostics Procedure The "Remote diagnostics (RCS)" window is opened. Press the "Request remote diagnostics" softkey. The "Request remote diagnostics" window is displayed. Press the "Change" softkey if you would like to edit the values. Press the "OK"...
  • Page 805: Working With Manual Machine

    Working with Manual Machine 15.1 Manual Machine "Manual Machine" offers a comprehensive spectrum of functions for manual mode. You can carry out all the important machining processes without writing a program. Software options You require the "ShopMill/ShopTurn" option for working with "Manual Ma- chine"...
  • Page 806: Measuring The Tool

    Working with Manual Machine 15.2 Measuring the tool Machining options You have the following options for machining the workpieces: ● Manual mode ● Single-cycle machining 15.2 Measuring the tool All the options of the manual and automatic measurement are available to determine the tool offset data (see also Section "Measuring the tool (Page 78)").
  • Page 807: Set Limit Stop

    Working with Manual Machine 15.4 Set limit stop See also Setting the zero offset (Page 76) 15.4 Set limit stop You can limit the traversing range of the axes. To do this, enter the values for the respective axes. The values refer to the workpiece coordinate system.
  • Page 808: Simple Workpiece Machining

    Working with Manual Machine 15.5 Simple workpiece machining 15.5 Simple workpiece machining In "Manual Machine", you machine workpieces directly without creating a program. Functions The following functions are available to you for machining in manual mode: ● Axis movements ● Taper turning ●...
  • Page 809: Taper Turning

    Working with Manual Machine 15.5 Simple workpiece machining Machining Select the axis to be traversed on the machine control panel. Press the <+> or <-> key on the machine control panel. - OR - Select the direction with the aid of the cross-switching lever. The axes are moved at the set machining feedrate.
  • Page 810: Straight And Circular Machining

    Working with Manual Machine 15.5 Simple workpiece machining Parameter Description Unit Tool name Cutting edge number Feedrate mm/min mm/rev S / V Spindle speed or constant cutting rate rev/min m/min Spindle M function Spindle off: Spindle is stopped CCW rotation: Spindle rotates counterclockwise CW rotation: Spindle rotates clockwise Gear stage Specification of the gear stage (auto, I - V)
  • Page 811 Working with Manual Machine 15.5 Simple workpiece machining - OR - Press the softkey "Straight Z α" Specify the desired value for the feedrate F. - OR - Press the "Rapid traverse" softkey. The rapid traverse is displayed in field "F". Enter the target position and, if required, the angle (α) for the axis or axes to be traversed.
  • Page 812: Circular Turning

    Working with Manual Machine 15.5 Simple workpiece machining 15.5.3.2 Circular turning You can use this function for a simple circular machining. Procedure "Manual Machine" is active. Press the "Straight circle" softkey. Press the "Circle" softkey. Specify the desired value for the feedrate F. Select the desired circle input (e.g.
  • Page 813: More Complex Machining

    Working with Manual Machine 15.6 More complex machining 15.6 More complex machining The following functions are available to you for comprehensive machining in manual mode: ● Drilling (center drilling, centering, drilling, reaming, deep-drilling, threads, positions) ● Turning (stock removal, groove, undercut, threads, tapping) ●...
  • Page 814: Drilling With Manual Machine

    Working with Manual Machine 15.6 More complex machining Drilling a position pattern You can drill a position pattern: ● First select the desired function (e.g. "Centering") via the softkey in "Drilling". ● Select the appropriate tool, enter the desired values in the parameter screen and press the "Accept"...
  • Page 815 Working with Manual Machine 15.6 More complex machining ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Parameter The parameters of the input screen forms correspond to the parameters under Automatic (see Section "Drilling (Page 293)"). Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 816: Turning With Manual Machine

    Working with Manual Machine 15.6 More complex machining 15.6.2 Turning with manual machine Functions (cycles) The same range of technological functions (cycles) is available for turning as in the automatic mode: ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 817 Working with Manual Machine 15.6 More complex machining Parameter The parameters of the input screen forms correspond to the parameters under Automatic (see Section "Rotate (Page 355)"). Thread cutting In addition to the functions that are made available by "thread-cutting" under Automatic, you can insert idle cuts during the machining process under "Manual Machine."...
  • Page 818: Contour Turning With Manual Machine

    Working with Manual Machine 15.6 More complex machining 15.6.3 Contour turning with Manual machine For contour turning of simple geometric shapes, the same range of technological functions (cycles) as in automatic mode is available. Machine manufacturer Please refer to the machine manufacturer's specifications. ⇒...
  • Page 819: Milling With Manual Machine

    Working with Manual Machine 15.6 More complex machining 15.6.4 Milling with Manual Machine The same range of technological functions (cycles) is available as in automatic mode for the milling of simple geometric shapes. Machine manufacturer Please refer to the machine manufacturer's specifications. ⇒...
  • Page 820: Simulation And Simultaneous Recording

    Working with Manual Machine 15.7 Simulation and simultaneous recording Parameters The parameters of the input screen forms correspond to the parameters under Automatic (see Section "Milling (Page 431)"). 15.7 Simulation and simultaneous recording For more complex machining processes, you can check the result of your inputs with the aid of the simulation, without having to traverse the axes (see Section "Simulating machining (Page 195)").
  • Page 821: Working With A B Axis (Only 840D Sl)

    Working with a B axis (only 840D sl) 16.1 Lathes with B axis With an additional B axis, you have the option of aligning milling machines and lathes. The initial setting in which all tools must be measured is B=0. When turning, you can align the tool for special machining operations using the B axis and C axis of the tool spindle.
  • Page 822 Working with a B axis (only 840D sl) 16.1 Lathes with B axis Alignment angles β and γ Alignment angles β and γ are required for turning with tool alignment. β: Rotation around the Y axis (with the B axis) γ: Rotation around the Z axis (with the tool spindle) Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 823 Working with a B axis (only 840D sl) 16.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.
  • Page 824: Tool Alignment For Turning

    Working with a B axis (only 840D sl) 16.2 Tool alignment for turning 16.2 Tool alignment for turning The input fields for the β and γ angles for aligning the tool are available in the tool screen and in all turning screens. β...
  • Page 825: Milling With A B Axis

    Working with a B axis (only 840D sl) 16.3 Milling with a B axis 16.3 Milling with a B axis No special entries are required for face machining and peripheral surface machining. 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°.
  • Page 826: Swiveling

    Working with a B axis (only 840D sl) 16.4 Swiveling 16.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.
  • Page 827 Working with a B axis (only 840D sl) 16.4 Swiveling Parameter Description Unit Tool identifier Retraction plane for face B Positioning angle for machining surface Degrees Reference point for rotation Reference point for rotation Reference point for rotation Swivel mode axis-by-axis: Swivel coordinate system axis-by-axis •...
  • Page 828: Approach/Retraction

    Working with a B axis (only 840D sl) 16.5 Approach/retraction 16.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.
  • Page 829 Working with a B axis (only 840D sl) 16.5 Approach/retraction Parameter Description Unit Feedrate to approach the first position mm/min Alternatively, rapid traverse 1. position (inc or ∅ abs) 1. position (inc or ∅ abs) Retraction to safety clearance β2 Beta angle for 1st swivel movement Degrees γ2...
  • Page 830: Position Pattern

    Working with a B axis (only 840D sl) 16.6 Position pattern 16.6 Position pattern In drilling and milling operations with face B, position patterns "full circle/pitch circle" provide the following options for machining on inclined surfaces ● with swivel plane ●...
  • Page 831 Working with a B axis (only 840D sl) 16.6 Position pattern Parameter Description Unit α1 Indexing angle: After the first hole has been drilled, all additional positions are Degrees approached at this angle (only for pitch circle). Positive angle: Additional positions are rotated in counterclockwise direction. Negative angle: Additional positions are rotated in clockwise direction.
  • Page 832: Tool Selection For The Manual Mode

    Working with a B axis (only 840D sl) 16.7 Tool selection for the manual mode 16.7 Tool selection for the manual mode For the preparatory actions in the manual mode, tool selection and spindle control are both performed centrally in the T, S, M window. Figure 16-1 TSM window for the B and C axis Procedure...
  • Page 833: Measuring A Tool With The B Axis

    Working with a B axis (only 840D sl) 16.8 Measuring a tool with the B axis 16.8 Measuring a tool with the B axis When measuring manually, traverse the tool manually to a known reference point in order to determine the tool dimensions in the X and Z directions. The control system then calculates the tool offset data from the position of the tool carrier reference point and the reference point.
  • Page 834 Working with a B axis (only 840D sl) 16.8 Measuring a tool with the B axis If you do not wish to keep the tool at the workpiece edge, then press the "Save position" softkey. The tool position is saved and the tool can be retracted from the work- piece.
  • Page 835: Working With Two Tool Carriers

    Working with two tool carriers With SINUMERIK Operate, you can work at a lathe with two tool holders, both of which are mounted on an X axis. The tool holders 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.
  • Page 836: Measure Tool

    Working with two tool carriers 17.2 Measure tool 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. It is not possible to machine a thread with tools that are distributed between both tool holders.
  • Page 837: Teaching In A Program

    Teaching in a program 18.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.
  • Page 838: Inserting A Block

    Teaching in a program 18.3 Inserting a block Operating mode or operating area switchover If you switch to another operating mode or operating area in teach-in mode, the position changes will be canceled and teach-in mode will be cleared. 18.3 Inserting a block You have the option of traversing the axes and writing the current actual values directly to a new position block.
  • Page 839: Input Parameters For Teach-In Blocks

    Teaching in a program 18.3 Inserting a block 18.3.1 Input parameters for teach-in blocks Parameters for teach-in of position and teach-in of G0, G1, and circle end position CIP Parameter Description Approach position in X direction Approach position in Y direction Approach position in Z direction Feedrate (mm/r;...
  • Page 840 Teaching in a program 18.3 Inserting a block Transition behavior at the beginning and end of the spline curve The following motion parameters are offered: Parameter Description Start BAUTO Automatic calculation BNAT Curvature is zero or natural BTAN Tangential EAUTO Automatic calculation ENAT Curvature is zero or natural...
  • Page 841: Teach-In Via Windows

    Teaching in a program 18.4 Teach-in via Windows 18.4 Teach-in via Windows 18.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.
  • Page 842: Teach In Rapid Traverse G0

    Teaching in a program 18.4 Teach-in via Windows Traverse the axes to the relevant position. Press the "Accept" softkey. A new program block will be inserted at the cursor position. - OR - Press the "Cancel" softkey to cancel your input. 18.4.2 Teach in rapid traverse G0 You traverse the axes and teach-in a rapid traverse block with the approached positions.
  • Page 843: Teaching In Circle Intermediate And Circle End Point Cip

    Teaching in a program 18.4 Teach-in via Windows 18.4.4 Teaching in circle intermediate and circle end point CIP Enter the intermediate and end positions for the circle interpolation CIP. You teach-in each of these separately in a separate block. The order in which you program these two points is not specified.
  • Page 844 Teaching in a program 18.4 Teach-in via Windows Procedure Select the "Machine" operating area. Press the <AUTO> or <MDA> key. Press the <TEACH IN> key. Press the "Teach prog." softkey. Press the ">>" and "ASPLINE" softkeys. The "Akima-spline" window opens with the input fields. Traverse the axes to the required position and if necessary, set the transition type for the starting point and end point.
  • Page 845: Editing A Block

    Teaching in a program 18.5 Editing a block 18.5 Editing a block You can only overwrite a program block with a teach-in block of the same type. The axis values displayed in the relevant window are actual values, not the values to be overwritten in the block.
  • Page 846: Selecting A Block

    Teaching in a program 18.6 Selecting a block 18.6 Selecting a block You have the option of setting the interrupt pointer to the current cursor position. The next time the program is started, processing will resume from this point. With teach-in, you can also change program areas that have already been executed. This automatically disables program processing.
  • Page 847: Deleting A Block

    Teaching in a program 18.7 Deleting a block 18.7 Deleting a block You have the option of deleting a program block entirely. Requirement "AUTO" mode: The program to be processed is selected. Procedure Select the "Machine" operating area. Press the <AUTO> or <MDA> key. Press the <TEACH IN>...
  • Page 848: Settings For Teach-In

    Teaching in a program 18.8 Settings for teach-in 18.8 Settings for teach-in In the "Settings" window, you define which axes are to be included in the teach-in block and whether motion-type and continuous-path mode parameters are to be provided. Proceed as follows Select the "Machine"...
  • Page 849: Ht 8

    HT 8 19.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. Customer keys (user-defined) Traversing keys User menu key Handwheel (optional)
  • Page 850 HT 8 19.1 HT 8 overview 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. It is equipped with an emergency stop button and two 3-position enabling buttons. You can also connect an external keyboard.
  • Page 851 HT 8 19.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.
  • Page 852: Traversing Keys

    HT 8 19.2 Traversing keys 19.2 Traversing keys The traversing keys are not labeled. However, you can display a label for the keys in place of the vertical softkey bar. Labeling of the traversing keys is displayed for up to six axes on the touch panel by default. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 853: Machine Control Panel Menu

    HT 8 19.3 Machine control panel menu 19.3 Machine control panel menu Here you select keys from the machine control panel which are reproduced by the software by touch operation of the relevant softkeys. See chapter "Controls on the machine control panel" for a description of the individual keys. Note PLC interface signals that are triggered via the softkeys of the machine control panel menus are edge triggered.
  • Page 854: Virtual Keyboard

    HT 8 19.4 Virtual keyboard Softkeys on the machine control panel menu Available softkeys: "Machine" softkey Select the "Machine" operating area "[VAR]" softkey Select the axis feedrate in the variable increment "1… n CHANNEL" Change the channel softkey "Single Block" soft- Switch single block execution on/off "WCS MCS"...
  • Page 855 HT 8 19.4 Virtual keyboard Positioning of the virtual keyboard You can position the virtual keyboard anywhere in the window by pressing the empty bar next to the "Close window" icon with your finger or a stylus and moving it back and forth. Special keys on the virtual keyboard ①...
  • Page 856: Calibrating The Touch Panel

    HT 8 19.5 Calibrating the touch panel 19.5 Calibrating the touch panel It is necessary to calibrate the touch panel upon first connection to the controller. Note Recalibration If the operation is not exact, then redo the calibration. Procedure Press the back key and the <MENU SELECT> key at the same time to start the TCU service screen.
  • Page 857: Ctrl-Energy

    Ctrl-Energy 20.1 Overview The "Ctrl-Energy" function provides you with the following options to improve the energy utilization of your machine. Ctrl-E Analysis: Measuring and evaluating the energy consumption Acquiring the actual energy consumption is the first step to achieving better energy efficiency.
  • Page 858: Displaying Energy Consumption

    Ctrl-Energy 20.2 Displaying energy consumption 20.2 Displaying energy consumption The SINUMERIK Ctrl-Energy entry screen provides an easy-to-interpret overview of the energy consumption of the machine. To display the values and the graphical representation, a Sentron PAC must be connected and a long-term measurement configured. This shows a consumption display with the following bar chart: ●...
  • Page 859 Ctrl-Energy 20.2 Displaying energy consumption Procedure 1. Select the "Parameter" operating area. 2. Press the menu forward key and then the "Ctrl-Energy" softkey. - OR - Press the <Ctrl> + <E> keys. The "SINUMERIK Ctrl-Energy" window opens. Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 860: Measuring And Saving The Energy Consumption

    Ctrl-Energy 20.3 Measuring and saving the energy consumption 20.3 Measuring and saving the energy consumption For the currently selected axes, you have the option of measuring and recording the energy consumption. Measurement of the energy consumption by part programs The energy consumption of part programs can be measured. Single drives are taken into account for the measurement.
  • Page 861 Ctrl-Energy 20.3 Measuring and saving the energy consumption Procedure The "SINUMERIK Ctrl-Energy" window is open. Press the "Ctrl-E analysis" softkey. The "Ctrl-E Analysis" window opens. Press the "Start measurement" softkey. The "Setting Measurement: Select Device" window opens. Select the desired device in the list, possibly activate the "Measure part program"...
  • Page 862: Long-Term Measurement Of The Energy Consumption

    Ctrl-Energy 20.4 Long-term measurement of the energy consumption 20.4 Long-term measurement of the energy consumption The long-term measurement of energy consumption is performed in the PLC and saved. The values from times in which the HMI is not active are also recorded. Measured values The infeed and regenerative power values as well as the sum of the power are displayed for the following periods:...
  • Page 863: Displaying Measured Curves

    Ctrl-Energy 20.5 Displaying measured curves 20.5 Displaying measured curves You can display current or saved measurement curves graphically or as detailed tables. Display Meaning Start of the measurement Shows the time at which the measurement was started by pressing the "Start measurement"...
  • Page 864: Using The Energy-Saving Profile

    Ctrl-Energy 20.6 Using the energy-saving profile 20.6 Using the energy-saving profile In the "Ctrl-E Profile" window, you can display all of the defined energy-saving profiles. Here, directly activate the required energy-saving profile - or inhibit or release profiles. SINUMERIK Ctrl-Energy energy-saving profiles Display Meaning Energy-saving profile...
  • Page 865 Ctrl-Energy 20.6 Using the energy-saving profile Procedure Select the "Parameter" operating area. Press the menu forward key and then the "Ctrl-Energy" softkey. - OR - Press the <CTRL> + <E> keys. Press the "Ctrl-E profile" softkey. The "Ctrl-E Profile" window opens. Position the cursor on the required energy-saving profile and press the "Activate immediately"...
  • Page 866 Ctrl-Energy 20.6 Using the energy-saving profile Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 867: Easy Message (828D Only)

    Easy Message (828D only) 21.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 ●...
  • Page 868 You can obtain precise information about incoming and outgoing messages via SMS logs. References Information on the GSM modem can be found in the PPU SINUMERIK 828D Manual Calling the SMS Messenger Select the "Diagnostics" operating area. Press the "Easy Msg." softkey.
  • Page 869: Activating Easy Message

    Easy Message (828D only) 21.2 Activating Easy Message 21.2 Activating Easy Message To commission the connection to the modem for the SMS Messenger, activate the SIM card at the initial start-up. Requirement The modem is connected and activated. Machine manufacturer The modem is activated via the machine data 51233 $MSN_ENABLE_GSM_MODEM.
  • Page 870: Creating/Editing A User Profile

    Easy Message (828D only) 21.3 Creating/editing a user profile 21.3 Creating/editing a user profile User identification 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.
  • Page 871 Easy Message (828D only) 21.3 Creating/editing a user profile Procedure Creating a new user Press the "User profiles” softkey. The "User Profiles" window appears. Press the "New" softkey. Enter the name and telephone number of the user. If required, enter the ID number of the user. In the area "send SMS for the following events"...
  • Page 872: Setting-Up Events

    Easy Message (828D only) 21.4 Setting-up events 21.4 Setting-up events In the "Send SMS for the following events" area, select the events using the check box, which when they occur, an SMS is sent to the user. ● Programmed messages from the part program (MSG) In the part program, program an MSG command via which you receive an SMS.
  • Page 873 Easy Message (828D only) 21.4 Setting-up events ● Maintenance intervals An SMS is sent if the service planner registers pending maintenance work. ● Additional alarm numbers: Here, specify additional alarms where you should be notified if they occur. You can enter individual alarms, several alarms or alarm number ranges. Examples: 1234,400 1000-2000...
  • Page 874: Logging An Active User On And Off

    Easy Message (828D only) 21.5 Logging an active user on and off 21.5 Logging an active user on and off Only active users receive an SMS message for the specified events. You can activate users, already created for Easy Message, with certain control commands via the user interface or via SMS.
  • Page 875: Displaying Sms Logs

    Easy Message (828D only) 21.6 Displaying SMS logs 21.6 Displaying SMS logs The SMS data traffic is recorded in the "SMS Log" window. In this way, it is possible to see the chronological sequence of activates when a fault occurs. Symbols Description Incoming SMS message for the Messenger.
  • Page 876: Making Settings For Easy Message

    Easy Message (828D only) 21.7 Making settings for Easy Message 21.7 Making settings for Easy Message You can change the following Messenger configuration in the "Settings" window: ● Name of the controller that is part of an SMS message ● Number of sent messages –...
  • Page 877: Easy Extend (828D Only)

    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. Up to 64 devices can be managed. References SINUMERIK 828D Turning and Milling Commissioning Manual Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 878: Enabling A Device

    Easy Extend (828D only) 22.2 Enabling a device 22.2 Enabling a device The available device options can be protected with a password. Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure Select the "Parameter" operating area. Press the menu forward key and then the "Easy Extend" softkey. A list of the connected devices is displayed.
  • Page 879: Activating And Deactivating A Device

    Easy Extend (828D only) 22.3 Activating and deactivating a device 22.3 Activating and deactivating a device Status Meaning Device activated System waiting for PLC checkback signal Device faulty Interface error in the communication module Procedure Easy Extend is opened. You can select the desired device in the list with the <Cursor up> and <Cursor down>...
  • Page 880: Initial Commissioning Of Additional Devices

    Easy Extend (828D only) 22.4 Initial commissioning of additional devices 22.4 Initial commissioning of additional devices Normally, the device has already been commissioned by the machine manufacturer. If an initial commissioning has not been performed or if, for example, function tests are to be performed again (e.g.
  • Page 881: Service Planner (828D Only)

    Service Planner (828D only) 23.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.
  • Page 882 Service Planner (828D only) 23.1 Performing and monitoring maintenance tasks Procedure Select the "Diagnostics" operating area. 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.
  • Page 883: Set Maintenance Tasks

    Service Planner (828D only) 23.2 Set maintenance tasks 23.2 Set maintenance tasks You can make the following changes in the list of maintenance tasks in the configuration mode: ● Set up a maximum of 32 maintenance tasks with interval, initial warning and number of warnings to be acknowledged ●...
  • Page 884 Service Planner (828D only) 23.2 Set maintenance tasks Procedure Select the "Diagnostics" operating area. 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 The values cannot be edited.
  • Page 885: Edit Plc User Program (828D Only)

    Edit PLC user program (828D only) 24.1 Introduction 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. You can edit these ladder diagrams using the following tools: ●...
  • Page 886: Ladder Add-On Tool

    References The editing of the INT_100 and INT_101 interrupt programs can be enabled or disabled. Related information is contained in the Base Functions function manual, Chapter P4: PLC for SINUMERIK 828D See also Inserting and editing networks (Page 899) Turning...
  • Page 887: Structure Of The User Interface

    Edit PLC user program (828D only) 24.3 Structure of the user interface 24.3 Structure of the user interface Figure 24-1 Screen structure Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 888 Edit PLC user program (828D only) 24.3 Structure of the user interface Table 24- 1 Key to screen layout Screen element Display Meaning Application area Supported PLC program language Program change exists Name of the active program block Representation: Symbolic name (absolute name) Program status Program is running Stop...
  • Page 889: Control Options

    Edit PLC user program (828D only) 24.4 Control options 24.4 Control options In addition to the softkeys and the navigation keys, there are further shortcuts in this area. Shortcuts The cursor keys move the focus over the PLC user program. When the window borders are reached, scrolling is performed automatically.
  • Page 890 Edit PLC user program (828D only) 24.4 Control options Shortcuts Action -or- Open the next program block in the same window Open the previous program block in the same window The function of the Select key depends on the position of the input focus.
  • Page 891: Displaying Plc Properties

    Edit PLC user program (828D only) 24.5 Displaying PLC properties 24.5 Displaying PLC properties The following PLC properties can be displayed in the "SIMATIC LAD" window: ● Operating state ● Name of the PLC project ● PLC system version ● Cycle time ●...
  • Page 892: Displaying Information On The Program Blocks

    Edit PLC user program (828D only) 24.6 Displaying information on the program blocks 24.6 Displaying information on the program blocks You can display all the logic and graphic information of a program block. Display program block In the "Program block" list, select the program block that you want to display. Logic information The following logic information is displayed in a ladder diagram (LAD): ●...
  • Page 893 Edit PLC user program (828D only) 24.6 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...
  • Page 894: Displaying And Editing Nc/Plc Variables

    Edit PLC user program (828D only) 24.7 Displaying and editing NC/PLC variables 24.7 Displaying and editing NC/PLC variables The "NC/PLC Variables" window enables the monitoring and modification of NC system variables and PLC variables. You receive the following list in which you enter the desired NC and PLC variables in order to display the actual values.
  • Page 895: Loading Modified Plc User Program

    Edit PLC user program (828D only) 24.8 Loading modified PLC user program 24.8 Loading modified PLC user program Download the project data into the PLC if some changes have been made to the project data and a new PLC user program is available. When the project data is loaded, the data classes are saved and loaded to the PLC.
  • Page 896: Displaying Local Variable Table

    Edit PLC user program (828D only) 24.9 Displaying local variable table 24.9 Displaying local variable table You have the option of displaying the local variable table of an INT block. The following information is listed in the tables. Name Freely assign. Variable type Selection: •...
  • Page 897: Creating A New Block

    Edit PLC user program (828D only) 24.10 Creating a new block 24.10 Creating a new block Create INT blocks to make changes in the PLC user program. Name INT _100, INT_101 The number from the selection field "Number of subprogram" is taken for the name of the INT block.
  • Page 898: Editing Block Properties Subsequently

    Edit PLC user program (828D only) 24.11 Editing block properties subsequently 24.11 Editing block properties subsequently You can edit the title, author and comments of an INT block. Note You cannot edit the block name, subprogram number and data class assignment. Procedure The ladder diagram display is opened.
  • Page 899: Inserting And Editing Networks

    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, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 900 Edit PLC user program (828D only) 24.12 Inserting and editing networks Procedure An INT100 or INT101 routine has been selected. Press the "Edit" softkey. Position the cursor on a network. Press the "Insert network" softkey. - OR - Press the <INSERT> key. If the cursor is positioned on "Network x", a new, empty network is in- serted behind this network.
  • Page 901: Editing Network Properties

    Edit PLC user program (828D only) 24.13 Editing network properties 24.13 Editing network properties You can edit the network properties of an INT block. Network title and network comment The title can have a maximum of three lines and 128 characters. The comment can have a maximum of 100 lines and 4096 characters.
  • Page 902: Displaying/Canceling The Access Protection

    Edit PLC user program (828D only) 24.14 Displaying/canceling the access protection 24.14 Displaying/canceling the access protection You can password protect your program organizational units (POUs) in the PLC 828 programming tool. This prevents other users from accessing this part of the program. This means that it is invisible to other users and is encrypted when it is downloaded.
  • Page 903: Displaying And Editing Symbol Tables

    Edit PLC user program (828D only) 24.15 Displaying and editing symbol tables 24.15 Displaying and editing symbol tables You can display the symbol tables that are used to obtain an overview of the global operands available in the project - which you can then edit. The name, address and possibly also a comment is displayed for each entry.
  • Page 904: Searching For Operands

    Edit PLC user program (828D only) 24.16 Searching for operands 24.16 Searching for operands You can use the search function to quickly reach points in very large programs where you would like, for example, to make changes. Restricting the search ●...
  • Page 905: Inserting/Deleting A Symbol Table

    Edit PLC user program (828D only) 24.17 Inserting/deleting a symbol table Further search options 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). Press the "Go to end"...
  • Page 906: Displaying The Network Symbol Information Table

    Edit PLC user program (828D only) 24.18 Displaying the network symbol information table 24.18 Displaying the network symbol information table All of the symbolic identifiers used in the selected network are displayed in the "Network symbol information table" window. The following information is listed: ●...
  • Page 907: Displaying And Editing Plc Signals

    Edit PLC user program (828D only) 24.19 Displaying and editing PLC signals 24.19 Displaying and editing PLC signals PLC signals are displayed and can be changed here in the "PLC status list" window. The following lists are shown Inputs (IB) Bit memories (MB) Outputs (QB) Variables (VB)
  • Page 908: Displaying Cross References

    Edit PLC user program (828D only) 24.20 Displaying cross references 24.20 Displaying cross references You can display all the operands used in the PLC user project and their use in the list of cross references. This list indicates in which networks an input, output, bit memory etc. is used. The list of cross references contains the following information: ●...
  • Page 909 Edit PLC user program (828D only) 24.20 Displaying cross references 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. Press the "Find" softkey. The "Find / Go To"...
  • Page 910 Edit PLC user program (828D only) 24.20 Displaying cross references Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 911: Appendix

    Appendix 840D sl documentation overview Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 912 Appendix A.1 840D sl documentation overview Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...
  • Page 913: Index

    Index Referencing, 68 Repositioning, 130 Traversing, 114 Variable increment, 115 2-channel grooving, 654 2-channel plunge turning, 654 2-channel stock removal, 654 B axis Alignment angle, 824 Approach/retraction, 828 Actual-value display, 45 Function, 821 Adapter-transformed view, 718 Measure tool, 833 Additional components Milling, 825 Initial commissioning, 880 Position pattern, 830...
  • Page 914 Index Center drilling Contours Function, 574 Programming, 390 Input simple, 574 Coordinate system Parameter - input complete, 577 Switching over, 74 Parameter - input simple, 577 Coordinate transformation, 581 Centering - CYCLE81 Copying Function, 294 Directory, 754 Parameter, 296 Program, 754 Channel switchover, 73 Counter-spindle, 100 Chuck dimensions, 100...
  • Page 915 Index CYCLE63 - Milling contour pocket CYCLE801 - frame position pattern Function, 538 Function, 343 Input simple, 539 CYCLE801 - grid position pattern Parameter, 542 Function, 343 Parameter - input simple, 542 CYCLE801 - grid/frame position pattern CYCLE63 - Milling contour spigot Function, 341 Function, 547 Parameter, 343, 345, 346...
  • Page 916 Index CYCLE899 - open slot CYCLE99 - Thread turning Function, 490 Parameter - Input complete - longitudinal Input simple, 490 thread, 370 Parameter - input simple, 498 Parameter - Input simple- face thread, 382 CYCLE92 - cut-off Parameter - Input simple- longitudinal thread, 373 Function, 388 Parameter - Input simple- tapered thread, 377 Parameter, 389...
  • Page 917 Index Pasting, 754 Elongated hole - LONGHOLE Properties, 757 Function, 501 Selecting, 752 Parameter, 502 Displaying Enabling button, 850 Energy consumption, 858 Energy consumption HTML documents, 765 Displaying, 858 PDF documents, 765 Measuring, 860 Program level, 128 Energy-saving profiles, 864 DRF (handwheel offset), 139 Engraving - CYCLE60 Drill thread milling - CYCLE78...
  • Page 918 Index Grooving - CYCLE952 CYCLE830 - deep-hole drilling, 312 Function, 415 CYCLE99 - Thread turning, 366 Input simple, 416 Deep-hole drilling - CYCLE83, 306 Parameter - input complete, 418 Drilling - CYCLE82, 296 Parameter - input simple, 420 Grooving - CYCLE952, 416 Grooving residual material - CYCLE952 Longitudinal slot - SLOT1, 474 Function, 420...
  • Page 919 Index Input simple, 474 Loading a program, 105 Parameter - input complete, 479 Saving a program, 106 Parameter - input simple, 479 Measurement Tool, 686 Measurement log Settings, 88 Measurement result log Machine control panel Tool, 84 Operator controls, 37 Workpiece zero, 87 Machine model, 665 Messages...
  • Page 920 Index Defining multi-channel data, 619 Open slot - CYCLE899 Multi-channel view, 617 Function, 490 Program blocks, 636 Input simple, 490 Running-in a program, 651 Parameter - input simple, 498 Simulation, 648 Operating area Multi-channel view, 611 Changing, 49 "Machine" operating area, 611 Operating mode Block search, 652 AUTO, 71...
  • Page 921 Index Polar coordinates Program Manager, 731 Overview, 246 Searching directories and files, 750 Positioning Program runtime, 177 Magazine, 704 Program settings Multitool, 730 changing, 260 Positions Parameters, 261 display, 352 Program views Hiding, 352 G code program, 215 Predrilling contour pocket - CYCLE64 ShopTurn program, 235 Function - Centering, 534 Programmed stop 1, 139...
  • Page 922 Index Rectangular spigot - CYCLE76 Setting actual values, (See setting zero offsets) Function, 454, 455 Setting milling tool - CYCLE800 Input simple, 455 Function, 567 Parameter - input complete, 459 Parameter, 568 Reference, 68 Settings Relocating Editor, 153 Multitool, 729 For automatic operation, 179 Tool, 704 For manual operation, 122...
  • Page 923 Index Simultaneous recording, 197 Coordinate system, 74 Blank input, 207 Unit of measurement, 75 Single block Swiveling - CYCLE800 Coarse (SB1), 125 Function, 555 Fine (SB3), 125 Parameter, 563 Skip blocks, 140 Symbol tables, 903 SKP (skip blocks), 139 Synchronized actions SLOT1 - longitudinal slot Displaying status, 168 Function, 473...
  • Page 924 Index Thread centered Touch Panel Function, 578 Calibrating, 856 Parameters, 580 Transformed view, 718 Thread chain - CYCLE98 Turning Function, 382 Manual Machine, 816 Input simple, 383 Parameter - input complete, 385 Parameter - input simple, 387 Thread milling - CYCLE70 Undercut - CYCLE940 Function, 503 Function - DIN thread, 363...
  • Page 925 Index Working area limitation Defining, 98 Workpiece Creating, 743 Workpiece counter, 177 Workpiece zero Measurement result log, 87 Zero offsets Active ZO, 91 Displaying details, 95 Overview, 90 Settable ZO, 94 Setting, 76 Zero point DXF file, 186 Zero point settings Backing up, 776 reading in, 779 Turning...
  • Page 926 Index Turning Operating Manual, 01/2015, 6FC5398-8CP40-5BA2...

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents