Siemens SINUMERIK 840D sl Turning Operating Manual

Siemens SINUMERIK 840D sl Turning Operating Manual

Hide thumbs Also See for SINUMERIK 840D sl Turning:
Table of Contents
SINUMERIK
SINUMERIK 840D sl
Turning
Operating Manual
Valid for:
SINUMERIK 840D sl / 840DE sl
Software
CNC system software for 840D sl / 840DE sl V4.92
SINUMERIK Operate for PCU/PC
06/2019
A5E44903486B AB
Preface
Fundamental safety
instructions
Introduction
Multitouch operation with
SINUMERIK Operate
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
Tool management
Managing programs
version
Alarm, error and system
messages
V4.92
Continued on next page
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Table of Contents
loading

Summary of Contents for Siemens SINUMERIK 840D sl Turning

  • Page 1 Preface Fundamental safety instructions Introduction SINUMERIK Multitouch operation with SINUMERIK Operate SINUMERIK 840D sl Turning Setting up the machine Working in manual mode Operating Manual Machining the workpiece Simulating machining Creating a G code program Creating a ShopTurn program Programming technology functions (cycles) Multi-channel machining Collision avoidance...
  • Page 2 Siemens AG Document order number: A5E44903486B AB Copyright © Siemens AG 2008 - 2019. Digital Industries Ⓟ 06/2019 Subject to change All rights reserved Postfach 48 48 90026 NÜRNBERG GERMANY...
  • Page 3 Continued Working with Manual Machine Working with a B axis (only 840D sl) Working with two tool carriers SINUMERIK 840D sl Turning Teaching in a program HT 8 (840D sl only) Operating Manual Ctrl-Energy Easy Extend 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

    Siemens' content, and adapt it for your own machine documentation. Training At the following address (http://www.siemens.com/sitrain), you can find information about SITRAIN (Siemens training on products, systems and solutions for automation and drives). FAQs You can find Frequently Asked Questions in the Service&Support pages under Product Support (https://support.industry.siemens.com/cs/de/en/ps/faq).
  • Page 6 Note regarding the General Data Protection Regulation Siemens observes standard data protection principles, in particular the principle of privacy by design. That means that this product does not process / store any personal data, only technical functional data (e.g. time stamps).
  • Page 7 Preface Technical Support Country-specific telephone numbers for technical support are provided in the Internet at the following address (https://support.industry.siemens.com/sc/ww/en/sc/2090) in the "Contact" area. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 8 Preface Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 9: Table Of Contents

    Table of contents Preface .................................5 Fundamental safety instructions.........................23 General safety instructions.....................23 Warranty and liability for application examples ..............24 Industrial security ........................25 Introduction..............................27 Product overview........................27 Operator panel fronts ......................28 2.2.1 Overview ..........................28 2.2.2 Keys of the operator panel .....................30 Machine control panels ......................38 2.3.1 Overview ..........................38 2.3.2...
  • Page 10 Table of contents 3.4.1 Screen layout .........................76 3.4.2 Function key block .........................76 3.4.3 Further operator touch controls....................77 3.4.4 Virtual keyboard ........................78 3.4.5 Special "tilde" character ......................78 Expansion with side screen....................79 3.5.1 Overview ..........................79 3.5.2 Sidescreen with standard windows ..................79 3.5.3 Standard widgets ........................81 3.5.4 "Actual value"...
  • Page 11 Table of contents Settings for the measurement result log ................115 Zero offsets ..........................117 4.8.1 Display active zero offset .....................118 4.8.2 Displaying the zero offset "overview" ...................118 4.8.3 Displaying and editing base zero offset ................119 4.8.4 Displaying and editing settable zero offset................120 4.8.5 Displaying and editing details of the zero offsets ..............121 4.8.6...
  • Page 12 Table of contents 6.4.3 Display program level......................160 Correcting a program ......................162 Repositioning axes.......................163 Starting machining at a specific point...................164 6.7.1 Use block search........................164 6.7.2 Continuing program from search target ................166 6.7.3 Simple search target definition.....................166 6.7.4 Defining an interruption point as search target ..............167 6.7.5 Entering the search target via search pointer ..............167 6.7.6...
  • Page 13 Table of contents 6.12.6 Displaying local user data (LUD)..................210 6.12.7 Displaying program user data (PUD) ...................211 6.12.8 Searching for user variables ....................211 6.13 Displaying G functions and auxiliary functions..............214 6.13.1 Selected G functions ......................214 6.13.2 All G functions ........................216 6.13.3 G functions for mold making ....................216 6.13.4 Auxiliary functions ........................217...
  • Page 14 Table of contents 7.10 Displaying simulation alarms....................258 Creating a G code program ........................259 Graphical programming......................259 Program views ........................260 Program structure ........................265 Fundamentals ........................266 8.4.1 Machining planes .........................266 8.4.2 Current planes in cycles and input screens .................266 8.4.3 Programming a tool (T) ......................267 Generating a G code program .....................268 Blank input ...........................269 Machining plane, milling direction, retraction plane, safe clearance and feedrate (PL, RP,...
  • Page 15 Table of contents 9.12 Changing program blocks ....................311 9.13 Changing program settings ....................312 9.14 Selection of the cycles via softkey ..................314 9.15 Calling technology functions ....................319 9.15.1 Additional functions in the input screens................319 9.15.2 Checking cycle parameters....................319 9.15.3 Setting data for technological functions ................319 9.15.4 Programming variables ......................320 9.15.5...
  • Page 16 Table of contents 10.3.1 General information......................442 10.3.2 Representation of the contour....................443 10.3.3 Creating a new contour ......................444 10.3.4 Creating contour elements ....................446 10.3.5 Entering the master dimension ....................452 10.3.6 Changing the contour......................453 10.3.7 Contour call (CYCLE62) - only for G code program.............454 10.3.8 Stock removal (CYCLE952) ....................455 10.3.9...
  • Page 17 Table of contents 10.7 Additional cycles and functions in ShopTurn ...............625 10.7.1 Drilling centric........................625 10.7.2 Thread centered........................628 10.7.3 Transformations ........................631 10.7.4 Translation ...........................633 10.7.5 Rotation..........................634 10.7.6 Scaling ..........................635 10.7.7 Mirroring ..........................635 10.7.8 Rotation C ..........................636 10.7.9 Straight and circular machining....................637 10.7.10 Selecting a tool and machining plane ..................638 10.7.11...
  • Page 18 Table of contents 11.2.12 Display/edit the multi-channel functionality in the "Machine" operating area .......698 11.2.12.1 Running-in a program ......................698 11.2.12.2 Block search and program control ..................699 11.2.13 Stock removal with 2 synchronized channels ..............700 11.2.13.1 Job list ..........................702 11.2.13.2 Stock removal ........................704 11.2.14 Synchronizing a counterspindle ..................705 Collision avoidance...........................711...
  • Page 19 Table of contents 13.15 Working with multitool ......................765 13.15.1 Tool list for multitool ......................765 13.15.2 Create multitool ........................766 13.15.3 Equipping multitool with tools....................768 13.15.4 Removing a tool from multitool.....................769 13.15.5 Delete multitool ........................770 13.15.6 Loading and unloading multitool ..................770 13.15.7 Reactivating the multitool .....................771 13.15.8 Relocating a multitool......................772...
  • Page 20 Table of contents 14.16.3 Reading in an archive in the Program Manager..............820 14.16.4 Read in archive from system data..................821 14.17 Setup data..........................823 14.17.1 Backing up setup data......................823 14.17.2 Reading-in set-up data......................825 14.18 Backing up parameters ......................827 14.19 RS-232-C ..........................830 14.19.1 Reading-in and reading-out archives via a serial interface ..........830 14.19.2 Setting V24 in the program manager ...................832...
  • Page 21 Table of contents 16.6.2 Turning with manual machine ....................869 16.6.3 Contour turning with Manual machine..................871 16.6.4 Milling with Manual Machine ....................872 16.7 Simulation and simultaneous recording ................873 Working with a B axis (only 840D sl) ......................875 17.1 Lathes with B axis ........................875 17.2 Tool alignment for turning ....................878 17.3...
  • Page 22 Table of contents 21.2.3 Measuring and saving the energy consumption..............916 21.2.4 Tracking measurements.......................917 21.2.5 Tracking usage values ......................918 21.2.6 Comparing usage values .....................918 21.2.7 Long-term measurement of the energy consumption ............919 21.3 Ctrl-E profiles ........................921 21.3.1 Using the energy-saving profile....................921 Easy Extend .............................923 22.1 Overview ..........................923...
  • Page 23: Fundamental Safety Instructions

    Fundamental safety instructions General safety instructions WARNING Danger to life if the safety instructions and residual risks are not observed If the safety instructions and residual risks in the associated hardware documentation are not observed, accidents involving severe injuries or death can occur. ●...
  • Page 24: Warranty And Liability For Application Examples

    Fundamental safety instructions 1.2 Warranty and liability for application examples Warranty and liability for application examples Application examples are not binding and do not claim to be complete regarding configuration, equipment or any eventuality which may arise. Application examples do not represent specific customer solutions, but are only intended to provide support for typical tasks.
  • Page 25: Industrial Security

    In order to protect plants, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art industrial security concept. Products and solutions from Siemens constitute one element of such a concept.
  • Page 26 Fundamental safety instructions 1.3 Industrial security WARNING Unsafe operating states resulting from software manipulation Software manipulations, e.g. viruses, Trojans, or worms, can cause unsafe operating states in your system that may lead to death, serious injury, and property damage. ● Keep the software up to date. ●...
  • Page 27: Introduction

    Introduction Product overview The SINUMERIK control system is a CNC (Computerized Numerical Control) for machine tools. You can use the CNC to implement the following basic functions in conjunction with a machine tool: ● Create can adapt part programs ● Execute part programs ●...
  • Page 28: Operator Panel Fronts

    Introduction 2.2 Operator panel fronts Operator panel fronts 2.2.1 Overview The display (screen) and operation (e.g. hardkeys and softkeys) of the SINUMERIK Operate user interface are via the operator panel front. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 29 Introduction 2.2 Operator panel fronts Operator controls and indicators 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. ① Alphabetic key group With the key pressed, you activate the special characters on keys with double assign‐ ments, and write in the uppercase.
  • Page 30: Keys Of The Operator Panel

    (https://support.industry.siemens.com/cs/ww/en/view/ 109748600) ● Operating Components Equipment Manual - TCU 30.3 (https:// support.industry.siemens.com/cs/ww/en/view/109749929) ● HT 8 (https://support.industry.siemens.com/cs/ww/en/view/109763514) 2.2.2 Keys of the operator panel The following keys and key combinations are available for operation of the control and the machine tool. Keys and key combinations Function ...
  • Page 31 Introduction 2.2 Operator panel fronts + ● Selects the first entry in selection lists and in selection fields. ● Moves the cursor to the beginning of a text. ● Selects a contiguous selection from the current cursor position up to the target position.
  • Page 32 Introduction 2.2 Operator panel fronts + ● Editing box Moves the cursor further to the right by one word. ● Navigation Moves the cursor in a table to the next cell to the right. ● Editing box Closes a directory or program (e.g.
  • Page 33 Introduction 2.2 Operator panel fronts + When selecting table rows, switches between selected and not se‐...
  • Page 34 Introduction 2.2 Operator panel fronts + ● In the program editor, indents the cursor by one character. ● In the program manager, moves the cursor to the next entry to the left. + ● In the program editor, indents the cursor by one character. ●...
  • Page 35 Introduction 2.2 Operator panel fronts + Switches the single block in or out in the simulation. + ● Pastes text from the clipboard at the actual cursor position. ● Pastes text from the clipboard at the position of a selected text. ...
  • Page 36 Introduction 2.2 Operator panel fronts + Opens the editor to enter Asian characters. + Moves the block start or block end up in the editor. + Moves the block start or block end down in the editor. ...
  • Page 37 Introduction 2.2 Operator panel fronts + For G code programming, for a cycle call activates or deactivates the edit mode. ● Completes input of a value in the entry field. ● Opens a directory or a program. ●...
  • Page 38: 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 39 Introduction 2.3 Machine control panels Operator controls EMERGENCY STOP 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 40 Introduction 2.3 Machine control panels Approach reference point. Inc (Incremental Feed Variable) Incremental mode with variable increment size. Inc (incremental feed) Incremental mode with predefined increment size of 1, ..., 10000 increments. Machine manufacturer A machine data code defines how the increment value is interpreted. Traversing axes with rapid traverse override and coordinate switchover Axis keys Selects an axis.
  • Page 41 Introduction 2.3 Machine control panels Feed control with override switch Stops execution of the running program and shuts down axis drives. Enable for program execution in the current block and enable for ramp-up to the feedrate value specified by the program. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 42: User Interface

    Introduction 2.4 User interface User interface 2.4.1 Screen layout Overview ① Active operating area and mode ② Alarm/message line ③ Channel operational messages ④ Display for ● Active tool T ● Current feedrate F ● Active spindle with current state (S) ●...
  • Page 43: Status Display

    Introduction 2.4 User interface ⑧ Dialog line to provide additional user notes ⑨ Operating window with program block display ⑩ Axis position display in the actual value window ⑪ Channel state and program control ⑫ Program name 2.4.2 Status display The status display includes the most important information about the current machine status and the status of the NCK.
  • Page 44 Introduction 2.4 User interface Display Meaning "Diagnostics" operating area "Startup" operating area Active mode or function Display Meaning "Jog" mode "MDA" mode "AUTO" mode "TEACH IN" function "REPOS" function "REF POINT" function Alarms and messages Display Meaning Alarm display The alarm numbers are displayed in white lettering on a red background.
  • Page 45: Actual Value Window

    Introduction 2.4 User interface Third line Display Meaning Channel status display. If the machine has several channels, then the channel name is also displayed. If there is only one channel, then only "Reset" is displayed as channel status. With touch operation, you can change the channel here. Channel status display: The program was canceled with "Reset".
  • Page 46 Introduction 2.4 User interface The actual value display of the positions can also refer to the SZS coordinate system (settable zero system). However the positions are still output in the Work. The SZS coordinate system corresponds to the Work coordinate system, reduced by certain components ($P_TRAFRAME, $P_PFRAME, $P_ISO4FRAME, $P_CYCFRAME), which are set by the system when machining and are then reset again.
  • 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: Current Block Display

    Introduction 2.4 User interface Display Meaning 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 Display as a percentage Spindle data...
  • Page 49 Introduction 2.4 User interface Display of current program The following information is displayed in the running program: ● The workpiece name or program name is entered in the header line. ● The program block which is just being processed appears colored. Display of the machining times If you set that the machining times are to be recorded in the settings for automatic mode, the measured times are shown at the end of the line as follows:...
  • Page 50: Operation Via Softkeys And Buttons

    Introduction 2.4 User interface Machine manufacturer You can define further highlight colors in the "sleditorwidget.ini" configuration file. Please refer to the machine manufacturer's instructions. Editing a program directly In the Reset state, you can edit the current program directly. Press the key. Place the cursor at the relevant position and edit the program block.
  • Page 51: Entering Or Selecting Parameters

    Introduction 2.4 User interface Changing the operating mode You can select a mode or function directly with the keys on the machine control panel or the vertical softkeys in the main menu. General keys and softkeys When the symbol appears to the right of the dialog line on the user inter‐ face, you can change the horizontal softkey bar within an operating area.
  • Page 52 Introduction 2.4 User interface Associated selection fields There are selection fields for various parameters: ● Selection of units ● Changeover between absolute and incremental dimensions Procedure Keep pressing the key only works if there are several selection options available.
  • Page 53: Pocket Calculator

    Introduction 2.4 User interface Use the and key to delete individual characters. Enter the value or the calculation. Close the value entry using the key and the result is transferred into the field. Accepting parameters When you have correctly entered all necessary parameters, you can close the window and save your settings.
  • Page 54: Pocket Calculator Functions

    Introduction 2.4 User interface Press the equals symbol on the calculator. - OR - Press the "Calculate" softkey. - OR - Press the key. The new value is calculated and displayed in the entry field of the calcu‐ lator. Press the "Accept"...
  • Page 55 Introduction 2.4 User interface Percentage calculation The calculator supports the calculation of a percentage, as well as changing of a basic value by a percentage. Press the following keys in this regard: Example: Percentage Example: Change by percentage Calculating trigonometric functions Check whether the angles are specified in radians "RAD"...
  • Page 56: Context Menu

    Introduction 2.4 User interface Num‐ Integer component Num‐ Conversion between millimeters and inches Enter the numerical value. Press the "MM" key to convert inches to millimeters. The key is highlighted in blue. - OR - Press the "INCH" key to convert millimeters to inches. The button is highlighted in blue.
  • Page 57: 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 58 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 59: 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 60: Editing The Dictionary

    Introduction 2.4 User interface Open the screen form and position the cursor on the input field. Press the 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 selected by pressing the numeric key one or several times.
  • Page 61 Introduction 2.4 User interface Press the key to toggle between the compiled phonetic notation field and the phonetic notation input. Compiled characters are deleted using the key. Press the key to transfer the compiled phonetic notation to the dictionary and the input field.
  • Page 62: Entering Korean Characters

    Introduction 2.4 User interface 2.4.13 Entering Korean characters You can enter Korean characters in the input fields on classic panels (without touch operation) 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 63 Introduction 2.4 User interface Entering Korean characters Entering Latin letters Precondition The control has been switched over to Korean. Procedure Editing characters using the keyboard Open the screen form and position the cursor on the input field. Press the keys. The editor is displayed.
  • Page 64: Protection Levels

    Introduction 2.4 User interface Select Korean character input. 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 located. The character will be briefly highlighted in color and then transferred to the Character field.
  • Page 65 Introduction 2.4 User interface 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 (protection level 1) User (protection level 3) Service (protection level 2)
  • Page 66: Cleaning Mode

    Introduction 2.4 User interface 2.4.15 Cleaning mode In cleaning mode, you can clean the user interface of the panel without inadvertently initiating touch functions. When you activate cleaning mode, the system does not respond when you touch the screen. Switching over to another panel and entering data at the keyboard are deactivated. The display is dimmed.
  • Page 67: Online Help In Sinumerik Operate

    Introduction 2.4 User interface Call live streaming You have the following options for calling live streaming: ● By clicking the "Camera" softkey in the "Machine" operating area ● By clicking the "Camera" softkey in the "Set up" operating area ● Via the "Camera 1" and "Camera 2" widgets in the sidescreen ●...
  • Page 68 Introduction 2.4 User interface If further help is 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 69 Introduction 2.4 User interface Displaying alarm descriptions and machine data If messages or alarms are pending in the "Alarms", "Messages" or "Alarm Log" window, position the cursor at the appropriate display and press or key The associated alarm description is displayed. If you are in the "Start-up"...
  • Page 70 Introduction 2.4 User interface Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 71: Multitouch Operation With Sinumerik Operate

    Multitouch operation with SINUMERIK Operate Multitouch panels The "SINUMERIK Operate Generation 2" user interface has been optimized for multitouch operation. You can execute all actions by touch and finger gestures. Using SINUMERIK Operate is much quicker with touch operation and finger gestures. Machine manufacturer Please observe the information provided by the machine manufacturer.
  • Page 72: Touch-Sensitive User Interface

    Multitouch operation with SINUMERIK Operate 3.2 Touch-sensitive user interface Touch-sensitive user interface When using touch panels, wear thin gloves made of cotton or gloves for touch-sensitive glass user interfaces with capacitive touch function. If you are using somewhat thicker gloves, then exert somewhat more pressure when using the touch panel.
  • Page 73: Finger Gestures

    Multitouch operation with SINUMERIK Operate 3.3 Finger gestures Finger gestures Finger gestures ● Select window ● Select object (e.g. NC set) ● Activate entry field – Enter or overwrite value – Tap again to change the value Tap with 2 fingers ●...
  • Page 74 Multitouch operation with SINUMERIK Operate 3.3 Finger gestures Flick horizontally with one finger ● Scroll in lists with many columns Spread ● Zoom in on graphic contents (e.g. simulation, mold making view) Pinch ● Zoom out from graphic contents (e.g. simulation, mold making view) Pan with one finger ●...
  • Page 75 Multitouch operation with SINUMERIK Operate 3.3 Finger gestures Tap and hold using 2 fingers ● Open cycles line by line to change (without input screen form) Tapping with 2 index fingers – only for 840D sl ● Tap with two fingers simultaneously in the lower right- and left-hand corners to open the TCU menu.
  • Page 76: Multitouch User Interface

    Multitouch operation with SINUMERIK Operate 3.4 Multitouch user interface Multitouch user interface 3.4.1 Screen layout Touch and gesture operator controls for SINUMERIK Operate with the "SINUMERIK Operate Generation 2" user interface. ① Changing the channel ② Cancel alarms ③ Function key block ④...
  • Page 77: Further Operator Touch Controls

    Multitouch operation with SINUMERIK Operate 3.4 Multitouch user interface Operator control Function Undo Multiple changes are undone one by one. As soon as a change has been completed in an input field, this function is no longer available. Restoring Multiple changes are restored one by one. As soon as a change has been completed in an input field, this function is no longer available.
  • Page 78: Virtual Keyboard

    Multitouch operation with SINUMERIK Operate 3.4 Multitouch user interface 3.4.4 Virtual keyboard If you called the virtual keyboard using the function key block, then you have the option of adapting the key assignment using the shift keys. ① Shift key for uppercase and lowercase letters ②...
  • Page 79: Expansion With Side Screen

    Multitouch operation with SINUMERIK Operate 3.5 Expansion with side screen Expansion with side screen 3.5.1 Overview Panels in widescreen format provide the possibility of using the extra area to display additional elements. In addition to the SINUMERIK Operate screen, displays and virtual keys are shown to provide faster information and operation.
  • Page 80 Multitouch operation with SINUMERIK Operate 3.5 Expansion with side screen Navigation bar Operator control Function Opens the "Machinery" operating area. Opens the tool list in the "Parameter" operating area. Opens the "Work offset" window in the "Parameter" operating area. Opens the "Program" operating area. Opens the "Program manager"...
  • Page 81: Standard Widgets

    Multitouch operation with SINUMERIK Operate 3.5 Expansion with side screen 3.5.3 Standard widgets Open sidescreen ● Tap the arrow on the navigation bar to show the sidescreen. The standard widgets are displayed in minimized form as the header line. ① Widget header lines ②...
  • Page 82: Zero Point" Widget

    Multitouch operation with SINUMERIK Operate 3.5 Expansion with side screen 3.5.5 "Zero point" widget The widget includes values of the active work offset for all configured axes. The approximate and detailed offset, as well as rotation, scaling and mirroring are displayed for each axis.
  • Page 83: Axle Load" Widget

    Multitouch operation with SINUMERIK Operate 3.5 Expansion with side screen Only those variables that are currently displayed in the "NC/PLC variables" screen in the "Diagnostics" operating area are shown. To update the list in the "NC/PLC variables" widget following a change in the "NC/PLC variables" screen in the "Diagnostics" operating area, collapse and expand the widget again.
  • Page 84: Service Life" Widget

    Multitouch operation with SINUMERIK Operate 3.5 Expansion with side screen 3.5.10 "Service life" widget The widget displays the tool monitoring in relation to the following values: ● Operating time of tool (standard time monitoring) ● Finished workpieces (quantity monitoring) ● Tool wear (wear monitoring) Note Multiple cutting edges If a tool has multiple cutting edges, the values of the edge with the lowest residual service life,...
  • Page 85: Sidescreen With Pages For The Abc Keyboard And/Or Machine Control Panel

    Multitouch operation with SINUMERIK Operate 3.5 Expansion with side screen If the particular camera has been configured, start streaming by opening the widget. Additional information on activating widgets "Camera 1" and "Camera 2" is provided in the SINUMERIK Operate Commissioning Manual. 3.5.13 Sidescreen with pages for the ABC keyboard and/or machine control panel Not only standard widgets but also pages with ABC keyboards and machine control panels can...
  • Page 86: Example 1: Abc Keyboard In The Sidescreen

    Multitouch operation with SINUMERIK Operate 3.5 Expansion with side screen Configure ABC keyboard and MCP If you configured ABC keyboard and MCP keys, then the navigation bar is extended for the sidescreen: Operator control Function Display of standard widgets in the sidescreen Display of an ABC keyboard on the sidescreen Display of a machine control panel on the sidescreen 3.5.14...
  • Page 87: Example 2: Machine Control Panel In The Sidescreen

    Multitouch operation with SINUMERIK Operate 3.5 Expansion with side screen 3.5.15 Example 2: Machine control panel in the sidescreen ① Machine control panel ② Key to display the machine control panel Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 88: Sinumerik Operate Display Manager (840D Sl Only)

    Multitouch operation with SINUMERIK Operate 3.6 SINUMERIK Operate Display Manager (840D sl only) SINUMERIK Operate Display Manager (840D sl only) 3.6.1 Overview With a panel with full HD resolution (1920x1080), you have the possibility to work with the Display Manager. The Display Manager allows you to see a lot of information at a glance.
  • Page 89: Screen Layout

    Multitouch operation with SINUMERIK Operate 3.6 SINUMERIK Operate Display Manager (840D sl only) 3.6.2 Screen layout The standard supply of a SINUMERIK Operate Display Manager offers the option of choosing between 3-display areas and 4-display areas. ① SINUMERIK Operate with navigation bar for switchover of the operating area ②...
  • Page 90 Multitouch operation with SINUMERIK Operate 3.6 SINUMERIK Operate Display Manager (840D sl only) Operator control Function 4-display areas ● SINUMERIK Operate (with function block) ● Widget area ● Applications area (PDF, virtual keyboard) ● Area with virtual keyboard Mirroring display areas Mirrors the selected arrangement of the display areas.
  • Page 91 Multitouch operation with SINUMERIK Operate 3.6 SINUMERIK Operate Display Manager (840D sl only) Operator control Function Virtual keyboard Displays a QWERTY keyboard in the display area for applications as well as in the 4th display area below SINUMERIK Operate. If the virtual keyboard is selected while the display area is maximized, the keyboard opens as a pop-up.
  • Page 92 Multitouch operation with SINUMERIK Operate 3.6 SINUMERIK Operate Display Manager (840D sl only) Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 93: Setting Up The Machine

    Setting up the machine Switching on and switching off Startup When the control starts up, the main screen opens according to the operating mode specified by the machine manufacturer. This is usually the main screen for the "REF POINT" function. Machine manufacturer Please observe the information provided by the machine manufacturer.
  • Page 94: Approaching A Reference Point

    Setting up the machine 4.2 Approaching a reference point Approaching a reference point 4.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 95: User Agreement

    Setting up the machine 4.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 96 Setting up the machine 4.2 Approaching a reference point Press the "User enable" softkey. The "User Agreement" window opens. It shows a list of all machine axes with their current position and SI position. Position the cursor in the "Acknowledgement" field for the axis in ques‐ tion.
  • Page 97: Modes And Mode Groups

    Setting up the machine 4.3 Modes and mode groups Modes and mode groups 4.3.1 General You can work in three different operating modes. "JOG" mode "JOG" mode is used for the following preparatory actions: ● Approach reference point, i.e. the machine axis is referenced ●...
  • Page 98 Setting up the machine 4.3 Modes and mode groups Select "REPOS" Press the key. "MDI" mode (Manual Data Input) In "MDI" mode, you can enter and execute G code commands non-modally to set up the machine or to perform a single action. Selecting "MDI"...
  • Page 99: Modes Groups And Channels

    Setting up the machine 4.3 Modes and mode groups 4.3.2 Modes groups and channels Every channel behaves like an independent NC. A maximum of one part program can be processed per channel. ● Control with 1channel One mode group exists. ●...
  • Page 100 Setting up the machine 4.3 Modes and mode groups References SINUMERIK Operate Commissioning Manual Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 101: Settings For The Machine

    Setting up the machine 4.4 Settings for the machine Settings for the machine 4.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 102 Setting up the machine 4.4 Settings for the machine The following conditions must be met before you can switch between units of measurement: ● The corresponding machine data are set. ● All channels are in the reset state. ● The axes are not being traversed via "JOG", "DRF", and the "PLC". ●...
  • Page 103: Setting The Zero Offset

    Setting up the machine 4.4 Settings for the machine 4.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 104 Setting up the machine 4.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 105: Measuring The Tool

    Setting up the machine 4.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 106 Setting up the machine 4.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 107: Measuring A Tool With A Tool Probe

    Setting up the machine 4.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 108 Setting up the machine 4.5 Measuring the tool References For further information about lathes with B axis, please refer to the following reference: SINUMERIK Operate Commissioning Manual Preconditions ● If you wish to measure your tools with a tool probe, the machine manufacturer must parameterize special measuring functions for that purpose.
  • Page 109: Calibrating The Tool Probe

    Setting up the machine 4.5 Measuring the tool Manually position the tool in the vicinity of the tool probe in such a way that any collisions can be avoided when the tool probe is being traversed in the corresponding direction. Press the ...
  • Page 110: Measuring A Tool With A Magnifying Glass

    Setting up the machine 4.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 111: Logging Tool Measurement Results

    Setting up the machine 4.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. 4.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 112: Measuring The Workpiece Zero

    Setting up the machine 4.6 Measuring the workpiece zero Measuring the workpiece zero 4.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 113: Logging Measurement Results For The Workpiece Zero

    Setting up the machine 4.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 values. - OR - Select the desired zero offset in which you want to store the zero point (e.g.
  • Page 114 Setting up the machine 4.6 Measuring the workpiece zero The following data are determined and logged: ● Date/time ● Log name with path ● Measuring version ● Input values ● Correction target ● Setpoints, measured values and differences Note Logging active The measurement results can only be entered into a log once the measurement has been fully completed.
  • Page 115: Settings For The Measurement Result Log

    Setting up the machine 4.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 116 Setting up the machine 4.7 Settings for the measurement result log See also Logging tool measurement results (Page 111) Logging measurement results for the workpiece zero (Page 113) Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 117: Zero Offsets

    Setting up the machine 4.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 118: Display Active Zero Offset

    Setting up the machine 4.8 Zero offsets See also Actual value window (Page 45) 4.8.1 Display active zero offset The following zero offsets are displayed in the "Zero Offset - Active" window: ● Zero offsets, for which active offsets are included, or for which values are entered. ●...
  • Page 119: Displaying And Editing Base Zero Offset

    Setting up the machine 4.8 Zero offsets In addition to the offset (course and fine), the rotation, scaling and mirroring defined using this are also displayed. This window is generally used only for monitoring. Display of active work offsets Work offsets Displays the handwheel axis offset.
  • Page 120: Displaying And Editing Settable Zero Offset

    Setting up the machine 4.8 Zero offsets Procedure Select the "Parameter" operating area. Press the "Zero offset" softkey. Press the "Base" softkey. The "Zero Offset - Base" window is opened. You can edit the values directly in the table. Note Activate base offsets The offsets specified here are immediately active.
  • Page 121: Displaying And Editing Details Of The Zero Offsets

    Setting up the machine 4.8 Zero offsets Note Activate settable zero offsets The settable zero offsets must first be selected in the program before they have an impact. 4.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.
  • Page 122 Setting up the machine 4.8 Zero offsets Machine manufacturer Please refer to the machine manufacturer's specifications. 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 123: Deleting A Zero Offset

    Setting up the machine 4.8 Zero offsets 4.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 124 Setting up the machine 4.8 Zero offsets Traverse the tool in the Z direction and scratch it. Enter the position setpoint of the workpiece edge Z0 and press the "Set ZO" softkey. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 125: Monitoring Axis And Spindle Data

    Setting up the machine 4.9 Monitoring axis and spindle data Monitoring axis and spindle data 4.9.1 Specify working area limitations Using the "Working area limitation" function you can limit the range within which a tool should traverse in all channel axes. This function allows you to set up protection zones in the working area that are inhibited for tool motion.
  • Page 126: Spindle Chuck Data

    Setting up the machine 4.9 Monitoring axis and spindle data You can limit the spindle speeds in fields "Minimum" and "Maximum" within the limit values defined in the relevant machine data. Spindle speed limitation at constant cutting rate In field "Spindle speed limitation at G96", the programmed spindle speed limitation at constant cutting speed is displayed together with the permanently active limitations.
  • Page 127 Setting up the machine 4.9 Monitoring axis and spindle data Main spindle Dimensioning, main spindle jaw Dimensioning, main spindle jaw type 2 type 1 ① Stop edge ② Front edge Counter-spindle You can measure either the forward edge or stop edge of the counter-spindle. The forward edge or stop edge automatically serves as the valid reference point when traversing the counter-spindle.
  • Page 128 Setting up the machine 4.9 Monitoring axis and spindle data Tailstock Dimensioning tailstock main spindle Dimensioning tailstock counter-spindle 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. The settings become active immediately.
  • Page 129 Setting up the machine 4.9 Monitoring axis and spindle data Parameter Description Unit Chuck dimension, counter-spindle (inc) - only for a counter-spindle that has been set- Stop dimension, counter-spindle (inc) - only for a counter-spindle that has been set- Jaw dimension, counter-spindle (inc) - only for a counter-spindle that has been set- up and "Jaw type 2"...
  • Page 130: Displaying Setting Data Lists

    Setting up the machine 4.10 Displaying setting data lists 4.10 Displaying setting data lists You can display lists with configured setting data. Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure Select the "Parameter" operating area. Press the "Setting data" and "Data lists" softkeys. The "Setting Data Lists"...
  • Page 131: Handwheel Assignment

    Setting up the machine 4.11 Handwheel assignment 4.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 132 Setting up the machine 4.11 Handwheel assignment Open the "Axis" selection box using the key, navigate to the desired axis, and press the key. Selecting an axis also activates the handwheel (e.g., "X" is assigned to handwheel no. 1 and is activated immediately). Press the "Handwheel"...
  • Page 133: Mda

    Setting up the machine 4.12 MDA 4.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 134: Saving An Mda Program

    Setting up the machine 4.12 MDA 4.12.2 Saving an MDA program Procedure Select the "Machine" operating area. Press the 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 135: Editing/Executing A Mdi Program

    Setting up the machine 4.12 MDA 4.12.3 Editing/executing a MDI program Procedure Select the "Machine" operating area. Press the 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 136: Deleting An Mda Program

    Setting up the machine 4.12 MDA 4.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, 06/2019, A5E44903486B AB...
  • Page 137: 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 138: Selecting A Tool And Spindle

    Working in manual mode 5.2 Selecting a tool and spindle Selecting a tool and spindle 5.2.1 T,S,M window For the preparatory actions in manual mode, tool selection and spindle control are both performed centrally in a screen form. In addition to the main spindle (S1), there is another tool spindle (S2) for powered tools. Your turning machine can also be equipped with a counter-spindle (S3).
  • Page 139: Selecting A Tool

    Working in manual mode 5.2 Selecting a tool and spindle Parameter Meaning Unit Machining plane Selection of the machining plane (G17(XY), G18 (ZX), G19 (YZ)) Gear stage Specification of the gear stage (auto, I - V) Stop position Entering the spindle position Degrees Note Spindle positioning...
  • Page 140: Starting And Stopping The Spindle Manually

    Working in manual mode 5.2 Selecting a tool and spindle Press the key. The tool is automatically swung into the machining position and the name of the tool displayed in the tool status bar. 5.2.3 Starting and stopping the spindle manually Procedure Select the "T,S,M"...
  • Page 141: Positioning The Spindle

    Working in manual mode 5.2 Selecting a tool and spindle 5.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 142: Traversing Axes

    Working in manual mode 5.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 143: Traversing Axes By A Variable Increment

    Working in manual mode 5.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 144: Positioning Axes

    Working in manual mode 5.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 145: Manual Retraction

    Working in manual mode 5.5 Manual retraction Manual retraction In the following cases, the "Retract" function allows drilling tools to be retracted in the tool direction in the JOG mode: ● After interrupting a thread tapping operation (G33/331/G332), ● After interrupting machining operations using drilling tools (tools 200 to 299) as a result of power failure or a RESET at the machine control panel.
  • Page 146 Working in manual mode 5.5 Manual retraction Use the traversing keys (e.g. Z +) to traverse the tool from the workpiece according to the retraction axis displayed in the "Retract Tool" window. Press the "Retract" softkey again when the tool is at the desired position. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 147: Simple Stock Removal Of Workpiece

    Working in manual mode 5.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 148 Working in manual mode 5.6 Simple stock removal of workpiece Procedure Press the "Machine" operating area key Press the key. Press the "Stock removal" softkey. Enter desired values for the parameters. Press the "OK" softkey. The parameter screen is closed. Press the ...
  • Page 149 Working in manual mode 5.6 Simple stock removal of workpiece Parameters Description Unit 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 150: Thread Synchronizing

    Working in manual mode 5.7 Thread synchronizing Thread synchronizing If you wish to re-machine a thread, it may be necessary to synchronize the spindle to the existing thread turn. By reclamping the blank, an angular offset can occur in the thread. Constraint Thread synchronizing is not possible if a tool carrier is used (B axis).
  • Page 151 Working in manual mode 5.7 Thread synchronizing Note: The thread synchronization is activated by teaching in a spindle. In this case, the synchronizing positions of axes X and Z and the synchronizing angle of spindle (Sn) are saved in the Machine and displayed in the screen form.
  • Page 152: Default Settings For Manual Mode

    Working in manual mode 5.8 Default settings for manual mode Default settings for manual mode Specify the configurations for the manual mode in the "Settings for manual operation" window. Default settings Settings Meaning Type of feedrate Here, you select the type of feedrate. ●...
  • Page 153: 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 154 Machining the workpiece 6.1 Starting and stopping machining Stopping machining Press the key. Machining stops immediately, individual blocks do not finish execution. At the next start, execution is resumed at the same location where it stopped. Canceling machining Press the ...
  • Page 155: Selecting A Program

    Machining the workpiece 6.2 Selecting a program Selecting a program Procedure Select the "Program Manager" operating area. The directory overview is opened. Select the location where the program is archived (e.g. "NC") Place the cursor on the directory containing the program that you want to select.
  • Page 156: Executing A Trail Program Run

    Machining the workpiece 6.3 Executing a trail program run Executing a trail program run When testing a program, you can select that the system can interrupt the machining of the workpiece after each program block, which triggers a movement or auxiliary function on the machine.
  • Page 157 Machining the workpiece 6.3 Executing a trail program run Press the key again, if the machining is not supposed to run block-by-block. The key is deselected again. If you now press the key again, the program is exe‐ cuted to the end without interruption.
  • Page 158: Displaying The Current Program Block

    Machining the workpiece 6.4 Displaying the current program block Displaying the current program block 6.4.1 Current block display The window of the current block display shows the program blocks currently being executed. Display of current program The following information is displayed in the running program: ●...
  • Page 159: Displaying A Basic Block

    Machining the workpiece 6.4 Displaying the current program block Display Meaning Blue-green font "G2" or "G3" motion command Gray font Comment Machine manufacturer You can define further highlight colors in the "sleditorwidget.ini" configuration file. Please refer to the machine manufacturer's instructions. Editing a program directly In the Reset state, you can edit the current program directly.
  • Page 160: Display Program Level

    Machining the workpiece 6.4 Displaying the current program block ● Other programmed addresses ● M functions Machine manufacturer Please observe the information provided by the machine manufacturer. Procedure A program is selected for execution and has been opened in the "Ma‐ chine"...
  • Page 161 Machining the workpiece 6.4 Displaying the current program block ● Block number, or line number ● Remain program run throughs (only for several program run throughs) Precondition A program must be selected for execution in "AUTO" mode. Procedure Press the "Program levels" softkey. The "Program levels"...
  • Page 162: Correcting A Program

    Machining the workpiece 6.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 options Depending on the state of the control system, you have various options of correcting the program.
  • Page 163: Repositioning Axes

    Machining the workpiece 6.6 Repositioning axes Repositioning axes After a program interruption in the 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 164: Starting Machining At A Specific Point

    Machining the workpiece 6.7 Starting machining at a specific point Starting machining at a specific point 6.7.1 Use block search If you only want to perform a certain section of a program on the machine, then you have to start the program from the beginning.
  • Page 165 Machining the workpiece 6.7 Starting machining at a specific point Cascaded search You can start another search from the "Search target found" state. Each time a search target is found, it is possible to continue cascading arbitrarily. Note Another cascaded block search can be started from the stopped program execution only if the search target has been found.
  • Page 166: Continuing Program From Search Target

    Machining the workpiece 6.7 Starting machining at a specific point 6.7.2 Continuing program from search target Press the "CYCLE START" key twice to continue the program from the desired position. ● The first CYCLE START outputs the auxiliary functions collected during the search. The program is then in the Stop state.
  • Page 167: Defining An Interruption Point As Search Target

    Machining the workpiece 6.7 Starting machining at a specific point 6.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 168: Parameters For Block Search In The Search Pointer

    Machining the workpiece 6.7 Starting machining at a specific point Screen form Each line represents one program level. The actual number of levels in the program depends on the nesting depth of the program. Level 1 always corresponds to the main program and all other levels correspond to subprograms.
  • Page 169: Block Search Mode

    Machining the workpiece 6.7 Starting machining at a specific point Parameter Meaning Number of subprogram repetitions If a subprogram is performed several times, you can enter the number of the pass here at which processing is to be continued Line: Is automatically filled for an interruption point Type "...
  • Page 170 Machining the workpiece 6.7 Starting machining at a specific point Block search mode Meaning With calculation This is used to speed-up a search with calculation when using EXTCALL programs: EXTCALL programs are not taken into account. - skip extcall Notice: Important information, e.g. modal functions, which are located in the EXTCALL program, are not taken into account.
  • Page 171: Block Search For Position Pattern

    Machining the workpiece 6.7 Starting machining at a specific point Procedure Select the "Machine" operating area. Press the key. Press the "Block search" and "Block search mode" softkeys. The "Search Mode" window opens. 6.7.8 Block search for position pattern It is possible performing a block search for the position pattern.
  • Page 172 Machining the workpiece 6.7 Starting machining at a specific point Enter the number of the starting hole and press "OK". Program processing starts with the specified technology (only for Shop‐ Turn programs) at the specified starting hole, and continues to all ad‐ ditional positions of the current position pattern and all of the following position patterns.
  • Page 173: Controlling The Program Run

    Machining the workpiece 6.8 Controlling the program run Controlling the program run 6.8.1 Program control You can change the program sequence in the "AUTO" and "MDA" 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 174: Skip Blocks

    Machining the workpiece 6.8 Controlling the program run Abbreviation/program con‐ Mode of operation trol Skip blocks are skipped during machining. When executing a jobshop program, it is converted into a G-code program. In the program, the measurement results screen display is activated while machining. Program processing stops at the points you defined as relevant to stop before the program started.
  • Page 175 Machining the workpiece 6.8 Controlling the program run The skip blocks are identified by placing a "/" (forward slash) or "/x (x = number of skip level) character in front of the block number. You have the option of hiding several block sequences. The statements in the skipped blocks are not executed.
  • Page 176: Overstore

    Machining the workpiece 6.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 177 Machining the workpiece 6.9 Overstore Note Block-by-block execution The 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 178: Editing A Program

    Machining the workpiece 6.10 Editing a program 6.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 ...
  • Page 179 Machining the workpiece 6.10 Editing a program Search options ● Whole words Activate this option and enter a search term if you want to search for texts/terms that are present as words in precisely this form. If, for example, you enter the search term "Finishing tool", only single "Finishing tool" terms are displayed.
  • Page 180: Replacing Program Text

    Machining the workpiece 6.10 Editing a program Further search options Softkey Function The cursor is set to the first character in the program. The cursor is set to the last character in the program. 6.10.2 Replacing program text You can find and replace text in one step. Precondition The desired program is opened in the editor.
  • Page 181: Copying/Pasting/Deleting A Program Block

    Machining the workpiece 6.10 Editing a program Note Replacing texts ● Read-only lines (;*RO*) If hits are found, the texts are not replaced. ● Contour lines (;*GP*) If hits are found, the texts are replaced as long as the lines are not read-only. ●...
  • Page 182 Machining the workpiece 6.10 Editing a program Procedure Press the "Mark" softkey. - OR - Press the key. A new line is created after the cursor position. 9.15.6 Compatibility for cycle support The cycle support is generally upwards compatible.
  • Page 322: Programming The Approach/Retraction Cycle

    Creating a ShopTurn program 9.16 Programming the approach/retraction cycle 9.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 323 Creating a ShopTurn program 9.16 Programming the approach/retraction cycle Parameters Description Unit Feedrate for approach to the second position mm/min Alternatively, rapid traverse 2nd position ∅ (abs) or 2nd position (inc) 2nd position (abs or inc) Feedrate to approach the third position mm/min Alternatively, rapid traverse 3rd position ∅...
  • Page 324: Programming Retraction To Tool Change Point

    Creating a ShopTurn program 9.17 Programming retraction to tool change point 9.17 Programming retraction to tool change point You can approach the tool change point directly using the "Tool change point" softkey. The retraction planes are taken into account. This makes good sense when moving the tool to a "safe"...
  • Page 325: Measuring Cycle Support

    Creating a ShopTurn program 9.18 Measuring cycle support 9.18 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 326: Example: Standard Machining

    Creating a ShopTurn program 9.19 Example: Standard machining 9.19 Example: Standard machining General information The following example is described in detail as ShopTurn program. A G code program is generated in the same way; however, some differences must be observed. If you copy the G code program listed below, read it into the control and open it in the editor, then you can track the individual program steps.
  • Page 327: Workpiece Drawing

    Creating a ShopTurn program 9.19 Example: Standard machining 9.19.1 Workpiece drawing 9.19.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 Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 328 Creating a ShopTurn program 9.19 Example: Standard machining Tool change point Machine 160 abs 409 abs 4000 rev/min Machining direction Climbing Press the "Accept" softkey. The work plan is displayed. Program header and end of program are created as program blocks. The end of program is automatically defined.
  • Page 329 Creating a ShopTurn program 9.19 Example: Standard machining 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). The contour calculated as NC code is written as internal subprogram between a start and an end marker containing the entered name.
  • Page 330 Creating a ShopTurn program 9.19 Example: Standard machining 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. turn." and "New contour" softkeys. The "New Contour"...
  • Page 331 Creating a ShopTurn program 9.19 Example: Standard machining 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" softkey. The entry fields are active again.
  • Page 332 Creating a ShopTurn program 9.19 Example: Standard machining Position outside Machining direction (from the face to the rear side) 4.000 inc Cutting depth 0.4 inc 0.2 inc Cylinder 0 inc 0 inc Relief cuts Set machining area limits Press the "Accept" softkey. If a blank programmed under "CONT_1"...
  • Page 333 Creating a ShopTurn program 9.19 Example: Standard machining T Roughing tool_55 D1 F 0.35 mm/rev V 400 m/min Enter the following parameters: Machining Roughing (∇) Machining direction Longitudinal Position outside Machining direction 2 inc Cutting depth 0.4 inc 0.2 inc Relief cuts 0.200 mm/rev Set machining area limits No...
  • Page 334 Creating a ShopTurn program 9.19 Example: Standard machining 8. Groove (roughing) Press the "Turning", "Groove" and "Groove with inclines" softkeys. The "Groove 1" entry field opens. Enter the following technology parameters: T Grooving F 0.150 mm/rev V 220 m/min tool Enter the following parameters: Machining Roughing (∇)
  • Page 335 Creating a ShopTurn program 9.19 Example: Standard machining Press the "Accept" softkey. Contour, groove 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:...
  • Page 336 Creating a ShopTurn program 9.19 Example: Standard machining Press the "Accept" softkey. 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...
  • Page 337 Creating a ShopTurn program 9.19 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 (∇∇∇) Thread...
  • Page 338 Creating a ShopTurn program 9.19 Example: Standard machining Enter the following parameters: Machined surface Face C Drilling depth 10 inc Press the "Accept" softkey. 13. Positioning Press the "Drilling", "Positions" and "Freely Programmable Positions" softkeys. The "Positions" input window opens. Enter the following parameters: Machined surface Face C...
  • Page 339: Results/Simulation Test

    Creating a ShopTurn program 9.19 Example: Standard machining Machined surface Face C Machining type Roughing (∇) Machining position Single position 0 abs 0 abs 0 abs α0 4 Degrees 5 inc 50 % 0.1 mm Insertion Vertical 0.015 mm/tooth Press the "Accept" softkey. 9.19.3 Results/simulation test Figure 9-10...
  • Page 340 Creating a ShopTurn program 9.19 Example: Standard machining Figure 9-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. Figure 9-12 3D view Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 341: G Code Machining Program

    Creating a ShopTurn program 9.19 Example: Standard machining 9.19.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 REMOV- AL_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 342 Creating a ShopTurn program 9.19 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 343 Creating a ShopTurn program 9.19 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 344 Creating a ShopTurn program 9.19 Example: Standard machining Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 345: Programming Technology Functions (Cycles)

    Programming technology functions (cycles) 10.1 Drilling 10.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 346: Centering (Cycle81)

    Programming technology functions (cycles) 10.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 347 Programming technology functions (cycles) 10.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 348: Drilling (Cycle82)

    Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Drilling depth (abs) or drilling depth in relation to Z0 (inc) It is inserted into the workpiece until it reaches Z1. - (for tip centering only) ● Dwell time (at final drilling depth) in seconds ●...
  • Page 349 Programming technology functions (cycles) 10.1 Drilling Approach/retraction 1. The tool moves with G0 to safety clearance of the reference point. 2. The tool is inserted into the workpiece with G1 and the programmed feedrate F until it reaches the programmed final depth Z1. 3.
  • Page 350 Programming technology functions (cycles) 10.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‐...
  • Page 351 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit FD - (only for Reduced feedrate for through drilling referred to drilling feedrate F through drilling Feedrate for through drilling (ShopTurn) mm/min or "yes") mm/rev Feedrate for through drilling (G code) Distance/ min or dis‐...
  • Page 352: Reaming (Cycle85)

    Programming technology functions (cycles) 10.1 Drilling Parameter Description Drilling depth ● Shank (drilling depth in relation to the shank) The drill is inserted into the workpiece until the drill shank reaches the value programmed for Z1. The angle entered in the tool list is taken into account. ●...
  • Page 353 Programming technology functions (cycles) 10.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. See also Clamping the spindle (Page 296) Approach/retraction 1.
  • Page 354 Programming technology functions (cycles) 10.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) FR (only for G Feedrate during retraction code) FR (only for Shop‐...
  • Page 355: Boring (Cycle86)

    Programming technology functions (cycles) 10.1 Drilling 10.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 356 Programming technology functions (cycles) 10.1 Drilling 6. Retraction with G0 to the safety clearance of the reference point. 7. Retraction to retraction plane with G0 to drilling position in the two axes of the plane (coordinates of the hole center point). Procedure The part program or ShopTurn program to be processed has been cre‐...
  • Page 357: Deep-Hole Drilling 1 (Cycle83)

    Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Machining ● Face C surface ● Face Y ● Peripheral surface C ● Peripheral surface Y (only for Shop‐ Turn) Position ● At the front (face) (only for Shop‐ ● At the rear (face) Turn) ●...
  • Page 358 Programming technology functions (cycles) 10.1 Drilling ● Dwell times ● Depth in relation to drill shank of drill tip 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 359 Programming technology functions (cycles) 10.1 Drilling 6. Approach of the last drilling depth with G0, reduced by the clearance distance V3. 7. Drilling is then continued to the next drilling depth. 8. Steps 4 to 7 are repeated until the programmed final drilling depth Z1 is reached. 9.
  • Page 360 Programming technology functions (cycles) 10.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‐...
  • Page 361 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Retraction distance after each machining step – (for chip breaking only). Distance by which the drill is retracted for chip breaking. V2 = 0: The tool is not retracted but is left in place for one revolution. Clearance dis‐...
  • Page 362 Programming technology functions (cycles) 10.1 Drilling Parameter Description Machining ● Single position position Drill hole at programmed position. ● Position pattern Position with MCALL Machining ● Swarf removal The drill is retracted from the workpiece for swarf removal. ● Chipbreaking The drill is retracted by the retraction distance V2 for chipbreaking.
  • Page 363: Deep-Hole Drilling 2 (Cycle830)

    Programming technology functions (cycles) 10.1 Drilling Parameter Description Value Can be set in SD DBT (only for G Dwell time at drilling depth 0.6 s code) Dwell time at final drilling depth 0.6 s DTS (only for G Dwell time for swarf removal (for swarf removal only) 0.6 s code) Machine manufacturer...
  • Page 364 Programming technology functions (cycles) 10.1 Drilling 3. Dwell time at drilling depth DTB. 4. The tool is retracted by retraction distance V2 for chipbreaking and drills up to the next infeed depth with programmed feedrate F. 5. Step 4 is repeated until the final drilling depth Z1 is reached. 6.
  • Page 365 Programming technology functions (cycles) 10.1 Drilling Pilot hole The cycle optionally takes into account the depth of a pilot hole. This can be programmed with abs/inc – or a multiple of the hole diameter (1.5 to 5*D is typical, for example) – and is assumed that it is available.
  • Page 366 Programming technology functions (cycles) 10.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 367 Programming technology functions (cycles) 10.1 Drilling G code program parameters ShopTurn program parameters Retraction plane Tool name Safety clearance Cutting edge number Feedrate Path/rev Linear feedrate mm/min Path/min Feedrate per revolution mm/rev S / V Direction of spindle ro‐ S / V Spindle speed or tation Constant cutting rate...
  • Page 368 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit ZPV - (only for Clearance distance of pilot hole pilot hole) FP - (only for pi‐ First cut feedrate as a percentage of the drilling feedrate lot hole) First cut feedrate (ShopTurn) mm/rev or mm/min First cut feedrate (G code) distance/min or dis‐...
  • Page 369 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Infeed: ● Degression amount by which each additional infeed is reduced. ● Percentage for each additional infeed. DF = 100%: Infeed increment remains constant. DF < 100%: Infeed increment is reduced in direction of final drilling depth. Example: Last infeed was 4 mm;...
  • Page 370 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit FD - (only for Feedrate for through drilling referred to drilling feedrate F. through drilling Feedrate for through drilling (ShopTurn). mm/min or mm/rev. "yes") Feedrate for through drilling (G code). distance/min or dis‐ tance/rev DT - (only for ●...
  • Page 371 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Machining ● Face surface ● Face B ● Peripheral (only ShopTurn) Final drilling depth (abs) or final drilling depth in relation to Z0 (inc) It is inserted into the workpiece until it reaches Z1. Coolant on - M function to switch on the coolant (only G code)
  • Page 372 Programming technology functions (cycles) 10.1 Drilling 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 SC (only for G...
  • Page 373: Tapping (Cycle84, 840)

    Programming technology functions (cycles) 10.1 Drilling Parameter Description Value Can be set in SD Direction of spindle rotation during re‐ traction SR (only for selec‐ Spindle speed for retraction referred to the drilling speed 10 % ted spindle direc‐ tion of rotation) Machine manufacturer Please observe the information provided by the machine manufacturer.
  • Page 374 Programming technology functions (cycles) 10.1 Drilling 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" selection field. In this "Input simple" mode, the hidden parameters are allocated a fixed value that cannot be adjusted.
  • Page 375 Programming technology functions (cycles) 10.1 Drilling 5. The tool then drills with spindle speed S as far as the next infeed depth. 6. Steps 2 to 5 are repeated until the programmed final drilling depth Z1 is reached. 7. On expiry of dwell time DT, the tool is retracted with spindle speed SR to the safety clearance.
  • Page 376 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Compensating ● with compensating chuck chuck mode ● without compensating chuck 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)
  • Page 377 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Pitch - (only ma‐ ● User input chining without Pitch is obtained from the input encoder) ● Active feedrate Pitch is obtained from the feedrate (only for G code) Thread Direction of rotation of the thread (only for G code) ●...
  • Page 378 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Retraction Retraction distance - (for chipbreaking only) ● Manual Retraction distance after each machining step (V2) ● Automatic The tool is retracted by one revolution. Retraction distance after each machining step – (only without compensating chuck, chip‐ breaking and manual retraction) Distance by which the drill is retracted for chipbreaking.
  • Page 379 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Acceleration (only (only in mode "without compensating chuck") for technology, ● Empty: Behavior the same as it was before the cycle was called yes) ● SOFT: Jerk-limited (soft) acceleration of the axes ●...
  • Page 380 Programming technology functions (cycles) 10.1 Drilling Parameter Description Pitch ... MODULUS ● in MODULUS: MODULUS = Pitch/π Turns/" ● in turns per inch: Used with pipe threads, for example. When entered per inch, enter the integer number in front of the decimal point in the first parameter field and the figures after the decimal point as a fraction in the second mm/rev in/rev...
  • Page 381: Drill And Thread Milling (Cycle78)

    Programming technology functions (cycles) 10.1 Drilling 10.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 382 Programming technology functions (cycles) 10.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 383 Programming technology functions (cycles) 10.1 Drilling Parameters Description Unit Maximum depth infeed ● Percentage for each additional infeed DF=100: Infeed increment remains constant DF<100: Infeed increment is reduced in direction of final drilling depth Z1. Example: last infeed 4 mm; DF 80% next infeed = 4 x 80% = 3.2 mm next but one infeed = 3.2 x 80% = 2.56 mm etc.
  • Page 384: Positions And Position Patterns

    Programming technology functions (cycles) 10.1 Drilling Parameters Description Unit Selection - (not for Selection, table value: e.g. table "Without") ● M3; M10; etc. (ISO metric) ● W3/4"; etc. (Whitworth BSW) ● G3/4"; etc. (Whitworth BSP) ● N1" - 8 UNC; etc. (UNC) Pitch ...
  • Page 385 Programming technology functions (cycles) 10.1 Drilling Programming a position pattern in ShopTurn Several position patterns can be programmed in succession (up to 20 technologies and position patterns in total). They are executed in the order in which you program them. Note The number of positions that can be programmed in a "Positions"...
  • Page 386: Arbitrary Positions (Cycle802)

    Programming technology functions (cycles) 10.1 Drilling 10.1.11 Arbitrary positions (CYCLE802) Function The "Arbitrary positions" function allows you to program any positions, i.e. in rectangular or polar coordinates. Individual positions are approached in the order in which you program them. Press "Delete all" softkey to delete all positions programmed in X/Y. Rotary axis ZC plane You program in ZC to prevent the Y axis moving during machining.
  • Page 387 Programming technology functions (cycles) 10.1 Drilling Figure 10-2 Y axis is not centered above the cylinder YZC plane You program in YZC if the Y axis should also move during machining. A value can be specified for each position. In addition to the possibilities of ZC, the following is also possible, for example. Figure 10-3 Y axis is traversed (Y0, Y1) Turning...
  • Page 388 Programming technology functions (cycles) 10.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 "Positions" and "Arbitrary positions" softkeys. The "Positions" input window opens. Parameter Description Unit...
  • Page 389 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Axes XY (at right angles) X coordinate of 1st position (abs) Y coordinate of 1st position (abs) ...X8 X coordinate for additional positions (abs or inc) ...Y8 Y coordinate for additional positions (abs or inc) (only for G code) Axes ZC (for G19) Z coordinate of 1st position (abs)
  • Page 390: Row Position Pattern (Holes1)

    Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Peripheral surface C - at right angles Cylinder diameter ∅ (abs) 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 (on‐...
  • Page 391 Programming technology functions (cycles) 10.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 "Positions" and "Row" softkeys. The "Position row" input window opens. Parameter Description Unit...
  • Page 392 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Face Y: Z coordinate of the reference point (abs) Positioning angle for machining area Degrees Angle CP does not have any effect on the machining position in relation to the workpiece. It is only used to position the workpiece with the rotary axis C in such a way that machining is possible on the machine.
  • Page 393: Grid Or Frame Position Pattern (Cycle801)

    Programming technology functions (cycles) 10.1 Drilling 10.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 394 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit 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) Degrees This position must be programmed absolutely in the 1st call. α0 Angle of rotation of the line referred to the X axis (only for G Code)
  • Page 395 Programming technology functions (cycles) 10.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 – first position (abs) Z coordinate of the reference point – first position (abs) α0 Angle of rotation of line with reference to Y axis Degrees...
  • Page 396 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Face C: Z coordinate of the reference point (abs) X coordinate of the reference point – first position (abs) Y coordinate of the reference point – first position (abs) α0 Angle of rotation of line in relation to the X axis Degrees (only for Shop‐...
  • Page 397: Circle Or Pitch Circle Position Pattern (Holes2)

    Programming technology functions (cycles) 10.1 Drilling 10.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 398 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Axes Selection of the participating axes: ● XY (1st and 2nd axis of the plane) (only for G code) ● ZC (rotary axis and assigned linear axis) Note: Rotary axes are only displayed in the selection field if they have been released for use in the position pattern.
  • Page 399 Programming technology functions (cycles) 10.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 400 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Peripheral surface C: Cylinder diameter ∅ (abs) Z coordinate of the reference point (abs) α0 Starting angle for first position referred to the Y axis. Degrees Positive angle: Circle is rotated counter-clockwise. Negative angle: Circle is rotated clockwise.
  • Page 401 Programming technology functions (cycles) 10.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 402 Programming technology functions (cycles) 10.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 The CP angle does not have any effect on the machining position in relation to the work‐...
  • Page 403: Displaying And Hiding Positions

    Programming technology functions (cycles) 10.1 Drilling 10.1.15 Displaying and hiding positions Function You can hide any positions in the following position patterns: ● Position pattern line ● Position pattern grid ● Position pattern frame ● Full circle position pattern ● Pitch circle position pattern The hidden positions are skipped when machining.
  • Page 404: Repeating Positions

    Programming technology functions (cycles) 10.1 Drilling Press the "Hide position" softkey. The "Hide position" window opens on top of the input form of the position pattern. The positions are displayed in a table. The numbers of the positions, their coordinates (X, Y) as well as a checkbox with the state (activated = on / deactivated = off) are displayed.
  • Page 405 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Repeat jump label for position (only for G code) Position (only for Enter the number of the position pattern ShopTurn) Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 406: Rotate

    Programming technology functions (cycles) 10.2 Rotate 10.2 Rotate 10.2.1 General In all turning cycles apart from contour turning (CYCLE95), it is possible to reduce the feedrate as a percentage when finishing in the combined roughing and finishing mode. Machine manufacturer Please observe the information provided by the machine manufacturer.
  • Page 407 Programming technology functions (cycles) 10.2 Rotate If the tool does not round the corner at the end of the cut, it is raised by the safety clearance or a value specified in the machine data with rapid traverse. The cycle always observes the lower value;...
  • Page 408 Programming technology functions (cycles) 10.2 Rotate G code program parameters ShopTurn program parameters 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 409: Groove (Cycle930)

    Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Parameter selection of intermediate point The intermediate point can be determined through position specification or angle. The following combinations are possible - (not for stock removal 1 and 2) ● XM ZM ●...
  • Page 410 Programming technology functions (cycles) 10.2 Rotate 6. The tool cuts alternating in the first and second groove with the infeed depth 2 · D, until the final depth T1 is reached. Between the individual grooves, the tool moves back by D + safety clearance with rapid traverse.
  • Page 411 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Machining ● ∇ (roughing) ● ∇∇∇ (finishing) ● ∇ + ∇∇∇ (roughing and finishing) Position Groove position: Reference point in X ∅ Reference point in Z Groove width Groove depth ∅ (abs) or groove depth referred to X0 or Z0 (inc) ●...
  • Page 412: Undercut Form E And F (Cycle940)

    Programming technology functions (cycles) 10.2 Rotate 10.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 413 Programming technology functions (cycles) 10.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 414: Thread Undercuts (Cycle940)

    Programming technology functions (cycles) 10.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 10.2.5 Thread undercuts (CYCLE940)
  • Page 415 Programming technology functions (cycles) 10.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 cutting rate m/min Parameters Description...
  • Page 416 Programming technology functions (cycles) 10.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 cutting rate m/min Parameters Description Unit Machining...
  • Page 417: Thread Turning (Cycle99)

    Programming technology functions (cycles) 10.2 Rotate 10.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 418 Programming technology functions (cycles) 10.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 Thread with run-in: The tool moves at rapid traverse to the starting position displaced by the thread run-in LW2.
  • Page 419 Programming technology functions (cycles) 10.2 Rotate Procedure for longitudinal thread, tapered thread, or face thread The part program or ShopTurn program to be processed has been cre‐ ated and you are in the editor. Press the "Turning" softkey. Press the "Thread" softkey. The "Thread"...
  • Page 420 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Change in thread pitch per revolution - (only for P = mm/rev or in/rev) mm/rev G = 0: The thread pitch P does not change. G > 0: The thread pitch P increases by the value G per revolution. G <...
  • Page 421 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Thread advance (inc) The starting point for the thread is the reference point (X0, Z0) brought forward by the thread advance W. The thread advance can be used if you wish to begin the indi‐ vidual cuts slightly earlier in order to also produce a precise start of thread.
  • Page 422 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Multiple threads α0 Starting angle offset Degrees 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 423 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Thread ● Internal thread ● External thread Reference point X from thread table ∅ (abs) 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 424 Programming technology functions (cycles) 10.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 Table Thread table selection...
  • Page 425 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit mm/rev ● Thread pitch in mm/revolution in/rev ● Thread pitch in inch/revolution turns/" ● Thread turns per inch MODULUS ● Thread pitch in MODULUS Change in thread pitch per revolution - (only for P = mm/rev or in/rev) mm/rev G = 0: The thread pitch P does not change.
  • Page 426 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Thread advance (inc) The starting point for the thread is the reference point (X0, Z0) brought forward by the thread advance W. The thread advance can be used if you wish to begin the indi‐ vidual cuts slightly earlier in order to also produce a precise start of thread.
  • Page 427 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Multiple threads α0 Starting angle offset Degrees 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 428 Programming technology functions (cycles) 10.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 thread taper mm or X1α...
  • Page 429 Programming technology functions (cycles) 10.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 430 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit mm/rev ● Thread pitch in mm/revolution in/rev ● Thread pitch in inch/revolution turns/" ● Thread turns per inch MODULUS ● Thread pitch in MODULUS Change in thread pitch per revolution - (only for P = mm/rev or in/rev) mm/rev G = 0: The thread pitch P does not change.
  • Page 431 Programming technology functions (cycles) 10.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 (inc) Infeed slope as flank (inc) –...
  • Page 432 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Multiple threads α0 Starting angle offset Degrees 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 433 Programming technology functions (cycles) 10.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 434: Thread Chain (Cycle98)

    Programming technology functions (cycles) 10.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 435 Programming technology functions (cycles) 10.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 key. The tool is retracted from the thread and the spindle is stopped. 2.
  • Page 436 Programming technology functions (cycles) 10.2 Rotate If you program a thread run-out > 0, an additional thread block is generated at the end of the thread. Note Commands DITS and DITE In CYCLE99, the commands DITS and DITE are not programmed. The setting data SD 42010 $SC_THREAD_RAMP_DISP[0] and [1] are not changed.
  • Page 437 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Reference point X ∅ (abs, always diameter) Reference point Z (abs) Thread pitch 1 mm/rev in/rev turns/" MODULUS X1 or X1α ● Intermediate point 1 X ∅ (abs) or ● Intermediate point 1 in relation to X0 (inc) or Degrees ●...
  • Page 438 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Return distance Multiple threads α0 Starting angle offset Degrees Number of thread turns Thread changeover depth (inc) Parameters in the "Input simple" mode G code program parameters ShopTurn program parameters Input ●...
  • Page 439 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Thread pitch 2 (unit as parameterized for P0) mm/rev in/rev turns/" MODULUS X2 or ● Intermediate point 2 X ∅ (abs) or X2α Degrees ● Intermediate point 2 in relation to X1 (inc) or Thread taper 2 Incremental dimensions: The sign is also evaluated ●...
  • Page 440: Cut-Off (Cycle92)

    Programming technology functions (cycles) 10.2 Rotate Machine manufacturer Please refer to the machine manufacturer's specifications. 10.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 441 Programming technology functions (cycles) 10.2 Rotate Procedure The part program or ShopTurn program to be processed has been cre‐ ated and you are in the editor. Press the "Turning" softkey. Press the "Cut-off” softkey. The "Cut-off" input window opens. Parameters, G code program Parameters, ShopTurn program Machining plane Tool name...
  • Page 442: Contour Turning

    Programming technology functions (cycles) 10.3 Contour turning 10.3 Contour turning 10.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 443: Representation Of The Contour

    Programming technology functions (cycles) 10.3 Contour turning 1. Enter the blank contour If, when removing stock along the contour, you want to take into account a blank contour (and no cylinder or no allowance) as blank shape, then you must define the contour of the blank before you define the finished-part contour.
  • Page 444: Creating A New Contour

    Programming technology functions (cycles) 10.3 Contour turning 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 po‐ lar coordinates Finish contour End of contour definition The different colors of the symbols indicate their status: Foreground Background...
  • Page 445 Programming technology functions (cycles) 10.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 "Contour" and "New contour" softkeys. The "New Contour" input window opens. Enter a name for the new contour.
  • Page 446: Creating Contour Elements

    Programming technology functions (cycles) 10.3 Contour turning Parameter Description Unit Direction in front Direction of the contour element towards the starting point: of the contour ● In the negative direction of the horizontal axis ● In the positive direction of the horizontal axis ●...
  • Page 447 Programming technology functions (cycles) 10.3 Contour turning ● Straight diagonal line ● Circle/arc For each contour element, you must parameterize a separate parameter screen. Parameter entry is supported by various help screens that explain these parameters. If you leave certain fields blank, the cycle assumes that the values are unknown and attempts to calculate them from other parameters.
  • Page 448 Programming technology functions (cycles) 10.3 Contour turning Producing exact contour transitions The continuous path mode (G64) is used. This means, that contour transitions such as corners, chamfers or radii may not be machined precisely. If you wish to avoid this, there are two different options when programming. Use the additional programs or program the special feedrate for the transition element.
  • Page 449 Programming technology functions (cycles) 10.3 Contour turning The "Straight line (e.g. Z)" input window opens. - OR The "Straight line (e.g. X)" input window opens. - OR The "Straight line (e.g. ZX)" input window opens. - OR The "Circle" input window opens. Enter all the data available from the workpiece drawing in the input screen (e.g.
  • Page 450 Programming technology functions (cycles) 10.3 Contour turning Parameters Description Unit Undercut Form E Undercut size e.g. E1.0x0.4 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...
  • Page 451 Programming technology functions (cycles) 10.3 Contour turning Contour element "Straight line e.g. ZX" Parameters Description Unit End point Z (abs or inc) End point X ∅ (abs) or end point X (inc) α1 Starting angle to Z axis Degrees α2 Angle to the preceding element Degrees Transition to next ele‐...
  • Page 452: Entering The Master Dimension

    Programming technology functions (cycles) 10.3 Contour turning 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. 10.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.
  • Page 453: Changing The Contour

    Programming technology functions (cycles) 10.3 Contour turning Press the "Calculate" softkey. - OR - Press the 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 454: Contour Call (Cycle62) - Only For G Code Program

    Programming technology functions (cycles) 10.3 Contour turning Procedure for deleting a contour element Open the part program or ShopTurn program to be executed. Position the cursor on the contour element that you want to delete. Press the "Delete element" softkey. Press the "Delete"...
  • Page 455: Stock Removal (Cycle952)

    Programming technology functions (cycles) 10.3 Contour turning 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‐...
  • Page 456 Programming technology functions (cycles) 10.3 Contour turning Figure 10-4 α > 1: Boundary between unmachined and finished parts at the top Figure 10-5 α ≤ 1°: Boundary between unmachined and finished parts at the side Requirement For a G code program, at least one CYCLE62 is required before CYCLE952. If CYCLE62 is only present once, then this involves the finished part contour.
  • Page 457 Programming technology functions (cycles) 10.3 Contour turning When set to "automatic", rounding is always performed if the angle between the cutting edge and the contour exceeds a certain value. The angle is set in a machine data element. Machine manufacturer Please observe the information provided by the machine manufacturer.
  • Page 458 Programming technology functions (cycles) 10.3 Contour turning Example of the limit in longitudinal external machining Figure 10-7 Permitted limit: Limit line XA is outside the contour of the blank Figure 10-8 Impermissible limit: Limit line XA is inside the contour of the blank Feedrate interruption To prevent the occurrence of excessively long chips during machining, you can program a feedrate interruption.
  • Page 459 Programming technology functions (cycles) 10.3 Contour turning For programs with residual machining, when specifying the name for the file, which includes the updated blank contour, it must be ensured that this does not have the attached characters ("_C" and double-digit number). For single-channel systems, cycles do not extend the name for the programs to be generated.
  • Page 460 Programming technology functions (cycles) 10.3 Contour turning G code program parameters ShopTurn program parameters Input ● Complete Tool name ● Name of the program to be generated ● Auto Automatic generation of program names Machining plane Cutting edge number Retraction plane – (only for Feedrate mm/rev machining direction, longitu‐...
  • Page 461 Programming technology functions (cycles) 10.3 Contour turning Parameter Description Unit Always round on the contour Never round on the contour Only round to the previous intersection. Uniform cut segmentation Round cut segmentation at the edge Constant cutting depth Alternating cutting depth - (only with align cut segmentation to edge) Maximum depth infeed - (only for position parallel to the contour and UX) UX or U Finishing allowance in X or finishing allowance in X and Z –...
  • Page 462 Programming technology functions (cycles) 10.3 Contour turning Parameter Description Unit Allowance Allowance for pre-finishing - (only for ∇∇∇) ● Yes U1 contour allowance ● No Compensation allowance in X and Z direction (inc) – (only for allowance) ● Positive value: Compensation allowance is retained ●...
  • Page 463 Programming technology functions (cycles) 10.3 Contour turning Parameter Description Unit Machining ● ∇ (roughing) ● ∇∇∇ (finishing) ● ∇+∇∇∇ (complete machining) Machining ● face ● from inside to outside direction ● longitudinal ● parallel to the contour ● from outside to inside ●...
  • Page 464 Programming technology functions (cycles) 10.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 ●...
  • Page 465: Stock Removal Rest (Cycle952)

    Programming technology functions (cycles) 10.3 Contour turning 10.3.9 Stock removal rest (CYCLE952) Function Using the "Stock removal residual" function, you remove material that has remained for stock removal along the contour. During stock removal along the contour, the cycle automatically detects any residual material and generates an updated blank contour.
  • Page 466 Programming technology functions (cycles) 10.3 Contour turning G code program parameters ShopTurn program parameters Safety clearance S / V Spindle speed or constant cutting rate m/min Feedrate Name of the updated blank contour for residual material machining (without the attached character "_C" and double-digit number) Residual With subsequent residual material re‐...
  • Page 467: Plunge-Cutting (Cycle952)

    Programming technology functions (cycles) 10.3 Contour turning Parameter Description Unit Allowance Allowance for pre-finishing - (only for ∇∇∇) ● Yes U1 contour allowance ● No Compensation allowance in X and Z direction (inc) – (only for allowance) ● Positive value: Compensation allowance is retained ●...
  • Page 468 Programming technology functions (cycles) 10.3 Contour turning Requirement For a G code program, at least one CYCLE62 is required before CYCLE952. If CYCLE62 is only present once, then this involves the finished part contour. If CYCLE62 is present twice, then the first call is the blank contour and the second call is the finished-part contour (see also Section "Programming (Page 442)").
  • Page 469 Programming technology functions (cycles) 10.3 Contour turning Figure 10-10 Impermissible limit: Limit line XA is inside the contour of the blank Feedrate interruption To prevent the occurrence of excessively long chips during machining, you can program a feedrate interruption. 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 470 Programming technology functions (cycles) 10.3 Contour turning G code program parameters ShopTurn program parameters Input ● Complete Tool name ● Name of the program to be generated ● Auto Automatic generation of program names Machining plane Cutting edge number Retraction plane – (only for Feedrate mm/rev machining direction, longitu‐...
  • Page 471 Programming technology functions (cycles) 10.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 ●...
  • Page 472 Programming technology functions (cycles) 10.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 Machining plane Cutting edge number Retraction plane – (only for Feedrate mm/rev machining direction, longitu‐...
  • Page 473: Plunge-Cutting Rest (Cycle952)

    Programming technology functions (cycles) 10.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 ●...
  • Page 474 Programming technology functions (cycles) 10.3 Contour turning During grooving ShopTurn, the cycle automatically detects any residual material and generates an updated blank contour. For a G code program, the function must have been previously selected. Material that remains as part of the finishing allowance is not residual material. The "Grooving residual material"...
  • Page 475 Programming technology functions (cycles) 10.3 Contour turning Parameter Description Unit Machining ● ∇ (roughing) ● ∇∇∇ (finishing) Machining ● Face direction ● Longitudinal Position ● front ● rear ● Internal ● external Maximum depth infeed - (only for ∇) First grooving limit tool (abs) – (only for face machining direction) Second grooving limit tool (abs) –...
  • Page 476: Plunge-Turning (Cycle952)

    Programming technology functions (cycles) 10.3 Contour turning 10.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 477 Programming technology functions (cycles) 10.3 Contour turning Example of the limit in longitudinal external machining Figure 10-11 Permitted limit: Limit line XA is outside the contour of the blank Figure 10-12 Impermissible limit: Limit line XA is inside the contour of the blank Feedrate interruption To prevent the occurrence of excessively long chips during machining, you can program a feedrate interruption.
  • Page 478 Programming technology functions (cycles) 10.3 Contour turning For more detailed information, please refer to section "Stock removal". 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 "Plunge turning"...
  • Page 479 Programming technology functions (cycles) 10.3 Contour turning Parameter Description Unit Position ● front ● rear ● Internal ● external Maximum depth infeed - (only for ∇) First grooving limit tool (abs) – (only for face machining direction) Second grooving limit tool (abs) – (only for face machining direction) UX or U Finishing allowance in X or finishing allowance in X and Z –...
  • Page 480 Programming technology functions (cycles) 10.3 Contour turning Parameter Description Unit with limited machining area only, yes: 1st limit XA ∅ 2nd limit XB ∅ (abs) or 2nd limit referred to XA (inc) 1st limit ZA 2nd limit ZB (abs) or 2nd limit referred to ZA (inc) Number of grooves Distance between grooves * Unit of feedrate as programmed before the cycle call...
  • Page 481 Programming technology functions (cycles) 10.3 Contour turning Parameter Description Unit Blank description (only for ∇) ● Cylinder (described using XD, ZD) ● Allowance (XD and ZD on the finished part contour) ● Contour (additional CYCLE62 call with blank contour – e.g. cast iron mold) - (only for ∇...
  • Page 482: Plunge-Turning Rest (Cycle952)

    Programming technology functions (cycles) 10.3 Contour turning Machine manufacturer Please refer to the machine manufacturer's specifications. 10.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 483 Programming technology functions (cycles) 10.3 Contour turning G code program parameters ShopTurn program parameters Safety clearance S / V Spindle speed or constant cut‐ ting rate m/min Name of the updated blank contour for residual material machining (without the attached char‐ acter "_C"...
  • Page 484 Programming technology functions (cycles) 10.3 Contour turning Parameter Description Unit Set machining area Set machining area limits limits ● Yes ● No with limited machining area only, yes: 1st limit XA ∅ 2nd limit XB ∅ (abs) or 2nd limit referred to XA (inc) 1st limit ZA 2nd limit ZB (abs) or 2nd limit referred to ZA (inc) Number of grooves...
  • Page 485: Milling

    Programming technology functions (cycles) 10.4 Milling 10.4 Milling 10.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 486 Programming technology functions (cycles) 10.4 Milling In face milling, the effective tool diameter for a tool of type "Milling cutter" is stored in a machine data item. Machine manufacturer Please refer to the machine manufacturer's specifications. Selecting the machining direction Toggle the machining direction in the "Direction"...
  • Page 487 Programming technology functions (cycles) 10.4 Milling G code program parameters ShopTurn program parameters Machining plane Tool name Retraction plane Feedrate mm/min mm/tooth Safety clearance S / V Spindle speed or constant cutting rate m/min Feedrate Parameter Description Unit Machining surface ●...
  • Page 488: Rectangular Pocket (Pocket3)

    Programming technology functions (cycles) 10.4 Milling Parameter Description Unit (only ShopTurn) Face Y: The positions refer to the reference point: Positioning angle for machining area - only for face Y Degrees Angle CP does not have any effect on the machining position in relation to the workpiece. It is only used to position the workpiece with the rotary axis C in such a way that machining is possible on the machine.
  • Page 489 Programming technology functions (cycles) 10.4 Milling The following machining variants are available: ● Mill rectangular pocket from solid material. ● Predrill rectangular pocket in the center first if, for example, the milling cutter does not cut in the center (e.g. for ShopTurn, program the drilling, rectangular pocket and position program blocks in succession).
  • Page 490 Programming technology functions (cycles) 10.4 Milling 3. The rectangular pocket is always machined with the chosen machining type from inside out. 4. The tool moves back to the safety clearance at rapid traverse. Machining type ● Roughing Roughing involves machining the individual planes of the pocket one after the other from the center out, until depth Z1 or X1 is reached.
  • Page 491 Programming technology functions (cycles) 10.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 "Rectangular pocket" softkeys. The "Rectangular Pocket" input window opens. Parameters in the "Input complete"...
  • Page 492 Programming technology functions (cycles) 10.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 493 Programming technology functions (cycles) 10.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 494 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Depth infeed rate – (for vertical insertion only) mm/min mm/tooth (only for Shop‐ Turn) Maximum pitch of helix – (for helical insertion only) mm/rev Radius of helix – (for helical insertion only) The radius cannot be any larger than the milling cutter radius;...
  • Page 495 Programming technology functions (cycles) 10.4 Milling Parameter Description Machining The following machining operations can be selected: ● ∇ (roughing) ● ∇∇∇ (finishing) ● ∇∇∇ edge (edge finishing) ● Chamfering Machining ● Face C surface (only for ● Face Y ShopTurn) ●...
  • Page 496 Programming technology functions (cycles) 10.4 Milling Parameter Description Peripheral surface C: The positions refer to the reference point: Y0 or C0 Reference point Y or reference point length polar mm or de‐ grees Reference point Z Cylinder diameter ∅ (only for ShopTurn) Peripheral surface Y: The positions refer to the reference point: Positioning angle for machining surface Degrees...
  • Page 497 Programming technology functions (cycles) 10.4 Milling Parameter Description Clamp/release spindle (only for face C/face C, if inserted vertically) The function must be set up by the machine manufacturer (only for ShopTurn) Depth infeed rate – (for vertical insertion only) (only for G code) Depth infeed rate –...
  • Page 498: Circular Pocket (Pocket4)

    Programming technology functions (cycles) 10.4 Milling 10.4.3 Circular pocket (POCKET4) Function You can use the "Circular pocket" cycle to mill circular pockets on the face or peripheral surface. The following machining variants are available: ● Mill circular pocket from solid material. ●...
  • Page 499 Programming technology functions (cycles) 10.4 Milling Approach/retraction during helical machining In helical machining, the material is removed down to pocket depth in a helical movement. 1. The tool approaches the center point of the pocket at rapid traverse at the height of the retraction plane and adjusts to the safety distance.
  • Page 500 Programming technology functions (cycles) 10.4 Milling Chamfering machining Chamfering involves edge breaking at the upper edge of the circular pocket. Figure 10-14 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 501 Programming technology functions (cycles) 10.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 cutting rate m/min...
  • Page 502 Programming technology functions (cycles) 10.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 G code) Face C: The positions refer to the reference point: X0 or L0 Reference point X or reference point length polar –...
  • Page 503 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Insertion Various insertion modes can be selected – (only for plane-by-plane machining method and for ∇, ∇∇∇ and ∇∇∇ edge): ● Predrilled (only for G code) ● Vertical: Insert vertically at center of pocket The tool executes the calculated depth infeed vertically at the center of the pocket.
  • Page 504 Programming technology functions (cycles) 10.4 Milling Parameters in the "Input simple" mode G code program parameters ShopTurn program parameters Input ● simple Milling direction Tool name Retraction plane Cutting edge number Feedrate Feedrate mm/min mm/rev S / V Spindle speed or constant cutting rate m/min Parameter...
  • Page 505 Programming technology functions (cycles) 10.4 Milling Parameter Description 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 degrees Z0 (only for Shop‐...
  • Page 506 Programming technology functions (cycles) 10.4 Milling Parameter Description Insertion The following insertion modes can be selected – (only for plane-by-plane machining method and for ∇, ∇∇∇ or ∇∇∇ edge): ● Predrilled (only for G code) ● Vertical: Insert vertically at center of pocket The tool executes the calculated depth infeed at the pocket center in a single block.
  • Page 507: Rectangular Spigot (Cycle76)

    Programming technology functions (cycles) 10.4 Milling Machine manufacturer Please refer to the machine manufacturer's specifications. 10.4.4 Rectangular spigot (CYCLE76) Function You can mill various rectangular spigots with the "Rectangular spigot" cycle. You can select from the following shapes with or without a corner radius: In addition to the required rectangular spigot, you must also define a blank spigot, The blank spigot defines the outer limits of the material.
  • Page 508 Programming technology functions (cycles) 10.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.
  • Page 509 Programming technology functions (cycles) 10.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 cutting rate m/min...
  • Page 510 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Machining posi‐ ● Single position tion 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 511 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Maximum depth infeed - (only for ∇ and ∇∇∇) Plane finishing allowance for the length (L) and width (W) of the rectangular spigot. Smaller rectangular spigot dimensions are obtained by calling the cycle again and pro‐ gramming it with a lower finishing allowance.
  • Page 512 Programming technology functions (cycles) 10.4 Milling Parameter Description Machining The following machining operations can be selected: ● ∇ (roughing) ● ∇∇∇ (finishing) ● Chamfering 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...
  • Page 513: Circular Spigot (Cycle77)

    Programming technology functions (cycles) 10.4 Milling Parameter Description Chamfer width for chamfering - (for chamfering only) Insertion depth of tool tip (abs and inc) - (for chamfering only) * Unit of feedrate as programmed before the cycle call Hidden parameters The following parameters are hidden.
  • Page 514 Programming technology functions (cycles) 10.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 515 Programming technology functions (cycles) 10.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 516 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Machining The following machining operations can be selected: ● ∇ (roughing) ● ∇∇∇ (finishing) ● Chamfering Machining posi‐ ● Single position tion Mill circular spigot at the programmed position (X0, Y0, Z0). ●...
  • Page 517 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Spigot depth (abs) or depth relative to Z0 or X0 (inc) - (only for ∇ and ∇∇∇) Maximum depth infeed - (only for ∇ and ∇∇∇) Plane finishing allowance for the length (L) and width (W) of the circular spigot. Smaller circular spigot dimensions are obtained by calling the cycle again and program‐...
  • Page 518 Programming technology functions (cycles) 10.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 The following machining operations can be selected: ● ∇ (roughing) ●...
  • Page 519: Multi-Edge (Cycle79)

    Programming technology functions (cycles) 10.4 Milling Parameter Description Maximum depth infeed – (only for ∇ and ∇∇∇) Plane finishing allowance for the length (L) and width (W) of the rectangular spigot. Smaller rectangular spigot dimensions are obtained by calling the cycle again and pro‐ gramming it with a lower finishing allowance.
  • Page 520 Programming technology functions (cycles) 10.4 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 521 Programming technology functions (cycles) 10.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 "Multi-edge" softkeys. The "Multi-edge" input window opens. Parameters in the "Input complete"...
  • Page 522 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Machining ● ∇ (roughing) ● ∇∇∇ (finishing) ● ∇∇∇ edge (edge finishing) ● Chamfering Machining ● Single position position A multiple edge is milled at the programmed position (X0, Y0, Z0). ●...
  • Page 523 Programming technology functions (cycles) 10.4 Milling Parameter Description Machining ● Face C surface ● Face Y Position ● Front (only for ShopTurn) ● Back Clamp/release spindle (only for face C) The function must be set up by the machine manufacturer. (only for ShopTurn) Machining The following machining operations can be selected:...
  • Page 524: Longitudinal Groove (Slot1)

    Programming technology functions (cycles) 10.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 SC (only for G...
  • Page 525 Programming technology functions (cycles) 10.4 Milling Longitudinal slot with the width of the tool When milling a longitudinal slot, which is located in parallel with the spindle axis, and which should be machined with the width of the tool, then the clamping remains active after insertion in order to achieve more accurate results.
  • Page 526 Programming technology functions (cycles) 10.4 Milling ● Edge finishing Edge finishing is performed in the same way as finishing, except that the last infeed (finish base) is omitted. ● Chamfering Chamfering involves edge breaking at the upper edge of the longitudinal slot. Figure 10-15 Geometries when chamfering inside contours Note...
  • Page 527 Programming technology functions (cycles) 10.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 cutting rate m/min...
  • Page 528 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Machining ● Single position position A slot is milled at the programmed position (X0, Y0, Z0). ● Position pattern Several slots are milled at the programmed position pattern (e.g. pitch circle, grid, line).
  • Page 529 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Slot depth (abs) or depth relative to Z0 or X0 (inc) - (only for ∇ and ∇∇∇) ● Maximum plane infeed ● Maximum plane infeed as a percentage of the milling cutter diameter - (only for ∇...
  • Page 530 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Radius of helix – (for helical insertion only) (only for G code) The radius cannot be any larger than the milling cutter radius; otherwise, material will remain. Maximum insertion angle – (for insertion with oscillation only) Degrees Chamfer width for chamfering - (for chamfering only) Insertion depth of tool tip (abs or inc) - (for chamfering only)
  • Page 531 Programming technology functions (cycles) 10.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 The following machining operations can be selected: ● ∇ (roughing) ●...
  • Page 532 Programming technology functions (cycles) 10.4 Milling Parameter Description ● Maximum plane infeed (only for ShopTurn) ● Maximum plane infeed as a percentage of the milling cutter diameter - (only for ∇ and ∇∇∇) Maximum depth infeed – (only for ∇ and ∇∇∇) Plane finishing allowance for the length (L) and width (W) of the slot (only for ∇...
  • Page 533: Circumferential Groove (Slot2)

    Programming technology functions (cycles) 10.4 Milling Note Predrilling position The position at which inserting takes place if "predrilled" is selected is the same position that you select if the reference point "inside left" is specified. In the case of a groove without an angle of rotation, the predrilling position is the center point of the left rounding radius of the groove.
  • Page 534 Programming technology functions (cycles) 10.4 Milling Tool size Please note that there is a minimum size for the milling cutter used to machine the circumferential slot: ● Roughing: 1⁄2 groove width W – finishing allowance UXY ≤ milling cutter diameter ●...
  • Page 535 Programming technology functions (cycles) 10.4 Milling Machining type You can select the machining mode for milling the circumferential groove as follows: ● Roughing During roughing, the individual planes of the groove are machined one after the other from the center point of the semicircle at the end of the groove until depth Z1 is reached. ●...
  • Page 536 Programming technology functions (cycles) 10.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 "Groove" and "Circumferential groove" softkeys. The "Circumferential Groove" input window opens. Parameters in the "Input complete"...
  • Page 537 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Machining ● ∇ (roughing) ● ∇∇∇ (finishing) ● ∇∇∇ edge (edge finishing) ● Chamfering FZ (only for G Depth infeed rate code) Circular pattern ● Full circle The circumferential slots are positioned around a full circle. The distance from one circumferential slot to the next circumferential slot is always the same and is calculated by the control.
  • Page 538 Programming technology functions (cycles) 10.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 539 Programming technology functions (cycles) 10.4 Milling Parameter Description Machining ● Face C surface ● Face Y ● Peripheral surface C (only for ShopTurn) ● Peripheral surface Y Position ● At the front (face) (only for ShopTurn) ● At the rear (face) ●...
  • Page 540 Programming technology functions (cycles) 10.4 Milling Parameter Description Face Y: The positions refer to the reference point: Positioning angle for machining area Degrees Angle CP does not have any effect on the machining position in relation to the workpiece. It is only used to position the workpiece with the rotary axis C in such a way that ma‐ chining is possible on the machine.
  • Page 541: Open Groove (Cycle899)

    Programming technology functions (cycles) 10.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 SC (only for G...
  • Page 542 Programming technology functions (cycles) 10.4 Milling Plunge cutting Plunge cutting is the preferred method of machining slots for "unstable" machines and workpiece geometries. This method generally only exerts forces along the tool axis, i.e. perpendicular to the surface of the pocket/slot to be machined (with the XY plane in Z direction). Therefore, the tool is subject to virtually no deformation.
  • Page 543 Programming technology functions (cycles) 10.4 Milling direction. This process is repeated until the set slot depth plus the finishing allowance has been reached. Vortex milling: Down-cut or up-cut Vortex milling: Down-cut-up-cut Supplementary conditions for vortex milling ● Roughing 1/2 slot width W – finishing allowance UXY ≤ milling cutter diameter ●...
  • Page 544 Programming technology functions (cycles) 10.4 Milling Following each insertion, the milling cutter is lifted by the height of the safety clearance at the machining feedrate. As far as possible, this occurs during what is known as the retraction process, i.e. if the milling cutter's wrap angle is less than 180°, it is lifted at an angle below 45° in the opposite direction to the bisector of the wrap area.
  • Page 545 Programming technology functions (cycles) 10.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 546 Programming technology functions (cycles) 10.4 Milling Additional supplementary conditions ● Finishing 1/2 slot width W ≤ milling cutter diameter ● Edge finishing Finishing allowance UXY ≤ milling cutter diameter ● Chamfering The tip angle must be entered into the tool table. Procedure The part program or ShopTurn program to be processed has been cre‐...
  • Page 547 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Machining ● Face C surface ● Face Y ● Peripheral surface C ● Peripheral surface Y (only for Shop‐ Turn) Position ● At the front (face) ● At the rear (face) ●...
  • Page 548 Programming technology functions (cycles) 10.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 – (only for single position) Y0 or C0 Reference point Y or reference point angle polar – (only for single position) Reference point Z –...
  • Page 549 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit 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 Parameters in the "Input simple"...
  • Page 550 Programming technology functions (cycles) 10.4 Milling Parameter Description Milling direction - (except plunge cutting) ● Climbing ● Conventional ● Climbing-conventional milling 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...
  • Page 551: Long Hole (Longhole) - Only For G Code Program

    Programming technology functions (cycles) 10.4 Milling Parameter Description ● Maximum plane infeed ● Maximum plane infeed as a percentage of the milling cutter diameter- (only for ∇) Maximum depth infeed – (only for ∇, ∇∇, ∇∇∇ and ∇∇∇ edge) - (only for vortex milling) Plane finishing allowance (slot edge) - (only for ∇, ∇∇...
  • Page 552 Programming technology functions (cycles) 10.4 Milling the longitudinal axis of the elongated hole changes its direction after each infeed. The cycle searches for the shortest path when changing to the next elongated hole. Note The cycle requires a milling cutter with a "face tooth cutting over center" (DIN 844). Approach/retraction 1.
  • Page 553: Thread Milling (Cycle70)

    Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Reference point Position of the reference point: Machining posi‐ ● Single position tion An elongated hole is machined at the programmed position (X0, Y0, Z0). ● Position pattern Several elongated holes are machined in the programmed position pattern (e.g. pitch circle, grid, line).
  • Page 554 Programming technology functions (cycles) 10.4 Milling Approach/retraction when milling internal 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 555 Programming technology functions (cycles) 10.4 Milling 8. If the plane infeed is less than the thread depth, points 3 to 7 are repeated until the thread depth + programmed allowance is reached. 9. Retraction on the retraction plane in the tool axis with rapid traverse. Procedure The part program or ShopTurn program to be processed has been cre‐...
  • Page 556 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Machining direction: ● Z0 → Z1 Machining from top to bottom ● Z1 → Z0 Machining from bottom to top Direction of rotation of the thread: ● Right-hand thread A right-hand thread is cut. ●...
  • Page 557: Engraving (Cycle60)

    Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Pitch ... - (selection MODULUS ● In MODULUS: For example, generally used for worm gears that mesh with a gear option only for ta‐ Turns/" wheel. ble selection "with‐ ● Per inch: Used with pipe threads, for example. out") When entered per inch, enter the integer number in front of the decimal point in the mm/rev...
  • Page 558 Programming technology functions (cycles) 10.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 559 Programming technology functions (cycles) 10.4 Milling ● Define the number of digits by adjusting the number of place holders (#) in the engraving field. If the specified number of positions (e.g. ##) is not sufficient to represent the unit quantity, then the cycle automatically increases the number of positions.
  • Page 560 Programming technology functions (cycles) 10.4 Milling <#.####,_VAR_NUM> 12.3500 Places before decimal point unfor‐ matted, 4 places after the decimal point (rounded) If there is insufficient space in front of the decimal point to display the number entered, it is automatically extended. If the specified number of digits is larger than the number to be engraved, the output format is automatically filled with the appropriate number of leading and trailing zeroes.
  • Page 561 Programming technology functions (cycles) 10.4 Milling Mirror writing You can engrave the text mirrored on the workpiece. Full circle If you want to distribute the characters evenly around a full circle, enter the arc angle α2=360°. The cycle then distributes the characters evenly around the full circle. Parameters, G code program Parameters, ShopTurn program Machining plane...
  • Page 562 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Reference point Position of the reference point ● bottom left ● bottom center ● bottom right ● top left ● top center ● top right ● left-hand edge ● center ● right-hand edge Mirror writing ●...
  • Page 563 Programming technology functions (cycles) 10.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 Reference point Z Reference point X (only ShopTurn) Engraving depth (abs) or referenced depth (inc) Character height DX1 or α2...
  • Page 564: Contour Milling

    Programming technology functions (cycles) 10.5 Contour milling 10.5 Contour milling 10.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 565: Creating A New Contour

    Programming technology functions (cycles) 10.5 Contour milling Contour element Symbol Meaning Straight line right Straight line in 90° grid Straight line in any direction Straight line with any gradient Arc right Circle Arc left Circle Pole Straight diagonal or circle in po‐ lar coordinates Finish contour End of contour definition...
  • Page 566 Programming technology functions (cycles) 10.5 Contour milling The contours are stored at the end of the program. Note When programming in the G code, it must be ensured that the contours are located after the end of program identifier! The first step in creating a contour is to specify a starting point. Enter the contour element. The contour processor then automatically defines the end of the contour.
  • Page 567 Programming technology functions (cycles) 10.5 Contour milling Polar starting point Press the "Pole" softkey. Enter the pole position in Cartesian coordinates. Enter the starting point for the contour in polar coordinates. Enter any additional commands in G code format, as required. Press the "Accept"...
  • Page 568: Creating Contour Elements

    Programming technology functions (cycles) 10.5 Contour milling parameters Description Unit Starting point Distance to pole, end point (abs) ϕ1 Polar angle to the pole, end point (abs) Degrees Additional commands You can program feedrates and M commands, for example, using additional G code commands.
  • Page 569 Programming technology functions (cycles) 10.5 Contour milling Cylinder surface transformation For contours (e.g. slots) on cylinders, lengths are frequently specified in the form of angles. If the "Cylinder surface transformation" function is activated, you can also define on a cylinder the length of contours (in the circumferential direction of the cylinder surface) using angles.
  • Page 570 Programming technology functions (cycles) 10.5 Contour milling Procedure for entering or changing contour elements The part program or ShopTurn program to be executed is created. Select the file type (MPF or SPF), enter the desired name of the program and press the "OK" softkey or the "Input" key. This editor is opened.
  • Page 571 Programming technology functions (cycles) 10.5 Contour milling Contour element "Straight line, e.g. X" Parameters Description Unit Machining ● Face C surface ● Face Y ● Face B (only for ShopTurn) ● Peripheral surface C ● Peripheral surface Y End point X (abs or inc) α1 Starting angle e.g.
  • Page 572 Programming technology functions (cycles) 10.5 Contour milling Contour element "Straight line e.g. XY" Parameters Description Unit Machining ● Face C surface ● Face Y ● Face B (only for ShopTurn) ● Peripheral surface C ● Peripheral surface Y End point X (abs or inc) End point Y (abs or inc) Length α1...
  • Page 573: Changing The Contour

    Programming technology functions (cycles) 10.5 Contour milling Parameters Description Unit Transition to next ele‐ Type of transition ment ● Radius ● Chamfer Radius Transition to following element - radius Chamfer Transition to following element - chamfer Additional commands Additional G code commands Contour element "Pole"...
  • Page 574: Contour Call (Cycle62) - Only For G Code Program

    Programming technology functions (cycles) 10.5 Contour milling Procedure for changing a contour element Open the part program or ShopTurn program to be executed. With the cursor, select the program block where you want to change the contour. Open the geometry processor. The individual contour elements are listed.
  • Page 575: Path Milling (Cycle72)

    Programming technology functions (cycles) 10.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" and "Contour milling" softkeys. Press the "Contour" and "Contour call" softkeys. The "Contour Call"...
  • Page 576 Programming technology functions (cycles) 10.5 Contour milling For machining in the opposite direction, contours must not consist of more than 170 contour elements (incl. chamfers/radii). Special aspects (except for feed values) of free G code input are ignored during path milling in the opposite direction to the contour. Note Activating G40 Before calling the cycle, we recommend that G40 is activated.
  • Page 577 Programming technology functions (cycles) 10.5 Contour milling Approach/retraction mode The tool can approach or retract from the contour along a quadrant, semi-circle or straight line. ● With a quadrant or semi-circle, you must specify the radius of the cutter center point path. ●...
  • Page 578 Programming technology functions (cycles) 10.5 Contour milling Machining type You can select the machining mode (roughing, finishing, or chamfer) for path milling. If you want to "rough" and then "finish", you have to call the machining cycle twice (Block 1 = roughing, Block 2 = finishing).
  • Page 579 Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Machining ● Face C surface ● Face Y (only for Shop‐ ● Peripheral surface C Turn) ● Peripheral surface Y Position ● At the front (face) ● At the rear (face) ●...
  • Page 580 Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Positioning angle for machining area Degrees - (only for ShopTurn, machining surface, face Y) Angle CP does not have any effect on the machining position in relation to the workpiece. It is only used to position the workpiece with the rotary axis C in such a way that machining is possible on the machine.
  • Page 581: Contour Pocket/Contour Spigot (Cycle63/64)

    Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Retraction strat‐ ● axis-by-axis ● spatial Retraction radius - (only for "quadrant or semi-circle" retraction) Retraction distance - (only for "straight line" retraction) Lift mode If more than one depth infeed is necessary, specify the retraction height to which the tool retracts between the individual infeeds (at the transition from the end of the contour to the start).
  • Page 582 Programming technology functions (cycles) 10.5 Contour milling Machining You program the machining of contour pockets with islands/blank contour with spigots, e.g. as follows: 1. Enter the pocket contour/blank contour 2. Enter the island/spigot contour 3. Call the contour for pocket contour/blank contour or island/spigot contour (only for G code program) 4.
  • Page 583: Predrilling Contour Pocket (Cycle64)

    Programming technology functions (cycles) 10.5 Contour milling For single-channel systems, cycles do not extend the name of 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 584 Programming technology functions (cycles) 10.5 Contour milling If you are doing all the machining for the pocket at once, i.e. centering, rough-drilling and removing stock directly in sequence, and do not set the additional parameters for centering/ rough-drilling, the cycle will take these parameter values from the stock removal (roughing) machining step.
  • Page 585 Programming technology functions (cycles) 10.5 Contour milling G code program parameters ShopTurn program parameters Tool name ● Name of the program to be generated ● Automatic Automatic generation of program names Machining plane Cutting edge number Milling direction Feedrate mm/min ●...
  • Page 586 Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Finishing allowance, plane 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 When making the transition to the next insertion point, the tool returns to this height.
  • Page 587: Milling Contour Pocket (Cycle63)

    Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Reference tool Tool, which is used in the "stock removal" machining step. This is used to determine the plunge position. Machining ● Face C surface ● Face Y (only for Shop‐ ●...
  • Page 588 Programming technology functions (cycles) 10.5 Contour milling from the inside to the outside. The direction is determined by the machining direction (up-cut or down-cut). If an island is located in the pocket, the cycle automatically takes this into account during stock removal. Note Execution from external media If you execute programs from an external drive (e.g.
  • Page 589 Programming technology functions (cycles) 10.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 "Pocket" softkeys. The "Mill pocket" input window opens. Parameters in the "Input complete"...
  • Page 590 Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Machining The following machining operations can be selected: ● ∇ (roughing) ● ∇∇∇ base (base finishing) ● ∇∇∇ edge (edge finishing) ● Chamfering Reference point in the tool axis Z Pocket depth (abs) or depth referred to Z0 Positioning angle for machining area Degrees...
  • Page 591 Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Maximum pitch of helix – (for helical insertion only) mm/rev Radius of helix – (for helical insertion only) The radius cannot be any larger than the milling cutter radius; otherwise, material will remain.
  • Page 592 Programming technology functions (cycles) 10.5 Contour milling Parameter Description Machining ● Face C surface ● Face Y ● Face B (only for ShopTurn) ● 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 593: Contour Pocket Residual Material (Cycle63, Option)

    Programming technology functions (cycles) 10.5 Contour milling Parameter Description (only for Depth infeed rate – (only for vertical insertion and ∇) mm/min ShopTurn) mm/tooth FZ (only for G code) Depth infeed rate – (only for vertical insertion and ∇) Maximum pitch of helix – (for helical insertion only) mm/rev Radius of helix –...
  • Page 594 Programming technology functions (cycles) 10.5 Contour milling The residual material is calculated on the basis of the milling cutter used for stock removal. It is also possible to run multiple residual material steps one after the other. In this case, the milling tool should be selected to be smaller by a factor of no more than 3 for each new step.
  • Page 595 Programming technology functions (cycles) 10.5 Contour milling For the ShopTurn program, press the "All parameters" softkey if you want to enter additional parameters. G code program parameters ShopTurn program parameters ● Name of the program to be generated Tool name ●...
  • Page 596: Milling Contour Spigot (Cycle63)

    Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Maximum depth infeed 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 When making the transition to the next insertion point, the tool returns to this height.
  • Page 597 Programming technology functions (cycles) 10.5 Contour 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 598 Programming technology functions (cycles) 10.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" softkeys. The "Mill spigot" input window opens. Select the "Roughing"...
  • Page 599 Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Machining The following machining operations can be selected: ● ∇ (roughing) ● ∇∇∇ base (base finishing) ● ∇∇∇ edge (edge finishing) ● Chamfering Reference point in tool axis Z Pocket depth (abs) or depth referred to Z0 or X0 (inc) Positioning angle for machining area Degrees - (only for ShopTurn, machining surface, face Y)
  • Page 600 Programming technology functions (cycles) 10.5 Contour milling G code program parameters ShopTurn program parameters Milling direction ● Climbing Cutting edge number ● Conventional Retraction plane Feedrate mm/min mm/rev Feedrate S / V Spindle speed or constant cutting rate m/min Parameter Description Machining ●...
  • Page 601: Contour Spigot Residual Material (Cycle63, Option)

    Programming technology functions (cycles) 10.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 code) Machining plane Defined in MD 52005 SC (only for G...
  • Page 602 Programming technology functions (cycles) 10.5 Contour milling 9. Removing residual stock spigot 1 10.Contour blank 2 11.Contour spigot 2 12.Removing residual stock spigot 2 Software option For removing residual stock, you require the option "residual stock detection and machining". Clamping the spindle For ShopTurn, the "Clamp spindle"...
  • Page 603 Programming technology functions (cycles) 10.5 Contour milling G code program parameters ShopTurn program parameters Tool name ● Name of the program to be generated ● Automatic Automatic generation of program names Machining plane Cutting edge number Milling direction Feedrate mm/min ●...
  • Page 604 Programming technology functions (cycles) 10.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 When making the transition to the next insertion point, the tool returns to this height.
  • Page 605: Further Cycles And Functions

    Programming technology functions (cycles) 10.6 Further cycles and functions 10.6 Further cycles and functions 10.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 606 Programming technology functions (cycles) 10.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 607 Programming technology functions (cycles) 10.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 608 Programming technology functions (cycles) 10.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. Tool To avoid collisions, use 5-axis transformation (software option) to define the position of the tool tip during swiveling.
  • Page 609 Programming technology functions (cycles) 10.6 Further cycles and functions Swivel mode Swiveling can either be realized axis-by-axis, using the angle in space, using the projection angle or directly. The machine manufacturer determines when setting up the "Swivel plane/ swivel tool" function which swivel methods are available. Machine manufacturer Please observe the information provided by the machine manufacturer.
  • Page 610 Programming technology functions (cycles) 10.6 Further cycles and functions Direction (minus/plus) Direction reference of traversing direction of rotary axis 1 or 2 of the active swivel data set (machine kinematics). The NC calculates two possible solutions of the rotation / offset programmed in CYCLE800 using the angle traversing range of the rotary axes of the machine kinematics.
  • Page 611 Programming technology functions (cycles) 10.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 612: Swiveling Tool (Cycle800)

    Programming technology functions (cycles) 10.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 swiv‐ eling. No tracking The position of the tool tip changes during swiveling. 10.6.2 Swiveling tool (CYCLE800) 10.6.2.1...
  • Page 613 Programming technology functions (cycles) 10.6 Further cycles and functions β=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. The mirroring of the Z axis must be permanently activated in a work offset.
  • Page 614 Programming technology functions (cycles) 10.6 Further cycles and functions If milling is to be possible on any swiveled machining plane, then the "swivel plane" function must be used. Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure The part program to be executed has been created and you are in the editor.
  • Page 615: Aligning Milling Tools - Only For G Code Program (Cycle800)

    Programming technology functions (cycles) 10.6 Further cycles and functions 10.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 616 Programming technology functions (cycles) 10.6 Further cycles and functions Figure 10-19 The length up to the TCP (Tool Center Point) must be entered as tool length of the radial cutter. Procedure The part program to be executed has been created and you are in the editor.
  • Page 617: High-Speed Settings (Cycle832)

    Programming technology functions (cycles) 10.6 Further cycles and functions Parameter Description Unit Tool Tool tip position when swiveling Tracking The position of the tool tip is maintained during swiveling. No tracking The position of the tool tip changes during swiveling. 10.6.3 High-speed settings (CYCLE832) Function...
  • Page 618 Programming technology functions (cycles) 10.6 Further cycles and functions Surface smoothing For the "High Speed Settings" (CYCLE832) function, there are two ways in which the surface quality of free-form surfaces can be improved. To smooth the surface, the continuous-path control is optimized within a defined contour tolerance. Software option To smooth contours with the "High Speed Settings"...
  • Page 619 Programming technology functions (cycles) 10.6 Further cycles and functions Orientation tolerance You can enter the orientation tolerance for applications on machines with the dynamic multi- axis orientation transformation (TRAORI). MD note Additional G commands that are available for use in machining free-form surfaces, are also activated in the High Speed Settings cycle.
  • Page 620: Parameters

    Programming technology functions (cycles) 10.6 Further cycles and functions 10.6.3.1 Parameters Parameter Description Unit Machining ● ∇ (roughing) ● ∇∇ (semi-finishing) ● ∇∇∇ (finishing/speed) ● ∇∇∇∇ (fine finishing/precision) ● Deselection Mold-making ● Advanced Surface function ● Top Surface Note The field can be hidden. Please observe the information provided by the machine manufacturer.
  • Page 621: Subroutines

    Programming technology functions (cycles) 10.6 Further cycles and functions Parameter Description Unit Multi-axis Multi-axis program for 5-axis machines program ● Yes The orientation tolerance > 0 degrees can be entered here ● No The value 1 is entered automatically Note The field can be hidden.
  • Page 622 Programming technology functions (cycles) 10.6 Further cycles and functions If you use the "CNC user memory extended" software option, the subprogram can be stored on the system CF card in a program memory configured for EES. Without these two software option, the subprogram must always be stored in the NCK work memory (in a separate "XYZ"...
  • Page 623: Adapt To Load (Cycle782)

    Programming technology functions (cycles) 10.6 Further cycles and functions N30 M3 S12000 ;Switch-on spindle N40 CYCLE832(0.05,3,1) ;Tolerance value 0.05 mm, machining type, roughing N50 EXTCALL"CAM_SCHRUPP" Externally call subprogram CAM_SCHRUPP N60 T2 D1 ;Load tool N61 M6 N70 CYCLE832(0.005,1,1) ;Tolerance value 0.005 mm, machining type, finishing N80 EXTCALL"CAM_SCHLICHT"...
  • Page 624 Programming technology functions (cycles) 10.6 Further cycles and functions Procedure The part program to be edited has been created and you are in the editor. Press the "Various" softkey. Press the ">>" and "Adjust to load" softkeys. The input window "Adjust to load" opens. Parameter Description Unit...
  • Page 625: Additional Cycles And Functions In Shopturn

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn 10.7 Additional cycles and functions in ShopTurn 10.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 626 Programming technology functions (cycles) 10.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 627 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameter Description Unit Reference point Z (abs) Drilling depth Referred to ● Shank The drill is inserted until the drill shank reaches the value programmed for Z1. The angle entered in the tool list is taken into account. ●...
  • Page 628: Thread Centered

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameter Description Unit S / V Spindle speed or constant cutting rate m/min Machining ● Chipbreaking ● Swarf removal Reference point Z Final drilling depth X (abs) or final drilling depth in relation to Z0 (inc) Maximum depth infeed Center offset in X direction The center offset can be used for example to produce a drill hole with an exact fit.
  • Page 629 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn You can select drilling in one cut, chipbreaking or retraction from the workpiece for stock removal. The tool is moved with rapid traverse to the programmed position, allowing for the retraction plane and safety clearance.
  • Page 630 Programming technology functions (cycles) 10.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 "Drilling" and "Drill centric" and "Thread centric" softkeys. The "Centric tapping" input window opens. Parameters Description Unit...
  • Page 631: Transformations

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameters Description Unit Machining ● 1. Cut The thread is drilled in one cut without interruption. ● Chipbreaking The drill is retracted by the retraction distance V2 for chipbreaking. ●...
  • Page 632 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn The transformation refers to the current machining surface (turning, face ..., peripheral ...). Therefore it must be selected prior to the transformation (e.g. with Straight/Circle => Tool). Note Transformations with virtual axes Please note that when selecting TRANSMIT or TRACYL offsets, scaling and mirroring, the real Y axis is not transferred into the virtual Y axis.
  • Page 633: Translation

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn 10.7.4 Translation For each axis, you can program an offset of the zero point. New offset Additive offset Parameter Description Unit Offset ● New New offset ● Additive Additive offset Offset Z Offset X Offset Y...
  • Page 634: Rotation

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn 10.7.5 Rotation You can rotate every axis through a specific angle. A positive angle corresponds to counterclockwise rotation. New rotation Additive rotation Parameter Description Unit Rotation ● New ● New rotation Rotation around Z Degrees Rotation around X...
  • Page 635: Scaling

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn 10.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 Parameter...
  • Page 636: Rotation C

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn New mirroring Additive mirroring Parameter Description Unit Mirroring ● New New mirroring ● Additive Additive mirroring Mirroring of the Z axis, on/off Mirroring of the X axis, on/off Mirroring of the Y axis, on/off 10.7.8 Rotation C You can rotate the C axis through a specific angle to enable subsequent machining operations...
  • Page 637: Straight And Circular Machining

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn New C axis rotation Additive C axis rotation Parameter Description Unit Rotation ● New New rotation ● Additive Additive rotation Rotation C Degrees 10.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"...
  • Page 638: Selecting A Tool And Machining Plane

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn ● Straight line with polar coordinates ● Circle with polar coordinates If you want to program a straight line or a circle using polar coordinates, you must define the pole first.
  • Page 639: Programming A Straight Line

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn In the lefthand input field of the Spindle parameter, select main spindle, tool spindle or counterspindle. Enter the spindle speed or cutting rate. In the selection box "Plane selection", select between the machining planes.
  • Page 640 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Radius compensation Alternately, you can implement the straight line with radius compensation. The radius compensation acts modally, therefore you must deactivate the radius compensation again when you want to traverse without radius compensation. Where several straight line blocks with radius compensation are programmed sequentially, you may select radius compensation only in the first program block.
  • Page 641: Programming A Circle With Known Center Point

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameters Description Unit Target position X ∅ (abs) or target position X referred to the last programmed posi‐ tion (inc) Target position Y (abs) or target position Y referred to the last programmed position (inc) Target position Z (abs) or target position Z referred to the last programmed position (inc)
  • Page 642 Programming technology functions (cycles) 10.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 "Circle center point" softkey. Parameters Description Unit...
  • Page 643: Programming A Circle With Known Radius

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameters Description Unit Machining plane face Y 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 position (inc) Circle center point I (inc).
  • Page 644 Programming technology functions (cycles) 10.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 "Circle radius" softkey. Parameters Description Unit...
  • Page 645: Polar Coordinates

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameters Description Unit Machining plane rotation Target position X ∅ (abs) or target position Y referred to the last programmed posi‐ tion (inc) Target position Z (abs) or target position X referred to the last programmed position (inc) Note: Incremental dimension: The sign is also evaluated.
  • Page 646: Straight Line Polar

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameters Description Unit Machining plane peripheral surface/peripheral surface C Pole Y (abs) Pole Z (abs) or pole Z referred to the last programmed position (inc) Note: Incremental dimension: The sign is also evaluated. Machining plane, peripheral surface Y Pole Y (abs) Pole Z (abs) or pole Z referred to the last programmed position (inc)
  • Page 647 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Radius compensation Alternately, you can implement the straight line with radius compensation. The radius compensation acts modally, therefore you must deactivate the radius compensation again when you want to traverse without radius compensation. Where several straight line blocks with radius compensation are programmed sequentially, you may select radius compensation only in the first program block.
  • Page 648: Circle Polar

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameters Description Unit Distance to the pole, end point α Polar angle to the pole, end point (abs) or Degrees Polar angle change to the pole, end point (inc) The sign specifies the direction.
  • Page 649: Machining With Movable Counterspindle

    Programming technology functions (cycles) 10.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 "Circle Polar" softkeys. Parameters Description Unit...
  • Page 650: Programming Example: Machining Main Spindle - Transfer Workpiece - Machining Counterspindle

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Operations The following steps are available to program the operations: ● Gripping: Gripping the workpiece with the counter-spindle or main spindle (possibly with limit stop) ● Withdrawing: Withdrawing a workpiece with the counter-spindle from the main spindle or with the main spindle from the counter-spindle ●...
  • Page 651: Programming Example: Machining Counter-Spindle - Transfer Workpiece - Machining Main Spindle

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Programming steps - alternative 1: ● Machining, main spindle ● Gripping ● Withdrawing ● Counter-spindle machining side ● Machining, counter-spindle Programming steps - alternative 2: ● Machining, main spindle ●...
  • Page 652: Programming Example: Machining Bar Material

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Note Special feature regarding "rear face": The work offset that you choose in the parameter screen is only activated and not calculated. This means that the workpiece zero for counterspindle machining should be stored in the work offset.
  • Page 653 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameter Description Unit Function You can select one of the following functions: ● Complete transfer ● Gripping ● Withdrawing ● Machining side Workpiece transfer ● Main spindle in counter-spindle ●...
  • Page 654 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameter Description Unit Withdraw blank Withdraw complete blank: ● Yes ● No Feed - withdraw for blank "yes" mm/min Cutting-off Cutting-off cycle in the following block cycle ● Yes ●...
  • Page 655 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameter Description Unit ZV - only for work offset ● Offset Z = 0 (abs) write "yes" ● Workpiece zero is offset in Z direction (inc, the sign is also evaluated) The workpiece is re-clamped when switching between the main spindle and counterspindle.
  • Page 656 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameter Description Unit Reduced feedrate mm/rev Fixed Travel to fixed stop stop ● Yes 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 657: Machining With Fixed Counterspindle

    Programming technology functions (cycles) 10.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: ●...
  • Page 658 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn initially the workpiece is machined in the main spindle, and then the rear side of the workpiece, already machined at the front, is machined in the counter spindle. Note Various workpieces You have the option of machining two different workpieces at the main spindle and counterspindle.
  • Page 659 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameter Description Unit ZV (abs) - only for work Z value of the work offset. offset. write "yes" ZV (inc) Workpiece zero is offset in Z direction (the sign is also evaluated) The parameter is used to ensure that the correct display is shown in the simulation.
  • Page 660 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 661: Multi-Channel Machining

    Multi-channel machining 11.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 11.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 662 Multi-channel machining 11.1 Multi-channel view Horizontal softkeys ● Block search When selecting the block search, the multi-channel view is kept. The block display is displayed as search window. ● Program control The "Program Control" window is displayed for the channels configured in the multi-channel view.
  • Page 663: Multi-Channel View For Large Operator Panels

    Multi-channel machining 11.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 664 Multi-channel machining 11.1 Multi-channel view Constraints ● OP015 with a resolution of 1024x768 pixels: up to three channels visible ● OP019 with a resolution of 1280x1024 pixels: up to four channels visible ● The operation of a OP019 requires a PCU50.5 3- or 4-channel view in the "Machine"...
  • Page 665: Setting The Multi-Channel View

    Multi-channel machining 11.1 Multi-channel view Displaying a program You can define the width of the program in the Editor window using the settings in the editor. This means that you can distribute programs evenly - or you can widen the column with the active program .
  • Page 666 Multi-channel machining 11.1 Multi-channel view Procedure 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. The "Settings for Multi-Channel View" window is opened. Set the multi-channel or single-channel view and define which channels are to be seen in the "Machine"...
  • Page 667: Multi-Channel Support

    Multi-channel machining 11.2 Multi-channel support 11.2 Multi-channel support 11.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 668: Creating A Multi-Channel Program

    Multi-channel machining 11.2 Multi-channel support 11.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 669 Multi-channel machining 11.2 Multi-channel support ● Blank ● Spindle chuck data (optional) ● Speed limitation ● If applicable data for the counter-spindle ● Counter-spindle with/without mirroring (for G code) Machine manufacturer If you are working with pure G code programming, it is possible that the parameter screen "Multi-channel data"...
  • Page 670 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Spindle chuck ● Yes data You enter spindle chuck data in the program. ● No Spindle chuck data is transferred from the setting data. Note: Please observe the information provided by the machine manufacturer. Spindle chuck ●...
  • Page 671 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Work offset Selecting the work offset Write to the ● Yes work offset Parameter ZV is displayed ● No Parameter ZV is not displayed Z value of the work offset The value exceeds the Z value in the selected work offset. Blank ●...
  • Page 672: Multi-Channel Functionality For Large Operator Panels

    Multi-channel machining 11.2 Multi-channel support 11.2.4 Multi-channel functionality for large operator panels For the large OP 015, OP 019 operator panels as well as at the PC, there is more space in the "Machine", "Program" and "Parameter" operating areas – as well as in all lists – to display NC blocks, tools etc.
  • Page 673 Multi-channel machining 11.2 Multi-channel support Channel view Display in the "Machine" operating area 3-channel view / ● The block display is overlaid if you press the "Overstore" horizontal softkey 4 channel view ● The block display is overlaid by pressing the softkey "block search". ●...
  • Page 674: Editing The Multi-Channel Program

    Multi-channel machining 11.2 Multi-channel support Channel status When required, channel messages are displayed in the status display. Machine manufacturer Please refer to the machine manufacturer's specifications. 11.2.5 Editing the multi-channel program 11.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.
  • Page 675: Editing A G Code Multi-Channel Program

    Multi-channel machining 11.2 Multi-channel support 11.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 676 Multi-channel machining 11.2 Multi-channel support Press the "Accept job list" softkey. The name of the job list is entered in the field. Press the "Accept" softkey. CYCLE208 is taken over into the program. The name of the job list is indicated in brackets. Modify blank Parameter Description...
  • Page 677: Editing A Shopturn Multi-Channel Program

    Multi-channel machining 11.2 Multi-channel support Select the desired blank and enter the corresponding values. Press the "Accept" softkey. 11.2.5.3 Editing a ShopTurn multi-channel program Precondition The "programSYNC" option is set. Procedure Position the cursor in the "Workpieces" folder on a job list and press the "Open"...
  • Page 678 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Retraction The retraction area indicates the area outside of which collision-free traversing of the axes must be possible. ● simple ● Extended ● all Retraction plane X external ∅ (abs) or retraction plane X referred to XA (inc) - not for "basic"...
  • Page 679 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit - only for a pipe blank retraction plane X internal ∅ (abs) or retraction plane X referred to XI (inc) Retraction plane Z front (abs) or rev/min retraction plane Z referred to ZA (inc) Retraction plane Z rear –...
  • Page 680 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Data for ● Main+counterspindle All values for the main and counterspindle are saved in one data set ● Main spindle Data set for the main spindle ● Counterspindle Data set for the counterspindle If the machine does not have a counterspindle, then the entry field "Data for"...
  • Page 681 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Retraction plane Z front (abs) or retraction plane Z referred to ZA (inc) ● extended - not for a "pipe" blank Retraction plane X external ∅ (abs) or retraction plane X referred to XA (inc) Retraction plane X internal ∅...
  • Page 682 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Data for If several spindles have been set up, the program can operate at both spindles. 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 683 Multi-channel machining 11.2 Multi-channel support Changing program settings Under settings, the settings for the main and/or counterspindle can be changed while the program is being executed. Parameter Description Unit Data for You define the spindle selection for processing the data here - (this is only available if the machine has a counterspindle) ●...
  • Page 684: Creating A Program Block

    Multi-channel machining 11.2 Multi-channel support Procedure The ShopTurn program has been created. Position the cursor at the location in the program where settings must be changed. Press the "Various" and "Settings" softkeys. The "Settings" input window opens. 11.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.
  • Page 685 Multi-channel machining 11.2 Multi-channel support Settings for a program block Display Meaning Text Block designation Spindle ● S1 ● S2 Spindle assignment. Defines at which spindle a program block is to be executed. Addit. run-in code ● Yes For the case that the group is not executed, as the specified spindle should not be considered when running in, then it is possible to temporarily activate what is known as "Addit.
  • Page 686: Setting The Multi-Channel Function

    Multi-channel machining 11.2 Multi-channel support Opening and closing blocks Position the cursor on the desired program block. Press the <+> key or the key. The block is opened. Press the <-> key or the key. The block is closed again. Press the "Open all blocks"...
  • Page 687: Synchronizing Programs

    Multi-channel machining 11.2 Multi-channel support Precondition Software options You require the "programSYNC" option to generate and edit synchronized pro‐ grams 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 688 Multi-channel machining 11.2 Multi-channel support Synchronizing commands Commands Meaning START Starts another program WAITM Sets a mark and waits for the specified channels (with exact stop) WAITMC Sets a mark and waits for the specified channels (without exact stop) WAITE Waits for the end of program of the specified channels SETM Sets a mark...
  • Page 689 Multi-channel machining 11.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 690: Insert Wait Marks

    Multi-channel machining 11.2 Multi-channel support Press the ">>" and "View" softkeys. Press the softkey "Synchron. view". Press the "Synchronizing" softkey if you wish to update the view after changes. Press the "Open all blocks" softkey if you wish to view all of the program blocks in the synchronized display.
  • Page 691: Optimizing The Machining Time

    Multi-channel machining 11.2 Multi-channel support Type Meaning SETM Sets a mark Note: Channels cannot be entered CLEARM Clear mark in own channel Note: Channels cannot be entered. Note Inserting WAIT marks in additional programs Using the "Copy" and "Paste" softkeys, you have the option to insert the blocks with WAIT marks into other programs for other channels.
  • Page 692 Multi-channel machining 11.2 Multi-channel support For a multi-channel display, the wait times that occur are displayed at the wait points (WAIT marks). This provides you with an overview of the time sequence of the program and you can perform the first optimization runs. At the end of the program, the total runtime for each channel is shown.
  • Page 693: Automatic Block Building

    Multi-channel machining 11.2 Multi-channel support ① Timeline for each displayed channel Processing times are displayed in black, wait times in yellow. The actual cursor position is highlighted in orange. ② Machining time ③ Wait time for the parallel program Figure 11-2 Time synchronous view See also Editor settings (Page 186)
  • Page 694 Multi-channel machining 11.2 Multi-channel support You can define the following program steps for better processing: ● Combine the tools used in the program into blocks ● Define cycle types – A main block opens a new block at the top level. The block itself is entered as first block in the block.
  • Page 695: Editing A Converted Program

    Multi-channel machining 11.2 Multi-channel support 11.2.10.2 Editing a converted program Precondition You have used the "Automatic block formation" softkey to convert a program into a structured program. Procedure Open a converted program. Opening and closing blocks Press the ">>" and "View" softkeys. Press the "Open blocks"...
  • Page 696: Simulating Machining

    Multi-channel machining 11.2 Multi-channel support Mark the required block that does not contain any other blocks and press the "Form block" softkey. Enter the required data in the "Form new block" window and press the "Accept" softkey. Note: If a spindle has already been assigned to the marked block, you cannot assign any spindle to the newly created block.
  • Page 697: Different Workpiece Views For Multi-Channel Support

    Multi-channel machining 11.2 Multi-channel support If you have pressed the "Main spindle" and "Counterspindle" softkeys, the simulation view is split into two and you can see the main spindle and counterspindle simultaneously. To toggle between the various channels, press the ">>" softkey and the "Channel +"...
  • Page 698: Display/Edit The Multi-Channel Functionality In The "Machine" Operating Area

    Multi-channel machining 11.2 Multi-channel support - OR - Press the 2-window softkey if you wish to simultaneously view the side view (left-hand window) and front view (right-hand window) of the workpiece. Note The 2-window view cannot be activated if you have simultaneously selected the main spindle and the counterspindle.
  • Page 699: Block Search And Program Control

    Multi-channel machining 11.2 Multi-channel support Procedure Select the "AUTO" operating area. Press the "Prog. ctrl." softkey. The "Program control - General" window appears on the screen. Press the "Run-in" softkey. The "Program control - Running-in" window is displayed. Select the channels and the associated spindles to run-in the program. 11.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...
  • Page 700: Stock Removal With 2 Synchronized Channels

    Multi-channel machining 11.2 Multi-channel support - OR - Press the "Interrupt position" softkey if you wish to search for the search target using a program interrupt. - OR - Press the "Search pointer" softkey if you wish to enter a search target that you cannot enter using the editor (e.g.
  • Page 701 Multi-channel machining 11.2 Multi-channel support The advantage is that you reduce your production time. Further, when machining, the cutting forces are better distributed. Technological function 2-channel machining is available for the "Parallel stock removal" technology. Leading channel/following channel Define the leading channel when programming workpieces that you wish to machine utilizing multiple channels.
  • Page 702: Job List

    Multi-channel machining 11.2 Multi-channel support Finishing 2-channel finish cutting is only possible with Balance Cutting. Only one machining program is generated for the leading channel, and this is executed there. The motion in the following channel is coupled to this motion. Balance Cutting Balance Cutting involves symmetrical machining in both channels.
  • Page 703 Multi-channel machining 11.2 Multi-channel support ShopTurn machining schedule Machining program in the leading channel Machining program in the following channel Contour and machining steps in the leading channel have a bracket symbol 2-channel steps; implicit WAIT marks are identified using a clock symbol. The contour is only defined in the leading channel;...
  • Page 704: Stock Removal

    Multi-channel machining 11.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 11-4 View of a 2-channel stock removal program in G code 11.2.13.2 Stock removal...
  • Page 705: Synchronizing A Counterspindle

    Multi-channel machining 11.2 Multi-channel support 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" softkey. Only those parameters relevant for stock removal with 2 synchronized channels of a workpiece are subsequently described.
  • Page 706 Multi-channel machining 11.2 Multi-channel support ① Synchronization step ② Counter-spindle step The following counter-spindle steps, which implicitly contain WAIT marks, are identified using a symbol: ● Pulling (take zero point = yes) ● Machining side ● Complete transfer ● Synchronizing Parameters Description Unit...
  • Page 707 Multi-channel machining 11.2 Multi-channel support Parameters Description Unit Coordinate ● MCS 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 coordinate system. ● WCS The park position is specified in the workpiece coordinate system.
  • Page 708 Multi-channel machining 11.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 ● G54 ●...
  • Page 709 Multi-channel machining 11.2 Multi-channel support Parameters Description Unit Work offset Work offset in which the coordinate system offset by Z1 must be saved. - for take zero point Basic reference "yes" Coordinate ● MCS 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 coordinate system.
  • Page 710 Multi-channel machining 11.2 Multi-channel support Parameters Description Unit Work offset Work offset in which the coordinate system offset by Z1 must be saved. - for take zero point ● Basic reference "yes" ● G54 ● G55 ● G56 ● G57 ●...
  • Page 711: Collision Avoidance

    Collision avoidance Collision avoidance allows you to avoid collisions and damage while machining a workpiece or creating programs. Software option You require the "Collision Avoidance ECO (machine)" software option in order to use this function for geometrically primitive protection area elements. Software option You require the "Collision Avoidance (machine, working area)"...
  • Page 712 Collision avoidance Note Referenced axes The positions of the axes in the machine area must be known so that the protection areas can be monitored. For this reason, collision avoidance is only active after the referencing. NOTICE No complete machine protection Incomplete models, e.g.
  • Page 713: Activating Collision Avoidance

    Collision avoidance 12.1 Activating collision avoidance 12.1 Activating collision avoidance Precondition ● Collision avoidance is setup and an active machine model (kinematic chains) is available. ● The setting "Collision avoidance" has been selected for the AUTO operating mode or for the JOG and MDA operating modes.
  • Page 714: Set Collision Avoidance

    Collision avoidance 12.2 Set collision avoidance 12.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 avoidance for the machine or the tool can be activated or deactivated in the operating modes JOG/MDI or AUTO.
  • Page 715 Collision avoidance 12.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 716 Collision avoidance 12.2 Set collision avoidance Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 717: Tool Management

    Tool management 13.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 718 Tool management 13.1 Lists for the tool management Search functions You have the option of searching through the lists according to the following objects: ● Tool ● Magazine location ● Empty location Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 719: Magazine Management

    Tool management 13.2 Magazine management 13.2 Magazine management Depending on the configuration, the tool lists support a magazine management. Magazine management functions ● Press the "Magazine" horizontal softkey to obtain a list that displays tools with magazine- related data. ● The Magazine / Magazine location column is displayed in the lists. ●...
  • Page 720: Tool Types

    Tool management 13.3 Tool types 13.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 13-1 Example of Favorites list Figure 13-2 Available tools in the "New Tool - Milling Cutter"...
  • Page 721 Tool management 13.3 Tool types Figure 13-3 Available tools in the "New Tool - Drill" window Figure 13-4 Available tools in the "New Tool - Turning Tools" window Figure 13-5 Available tools in the "New Tool - Special Tools" window Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 722 Tool management 13.3 Tool types See also Changing the cutting edge position or tool type (Page 762) Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 723: Tool Dimensioning

    Tool management 13.4 Tool dimensioning 13.4 Tool dimensioning This section provides an overview of the dimensioning of tools. Tool types Figure 13-6 Finishing tool (Type 510) Figure 13-7 Angle descriptions Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 724 Tool management 13.4 Tool dimensioning Figure 13-8 Plunge cutter (Type 520) Figure 13-9 Milling cutter (Type 120) Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 725 Tool management 13.4 Tool dimensioning Figure 13-10 Drill (Type 200) Figure 13-11 Threading tool (Type 540) Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 726 Tool management 13.4 Tool dimensioning Figure 13-12 Button tool (Type 550) Figure 13-13 Stop (Type 730) Figure 13-14 Rotary drill (Type 560) Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 727 Tool management 13.4 Tool dimensioning Figure 13-15 Tap (Type 240) Figure 13-16 3D probe Machine manufacturer The tool length is measured to the center of the ball or to the ball circumference. Please refer to the machine manufacturer's specifications. Note A 3D probe must be calibrated before use.
  • Page 728: Tool List

    Tool management 13.5 Tool list 13.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 729 Tool management 13.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 730 Tool management 13.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 731: Additional Data

    Tool management 13.5 Tool list Icon/ Meaning Marking Green frame The tool is preselected. Magazine/location number Green double arrow The magazine location is positioned at the change po‐ sition. Gray double arrow The magazine location is positioned at the loading po‐ sition.
  • Page 732: Creating A New Tool

    Tool management 13.5 Tool list Tool type Additional parameters 131 Angle head cutter with cor‐ Geometry length (length X, length Y, length Z) ner rounding Corner radius Wear length (Δ length X, Δ length Y, Δ length Z) Adapter length (length X, length Y, length Z) V (direction vector 1 - 6) Vector X, vector Y, vector Z 140 Face milling...
  • Page 733 Tool management 13.5 Tool list Procedure The tool list is opened. Place the cursor in the tool list at the position where the new tool should be stored. For this, you can select an empty magazine location or the NC tool memory outside of the magazine.
  • Page 734: Measuring The Tool

    Tool management 13.5 Tool list You can define the following data in this window: ● Names ● Tool location type ● Size of tool References For a description of configuration options, refer to the SINUMERIK Operate Commissioning Manual 13.5.3 Measuring the tool You can measure the tool offset data for the individual tools directly from the tool list.
  • Page 735: Managing Several Cutting Edges

    Tool management 13.5 Tool list 13.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 736: Loading And Unloading Tools

    Tool management 13.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. 13.5.6 Loading and unloading tools You can load and unload tools to and from a magazine via the tool list.
  • Page 737: Selecting A Magazine

    Tool management 13.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 738: Code Carrier Connection (Only 840D Sl)

    Tool management 13.5 Tool list Hiding magazines Deactivate the checkbox next to the magazines that you do not want to appear in the magazine list. The magazine selection behavior with multiple magazines can be configured in different ways. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 739 Tool management 13.5 Tool list With a code carrier connection, in the list of favorites, there is also a tool available. Figure 13-17 New tool from code carrier in the list of favorites Creating a new tool from code carrier The tool list is opened.
  • Page 740: Managing A Tool In A File

    Tool management 13.5 Tool list Unloading tool on code carrier The tool list is opened. Place the cursor on the tool that you would like to unload from the mag‐ azine and press the "Unload" and "On code carrier" softkeys. The tool is unloaded and the data of the tool are then written to the code carrier.
  • Page 741 Tool management 13.5 Tool list Creating a new tool from file 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 742 Tool management 13.5 Tool list Deleting a tool in a file The tool list is opened. Position the cursor on the tool that you wish to delete. Press the "Delete tool" and "In file" softkeys. Navigate to the required directory and press the "OK" softkey. Enter the required file name in the "Name"...
  • Page 743: Tool Wear

    Tool management 13.6 Tool wear 13.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 744 Tool management 13.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‐...
  • Page 745: Reactivate Tool

    Tool management 13.6 Tool wear Icon/ Meaning Marking Yellow triangle pointing The tool is in a special state. upward Place the cursor on the marked tool. A tooltip provides a short description. Green border The tool is preselected. Magazine/location number Green double arrow The magazine location is positioned at the change position.
  • Page 746 Tool management 13.6 Tool wear Procedure The tool wear list is opened. Position the cursor on the disabled tool which you would like to reuse. Press the "Reactivate" softkey. The value entered as the setpoint is entered as the new tool life or work‐ piece count.
  • Page 747: Tool Data Oem

    Tool management 13.7 Tool data OEM 13.7 Tool data OEM You have the option of configuring the list according to your requirements. References Refer to the following document for more information on configuring OEM tool data: Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Procedure Select the "Parameter"...
  • Page 748: Magazine

    Tool management 13.8 Magazine 13.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 749 Tool management 13.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 750: Positioning A Magazine

    Tool management 13.8 Magazine 13.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 751: Delete/Unload/Load/Relocate All Tools

    Tool management 13.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 752 Tool management 13.8 Magazine - OR - 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 go ahead and delete, unload, load, or relocate the tools.
  • Page 753: Tool Details

    Tool management 13.9 Tool details 13.9 Tool details 13.9.1 Displaying tool details The following parameters of the selected tool can be displayed using softkeys in the "Tool Details" window. ● Tool data ● Cutting edge data ● Monitoring data Procedure The tool list, the wear list, the OEM tool list or the magazine is open.
  • Page 754: Cutting Edge Data

    Tool management 13.9 Tool details 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. Tool name The tool is identified by the name and the sister tool number. You can enter the name as text or number.
  • Page 755 Tool management 13.9 Tool details Parameter Meaning Length X Length Z Geometry Geometry data, length Geometry data, length Z Wear Length X wear Length Y wear Radius Geometry Tool radius Wear Radius wear For type 500 (rougher) and type 510 (finisher) The cutting edge graphic shows the positioning defined by the holder angle, cut direction and cutting tip angle.
  • Page 756: Monitoring Data

    Tool management 13.9 Tool details Software option In order to be able to manage the parameters spindle direction of rotation, coolant and tool-specific functions (M1-M4), you require the "ShopMill/Shop‐ Turn" option. 13.9.4 Monitoring data The "Tool Details" window provides the following data on the selected tool when the "Monitoring data"...
  • Page 757: Sorting Tool Management Lists

    Tool management 13.10 Sorting tool management lists 13.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 758: Filtering The Tool Management Lists

    Tool management 13.11 Filtering the tool management lists 13.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 759 Tool management 13.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 760: Specific Search In The Tool Management Lists

    Tool management 13.12 Specific search in the tool management lists 13.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 761 Tool management 13.12 Specific search in the tool management lists Press the ">>" and "Search" softkeys. Press the "Tool" softkey if you wish to search for a specific tool. - OR - Press the "Magazine location" softkey if you wish to search for a specific magazine location or a specific magazine.
  • Page 762: Changing The Cutting Edge Position Or Tool Type

    Tool management 13.13 Changing the cutting edge position or tool type 13.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 763: Settings For Tool Lists

    Tool management 13.14 Settings for tool lists 13.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 764 Tool management 13.14 Settings for tool lists Press the "Continue" and "Settings" softkeys. Activate the corresponding check box for the desired setting. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 765: Working With Multitool

    Tool management 13.15 Working with multitool 13.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 766: Create Multitool

    Tool management 13.15 Working with multitool Figure 13-19 Toll list with multitool in the spindle Procedure Select the "Parameter" operating area. Press the "Tool list" softkey. The "Tool List" window opens. 13.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 13-20 List of favorites with multitool Turning...
  • Page 767 Tool management 13.15 Working with multitool Figure 13-21 Selection list for special tools 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.
  • Page 768: Equipping Multitool With Tools

    Tool management 13.15 Working with multitool The multitool is created in the tool list. Note The tool creation sequence can be defined differently. Machine manufacturer Please refer to the machine manufacturer's specifications. 13.15.3 Equipping multitool with tools Precondition A multitool has been created in the tool list. Procedure The tool list is opened.
  • Page 769: Removing A Tool From Multitool

    Tool management 13.15 Working with multitool Position the cursor on the tool that you want to load into the mul‐ titool. Press the "Load" and "Multitool" softkeys. The "Load to..." window opens. Select the required multitool and the multitool location to which you wish to load the tool.
  • Page 770: Delete Multitool

    Tool management 13.15 Working with multitool 13.15.5 Delete multitool Procedure The tool list is opened. Position the cursor on the multitool that you wish to delete. Press the "Delete multitool" softkey. The multitool with all of the tools that are located in it is deleted. 13.15.6 Loading and unloading multitool Procedure...
  • Page 771: Reactivating The Multitool

    Tool management 13.15 Working with multitool Unloading a multitool Position the cursor on the multitool that you wish to unload from the magazine. Press the "Unload" softkey. The multitool is removed from the magazine and is saved in the NC memory at the end of the tool list. 13.15.7 Reactivating the multitool Multitool and tools located on the multitool can be disabled independently of one another.
  • Page 772: Relocating A Multitool

    Tool management 13.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 773: Positioning Multitool

    Tool management 13.15 Working with multitool Procedure Select the "Parameter" operating area. Press the "Magazine” softkey. Position the cursor at the multitool that you wish to relocate to a different magazine location. Press the "Relocate" softkey. The "... relocate from location ... to location ..." window is dis‐ played.
  • Page 774 Tool management 13.15 Working with multitool Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 775: Managing Programs

    Managing programs 14.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 776 Managing programs 14.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 777 Managing programs 14.1 Overview Figure 14-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. The directories and programs are always listed complete with the following information: ●...
  • Page 778: Nc Memory

    Managing programs 14.1 Overview 14.1.1 NC memory The complete NC working memory is displayed along with all tools and the main programs and subroutines. You can create further subdirectories here. Procedure Select the "Program Manager" operating area. Press the "NC" softkey. 14.1.2 Local drive Workpieces, main and subprograms that are saved in the user memory of the CF card or on the...
  • Page 779: Usb Drives

    Managing programs 14.1 Overview Creating Directories The local drive is selected. Position the cursor on the main directory. Press the "New" and "Directory" softkeys. The "New Directory" window opens. In the "Name" entry field, enter "mpf.dir", "spf.dir" and "wks.dir" and press the "OK"...
  • Page 780: Ftp Drive

    Managing programs 14.1 Overview Procedure Select the "Program manager" operating area. Press the "USB" softkey. Note The "USB" softkey can only be operated when a USB-FlashDrive is inserted in the front interface of the operator panel. 14.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.
  • Page 781 Managing programs 14.1 Overview Enter the user name and password and press the "OK" softkey to log into the FTP server. The content of the FTP server with its folders is displayed. Press the "Log out" softkey after the required data processing has been completed.
  • Page 782: Opening And Closing The Program

    Managing programs 14.2 Opening and closing the program 14.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 783 Managing programs 14.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 key to close the program and the editor.
  • Page 784: Executing A Program

    Managing programs 14.3 Executing a program 14.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 785 Managing programs 14.3 Executing a program Note Program selection from external media If you execute programs from an external drive (e.g. network drive), you require the "Execution from external storage (EES)" software option. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 786: Creating A Directory / Program / Job List / Program List

    Managing programs 14.4 Creating a directory / program / job list / program list 14.4 Creating a directory / program / job list / program list 14.4.1 File and directory names The following rules are to be observed when assigning names to files and directories: ●...
  • Page 787: Creating A New Workpiece

    Managing programs 14.4 Creating a directory / program / job list / program list Procedure Select the "Program manager" operating area. Select the desired storage medium, i.e. a local or USB drive. If you want to create a new directory in the local network, place the cursor on the topmost folder and press the "New"...
  • Page 788: Creating A New G Code Program

    Managing programs 14.4 Creating a directory / program / job list / program list Enter the desired workpiece name and press the "OK" softkey. A new folder with the workpiece name will be created. The directory type (WPD) is set by default. The "New G Code Program"...
  • Page 789: Storing Any New File

    Managing programs 14.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 store the program. Press the "New"...
  • Page 790: Creating A Job List

    Managing programs 14.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 791 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 792: Creating A Program List

    Managing programs 14.4 Creating a directory / program / job list / program list 14.4.8 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 793: Creating Templates

    Managing programs 14.5 Creating templates 14.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 794: Searching Directories And Files

    Managing programs 14.6 Searching directories and files 14.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 795 Managing programs 14.6 Searching directories and files 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. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 796: Displaying The Program In The Preview

    Managing programs 14.7 Displaying the program in the Preview. 14.7 Displaying the program in the Preview. You can show the content on a program in a preview before you start editing. Procedure Select the "Program manager" operating area. Select a storage location and place the cursor on the relevant program. Press the ">>"...
  • Page 797: Selecting Several Directories/Programs

    Managing programs 14.8 Selecting several directories/programs 14.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 798 Managing programs 14.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 799: Copying And Pasting A Directory/Program

    Managing programs 14.9 Copying and pasting a directory/program 14.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 800 Managing programs 14.9 Copying and pasting a directory/program Press the "Paste" softkey. An appropriate note is displayed if a directory/program with the same name exists in this directory. You are requested to assign a new name, otherwise the directory/program is assigned a name by the system. If the name contains illegal characters or is too long, a prompt will appear for you to enter a permissible name.
  • Page 801: Deleting A Directory/Program

    Managing programs 14.10 Deleting a directory/program 14.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 802: Changing File And Directory Properties

    Managing programs 14.11 Changing file and directory properties 14.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 803 Managing programs 14.11 Changing file and directory properties 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. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 804: Set Up Drives

    Managing programs 14.12 Set up drives 14.12 Set up drives 14.12.1 Overview Up to 21 connections to so-called logical drives (data carriers) can be configured. These drives can be accessed in the "Program manager" and "Startup" operating areas. The following logical drives can be set up: ●...
  • Page 805 Managing programs 14.12 Set up drives File The created configuration data is stored in the "logdrive.ini" file. This file is located in the /user/ sinumerik/hmi/cfg directory. General information Entry Meaning Drives 1 - 24 Type No drive No drive defined NC program memory Access to the NC memory USB local...
  • Page 806 Managing programs 14.12 Set up drives Entry Description Partition Partition number on the USB storage medium, e.g. 1 or all. If a USB hub is being used, then specify the USB port of the hub. USB path Path to the USB hub. Note: This value is not currently evaluated.
  • Page 807 Managing programs 14.12 Set up drives Specifications for FTP Entry Description Computer name Logical name of the FTP server or the IP ad‐ dress. Path Start directory on the FTP server. The path is specified relative to the home di‐ rectory.
  • Page 808 Managing programs 14.12 Set up drives Entry Description Windows user name Only for USB drives, local User name and the associated password for drives and local directo‐ release of the configured drive. Windows password ries The specifications from the "Global Settings" window are used as default setting.
  • Page 809 Managing programs 14.12 Set up drives Procedure Select the "Start-up" operating area. Press the "HMI" and "Log. drive" softkeys. The "Set Up Drives" window opens. Select the softkey that you want to configure. To configure softkeys 9 to 16 or softkeys 17 to 24, click the ">> level" softkey.
  • Page 810 Managing programs 14.12 Set up drives Press the "Glob. settings" softkey. Enter the user name and the associated password for the configured drives to be released. Press the "OK" softkey. The specifications are transferred as default setting for the Windows re‐ lease.
  • Page 811: Viewing Pdf Documents

    Managing programs 14.13 Viewing PDF documents 14.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 812 Managing programs 14.13 Viewing PDF documents Press the "Continue search" softkey if the text that is found is not the specific text that you are looking for. Press the "Back" softkey to return to the higher-level softkey bar. Changing the display Press the "View"...
  • Page 813 Managing programs 14.13 Viewing PDF documents Press the "OK" softkey. The selected PDF opens. Press the "Back" softkey to return to the higher-level softkey bar. Closing the PDF Press the "Close" softkey to close the PDF. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 814: Extcall

    Managing programs 14.14 EXTCALL 14.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 815 Managing programs 14.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 816: Execution From External Memory (Ees)

    Managing programs 14.15 Execution from external memory (EES) 14.15 Execution from external memory (EES) The "Execution from external storage" function allows you to directly execute any size of part program from an appropriately configured drive. The behavior is the same as that for execution from the NC part program memory without the restrictions that apply to "EXTCALL".
  • Page 817: Backing Up Data

    Managing programs 14.16 Backing up data 14.16 Backing up data 14.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 818: Generating An Archive Via The System Data

    Managing programs 14.16 Backing up data Press "OK". The "Generate Archive: Name" window opens. Select the format (e.g. archive ARC (binary format) for 840 sl or archive ARD for 828D), enter the desired name and press the "OK" softkey. A message informs you if archiving was successful. 14.16.2 Generating an archive via the system data If you only want to backup specific data, then you can select the desired files directly from the...
  • Page 819 Managing programs 14.16 Backing up data 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 generate an archive. - OR - If you want to back up several files or directories, press the "Select"...
  • Page 820: Reading In An Archive In The Program Manager

    Managing programs 14.16 Backing up data Select the format (e.g. archive ARC (binary format) for 840D sl or archive ARD for 828D), enter the desired name and press the "OK" softkey to archive the file/files. A message informs you if archiving was successful. Press the "OK"...
  • Page 821: Read In Archive From System Data

    Managing programs 14.16 Backing up data - OR - Press the "Do not overwrite" softkey if you do not want to overwrite already existing files. - OR - Press the "Skip" softkey if the read-in operation is to be continued with the next file.
  • Page 822 Managing programs 14.16 Backing up data Press the "Skip" softkey if the read-in operation is to be continued with the next file. The "Read In Archive" window opens and a progress message box appears for the read-in process. You will then obtain a "Read error log for archive" in which the skipped or overwritten files are listed.
  • Page 823: Setup Data

    Managing programs 14.17 Setup data 14.17 Setup data 14.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 824 Managing programs 14.17 Setup data Data Zero points ● No The selection box "Basis zero point" is hidden ● All used in the program (only for ShopTurn program and job list only with ShopTurn programs) ● All Zero points for ShopTurn ●...
  • Page 825: Reading-In Set-Up Data

    Managing programs 14.17 Setup data Select the data you want to back up. When required, change the specified name of the originally selec‐ ted program here in the "File name" field. Press the "OK" softkey. The setup data will be set up in the same directory in which the selected program is stored.
  • Page 826 Managing programs 14.17 Setup data - OR - Press the "Skip" softkey if already existing tools are not to be overwritten. For an already existing tool, you receive a query. Selecting loading point For a magazine, if more than one loading point was set-up, using the "Select loading point" softkey, you have the option of opening a window in which you can assign a loading point to a magazine.
  • Page 827: Backing Up Parameters

    Managing programs 14.18 Backing up parameters 14.18 Backing up parameters In addition to the programs, you can also save R-parameters and global user variables. You can use this option, for example, to back up the required arithmetic parameters and user variables for a specific program.
  • Page 828 Managing programs 14.18 Backing up parameters Procedure Select the "Program Manager" operating area. Select the drive on which the program is saved. Position the cursor on the program whose parameters you want to back up. Press the ">>" and "Archive" softkeys. Press the "Save parameters"...
  • Page 829 Managing programs 14.18 Backing up parameters Machine manufacturer Please refer to the machine manufacturer's instructions. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 830: Rs-232-C

    Interface and softkeys are not available = false Storage of file "slpmconfig.ini" The template of the file "slpmconfig.ini" for SINUMERIK Operate is stored in the following directory: /siemens/sinumerik/hmi/template/cfg Copy the file to one of the following directories: /user/sinumerik/hmi/cfg /oem/sinumerik/hmi/cfg Note If you want to achieve a better overview of the changes you have made yourself, simply delete the unchanged parameters from the file copy "slpmconfig.ini".
  • Page 831 Managing programs 14.19 RS-232-C Reading-in archives Use interface V24 if you want to read in archives. They are transferred and then subsequently unzipped. Note Reading in commissioning archives When you read in a commissioning archive via the V24 interface, then this is immediately activated.
  • Page 832: Setting V24 In The Program Manager

    Managing programs 14.19 RS-232-C Reading in an archive Press the "V24 receive" softkey if you wish to read-in files via V24. 14.19.2 Setting V24 in the program manager V24 setting Meaning Protocol The following protocols are supported for transfer via the V24 interface: ●...
  • Page 833 Managing programs 14.19 RS-232-C V24 setting Meaning Wait for XON for start re‐ Only with protocol: Xon/Xoff ceive V24 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...
  • Page 834 Managing programs 14.19 RS-232-C Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 835: Alarm, Error And System Messages

    Alarm, error and system messages 15.1 Displaying alarms If the machine develops a fault in operation, an alarm is generated and machining is possibly interrupted. The error text that is displayed together with the alarm number gives you more detailed information on the error cause.
  • Page 836 Alarm, error and system messages 15.1 Displaying alarms Press the "Save diag. data" softkey if the cause of the alarm is unknown. The function collects all available LOG files of the operating software and saves them to the following directory: \user\sinumerik\didac\out_.7z If there is a problem with the system, you can send the ZIP file to the SINUMERIK hotline to help with the analysis of the problem.
  • Page 837 Alarm, error and system messages 15.1 Displaying alarms Symbol Meaning RESET alarm Cancel alarm HMI alarm Dialog alarms of the HMI PLC alarm PLC alarm of the SQ type (alarm number from 800000) Safety alarms Machine manufacturer Please refer to the machine manufacturer's instructions. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 838: Displaying An Alarm Log

    Alarm, error and system messages 15.2 Displaying an alarm log 15.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. Up to 500 administered, incoming and outgoing events are displayed in chronological order. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 839: Displaying Messages

    Alarm, error and system messages 15.3 Displaying messages 15.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 840: Sorting, Alarms, Faults And Messages

    Alarm, error and system messages 15.4 Sorting, alarms, faults and messages 15.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 841: Creating Screenshots

    Alarm, error and system messages 15.5 Creating screenshots 15.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 842: Plc And Nc Variables

    Alarm, error and system messages 15.6 PLC and NC variables 15.6 PLC and NC variables 15.6.1 Displaying and editing PLC and NC variables Changes can only be made to the NC/PLC variables with the appropriate password. WARNING Incorrect parameterization Changes in the states of NC/PLC variables have a considerable influence on the machine. Incorrect configuration of the parameters can endanger life and cause damage to the machine.
  • Page 843 Alarm, error and system messages 15.6 PLC and NC variables Formats Binary Hexadecimal Decimal without sign +/-D Decimal with sign Floating point (for double words) ASCII character Notation examples Permissible notation for variables: ● PLC variables: EB2, A1.2, DB2.DBW2, VB32000002 ●...
  • Page 844 Alarm, error and system messages 15.6 PLC and NC variables The following machine data is representative for all variable types (INT, BOOL, AXIS, CHAR, STRING): MD18660 $MN_MM_NUM_SYNACT_GUD_REAL[1]. Note Display of NC/PLC variables ● System variables can be dependent on the channel. When the channel is switched over, the values from the selected channel are displayed.
  • Page 845 Alarm, error and system messages 15.6 PLC and NC variables Press the "Insert variable" softkey if you wish to select a variable from a list of all existing variables and insert this. The "Select Variable" window opens. Press the "Filter/search" softkey to restrict the display of variables (e.g. to mode group variables) using the "Filter"...
  • Page 846: Saving And Loading Screen Forms

    Alarm, error and system messages 15.6 PLC and NC variables Examples DB97.DBX2.5 Result: DB97.DBX2.6 $AA_IM[1] Result: $AA_IM[2] MB201 Result: MB200 /Channel/Parameter/R[u1,3] Result: /Channel/Parameter/R[u1,2] 15.6.2 Saving and loading screen forms You have the option of saving the configurations of the variables made in the "NC/PLC variables"...
  • Page 847: Version

    Alarm, error and system messages 15.7 Version 15.7 Version 15.7.1 Displaying version data The following components with the associated version data are specified in the "Version data" window: ● System software ● PLC basic program ● PLC user program ● System expansions ●...
  • Page 848: Save Information

    Alarm, error and system messages 15.7 Version 15.7.2 Save information All the machine-specific information of the control is combined in a configuration via the user interface. You then have the option of saving the machine-specific information on the drives that have been set up. Procedure Select the "Diagnostics"...
  • Page 849: Logbook

    Alarm, error and system messages 15.8 Logbook 15.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 850: Making A Logbook Entry

    Alarm, error and system messages 15.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 "Clear" softkey, you can delete all logbook entries. All entries, except the date of the first commissioning, are deleted.
  • Page 851 Alarm, error and system messages 15.8 Logbook Note Deleting logbook entries Up to the completion of the 2nd commissioning, you have the option to delete the logbook entries up to the time of the first commissioning using the "Clear" softkey. Searching for a logbook entry You have the option for searching for specific entries using the search function.
  • Page 852: Remote Diagnostics

    Alarm, error and system messages 15.9 Remote diagnostics 15.9 Remote diagnostics 15.9.1 Setting remote access You can influence the remote access to your control in the "Remote diagnostics (RCS)" window. You set the rights for all remote operating types in this window. The selected rights are defined from the PLC and using the setting at the HMI.
  • Page 853: Permit Modem

    Alarm, error and system messages 15.9 Remote diagnostics If remote access is active, using these icons you will be informed in the status line as to whether a remote access is presently active or whether only monitoring is permitted. Procedure Select the "Diagnostics"...
  • Page 854: Request Remote Diagnostics

    Alarm, error and system messages 15.9 Remote diagnostics Procedure The "Remote diagnostics (RCS)" window is opened. Press the "Allow modem" softkey. Access to the control via modem is enabled so that a connection is es‐ tablished. To block access again, press the "Allow modem" softkey again. 15.9.3 Request remote diagnostics Using the "Request remote diagnostics"...
  • Page 855: Exit Remote Diagnostics

    Alarm, error and system messages 15.9 Remote diagnostics References SINUMERIK Operate Commissioning Manual 15.9.4 Exit remote diagnostics Procedure The "Remote diagnostics (RCS)" is opened and it is possible that remote monitoring or remote access is active. Block the modem access if access via modem is to be blocked. - OR - In the "Remote Diagnostics (RCS)"...
  • Page 856 Alarm, error and system messages 15.9 Remote diagnostics Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 857: Working With Manual Machine

    Working with Manual Machine 16.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 Machine" Machining Machining before the center of rotation is typical.
  • Page 858 Working with Manual Machine 16.1 Manual Machine Machining options You have the following options for machining the workpieces: ● Manual mode ● Single-cycle machining Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 859: Measuring The Tool

    Working with Manual Machine 16.2 Measuring the tool 16.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 105)"). Procedure "Manual Machine" is active. Press the "Meas.
  • Page 860: Setting The Zero Offset

    Working with Manual Machine 16.3 Setting the zero offset 16.3 Setting the zero offset Directly select the work offset in the "Parameter" operating area in the work offset list. Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure "Manual Machine" is active. Select the "Parameter"...
  • Page 861: Set Limit Stop

    Working with Manual Machine 16.4 Set limit stop 16.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. The limits can be switched on and off individually. Activated, i.e.
  • Page 862: Simple Workpiece Machining

    Working with Manual Machine 16.5 Simple workpiece machining 16.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 863: Taper Turning

    Working with Manual Machine 16.5 Simple workpiece machining 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. Note: Please refer to the machine manufacturer's specifications.
  • Page 864: Straight And Circular Machining

    Working with Manual Machine 16.5 Simple workpiece machining Parameter Description Unit 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) α1 Rotation of the coordinate system.
  • Page 865: Circular Turning

    Working with Manual Machine 16.5 Simple workpiece machining Using the "Graphic view" softkey, you can toggle between the help screen and the graphic view in the screen. Parameter Description Unit Feedrate mm/min mm/rev All axes Target position in the X direction (abs or inc) Target position in the Z direction (abs or inc) Target position in the Y direction (abs or inc) Target position of C axis of main spindle (abs or inc)
  • Page 866 Working with Manual Machine 16.5 Simple workpiece machining Parameters Parameter Description Unit Feedrate mm/min mm/rev Circle input ● End point + center point ● End point + radius Direction of rotation Clockwise direction of rotation Counter-clockwise direction of rotation Target position in the X direction (abs and inc) Target position in the Z direction (abs and inc) Circle center point I (inc) - only if circle input via end point and center point Circle center point K (inc) - only if circle input via end point and center point...
  • Page 867: More Complex Machining

    Working with Manual Machine 16.6 More complex machining 16.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 868: Drilling With Manual Machine

    Working with Manual Machine 16.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 869: Turning With Manual Machine

    Working with Manual Machine 16.6 More complex machining ⇒ ⇒ ⇒ Parameter The parameters of the input screen forms correspond to the parameters under Automatic (see Section "Drilling (Page 345)"). 16.6.2 Turning with manual machine Functions (cycles) The same range of technological functions (cycles) is available for turning as in the automatic mode: ⇒...
  • Page 870 Working with Manual Machine 16.6 More complex machining ⇒ ⇒ ⇒ Parameter The parameters of the input screen forms correspond to the parameters under Automatic (see Section "Rotate (Page 406)"). 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 871: Contour Turning With Manual Machine

    Working with Manual Machine 16.6 More complex machining 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. Note By inputting the plunge depth, you avoid unnecessary idle cuts when reworking the threads. B axis 16.6.3 Contour turning with Manual machine...
  • Page 872: Milling With Manual Machine

    Working with Manual Machine 16.6 More complex machining 16.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 873: Simulation And Simultaneous Recording

    Working with Manual Machine 16.7 Simulation and simultaneous recording 16.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 235)").
  • Page 874 Working with Manual Machine 16.7 Simulation and simultaneous recording Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 875: Working With A B Axis (Only 840D Sl)

    Working with a B axis (only 840D sl) 17.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 876 Working with a B axis (only 840D sl) 17.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, 06/2019, A5E44903486B AB...
  • Page 877 Working with a B axis (only 840D sl) 17.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 878: Tool Alignment For Turning

    Working with a B axis (only 840D sl) 17.2 Tool alignment for turning 17.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 879: Milling With A B Axis

    Working with a B axis (only 840D sl) 17.3 Milling with a B axis 17.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 880: Swiveling

    Working with a B axis (only 840D sl) 17.4 Swiveling 17.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 881 Working with a B axis (only 840D sl) 17.4 Swiveling Parameter Description Unit Axis angle The sequence of the axes can be inter‐ Degrees changed as required using the Select Axis angle Degrees key. Axis angle Degrees New zero point of rotated surface New zero point of rotated surface New zero point of rotated surface Note...
  • Page 882: Approach/Retraction

    Working with a B axis (only 840D sl) 17.5 Approach/retraction 17.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 883 Working with a B axis (only 840D sl) 17.5 Approach/retraction Parameter Description Unit 3. position (inc or ∅ abs) 3. position (inc or ∅ abs) Tool change ● TlChngPt: Approach the tool change point from the last programmed position and carry out a tool change ●...
  • Page 884: Position Pattern

    Working with a B axis (only 840D sl) 17.6 Position pattern 17.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 885 Working with a B axis (only 840D sl) 17.6 Position pattern Parameter Description Unit α1 Indexing angle: After the first hole has been drilled, all additional positions are ap‐ Degrees proached 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 886: Tool Selection For The Manual Mode

    Working with a B axis (only 840D sl) 17.7 Tool selection for the manual mode 17.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 17-1 TSM window for the B and C axis Procedure...
  • Page 887: Measuring A Tool With The B Axis

    Working with a B axis (only 840D sl) 17.8 Measuring a tool with the B axis 17.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 888 Working with a B axis (only 840D sl) 17.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 889: 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 890: Programming With Two Tool Holders

    Working with two tool carriers 18.1 Programming with two tool holders 18.1 Programming with two tool holders You always program in the basic coordinate system (workpiece coordinate system of the first tool holder). You do not have to take into account in which tool holder the tool is inserted. Tool on the second tool holder If a tool on the second tool holder is selected, the X and Y axes are mirrored and the main spindle and counterspindle are offset (rotated) through 180°.
  • Page 891: Measure Tool

    Working with two tool carriers 18.2 Measure tool 18.2 Measure tool Selection options "Toolholder 1" and "Toolholder 2" are available for scratching when measuring a tool. This is how you set the tool holder in which the tool to be measured is located. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 892 Working with two tool carriers 18.2 Measure tool Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 893: Teaching In A Program

    Teaching in a program 19.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 894 Teaching in a program 19.1 Overview Note Selection of axes and parameters for teach-in You can select the axes to be included in the teach-in block in the "Settings" window. You also specify here whether motion and transition parameters are offered for teach-in. Operating mode or operating area switchover If you switch to another operating mode or operating area while in teach-in mode, the position changes will be canceled and teach-in mode will be cleared.
  • Page 895: Select Teach In Mode

    Teaching in a program 19.2 Select teach in mode 19.2 Select teach in mode Change to Teach in mode to adapt the current program. Requirement "AUTO" mode: The program to be edited is selected. "MDI" mode The program to be edited is loaded into the MDI buffer. Procedure Select the "Machine"...
  • Page 896: Processing A Program

    Teaching in a program 19.3 Processing a program 19.3 Processing a program 19.3.1 Inserting a block 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.
  • Page 897: Selecting A Block

    Teaching in a program 19.3 Processing a program Procedure Teach-in mode is active. Select the program block to be edited. Press the relevant softkey "Teach position, "Rap. tra. G0", "Straight line G1", or "Circ. interm. pos." CIP", and "Circ. end pos. CIP". The relevant windows with the input fields are displayed.
  • Page 898 Teaching in a program 19.3 Processing a program Procedure Teach-in mode is active. Select the program block to be deleted. Press the ">>" and "Delete block" softkeys. The program block on which the cursor is positioned is deleted. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 899: Teach Sets

    Teaching in a program 19.4 Teach sets 19.4 Teach sets Teach in position You traverse the axes and write the current actual values directly into a positioning block. Teach-in rapid traverse G0 You traverse the axes and teach-in a rapid traverse block with the approached positions. Teach in straight G1 You traverse the axes and teach-in a machining block (G1) with the approached positions.
  • Page 900: Input Parameters For Teach-In Blocks

    Teaching in a program 19.4 Teach sets Procedure Teach-in mode is active. 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. Press the "Accept"...
  • Page 901 Teaching in a program 19.4 Teach sets Parameter Description G643 Block-internal corner rounding G644 Axis dynamics corner rounding G645 Smoothing Motion types Parameter Description Path-synchronous Point-to-point PTPG0 Only G0 point-to-point Transitional behavior of the spline curve Parameter Description Start Transitional behavior at the beginning ●...
  • Page 902: Settings For Teach-In

    Teaching in a program 19.5 Settings for teach-in 19.5 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. Procedure Teach-in mode is active.
  • Page 903: Ht 8 (840D Sl Only)

    HT 8 (840D sl only) 20.1 HT 8 overview The mobile SINUMERIK HT 8 handheld terminal combines the functions of an operator panel and a machine control panel. You are thus provided the possibility of monitoring, operating, teaching and programming in immediate proximity to the machine. ①...
  • Page 904 HT 8 (840D sl only) 20.1 HT 8 overview Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Customer keys The four customer keys can be assigned arbitrarily and can be configured customer- specifically. Machine manufacturer Please observe the information provided by the machine manufacturer. Integrated machine control panel An MCP is integrated in the HT 8.
  • Page 905 HT 8 (840D sl only) 20.1 HT 8 overview Changing the channel ● You are able to switch the channel by touch in the status display: – In the Machine operating area (large status display), by touch operation of the channel display in the status display.
  • Page 906: Traversing Keys

    HT 8 (840D sl only) 20.2 Traversing keys 20.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 907: Machine Control Panel Menu

    HT 8 (840D sl only) 20.3 Machine control panel menu 20.3 Machine control panel menu You select keys from the machine control panel which are reproduced by the software by touch operation of the relevant softkeys. See Section "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 908 HT 8 (840D sl only) 20.3 Machine control panel menu 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" Changing the channel softkey "Single Block"...
  • Page 909: Virtual Keyboard

    HT 8 (840D sl only) 20.4 Virtual keyboard 20.4 Virtual keyboard The virtual keyboard is used as the input device for touch operator panels. Open the virtual keyboard by double-clicking on an input-enabled operator control (program editor, editing fields). It is possible to position the virtual keyboard anywhere within the user interface.
  • Page 910 HT 8 (840D sl only) 20.4 Virtual keyboard Special keys on the virtual keyboard ① "Tilde" key ● Changes the sign in a numerical entry field. ● A tilde character is inserted in a text box (e.g. program editor). ② "Eng"...
  • Page 911: Calibrating The Touch Panel

    HT 8 (840D sl only) 20.5 Calibrating the touch panel 20.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 menu back key and the ...
  • Page 912 HT 8 (840D sl only) 20.5 Calibrating the touch panel Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 913: Ctrl-Energy

    Ctrl-Energy 21.1 Functions 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. The energy consumption is measured and displayed at the control using the SENTRON PAC multi-function device.
  • Page 914: Ctrl-E Analysis

    Ctrl-Energy 21.2 Ctrl-E analysis 21.2 Ctrl-E analysis 21.2.1 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 915: Displaying The Energy Analyses

    Ctrl-Energy 21.2 Ctrl-E analysis Procedure 1. Select the "Parameter" operating area. 2. Press the menu forward key and then the "Ctrl-Energy" softkey. - OR - Press the + keys. The "SINUMERIK Ctrl-Energy" window opens. 21.2.2 Displaying the energy analyses You can obtain a detailed overview of the energy usage in the "Ctrl-E analyse"...
  • Page 916: Measuring And Saving The Energy Consumption

    Ctrl-Energy 21.2 Ctrl-E analysis Procedure 1. You are in the "SINUMERIK Ctrl-Energy” entry window. 2. Press the "Ctrl-E analysis" softkey. The "Ctrl-E Analysis" window opens. You obtain the summed usage values for all of the components. 3. Press the "Details", softkey to display the energy usage of individual drives and auxiliary units.
  • Page 917: Tracking Measurements

    Ctrl-Energy 21.2 Ctrl-E analysis Procedure 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" checkbox, enter the number of repetitions, select the required channel, and press the "OK" softkey. The trace is started.
  • Page 918: Tracking Usage Values

    Ctrl-Energy 21.2 Ctrl-E analysis 21.2.5 Tracking usage values You have the option of displaying the actual and saved usage values in a detailed table. Display Meaning Start of the measurement Shows the time at which the measurement was started by pressing the "Start measurement"...
  • Page 919: Long-Term Measurement Of The Energy Consumption

    Ctrl-Energy 21.2 Ctrl-E analysis Precondition You have pressed the "Ctrl-E analyse" softkey and the "Ctrl-E analyse" window has been opened. You have already saved measurements. Procedure Press the "Graphic" softkey. Press the "Compare measurements" softkey. Window "Ctrl-E Analysis": Compare" opens. The power drawn and the recovered power of the actual measurement are displayed in a bar diagram.
  • Page 920 Ctrl-Energy 21.2 Ctrl-E analysis Procedure The "Ctrl-E Analysis" window is open. Press the "Long time measurement" softkey. The "SINUMERIK Ctrl-Energy Analysis Long-term Measurement" win‐ dow opens. The results of the long-term measurement are displayed. Press the "Back" softkey to terminate the long-term measurement. Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 921: Ctrl-E Profiles

    Ctrl-Energy 21.3 Ctrl-E profiles 21.3 Ctrl-E profiles 21.3.1 Using the energy-saving profile In the "Ctrl-E profiles" window, you can display all of the defined energy-saving profiles. Here, you have the option of directly activating or inhibiting a required energy-saving profile, or re- enabling profiles.
  • Page 922 Ctrl-Energy 21.3 Ctrl-E profiles References Information on the configuration of the energy-saving profiles is provided in the following reference: System Manual "Ctrl-Energy", SINUMERIK 840D sl / 828D Procedure Select the "Parameter" operating area. Press the menu forward key and then the "Ctrl-Energy" softkey. - OR - Press the ...
  • Page 923: Easy Extend

    Easy Extend 22.1 Overview Easy Extend enables machines to be retrofitted with additional devices, which are controlled by the PLC or that require additional NC axes (such as bar loaders, swiveling tables or milling heads), at a later point in time. These additional devices are easily commissioned, activated, deactivated or tested with Easy Extend.
  • Page 924: Enabling A Device

    Easy Extend 22.2 Enabling a device 22.2 Enabling a device The available device options may be protected by a password. Machine manufacturer Please observe the information provided by the machine manufacturer. 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 925: Activating And Deactivating A Device

    Easy Extend 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 or ...
  • Page 926: Initial Commissioning Of Additional Devices

    Easy Extend 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. You have the option of commissioning the devices subsequently, for example when retrofitting additional devices. The "Start-up"...
  • Page 927: Appendix

    Appendix 840D sl / 828D documentation overview Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 928 Appendix A.1 840D sl / 828D documentation overview Turning Operating Manual, 06/2019, A5E44903486B AB...
  • Page 929: Index

    Index Arbitrary positions - CYCLE802 Function, 386 " Parameter, 390 Archive "SINUMERIK Operate Gen. 2" Generate in the program manager, 817 Multitouch panel, 71 generating in the system data, 818 "SINUMERIK Operate Generation 2" user interface Punched tape format, 817 Touch operator controls, 77 read in archive from system data, 821 "SINUMERIK Operate Generation 2"...
  • Page 930 Index Position pattern, 171 Collision avoidance, 711 Program interruption, 167 Displaying the machine model (kinematic Search pointer, 167 chains), 713 Search target parameters, 168, 169 Machine operating area, 714 Search target specification, 166 Settings, 714 Using, 164 Configured stop, 174 Boring - CYCLE86 Context-sensitive online help, 67 Function, 355...
  • Page 931 Index Functions, 913 CYCLE77 - circular spigot Measuring the energy consumption, 916 Function, 513 Saved measuring curves, 917, 918 Input simple, 514 Cut-off - CYCLE92 Parameter - input complete, 517 Function, 440 Parameter - input simple, 517 Parameter, 441 CYCLE78 - Drill thread milling Cutting edge numbers, 730 Function, 381 Cutting edge width, 729...
  • Page 932 Index Hole entry, 364 Parameter - input complete, 471 Input simple, 363 Parameter - input simple, 473 Parameter - input complete, CYCLE952 - Grooving residual material Parameter - input simple, Function, 473 Through drilling, Parameter, 475 With pilot hole, 364 CYCLE952 - Plunge turning With/without predrilling, 364 Function, 476...
  • Page 933 Index Deep-hole drilling 2 - CYCLE830 Select contour and accept, 201 Function, 363 Select the machining range, 197 Hole entry, 364 Selecting drilling position, 199 Hole exit, 365 Snap radius, 196 Input simple, 363 Specifying a reference point, 195 Parameter - input complete, 370 Transferring the drilling position, 199 Parameter - input simple, 370 Zero point, 195...
  • Page 934 Index Frame position pattern - CYCLE801 Highlight Function, 393 Directory, 797 Parameter, 396 Program, 797 FTP drive, 780 HOLES1 - row position pattern Function Parameter, 392 REF POINT, 97 HOLES1 – row position pattern REPOS, 97 Function, 390 Single block, 98 HOLES2 - circle position pattern TEACH IN, 98 Parameter, 400...
  • Page 935 Index Tapping without compensating chuck - CYCLE84, 374 Thread chain - CYCLE98, 435 Interruption point Machine control panel Approaching, 167 in the sidescreen, 85 Operator controls, 38 Machine model, 711 Machine-specific information, 848 Job list, 790 Machining step program, 283 Multi-channel support, 674 Machining times Delete, 189...
  • Page 936 Index Loading a program, 133 Block search, 699 Saving a program, 134 Multi-channel support, 667 Measurement OP015, OP019, 663 Tool, 734 Program control, 699 Measurement result log Settings, 665, 687 Settings, 115 Multi-edge - CYCLE79 Tool, 111 Function, 519 Workpiece zero, 113 Input simple, 520 Messages Parameter - input complete, 522...
  • Page 937 Index Operating areas, 27 Parameter - input complete, 503 Changing, 50 Parameter - input simple, 504 Selecting, 50 Polar coordinates Operating mode Overview, 296 AUTO, 98 Position pattern Changing, 50 Block search, 171 JOG, 97, 137 Positioning MDI, 98 Magazine, 750 REPOS, 97 Multitool, 773 Operator controls...
  • Page 938 Index Replacing, 303 Input simple, 489 Search, 178 Parameter - input complete, 494 Selecting, 181 Parameter - input simple, 494 Structure, 290 Rectangular spigot - CYCLE76 Program control Function, 507 activate, 174 Input simple, 507 Modes of operation, 173 Parameter - input complete, 511 Multi-channel view, 699 Parameter - input simple, 511 Program correction, 162...
  • Page 939 Index Selecting MCP, 85 Directory, 797 Navigation bar, 79 Program, 797 Operator controls, 79 Setting actual values, (See setting zero offsets) Overview, 79 Setting milling tool - CYCLE800 Pages, 85 Function, 615 Requirements, 79 Parameter, 617 Show, 81 Settings Standard widgets, 81 Collision avoidance, 714 Widgets, 79 Editor, 186...
  • Page 940 Index Alarms, 82 Input simple, 374 Axle load, 83 Parameter - input complete, 379 Camera, 85 Parameter - input simple, 379 Service life, 84 Tapping without compensating chuck - CYCLE84 Tool, 83 Function, 373 Variables, 83 Input simple, 374 Zero point, 82 Parameter - input complete, 379 Starting hole, 171 Parameter - input simple, 379...
  • Page 941 Index Tip angle, 729 Parameter - Form F, 414 Tool Parameter - Thread, 416 Change type, 762 Unique cutting edge number, 730 Changing the cutting edge position, 762 Unit of measurement Creating, 732 switching, 101 Delete, 735 USB drive, 779 Details, 753 User agreement, 95 Dimensioning, 723...
  • Page 942 Index Zero offsets Active ZO, 118 Displaying details, 121 Overview, 117 Settable ZO, 120 Setting, 103 Zero point DXF file, 195 Zero point settings Backing up, 823 reading in, 825 Turning Operating Manual, 06/2019, A5E44903486B AB...

Table of Contents