Siemens SINUMERIK 840D sl Operating Manual

Siemens SINUMERIK 840D sl Operating Manual

Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

Summary of Contents for Siemens SINUMERIK 840D sl

  • Page 1 (cycles) Multi-channel machining Collision avoidance (only 840D sl) Tool management Valid for: SINUMERIK 840D sl / 840DE sl / 828D Managing programs Software Version Alarm, error and system CNC system software for 840D sl/ 840DE sl V4.8 SP1 messages SINUMERIK Operate for PCU/PC V4.8 SP1...
  • Page 2 Siemens AG A5E40868721 Copyright © Siemens AG 2008 - 2017. Division Digital Factory Ⓟ 05/2017 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/828D Turning Teaching in a program HT 8 Operating Manual Widescreen format multi- touch panels (840D sl only) Ctrl-Energy Easy Message (828D only)
  • Page 4: Instructions

    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 A cycle, such as the tapping cycle, is a subprogram defined in SINUMERIK Operate for executing a frequently repeated machining operation. 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, 05/2017, A5E40868721...
  • Page 7: Table Of Contents

    Table of contents Preface.................................5 Fundamental safety instructions.........................21 General safety instructions.....................21 Industrial security........................22 Introduction..............................23 Product overview........................23 Operator panel fronts......................24 2.2.1 Overview..........................24 2.2.2 Keys of the operator panel.....................26 Machine control panels......................33 2.3.1 Overview..........................33 2.3.2 Controls on the machine control panel...................33 User interface.........................37 2.4.1 Screen layout.........................37 2.4.2...
  • Page 8 Table of contents 4.2.2 User agreement........................69 Modes and mode groups.......................70 4.3.1 General..........................70 4.3.2 Modes groups and channels....................72 4.3.3 Channel switchover........................72 Settings for the machine......................73 4.4.1 Switching over the coordinate system (MCS/WCS)...............73 4.4.2 Switching the unit of measurement..................74 4.4.3 Setting the zero offset......................75 Measuring the tool........................77 4.5.1 Measuring a tool manually.....................78...
  • Page 9 Table of contents Traversing axes........................111 5.3.1 Traverse axes by a defined increment.................111 5.3.2 Traversing axes by a variable increment................112 Positioning axes........................113 Manual retraction.........................113 Simple stock removal of workpiece..................114 Thread synchronizing......................117 Default settings for manual mode..................118 Machining the workpiece..........................121 Starting and stopping machining..................121 Selecting a program......................122 Executing a trail program run....................123 Displaying the current program block...................124...
  • Page 10 Table of contents 6.11.2.2 Cleaning a DXF file......................154 6.11.2.3 Enlarging or reducing the CAD drawing................154 6.11.2.4 Changing the section......................155 6.11.2.5 Rotating the view........................156 6.11.2.6 Displaying/editing information for the geometric data............156 6.11.3 Importing and editing a DXF file in the editor...............157 6.11.3.1 General procedure.......................157 6.11.3.2...
  • Page 11 Table of contents 7.5.1 Side view..........................203 7.5.2 Half section..........................203 7.5.3 Face view..........................204 7.5.4 3D view..........................204 7.5.5 2-window..........................205 Graphical display........................205 Editing the simulation display....................206 7.7.1 Blank display........................206 7.7.2 Showing and hiding the tool path ..................207 Program control during the simulation.................208 7.8.1 Changing the feedrate ......................208 7.8.2 Simulating the program block by block................209...
  • Page 12 Table of contents Program views........................235 Program structure........................240 Fundamentals........................241 9.4.1 Machining planes.........................241 9.4.2 Machining cycle, approach/retraction...................243 9.4.3 Absolute and incremental dimensions.................245 9.4.4 Polar coordinates.........................247 9.4.5 Clamping the spindle......................248 Creating a ShopTurn program.....................248 Program header........................250 Generating program blocks....................253 Tool, offset value, feedrate and spindle speed (T, D, F, S, V)..........253 Call work offsets........................256 9.10 Repeating program blocks....................257...
  • Page 13 Table of contents 10.1.10 Positions and position patterns....................328 10.1.11 Arbitrary positions (CYCLE802)...................330 10.1.12 Row position pattern (HOLES1)...................334 10.1.13 Grid or frame position pattern (CYCLE801) ................337 10.1.14 Circle or pitch circle position pattern (HOLES2)..............341 10.1.15 Displaying and hiding positions....................346 10.1.16 Repeating positions......................348 10.2 Rotate...........................349 10.2.1...
  • Page 14 Table of contents 10.5.7 Path milling (CYCLE72).......................516 10.5.8 Contour pocket/contour spigot (CYCLE63/64)..............521 10.5.9 Predrilling contour pocket (CYCLE64).................523 10.5.10 Milling contour pocket (CYCLE63)..................527 10.5.11 Contour pocket residual material (CYCLE63, option)............533 10.5.12 Milling contour spigot (CYCLE63)..................535 10.5.13 Contour spigot residual material (CYCLE63, option)............540 10.6 Further cycles and functions....................543 10.6.1...
  • Page 15 Table of contents 11.2.4 Multi-channel functionality for large operator panels............607 11.2.5 Editing the multi-channel program..................610 11.2.5.1 Changing the job list......................610 11.2.5.2 Editing a G code multi-channel program................610 11.2.5.3 Editing a ShopTurn multi-channel program................613 11.2.5.4 Creating a program block.....................620 11.2.6 Setting the multi-channel function..................623 11.2.7 Synchronizing programs......................624 11.2.8...
  • Page 16 Table of contents 13.8.1 Positioning a magazine......................681 13.8.2 Relocating a tool........................681 13.8.3 Delete/unload/load/relocate all tools..................682 13.9 Tool details...........................683 13.9.1 Displaying tool details......................683 13.9.2 Tool data..........................684 13.9.3 Cutting edge data.........................684 13.9.4 Monitoring data........................686 13.10 Sorting tool management lists....................687 13.11 Filtering the tool management lists..................687 13.12 Specific search in the tool management lists...............689 13.13...
  • Page 17 Table of contents 14.10 Deleting a directory/program....................724 14.11 Changing file and directory properties.................724 14.12 Set up drives........................726 14.12.1 Overview..........................726 14.12.2 Setting up drives........................726 14.13 Viewing PDF documents......................732 14.14 EXTCALL..........................733 14.15 Execution from external memory (EES)................736 14.16 Backing up data........................736 14.16.1 Generating an archive in the Program Manager..............736 14.16.2 Generating an archive via the system data................737...
  • Page 18 Table of contents Working with Manual Machine........................771 16.1 Manual Machine........................771 16.2 Measuring the tool........................772 16.3 Setting the zero offset......................772 16.4 Set limit stop.........................773 16.5 Simple workpiece machining....................773 16.5.1 Traversing axes........................774 16.5.2 Taper turning........................775 16.5.3 Straight and circular machining....................776 16.5.3.1 Straight turning........................776 16.5.3.2 Circular turning........................777 16.6...
  • Page 19 Table of contents 19.5 Editing a block........................806 19.6 Selecting a block........................807 19.7 Deleting a block........................807 19.8 Settings for teach-in......................808 HT 8................................811 20.1 HT 8 overview........................811 20.2 Traversing keys........................813 20.3 Machine control panel menu....................814 20.4 Virtual keyboard........................816 20.5 Calibrating the touch panel....................817 Widescreen format multi-touch panels (840D sl only)................819 21.1 Sidescreen with standard windows..................820...
  • Page 20 Table of contents 24.4 Initial commissioning of additional devices................845 Service Planner (828D only)........................847 25.1 Performing and monitoring maintenance tasks..............847 25.2 Set maintenance tasks......................848 Edit PLC user program (828D only)......................851 26.1 Introduction..........................851 26.2 Displaying and editing PLC properties.................851 26.2.1 Displaying PLC properties....................851 26.2.2 Resetting the processing time....................852 26.2.3...
  • Page 21: 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 22: Industrial Security

    Siemens’ products and solutions undergo continuous development to make them more secure. Siemens strongly recommends to apply product updates as soon as available and to always use the latest product versions. Use of product versions that are no longer supported, and failure to apply latest updates may increase customer’s exposure to cyber threats.
  • Page 23: Introduction

    Introduction Product overview The SINUMERIK controller is a CNC (Computerized Numerical Controller) for machine tools. You can use the CNC to implement the following basic functions in conjunction with a machine tool: ● Creation and adaptation of part programs ● Execution of part programs ●...
  • Page 24: Operator Panel Fronts

    Introduction 2.2 Operator panel fronts Operator panel fronts 2.2.1 Overview Introduction The display (screen) and operation (e.g. hardkeys and softkeys) of the SINUMERIK Operate user interface use the operator panel front. In this example, the OP 010 operator panel front is used to illustrate the components that are available for operating the controller and machine tool.
  • Page 25 Introduction 2.2 Operator panel fronts Operator controls and indicators Alphabetic key group With the <Shift> key pressed, you activate the special characters on keys with double assign‐ ments, and write in the uppercase. Note: Depending on the particular configuration of your control system, uppercase letters are always written Numerical key group With the <Shift>...
  • Page 26: Keys Of The Operator Panel

    Introduction 2.2 Operator panel fronts Manual operator components and networking; SINUMERIK 840D sl 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 <ALARM CANCEL>...
  • Page 27 Introduction 2.2 Operator panel fronts <NEXT WINDOW> + <CTRL> + <SHIFT> ● Moves the cursor to the beginning of a program. ● Moves the cursor to the first row of the current column. ● Selects a contiguous selection from the current cursor position up to the target position.
  • Page 28 Introduction 2.2 Operator panel fronts <Cursor up> ● Editing box Moves the cursor into the next upper field. ● Navigation – Moves the cursor in a table to the next cell upwards. – Moves the cursor upwards in a menu screen. <Cursor up>...
  • Page 29 Introduction 2.2 Operator panel fronts <END> + <SHIFT> Moves the cursor to the last entry. Selects a contiguous selection from the cursor position up to the end of a program block. <END> + <CTRL> Moves the cursor to the last entry in the last line of the actual column or to the end of a program.
  • Page 30 Introduction 2.2 Operator panel fronts <CTRL> + <E> Calls the "Ctrl Energy" function. <CTRL> + <F> Opens the search dialog in the machine data and setting data lists, when loading and saving in the MDI editor as well as in the program manager and in the system data.
  • Page 31 Introduction 2.2 Operator panel fronts <CTRL> + <ALT> + <S> Creates a complete standard archive (.ARC) on an external data carrier (USB-FlashDrive) (for 840D sl). Creates a complete Easy Archive (.ARD) on an external data carrier (USB-FlashDrive) (for 828D). Note: The complete backup (.ARC) via this key combination is only suita‐...
  • Page 32 Introduction 2.2 Operator panel fronts <Plus> ● Opens a directory which contains the element. ● Increases the size of the graphic view for simulation and traces. <Minus> ● Closes a directory which contains the element. ● Reduces the size of the graphic view for simulation and traces. <Equals>...
  • Page 33: 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 34 Introduction 2.3 Machine control panels Overview EMERGENCY STOP button Installation locations for control devices (d = 16 mm) RESET Program control Operating modes, machine functions User keys T1 to T15 Traversing axes with rapid traverse override and coordinate switchover Spindle control with override switch Feed control with override switch (10) Keyswitch (four positions)
  • Page 35 Introduction 2.3 Machine control panels Program control <SINGLE BLOCK> Single block mode on/off. <CYCLE START> The key is also referred to as NC Start. Execution of a program is started. <CYCLE STOP> The key is also referred to as NC Stop. Execution of a program is stopped.
  • Page 36 Introduction 2.3 Machine control panels Traversing axes with rapid traverse override and coordinate switchover Axis keys Selects an axis. Direction keys Select the traversing direction. <RAPID> Traverse axis in rapid traverse while pressing the direction key. <WCS MCS> Switches between the workpiece coordinate system (WCS) and machine coordinate system (MCS).
  • Page 37: 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 status (S) ● Spindle utilization rate in percent Vertical softkey bar Display of active G functions, all G functions, H functions and input window for different functions (for example, skip blocks, program control)
  • Page 38: Status Display

    The machine is feeding energy back into the grid. The power rating display must be switched on in the status line. Note Information about configuration is available in the following reference: System Manual "Ctrl-Energy", SINUMERIK 840D sl / 828D Active operating area Display Description "Machine"...
  • Page 39 Introduction 2.4 User interface Display Description "Program manager" operating area "Diagnosis" operating area "Start-up" operating area Active mode or submode Display Description "Jog" mode "MDA" mode "Auto" mode "Teach In" submode "Repos" submode "Ref Point" submode Alarms and messages Display Description Alarm display The alarm numbers are displayed in white lettering on a red...
  • Page 40: Actual Value Window

    Introduction 2.4 User interface Third line Display Description Display of channel status. If several channels are present on the machine, the channel name is also displayed. If only one channel is available, only the "Reset" channel status is displayed. With touch operation, you can change the channel here. Display of channel status: The program was aborted with "Reset".
  • Page 41 Introduction 2.4 User interface The ENS coordinate system corresponds to the Work coordinate system, reduced by certain components ($P_TRAFRAME, $P_PFRAME, $P_ISO4FRAME, $P_CYCFRAME), which are set by the system when machining and are then reset again. By using the ENS coordinate system, jumps into the actual value display are avoided that would otherwise be caused by the additional components.
  • Page 42: 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 43: 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 44 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 45: 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 <INSERT> key. Place the cursor at the relevant position and edit the program block.
  • Page 46: Entering Or Selecting Parameters

    Introduction 2.4 User interface Changing the operating mode You can select a mode or submode directly using the keys on the machine control panel or using the vertical softkeys in the main menu. 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 47 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 <SELECT> key until the required setting or unit is se‐ lected. The <SELECT>...
  • Page 48 Introduction 2.4 User interface Press the <INSERT> key. The insert mode is activated. You can navigate within the input field using the <Cursor left> and <Cursor right> keys. Use the <BACKSPACE> and <DEL> key to delete individual characters. + <*> Enter the multiplication characters using the <SHIFT>...
  • Page 49: Pocket Calculator

    Introduction 2.4 User interface 2.4.8 Pocket calculator Procedure Position the cursor on the desired entry field. Press the <=> key. The calculator is displayed. Input the arithmetic statement. You can use arithmetic symbols, numbers, and commas. Press the equals symbol on the calculator. - OR - Press the "Calculate"...
  • Page 50: Touch Operation

    Introduction 2.4 User interface Program editor Additional functions are available in the editor ● Undo the last change Undo Ctrl+Z ● Redo the changes that were undone Redo Ctrl+Y Up to 50 changes can be undone. 2.4.10 Touch operation If you have an operator panel with a touch screen, you can perform the following functions with touch operation: Operating area switchover You can display the operating area menu by touching the display symbol...
  • Page 51: 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 selec‐ ted. Position the cursor on the desired language. Press the "OK"...
  • Page 52 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 53: 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 54: Editing The Dictionary

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

    Introduction 2.4 User interface 2.4.13 Entering Korean characters You can enter Korean characters in the input fields using the input editor IME (Input Method Editor). Note You require a special keyboard to enter Korean characters. If this is not available, then you can enter the characters using a matrix.
  • Page 57 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 <Alt +S> keys. The editor is displayed.
  • Page 58: 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 59 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 60: Online Help In Sinumerik Operate

    Introduction 2.4 User interface 2.4.15 Online help in SINUMERIK Operate A comprehensive context-sensitive online help is stored in the control system. ● A brief description is provided for each window and, if required, step-by-step instructions for the operating sequences. ● A detailed help is provided in the editor for every entered G code. You can also display all G functions and take over a selected command directly from the help into the editor.
  • Page 61 Introduction 2.4 User interface Press the <Cursor right> or <INPUT> key or double-click to open the book and the section. Navigate to the desired topic with the "Cursor down" key. Press the <Follow reference> softkey or the <INPUT> key to display the help page for the selected topic.
  • Page 62 Introduction 2.4 User interface Press the "Display all G functions" softkey. With the aid of the search function, select, for example, the desired G code command. Press the "Transfer to editor" softkey. The selected G function is taken into the program at the cursor position. Press the "Exit help"...
  • Page 63: Operating With Gestures

    The following SINUMERIK operator panel fronts and SINUMERIK controllers can be operated with the SINUMERIK Operate Gen. 2 user interface: References OP 015 black / 019 black SINUMERIK 840D sl Operator Components and Networking Manual (https:// support.industry.siemens.com/cs/document/109736214) PPU 290.3 SINUMERIK 828D: PPU and Components (https://support.industry.siemens.com/cs/...
  • Page 64: Touch-Sensitive User Interface

    Operating with gestures 3.3 Finger gestures Touch-sensitive user interface Touch-sensitive user interface Do not wear thick gloves when operating the touch-sensitive glass user interface. Wear thin gloves made of cotton or gloves for touch-sensitive glass user interfaces with capacitive touch function. You will operate the touch-sensitive glass user interface on the Operator panel optimally with the following gloves.
  • Page 65 Operating with gestures 3.3 Finger gestures Flick vertically with one finger ● Scroll in lists (e.g. programs, tools, zero points) ● Scroll in files (e.g. NC programs) Flick vertically with two fingers ● Page-scroll in lists (e.g. NPV) ● Page-scroll in files (e.g. NC programs) Flick vertically with three fingers ●...
  • Page 66 Operating with gestures 3.3 Finger gestures Pan with one finger ● Move graphic contents (e.g. simulation, mold making view) ● Move list contents Pan with two fingers ● Turn graphic contents (e.g. simulation, mold making view) Tapping and holding ● Open object for changing (e.g. NC block) Tapping with 2 index fingers - only with the 840D sl ●...
  • Page 67: 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. In general, this is the main screen for the "REF POINT" submode.
  • Page 68: 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 69: 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 70: Modes And Mode Groups

    Setting up the machine 4.3 Modes and mode groups 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 71 Setting up the machine 4.3 Modes and mode groups Selecting "REF POINT" Press the <REF POINT> key. "REPOS" operating mode The "REPOS" operating mode is used for repositioning to a defined position. After a program interruption (e.g. to correct tool wear values) move the tool away from the contour in "JOG" mode.
  • Page 72: Modes Groups And Channels

    Setting up the machine 4.3 Modes and mode groups Selecting "Teach In" Press the <TEACH IN> key. 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. ●...
  • Page 73: Settings For The Machine

    Setting up the machine 4.4 Settings for the machine Changing the channel Press the <CHANNEL> key. The channel changes over to the next channel. - OR - If the channel menu is available, a softkey bar is displayed. The active channel is highlighted.
  • Page 74: Switching The Unit Of Measurement

    Setting up the machine 4.4 Settings for the machine Press the "Act.vls. MCS" softkey. The machine coordinate system is selected. The title of the actual value window changes in the MCS. Machine manufacturer The softkey to changeover the coordinate system can be hidden. Please refer to the machine manufacturer's specifications.
  • Page 75: Setting The Zero Offset

    Setting up the machine 4.4 Settings for the machine Procedure Select the mode <JOG> or <AUTO> in the "Machine" operating area. Press the menu forward key and the "Settings" softkey. A new vertical softkey bar appears. Press the "Switch to inch" softkey. A prompt asks you whether you really want to switch over the unit of measurement.
  • Page 76 Setting up the machine 4.4 Settings for the machine Relative actual value Further, you also have the possibility of entering position values in the relative coordinate system. Note The new actual value is only displayed. The relative actual value has no effect on the axis positions and the active zero offset.
  • Page 77: Measuring The Tool

    Setting up the machine 4.5 Measuring the tool Press the ">>", "REL act. vals" and "Set REL" softkeys to set position values in the relative coordinate system. Enter the new required position value for Z, X or Y directly in the actual value display (you can toggle between the axes with the cursor keys) and press the <INPUT>...
  • Page 78: Measuring A Tool Manually

    Setting up the machine 4.5 Measuring the tool Drilling and milling tools You can determine the tool offset data, i.e. the length and radius or diameter, either manually or automatically with tool probes. Turning tools You can specify the tool offset data, i.e. the length, either manually or automatically using a tool probe.
  • Page 79 Setting up the machine 4.5 Measuring the tool Procedure Select "JOG" mode in the "Machine" operating area. Press the "Meas. tool" softkey. Press the "Manual" softkey. Press the "Select tool” softkey. The "Tool selection" window is opened. Select the tool that you wish to measure. The cutting edge position and the radius or diameter of the tool must already be entered in the tool list.
  • Page 80: Measuring A Tool With A Tool Probe

    Setting up the machine 4.5 Measuring the tool 4.5.2 Measuring a tool with a tool probe During automatic measuring, you determine the tool dimensions in the directions X and Z with the aid of a probe. You have the possibility of measuring a tool using a tool holder that can be orientated (tool carrier, swivel).
  • Page 81: Calibrating The Tool Probe

    Setting up the machine 4.5 Measuring the tool Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure Insert the tool that you want to measure. If the tool is to be measured using a tool carrier that can be orientated, then at this position the tool should be aligned in the same way that it will be subsequently measured.
  • Page 82: Measuring A Tool With A Magnifying Glass

    Setting up the machine 4.5 Measuring the tool Sequence The calibrating tool must be a turning tool type (roughing or finishing tool). Cutting edge positions 1 - 4 can be used for the tool probe calibration. You must enter the length and the radius or diameter of the calibrating tool in the tool list.
  • Page 83: Logging Tool Measurement Results

    Setting up the machine 4.5 Measuring the tool Procedure Select the "JOG" mode in the "Machine" operating area. Press the "Meas. tool" softkey. Press the "Zoom" softkey. Press the "Select tool” softkey. The "Tool selection" window is opened. Select the tool that you wish to measure. The cutting edge position and the radius or diameter of the tool must already be entered in the tool list.
  • Page 84: Measuring The Workpiece Zero

    Setting up the machine 4.6 Measuring the workpiece zero Procedure You are in the "JOG" mode and have pressed the "Measure tool" softkey. The "Measurement log" softkey cannot be used. Insert the tool, select the measuring version and measure the tool as usual.
  • Page 85 Setting up the machine 4.6 Measuring the workpiece zero ● Offset target, global basic zero offset (only 840D sl) ● Offset target, channel-specific basic zero offset (only 840D sl) Machine manufacturer Please refer to the machine manufacturer's specifications. Logging the measurement result After you have completed the measurement, you have the option to output the displayed values in a log.
  • Page 86: Logging Measurement Results For The Workpiece Zero

    Setting up the machine 4.6 Measuring the workpiece zero Traverse the tool in the Z direction and scratch the workpiece. Enter the position setpoint of the workpiece edge Z0 and press the "Set ZO" softkey. Note Settable zero offsets The labeling of the softkeys for the settable zero offsets varies, i.e. the settable zero offsets configured on the machine are displayed (examples: G54…G57, G54…G505, G54…G599).
  • Page 87: Settings For The Measurement Result Log

    Setting up the machine 4.7 Settings for the measurement result log Procedure You are in the "JOG" mode and have pressed the "Workpiece zero" soft‐ key. The "Measurement log" softkey cannot be used. Select the required measurement version and measured the workpiece zero as usual.
  • Page 88: Zero Offsets

    Setting up the machine 4.8 Zero offsets Press the menu forward key and the "Settings" softkey. Press the "Measurement log" softkey. The "Settings for measurement log" window is opened. Position the cursor to the log format field and select the required entry. Position the cursor to the log data field and select the required entry.
  • Page 89: Display Active Zero Offset

    Setting up the machine 4.8 Zero offsets Figure 4-1 Zero offsets When the machine zero is not identical to the workpiece zero, at least one offset (base offset or zero offset) exists in which the position of the workpiece zero is saved. Base offset The base offset is a zero offset that is always active.
  • Page 90: Displaying The Zero Offset "Overview

    Setting up the machine 4.8 Zero offsets This window is generally used only for monitoring. The availability of the offsets depends on the setting. Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure Select the "Parameter" operating area. Press the "Zero offset" softkey. The "Zero Offset - Active"...
  • Page 91: Displaying And Editing Base Zero Offset

    Setting up the machine 4.8 Zero offsets Work offsets Basic reference Displays the additional work offsets programmed with $P_SETFRAME. Access to the system offsets is protected via a keyswitch. External WO frame Displays the additional work offsets programmed with $P_EXTFRAME. Total base WO Displays all effective basis offsets.
  • Page 92: Displaying And Editing Settable Zero Offset

    Setting up the machine 4.8 Zero offsets 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. 4.8.4 Displaying and editing settable zero offset All settable offsets, divided into coarse and fine offsets, are displayed in the "Work offset - G54...G599"...
  • Page 93: Displaying And Editing Details Of The Zero Offsets

    Setting up the machine 4.8 Zero offsets 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. For every axis, values for the following data will be displayed: ●...
  • Page 94: Deleting A Zero Offset

    Setting up the machine 4.8 Zero offsets Procedure Select the "Parameter" operating area. Press the "Zero offset" softkey. Press the "Active", "Base" or "G54…G599" softkey. The corresponding window opens. Place the cursor on the desired zero offset to view its details. Press the "Details"...
  • Page 95: Measuring The Workpiece Zero

    Setting up the machine 4.8 Zero offsets Procedure Select the "Parameter" operating area. Press the "Work offset" softkey. Press the "Overview", "Basis" or "G54…G599" softkey. Press the "Details" softkey. Position the cursor on the work offset you would like to delete. Press the "Clear offset"...
  • Page 96: 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 can 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 97: 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 98 Setting up the machine 4.9 Monitoring axis and spindle data Main spindle Dimensions, main spindle jaw type Dimensions, main spindle jaw type 2 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 99 Setting up the machine 4.9 Monitoring axis and spindle data Tailstock Dimensioning the main spindle tailstock Dimensioning the counter-spindle tailstock Procedure Select the "Parameter" operating area. Press the "Setting data" and "Spindle chuck data" softkeys. The "Spindle Chuck Data" window opens. Enter the desired parameter.
  • Page 100: Displaying Setting Data Lists

    Setting up the machine 4.11 Handwheel assignment Parameter Description Unit Dimensions of the forward edge or stop edge ● Jaw type 1 ● Jaw type 2 Chuck dimension, counter-spindle (inc) - only for a counter-spindle that has been set-up Stop dimension, counter-spindle (inc) - only for a counter-spindle that has been set- Jaw dimension, counter-spindle (inc) - only for a counter-spindle that has been set- up and "Jaw type 2"...
  • Page 101 Setting up the machine 4.11 Handwheel assignment All axes are provided in the following order for handwheel assignment: ● Geometry axes When traversing, the geometry axes taken into account the actual machine status (e.g. rotations, transformations). All channel machine axes, which are currently assigned to the geometry axis, are in this case simultaneously traversed.
  • Page 102: Mda

    Setting up the machine 4.12 MDA Deactivate handwheel Position the cursor on the handwheel whose assignment you wish to cancel (e.g. No. 1). Press the softkey for the assigned axis again (e.g. "X"). - OR - Open the "Axis" selection box using the <INSERT> key, navigate to the empty field, and press the <INPUT>...
  • Page 103: Saving An Mda Program

    Setting up the machine 4.12 MDA Position the cursor to the corresponding storage location, press the "Search" softkey and enter the required search term in the search dialog if you wish to search for a specific file. Note: The place holders "*" (replaces any character string) and "?" (re‐ places any character) make it easier for you to perform a search.
  • Page 104: Editing/Executing A Mdi Program

    Setting up the machine 4.12 MDA When you place the cursor on a program, you are asked whether the file should be overwritten. Enter the name for the rendered program and press the "OK" softkey. The program will be saved under the specified name in the selected di‐ rectory.
  • Page 105: Deleting An Mda Program

    Setting up the machine 4.12 MDA See also Program control (Page 138) 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.
  • Page 106 Setting up the machine 4.12 MDA Turning Operating Manual, 05/2017, A5E40868721...
  • Page 107: 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 108 Working in manual mode 5.2 Selecting a tool and spindle Parameter Meaning Unit Input of the tool (name or location number) You can select a tool from the tool list using the "Select tool" softkey. Cutting edge number of the tool (1 - 9) Sister tool (1 - 99 for replacement tool strategy) Spindle Spindle selection, identification with spindle number...
  • Page 109: Selecting A Tool

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

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

    Working in manual mode 5.3 Traversing axes Enter the desired spindle stop position. The spindle position is specified in degrees. Press the <CYCLE START> key. The spindle is moved to the desired position. Note You can use this function to position the spindle at a specific angle, e.g. during a tool change. ●...
  • Page 112: Traversing Axes By A Variable Increment

    Working in manual mode 5.3 Traversing axes Select the axis to be traversed. Press the <+> or <-> key. Each time you press the key the selected axis is traversed by the defined increment. Feedrate and rapid traverse override switches can be operative. 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.
  • Page 113: Positioning Axes

    Working in manual mode 5.5 Manual retraction Select the axis to be traversed. Press the <+> or <-> key. Each time you press the key the selected axis is traversed by the set increment. Feedrate and rapid traverse override switches can be operative. Positioning axes In order to implement simple machining sequences, you can traverse the axes to certain positions in manual mode.
  • Page 114: Simple Stock Removal Of Workpiece

    Working in manual mode 5.6 Simple stock removal of workpiece The retraction function is especially useful when the coordinate system is swiveled, i.e. the infeed axis is not in the vertical position. Note Tapping In the case of tapping, the form fit between the tap and the workpiece is taken into account and the spindle moved according to the thread.
  • Page 115 Working in manual mode 5.6 Simple stock removal of workpiece If you want to bore out a collet using the stock removal cycle, you can program an undercut (XF2) in the corner. CAUTION Risk of collision The tool moves along a direct path to the starting point of the stock removal. First move the tool to a safe position in order to avoid collisions during the approach.
  • Page 116 Working in manual mode 5.6 Simple stock removal of workpiece Press the "OK" softkey. The parameter screen is closed. Press the <CYCLE START> key. The "Stock removal" cycle is started. You can return to the parameter screen form at any time to check and correct the inputs.
  • Page 117: Thread Synchronizing

    Working in manual mode 5.7 Thread synchronizing See also Tool, offset value, feedrate and spindle speed (T, D, F, S, V) (Page 253) Thread synchronizing If you wish to re-machine a thread, it may be necessary to synchronize the spindle to the existing thread turn.
  • Page 118: Default Settings For Manual Mode

    Working in manual mode 5.8 Default settings for manual mode Press the "Teach-in counterspindle" softkey if you are working at the counterspindle. 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 119 Working in manual mode 5.8 Default settings for manual mode See also Switching the unit of measurement (Page 74) Turning Operating Manual, 05/2017, A5E40868721...
  • Page 120 Working in manual mode 5.8 Default settings for manual mode Turning Operating Manual, 05/2017, A5E40868721...
  • Page 121: 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 122: Selecting A Program

    Machining the workpiece 6.2 Selecting a program Stopping machining Press the <CYCLE STOP> 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 <RESET> key. Execution of the program is interrupted.
  • Page 123: 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 124: Displaying The Current Program Block

    Machining the workpiece 6.4 Displaying the current program block Press the <SINGLE BLOCK> key again, if the machining is not supposed to run block-by-block. The key is deselected again. If you now press the <CYCLE START> key again, the program is execu‐ ted to the end without interruption.
  • Page 125 Machining the workpiece 6.4 Displaying the current program block Highlighting of selected G code commands or keywords In the program editor settings, you can specify whether selected G code commands are to be highlighted in color. The following colors are used as standard: Display Meaning Blue font...
  • Page 126: Displaying A Basic Block

    Machining the workpiece 6.4 Displaying the current program block 6.4.2 Displaying a basic block If you want precise information about axis positions and important G functions during testing or program execution, you can call up the basic block display. This is how you check, when using cycles, for example, whether the machine is actually traversing.
  • Page 127: Correcting A Program

    Machining the workpiece 6.5 Correcting a program Program example N10 subprogram P25 If, in at least one program level, a program is run through several times, a horizontal scroll bar is displayed that allows the run through counter P to be viewed in the righthand window section. The scroll bar disappears if multiple run-through is no longer applicable.
  • Page 128: Repositioning Axes

    Machining the workpiece 6.6 Repositioning axes Precondition A program must be selected for execution in "AUTO" mode. Procedure The program to be corrected is in the Stop or Reset mode. Press the "Prog. corr.” softkey. The program is opened in the editor. The program preprocessing and the current block are displayed.
  • Page 129: Starting Machining At A Specific Point

    Machining the workpiece 6.7 Starting machining at a specific point The feedrate/rapid traverse override is in effect. NOTICE Risk of collision When repositioning, the axes move with the programmed feedrate and linear interpolation, i.e. in a straight line from the current position to the interrupt point. Therefore, you must first move the axes to a safe position in order to avoid collisions.
  • Page 130 Machining the workpiece 6.7 Starting machining at a specific point Applications ● Stopping or interrupting program execution ● Specify a target position, e.g. during remachining Determining a search target ● User-friendly search target definition (search positions) – Direct specification of the search target by positioning the cursor in the selected program (main program) –...
  • Page 131: Continuing Program From Search Target

    Machining the workpiece 6.7 Starting machining at a specific point Preconditions ● You have selected the desired program. ● The controller is in the reset state. ● The desired search mode is selected. NOTICE Risk of collision Pay attention to a collision-free start position and appropriate active tools and other technological values.
  • Page 132: Defining An Interruption Point As Search Target

    Machining the workpiece 6.7 Starting machining at a specific point Procedure Press the "Block search" softkey. Place the cursor on a particular program block. - OR - Press the "Find text" softkey, select the search direction, enter the search text and confirm with "OK". Press the "Start search"...
  • Page 133: Entering The Search Target Via Search Pointer

    Machining the workpiece 6.7 Starting machining at a specific point If the "Higher level" and "Lower level" softkeys are available, use these to change the program level. Press the "Start search" softkey. The search starts. Your specified search mode will be taken into account. The search screen closes.
  • Page 134: Parameters For Block Search In The Search Pointer

    Machining the workpiece 6.7 Starting machining at a specific point Procedure Press the "Block search" softkey. Press the "Search pointer" softkey. Enter the full path of the program as well as the subprograms, if required, in the input fields. Press the "Start search" softkey. The search starts.
  • Page 135: Block Search Mode

    Machining the workpiece 6.7 Starting machining at a specific point 6.7.7 Block search mode Set the desired search variant in the "Search Mode" window. The set mode is retained when the control is shut down. When you activate the "Search" function after restarting the control, the current search mode is displayed in the title row.
  • Page 136 Machine manufacturer Please refer to the machine manufacturer's specifications. References For additional information, please refer to the following documentation: SINUMERIK Operate (IM9) / SINUMERIK 840D sl Commissioning Manual Procedure Select the "Machine" operating area. Press the <AUTO> key. Press the "Block search" and "Block search mode" softkeys.
  • Page 137: Block Search For Position Pattern For Shopturn Programs

    Machining the workpiece 6.7 Starting machining at a specific point 6.7.8 Block search for position pattern for ShopTurn programs For ShopTurn programs, you have the option of carrying out a block search for a position pattern. You define the technology with which you wish to start, as well as the number of the starting hole.
  • Page 138: 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 139: Skip Blocks

    Machining the workpiece 6.8 Controlling the program run Activating program control You can control the program sequence however you wish by selecting and clearing the relevant checkboxes. Display / response of active program controls If program control is activated, the abbreviation of the corresponding function appears in the status display as feedback response.
  • Page 140: Overstore

    Machining the workpiece 6.9 Overstore Skip levels, activate Select the corresponding checkbox to activate the desired skip level. Note The "Program Control - Skip Blocks" window is only available when more than one skip level is set up. 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.
  • Page 141: Editing A Program

    Machining the workpiece 6.10 Editing a program Press the <CYCLE START> key. The blocks you have entered are stored. You can observe execution in the "Overstore" window. After the entered blocks have been executed, you can append blocks again. You cannot change the operating mode while you are in overstore mode. Press the "Back"...
  • Page 142: Searching In Programs

    Machining the workpiece 6.10 Editing a program Calling the editor ● The editor is started via the "Program correction" softkey in the "Machine" operating area. You can directly change the program by pressing the <INSERT> key. ● The editor is called via the "Open" softkey as well as with the <INPUT> or <Cursor right> key in the "Program manager"...
  • Page 143 Machining the workpiece 6.10 Editing a program Note Search with place holders When searching for specific program locations, you have the option of using place holders: ● "*": Replaces any character string ● "?": Replaces any character Precondition The desired program is opened in the editor. Procedure Press the "Search"...
  • Page 144: Replacing Program Text

    Machining the workpiece 6.10 Editing a 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. Procedure Press the "Search" softkey. A new vertical softkey bar appears. Press the "Find and replace"...
  • Page 145: Copying/Pasting/Deleting A Program Block

    Machining the workpiece 6.10 Editing a program See also Editor settings (Page 150) 6.10.3 Copying/pasting/deleting a program block In the editor, you edit both basic G code as well as program steps such as cycles, blocks and subprogram calls. Inserting program blocks The editor responds depending on what type of program block you insert.
  • Page 146 Machining the workpiece 6.10 Editing a program Press the "Cut" softkey to delete the selected program blocks and to copy them into the buffer memory. Note: When editing a program, you cannot copy or cut more than 1024 lines. While a program that is not on the NC is opened (progress display less than 100%), you cannot copy or cut more than 10 lines or insert more than 1024 characters.
  • Page 147: Renumbering A Program

    Machining the workpiece 6.10 Editing a program 6.10.4 Renumbering a program You can modify the block numbering of programs opened in the editor at a later point in time. Precondition The program is opened in the editor. Procedure Press the ">>" softkey. A new vertical softkey bar appears.
  • Page 148 Machining the workpiece 6.10 Editing a program Display Meaning Addit. run-in code ● Yes If the block is not to be executed, because the specified spindle is not to be used, it is possible to temporarily activate a so-called "Additional run-in code".
  • Page 149: Opening Additional Programs

    Machining the workpiece 6.10 Editing a program Position the cursor at the end of the block. Press the "Remove block" softkey. Note You can also open and close blocks using the mouse or the cursor keys: ● <Cursor right> opens the block where the cursor is positioned ●...
  • Page 150: Editor Settings

    Machining the workpiece 6.10 Editing a program Procedure Press the ">>" and "Open additional program" softkeys. The "Select Additional Program" window is opened. Select the program or programs that you wish to display in addition to the already opened program. Press the "OK"...
  • Page 151 Machining the workpiece 6.10 Editing a program Setting Meaning Line break also in cycle ● Yes: If the line of a cycle call becomes too long, then it is displayed over calls several lines. ● No: The cycle call is truncated. The field is only visible if "Yes"...
  • Page 152 Machining the workpiece 6.10 Editing a program Setting Meaning Highlight selected G Defines the display of G code commands. code commands ● No All G code commands are displayed in the standard color. ● Yes Selected G code commands or keywords are highlighted in color. Define the rules for the color assignment in the sleditorwidget.ini configuration file.
  • Page 153: Working With Dxf Files

    Machining the workpiece 6.11 Working with DXF files Press the "Delete mach. times" softkey if you wish to delete the machining times. The machining times that have been determined are deleted from the editor as well as from the actual block display. If the machining times are saved to an ini file, then this file is also deleted.
  • Page 154: Cleaning A Dxf File

    Machining the workpiece 6.11 Working with DXF files Press the "Open" softkey. The selected CAD drawing will be displayed with all its layers, i.e. with all graphic levels. Press the "Close" softkey to close the CAD drawing and to return to the Program Manager.
  • Page 155: Changing The Section

    Machining the workpiece 6.11 Working with DXF files Procedure Press the "Details" and "Zoom +" softkeys if you wish to enlarge the size of the segment. - OR - Press the "Details" and "Zoom -" softkeys if you wish to reduce the size of the segment.
  • Page 156: Rotating The View

    Machining the workpiece 6.11 Working with DXF files Press a cursor key to move the frame up, down, left or right. Press the "OK" softkey to accept the section. 6.11.2.5 Rotating the view You can change the orientation of the drawing. Requirement The DXF file is open in the Program Manager or in the editor.
  • Page 157: Importing And Editing A Dxf File In The Editor

    Machining the workpiece 6.11 Working with DXF files If, for example, you have selected a straight line, the following window opens, "Straight line on layer: ...". You are shown the coordinates appro‐ priate for the current zero point in the selected layer: Start point for X and Y, end point for X and Y as well as the length.
  • Page 158: Assigning The Machining Plane

    Machining the workpiece 6.11 Working with DXF files Procedure The DXF file is opened in the editor. Press the ">>" and "Specify reference point" softkeys. Press the "Element start" softkey to place the zero point at the start of the selected element.
  • Page 159: Setting The Tolerance

    Machining the workpiece 6.11 Working with DXF files 6.11.3.4 Setting the tolerance To allow even inaccurately created drawings to be used, i.e. to compensate for gaps in the geometry, you can enter a snap radius in millimeters. This relates elements. Note Large snap radius The larger that the snap radius is set, the larger the number of available following elements.
  • Page 160: Saving The Dxf File

    Machining the workpiece 6.11 Working with DXF files Press the "OK" softkey. The machining section is displayed. Use the "Cancel" softkey to return to the previous window. Press the "Deselect range" softkey to undo the selection of the machining range. The DXF fie is reset to the original display.
  • Page 161: Transferring The Drilling Positions

    Machining the workpiece 6.11 Working with DXF files Procedure Reduce file according to your requirements and/or select the working areas. - OR - Press the "Back" and ">>" softkeys. Press the "Save DXF" softkey. Enter the required name in the "Save DXF Data" window and press "OK". The "Save As"...
  • Page 162 Machining the workpiece 6.11 Working with DXF files Press the "Frame" softkey. The "Position Frame" input window opens. - OR - Press the "Circle" softkey. The "Position Circle" input window opens. - OR - Press the "Partial circle" softkey. The "Position Partial Circle" input window opens. Selecting the drilling positions Precondition You have selected a position pattern.
  • Page 163 Machining the workpiece 6.11 Working with DXF files Press the "Accept element" softkey. A rectangular cross-hair is displayed. Press the "Select element" softkey and press it repeatedly to navigate to the desired drilling position on the displayed line. To determine the second clearance, the drilling position must be located on the line.
  • Page 164: Accepting Contours

    Machining the workpiece 6.11 Working with DXF files 6.11.3.8 Accepting contours Calling the cycles The part program or ShopTurn program to be processed has been cre‐ ated and you are in the editor. Press the "Contour turning" softkey. Press the "New contour" softkey. Selecting contours The start and end point are specified for the contour line.
  • Page 165 Machining the workpiece 6.11 Working with DXF files If required, specify a zero point. Contour line Press the ">>" and "Automatic" softkeys if you want to accept the largest possible number of contour elements. This makes it fast to accept contours that consist of many individual ele‐ ments.
  • Page 166: Display And Edit User Variables

    Machining the workpiece 6.12 Display and edit user variables Press the "Cursor" softkey to define the start of the element with the cursor at any position. Transferring the contour to the cycle and to the program Press the "OK" softkey. The selected contour is transferred to the contour input screen of the editor.
  • Page 167: Global R Parameters

    You may search for user data within the lists using any character string. References You will find additional information in the following references: Programming Manual Job Planning / SINUMERIK 840D sl / 828D 6.12.2 Global R parameters Global R parameters are arithmetic parameters, which exist in the control itself, and can be read or written to by all channels.
  • Page 168: R Parameters

    Machining the workpiece 6.12 Display and edit user variables Procedure Select the "Parameter" operating area. Press the "User variable" softkey. Press the "Global R parameters" softkey. The "Global R parameters" window opens. Display comments Press the ">>" and "Display comments" softkeys. The "Global R parameters with comments "...
  • Page 169 Machining the workpiece 6.12 Display and edit user variables Comments You can save comments in the "R parameters with comments" window. These comments can be edited. You have the option of either individually deleting these comments, or using the delete function. These comments are retained after the control is switched off.
  • Page 170: Displaying Global User Data (Gud)

    Machining the workpiece 6.12 Display and edit user variables Activate the checkbox "also delete comments" if the associated com‐ ments should also be automatically deleted. Press the "OK" softkey. ● A value of 0 is assigned to the selected R parameters or to all R parameters.
  • Page 171: Displaying Channel Guds

    Machining the workpiece 6.12 Display and edit user variables Procedure Select the "Parameter" operating area. Press the "User variable" softkey. Press the "Global GUD" softkeys. The "Global User Variables" window is displayed. A list of the defined UGUD variables will be displayed. - OR - Press the "GUD selection"...
  • Page 172: Displaying Local User Data (Lud)

    Machining the workpiece 6.12 Display and edit user variables ● Data type ● Variable names ● Value assignment (optional) Example DEF CHAN REAL X_POS = 100.5 Procedure Select the "Parameter" operating area. Press the "User variable" softkey. Press the "Channel GUD" and "GUD selection" softkeys. A new vertical softkey bar appears.
  • Page 173: Displaying Program User Data (Pud)

    Machining the workpiece 6.12 Display and edit user variables Definition A local user variable is defined with the following: ● Keyword DEF ● Data type ● Variable names ● Value assignment (optional) Procedure Select the "Parameter" operating area. Press the "User variable" softkey. Press the "Local LUD"...
  • Page 174: Searching For User Variables

    Machining the workpiece 6.12 Display and edit user variables 6.12.8 Searching for user variables You can search for R parameters and user variables. Procedure Select the "Parameter" operating area. Press the "User variable" softkey. Press the "R parameters", "Global GUD", "Channel GUD", "Local GUD" or "Program PUD"...
  • Page 175: Displaying G Functions And Auxiliary Functions

    Machining the workpiece 6.13 Displaying G functions and auxiliary functions - OR - Press the <Cursor right> key. The selected file is opened in the editor and can be edited there. Define the desired user variable. Press the "Exit" softkey to close the editor. Activating user variables Press the "Activate"...
  • Page 176 Machining the workpiece 6.13 Displaying G functions and auxiliary functions Group Meaning G group 7 Tool radius compensation (e.g. G40, G42) G group 8 Settable work offset (e.g. G54, G57, G500) G group 9 Offset suppression (e.g. SUPA, G53) G group 10 Exact stop - continuous-path mode (e.g.
  • Page 177: All G Functions

    Machining the workpiece 6.13 Displaying G functions and auxiliary functions Procedure Select the "Machine" operating area. Press the <JOG>, <MDA> or <AUTO> key. Press the "G functions" softkey. The "G Functions" window is opened. Press the "G functions" softkey again to hide the window. The G groups selection displayed in the "G Functions"...
  • Page 178: G Functions For Mold Making

    Machining the workpiece 6.13 Displaying G functions and auxiliary functions Display Meaning TRAANG Inclined axis transformation active TRACON Cascaded transformation active For TRACON, two transformations (TRAANG and TRACYL or TRAANG and TRANSMIT) are activated in succession. ● Current work offsets ●...
  • Page 179: Auxiliary Functions

    Machining the workpiece 6.13 Displaying G functions and auxiliary functions Procedure Select the "Machine" operating area Press the <JOG>, <MDI> or <AUTO> key. Press the ">>" and "All G functions" softkeys. The "G Functions" window is opened. See also High-speed settings (CYCLE832) (Page 555) 6.13.4 Auxiliary functions Auxiliary functions include M and H functions preprogrammed by the machine manufacturer,...
  • Page 180: Displaying Superimpositions

    Machining the workpiece 6.14 Displaying superimpositions Press the "H functions" softkey. The "Auxiliary Functions" window opens. Press the "H functions" softkey again to hide the window again. 6.14 Displaying superimpositions You can display handwheel axis offsets or programmed superimposed movements in the "Superimpositions"...
  • Page 181 Machining the workpiece 6.14 Displaying superimpositions You can display status information for diagnosing synchronized actions in the "Synchronized Actions" window. You get a list with all currently active synchronized actions. In this list, the synchronized action programming is displayed in the same form as in the part program.
  • Page 182: Mold Making View

    Machining the workpiece 6.15 Mold making view Procedure Select the "Machine" operating area. Press the <AUTO>, <MDA> or <JOG> key. Press the menu forward key and the "Synchron." softkey. The "Synchronized Actions" window appears. You obtain a display of all activated synchronized actions. Press the "ID"...
  • Page 183 Machining the workpiece 6.15 Mold making view Checking the program You can check the following: ● Does the programmed workpiece have the correct shape? ● Are there large traversing errors? ● Which program block hasn't been correctly programmed? ● How is the approach and retraction realized? NC blocks that can be interpreted The following NC blocks are supported for the mold making view: ●...
  • Page 184 Machining the workpiece 6.15 Mold making view Simultaneous view of the program and mold making view You have the option of displaying the mold making view next to the program blocks in the editor. You can navigate back and forth between the NC blocks listed on the left and the associated points in the mold making view.
  • Page 185: Starting The Mold Making View

    Machining the workpiece 6.15 Mold making view 6.15.1 Starting the mold making view Procedure Select the "Program manager" operating area. Select the program that you would like to display in the mold making view. Press the "Open" softkey. The program is opened in the editor. Press the ">>"...
  • Page 186: Specifically Jump To The Program Block

    Machining the workpiece 6.15 Mold making view Note: You have the option of simultaneously hiding G1/G2/G3 and G0 lines. In this case softkey "Hide points" is deactivated. - OR - Press the softkeys ">>" and "Vectors" to display all orientation vectors. Note: This softkey can only be operated if vectors are programmed.
  • Page 187: Searching For Program Blocks

    Machining the workpiece 6.15 Mold making view Procedure Press the ">>" and "Select point" softkeys. Cross-hairs for selecting a point are shown in the diagram. Using the cursor keys, move the cross-hairs to the desired position in the graphic. Press the "Select NC block" softkey. The cursor jumps to the associated program block in the editor.
  • Page 188: Changing The View

    Machining the workpiece 6.15 Mold making view 6.15.5 Changing the view 6.15.5.1 Enlarging or reducing the graphical representation Precondition ● The mold making view has been started. ● The "Graphic" softkey is active. Procedure Press the <+> and <-> keys if you wish to enlarge or reduce the graphic display.
  • Page 189: Moving And Rotating The Graphic

    Machining the workpiece 6.15 Mold making view 6.15.5.2 Moving and rotating the graphic Precondition ● The mold making view has been started. ● The "Graphic" softkey is active. Procedure Press one of the cursor keys to move the mold making view up, down, left or right.
  • Page 190: Displaying The Program Runtime And Counting Workpieces

    Machining the workpiece 6.16 Displaying the program runtime and counting workpieces Procedure Press the "Details" softkey. Press the "Zoom" softkey. A magnifying glass in the shape of a rectangular frame appears. Press the "Magnify +" or <+> softkey to enlarge the frame. - OR - Press the "Magnify -"...
  • Page 191 Machining the workpiece 6.16 Displaying the program runtime and counting workpieces Displayed times ● Program Pressing the softkey the first time shows how long the program has already been running. At every further start of the program, the time required to run the entire program the first time is displayed.
  • Page 192: Setting For Automatic Mode

    Machining the workpiece 6.17 Setting for automatic mode Select "Yes" under "Count workpieces" if you want to count completed workpieces. Enter the number of workpieces needed in the "Desired workpieces" field. The number of workpieces already finished is displayed in "Actual work‐ pieces".
  • Page 193 Machining the workpiece 6.17 Setting for automatic mode You define whether the time is determined while the workpiece is being machined (i.e. if the function is energized). ● Off Machining times are not determined when machining a workpiece. No machining times are determined.
  • Page 194 Machining the workpiece 6.17 Setting for automatic mode Press the menu forward key and the "Settings" softkey. The "Settings for Automatic Operation" window opens. In "DRY run feedrate," enter the desired dry run speed. Enter the desired percentage in the "Reduced rapid traverse RG0" field. RG0 has no effect if you do not change the specified amount of 100%.
  • Page 195: Simulating Machining

    Simulating machining Overview During simulation, the current program is calculated in its entirety and the result displayed in graphic form. The result of programming is verified without traversing the machine axes. Incorrectly programmed machining steps are detected at an early stage and incorrect machining on the workpiece prevented.
  • Page 196 The traversing paths of the tool are shown in color. Rapid traverse is red and the feedrate is green. Note Displaying the tailstock The tailstock is only visible with the option "ShopMill/ShopTurn". Machine manufacturer Please also refer to the machine manufacturer's specifications. References SINUMERIK Operate (IM9) / SINUMERIK 840D sl Commissioning Manual Turning Operating Manual, 05/2017, A5E40868721...
  • Page 197 Simulating machining 7.1 Overview Simulation display You can choose one of the following types of display: ● Material removal simulation During simulation or simultaneous recording you can follow stock removal from the defined blank. ● Path display You have the option of including the display of the path. The programmed tool path is displayed.
  • Page 198 Simulating machining 7.1 Overview Views The following views are available for all three variants: ● Side view ● Half section ● Front view ● 3D view ● 2-window Status display The current axis coordinates, the override, the current tool with cutting edge, the current program block, the feedrate and the machining time are displayed.
  • Page 199 Simulating machining 7.1 Overview Constraint ● Referencing: G74 from a program run does not function. ● Alarm 15110 "REORG block not possible" is not displayed. ● Compile cycles are only partly supported. ● No PLC support. ● Axis containers are not supported. ●...
  • Page 200: Simulation Before Machining Of The Workpiece

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

    Simulating machining 7.3 Simultaneous recording before machining of the workpiece - OR - Press the "Reset" softkey to cancel the simulation. Press the "Start" softkey to restart or continue the simulation. Note Operating area switchover The simulation is exited if you switch into another operating area. If you restart the simulation, then this starts again at the beginning of the program.
  • Page 202: Simultaneous Recording During Machining Of The Workpiece

    Simulating machining 7.5 Different views of the workpiece Press the <CYCLE START> key. The program execution is displayed graphically on the screen. Press the "Sim. rec." softkey again to stop the recording. Simultaneous recording during machining of the workpiece If the view of the work space is blocked by coolant, for example, while the workpiece is being machined, you can also track the program execution on the screen.
  • Page 203: Side View

    Simulating machining 7.5 Different views of the workpiece The following views are available: ● Side view ● Half cut view ● Face view ● 3D view (with option) ● 2-window ● Machine space (with option) 7.5.1 Side view Displaying a side view Simultaneous recording or simulation is started.
  • Page 204: Face View

    Simulating machining 7.5 Different views of the workpiece 7.5.3 Face view Displaying a face view Simultaneous recording or simulation is started. Press the "Further views" and "Face view" softkeys. The side view shows the workpiece in the X-Y plane. Changing the display You can increase or decrease the size of the simulation graphic and move it, as well as change the segment.
  • Page 205: 2-Window

    Simulating machining 7.6 Graphical display 7.5.5 2-window Displaying a 2-window view Simultaneous recording or simulation is started. Press the "Further views" and "2 windows" softkeys. The 2-window view contains a side view (left-hand window) and a front view (right-hand window) of the workpiece. The viewing direction is al‐ ways from the front to the cutting surface even if machining is to be per‐...
  • Page 206: Editing The Simulation Display

    Simulating machining 7.7 Editing the simulation display Editing the simulation display 7.7.1 Blank display You have the option of replacing the blank defined in the program or to define a blank for programs in which a blank definition cannot be inserted. Note The unmachined part can only be entered if simulation or simultaneous recording is in the reset state.
  • Page 207: Showing And Hiding The Tool Path

    Simulating machining 7.7 Editing the simulation display Parameter Description Unit Mirroring Z ● Yes Mirroring is used when machining on the Z axis ● No Mirroring is not used when machining on the Z axis Blank Selecting the blank ● Centered cuboid ●...
  • Page 208: Program Control During The Simulation

    Simulating machining 7.8 Program control during the simulation Procedure The simulation or the simultaneous recording is started. Press the ">>" softkey. The tool paths are displayed in the active view. Press the softkey to hide the tool paths. The tool paths are still generated in the background and can be shown again by pressing the softkey again.
  • Page 209: Simulating The Program Block By Block

    Simulating machining 7.8 Program control during the simulation Toggling between "Override +" and "Override -" Simultaneously press the <Ctrl> and <cursor down> or <cursor up> keys to toggle between the "Override +" and "Override -" softkeys. Selecting the maximum feedrate Press the <Ctrl>...
  • Page 210: Editing And Adapting A Simulation Graphic

    Simulating machining 7.9 Editing and adapting a simulation graphic Editing and adapting a simulation graphic 7.9.1 Enlarging or reducing the graphical representation Precondition The simulation or the simultaneous recording is started. Procedure Press the <+> and <-> keys if you wish to enlarge or reduce the graphic display.
  • Page 211: Panning A Graphical Representation

    Simulating machining 7.9 Editing and adapting a simulation graphic 7.9.2 Panning a graphical representation Precondition The simulation or the simultaneous recording is started. Procedure Press a cursor key if you wish to move the graphic up, down, left, or right. 7.9.3 Rotating the graphical representation In the 3D view you can rotate the position of the workpiece to view it from all sides.
  • Page 212: Modifying The Viewport

    Simulating machining 7.9 Editing and adapting a simulation graphic 7.9.4 Modifying the viewport If you would like to move, enlarge or decrease the size of the segment of the graphical display, e.g. to view details or display the complete workpiece, use the magnifying glass. Using the magnifying glass, you can define your own section and then enlarge or reduce its size.
  • Page 213: Displaying Simulation Alarms

    Simulating machining 7.10 Displaying simulation alarms Procedure Press the "Details" softkey. Press the "Cut" softkey. The workpiece is displayed in the cut state. Press the corresponding softkey to shift the cutting plane in the required direction. … 7.10 Displaying simulation alarms Alarms might occur during simulation.
  • Page 214 Simulating machining 7.10 Displaying simulation alarms Turning Operating Manual, 05/2017, A5E40868721...
  • Page 215: Creating A G Code Program

    Creating a G code program Graphical programming Functions The following functionality is available: ● Technology-oriented program step selection (cycles) using softkeys ● Input windows for parameter assignment with animated help screens ● Context-sensitive online help for every input window ● Support with contour input (geometry processor) Call and return conditions ●...
  • Page 216 Creating a G code program 8.2 Program views Program view The program view in the editor provides an overview of the individual machining steps of a program. Figure 8-1 Program view of a G code program Note In the program editor settings you define as to whether cycle calls are to be displayed as plain text or in NC syntax.
  • Page 217 Creating a G code program 8.2 Program views Display Meaning Blue background Estimated machining time of the program block (simulation) Yellow background Wait time (automatic mode or simulation) Highlighting of selected G code commands or keywords In the program editor settings, you can specify whether selected G code commands are to be highlighted in color.
  • Page 218 Creating a G code program 8.2 Program views In the program view, you can move between the program blocks by pressing the <Cursor up> and <Cursor down> keys. Parameter screen with help display Press the <Cursor right> key to open a selected program block or cycle in the program view.
  • Page 219: Program Structure

    Creating a G code program 8.3 Program structure The colored symbols Red arrow = tool traverses in rapid traverse Green arrow = tool traverses with the machining feedrate Parameter screen with graphic view Press the "Graphic view" softkey to toggle between the help screen and the graphic view in the screen.
  • Page 220: Fundamentals

    Creating a G code program 8.4 Fundamentals ● Call a work offset ● Technology values such as feedrate (F), feedrate type (G94, G95,..), speed and direction of rotation of the spindle (S and M) ● Positions and calls, technology functions (cycles) ●...
  • Page 221: Current Planes In Cycles And Input Screens

    Creating a G code program 8.4 Fundamentals 8.4.2 Current planes in cycles and input screens Each input screen has a selection box for the planes, if the planes have not been specified by NC machine data. ● Empty (for compatibility reasons to screen forms without plane) ●...
  • Page 222: Generating A G Code Program

    Creating a G code program 8.5 Generating a G code program Then select the required tool using the softkeys on the vertical softkey bar, parameterize it and then press the softkey "To program". The selected tool is loaded into the G code editor. Then program the tool change (M6), the spindle direction (M3/M4), the spindle speed (S...), the feedrate (F), the feedrate type (G94, G95,...), the coolant (M7/M8) and, if required, further tool-specific functions.
  • Page 223: Blank Input

    Creating a G code program 8.6 Blank input See also Changing a cycle call (Page 232) Selection of the cycles via softkey (Page 226) Creating a new workpiece (Page 712) Blank input Function The blank is used for the simulation and the simultaneous recording. A useful simulation can only be achieved with a blank that is as close as possible to the real blank.
  • Page 224 Creating a G code program 8.6 Blank input Procedure Select the "Program" operating area. Press the "Misc." and "Blank" softkeys. The "Blank Input" window opens. Parameter Description Unit Data for Selection of the spindle for the blank ● Main spindle ●...
  • Page 225: Machining Plane, Milling Direction, Retraction Plane, Safe Clearance And Feedrate (Pl, Rp, Sc, F)

    Creating a G code program 8.7 Machining plane, milling direction, retraction plane, safe clearance and feedrate (PL, RP, SC, F) Parameter Description Unit Jaw type Selecting the jaw type of the counterspindle. Dimensions of the front edge or stop edge - (only if spindle chuck data "yes") ●...
  • Page 226: Selection Of The Cycles Via Softkey

    Creating a G code program 8.8 Selection of the cycles via softkey Parameter Description Unit Retraction plane (abs) During machining the tool traverses in rapid traverse from the tool change point to the return plane and then to the safety clearance. The machining feedrate is activated at this level.
  • Page 227 Creating a G code program 8.8 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 05/2017, A5E40868721...
  • Page 228 Creating a G code program 8.8 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 05/2017, A5E40868721...
  • Page 229 Creating a G code program 8.8 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 05/2017, A5E40868721...
  • Page 230: Calling Technology Cycles

    A menu tree with all of the available measuring versions of the measuring cycle function "Measure workpiece" can be found in the following reference: Programming Manual Measuring cycles / SINUMERIK 840D sl/828D ⇒ A menu tree with all of the available measuring versions of the measuring cycle function "Measure tool"...
  • Page 231: Setting Data For Cycles

    Creating a G code program 8.9 Calling technology cycles 8.9.2 Setting data for cycles Cycle functions can be influenced and configured using machine and setting data. For additional information, please refer to the following references: SINUMERIK Operate Commissioning Manual 8.9.3 Checking cycle parameters The entered parameters are already checked during the program creation in order to avoid faulty entries.
  • Page 232: Changing A Cycle Call

    Creating a G code program 8.9 Calling technology cycles 8.9.5 Changing a cycle call You have called the desired cycle via softkey in the program editor, entered the parameters and confirmed with "Accept". Procedure Select the desired cycle call and press the <Cursor right> key. The associated input screen of the selected cycle call is opened.
  • Page 233: Measuring Cycle Support

    Software option You require the "Measuring cycles" option to use "Measuring cycles". References You will find a more detailed description on how to use measuring cycles in: Programming Manual Measuring cycles / SINUMERIK 840D sl/828D Turning Operating Manual, 05/2017, A5E40868721...
  • Page 234 Creating a G code program 8.10 Measuring cycle support Turning Operating Manual, 05/2017, A5E40868721...
  • Page 235: Creating A Shopturn Program

    Creating a ShopTurn program Graphic program control, ShopTurn programs The program editor offers graphic programming to generate machining step programs that you can directly generate at the machine. Software option You require the "ShopMill/ShopTurn" option to generate ShopTurn machining step programs. Functions The following functionality is available: ●...
  • Page 236 Creating a ShopTurn program 9.2 Program views Work plan The work plan in the editor provides an overview of the individual machining steps of a program. Figure 9-1 Work plan of a ShopTurn program Note In the program editor settings, you can specify whether the machining times are to be recorded. Display of the machining times Display Meaning...
  • Page 237 Creating a ShopTurn program 9.2 Program views Display Meaning Blue background Estimated machining time of the program block (simulation) Yellow background Wait time (automatic mode or simulation) Highlighting of selected G code commands or keywords In the program editor settings, you can specify whether selected G code commands are to be highlighted in color.
  • Page 238 Creating a ShopTurn program 9.2 Program views You can move between the program blocks in the work plan by pressing the <Cursor up> and <Cursor down> keys. Press the ">>" and "Graphic view" softkeys to display the graphic view. Note Switching between the help screen and the graphic view The key combination <CTRL>...
  • Page 239 Creating a ShopTurn program 9.2 Program views Parameter screen with help display and graphic view Press the <Cursor right> key to open a selected program block or cycle in the work plan. The associated parameter screen with help display is then dis‐ played.
  • Page 240: Program Structure

    Creating a ShopTurn program 9.3 Program structure Note Switching between the help screen and the graphic view The key combination <CTRL> + <G> is also available for the switchover between the help screen and the graphic view. Figure 9-4 Parameter screen with graphic view Program structure A machining step program is divided into three sub-areas: ●...
  • Page 241: Fundamentals

    Creating a ShopTurn program 9.4 Fundamentals Program blocks You determine the individual machining steps in the program blocks. In doing this, you specify the technology data and positions, among other things. Linked blocks For the "Contour turning", "Contour milling", "Milling", and "Drilling" functions, program the technology blocks and contours or positioning blocks separately.
  • Page 242 Creating a ShopTurn program 9.4 Fundamentals Additional Y axis For lathes with an additional Y axis, the machining planes are expanded to include two more planes: ● Face Y ● Peripheral surface Y Therefore, the face and peripheral planes are called Face C and Peripheral C. Inclined axis If the Y axis is an inclined (oblique) axis (i.e.
  • Page 243: Machining Cycle, Approach/Retraction

    Creating a ShopTurn program 9.4 Fundamentals You can use peripheral surface machining with a C axis for drilling and milling if, for instance, you want to mill a slot with constant depth on the peripheral surface. You can choose between the inner or outer surface for this purpose.
  • Page 244 Creating a ShopTurn program 9.4 Fundamentals Approach/retraction sequence in a machining cycle Figure 9-5 Machining cycle, approach/retraction ● The tool traverses in rapid traverse along the shortest path from the tool change point to the retraction plane, which runs parallel to the machining plane. ●...
  • Page 245: Absolute And Incremental Dimensions

    Creating a ShopTurn program 9.4 Fundamentals ● After this, the tool traverses in rapid traverse to the safety clearance. ● Following this, the workpiece is then machined with the programmed machining feedrate. ● After machining, the tool retracts with rapid traverse to the safety clearance. ●...
  • Page 246 Creating a ShopTurn program 9.4 Fundamentals Absolute dimensions (ABS) With absolute dimensions, all position specifications refer to the zero point of the active coordinate system. Figure 9-7 Absolute dimensions The position specifications for the points P1 to P4 in absolute dimensions refer to the zero point: P1: X25 Z-7.5 P2: X40 Z-15...
  • Page 247: Polar Coordinates

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

    Creating a ShopTurn program 9.5 Creating a ShopTurn program Figure 9-9 Polar coordinates The position specifications for the pole and points P1 to P3 in polar coordinates are: Pole: X30 Z30 (relative to the zero point) P1: L30 α30° (relative to the pole) P2: L30 α60°...
  • Page 249 Creating a ShopTurn program 9.5 Creating a ShopTurn program If you create a new program, a program header and program end are automatically defined. ShopTurn programs can be created in a new workpiece or under the folder "Part programs". Procedure Creating a ShopTurn program Select the "Program Manager"...
  • Page 250: Program Header

    Creating a ShopTurn program 9.6 Program header appropriate distance away from the workpiece. The retraction planes refer to the workpiece. As a consequence, they are not influenced by a programmable offset. See also Creating a new workpiece (Page 712) Changing program settings (Page 260) Programming the approach/retraction cycle (Page 268) Program header In the program header, set the following parameters, which are effective for the complete...
  • Page 251 Creating a ShopTurn program 9.6 Program header Parameter Description Unit Machining dimension (abs) or machining dimension in relation to ZA (inc) Retraction The retraction area indicates the area outside of which collision-free traversing of the axes must be possible. ● simple Retraction plane X external ∅...
  • Page 252 Creating a ShopTurn program 9.6 Program header Parameter Description Unit Spindle chuck data ● Yes You enter spindle chuck data in the program. ● No Spindle chuck data are transferred from the setting data. Note: Please observe the machine manufacturer’s instructions. Spindle chuck data ●...
  • Page 253: Generating Program Blocks

    Creating a ShopTurn program 9.8 Tool, offset value, feedrate and spindle speed (T, D, F, S, V) Generating program blocks After a new program is created and the program header is filled out, define the individual machining steps in program blocks that are necessary to machine the workpiece. You can only create the program blocks between the program header and the program end.
  • Page 254 Creating a ShopTurn program 9.8 Tool, offset value, feedrate and spindle speed (T, D, F, S, V) Tool (T) Each time a workpiece is machined, you must program a tool. Tools are selected by name, and the selection is integrated in all parameter screen forms of the machining cycles (with the exception for straight line/circle).
  • Page 255 Creating a ShopTurn program 9.8 Tool, offset value, feedrate and spindle speed (T, D, F, S, V) For milling and turning cycles, the feedrate during roughing is relative to the milling or cutting center point. This is also applies to finishing, with the exception of contours with inner curves. In this case, the feedrate is relative to the contact point between the tool and the workpiece.
  • Page 256: Call Work Offsets

    Creating a ShopTurn program 9.9 Call work offsets Machining When machining some cycles, you can choose between roughing, finishing, or complete machining. For certain milling cycles, finishing edge or finishing base are possible. ● Roughing One or more machining operations with depth infeed ●...
  • Page 257: Repeating Program Blocks

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

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

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

    Creating a ShopTurn program 9.13 Changing program settings 9.13 Changing program settings Function All parameters specified in the program header with the exception of the blank shape and the unit of measurement can be changed at any point in the program. It is also possible to change the basic setting for the direction of rotation of machining in the case of milling.
  • Page 261: Selection Of The Cycles Via Softkey

    Creating a ShopTurn program 9.14 Selection of the cycles via softkey Parameters Parameter Description Unit Retraction Lift mode ● simple ● Extended ● all Retraction plane X external ∅ (abs) or retraction plane X referred to XA (inc) Retraction plane X internal ∅ (abs) or retraction plane X referred to XI (inc) - (only for retraction "extended"...
  • Page 262 Creating a ShopTurn program 9.14 Selection of the cycles via softkey All of the cycles/functions available in the control are shown in this display. However, at a specific system, only the steps possible corresponding to the selected technology can be selected.
  • Page 263 Creating a ShopTurn program 9.14 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ Milling for turning/milling machine only Turning Operating Manual, 05/2017, A5E40868721...
  • Page 264 Creating a ShopTurn program 9.14 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 05/2017, A5E40868721...
  • Page 265 Creating a ShopTurn program 9.14 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Turning Operating Manual, 05/2017, A5E40868721...
  • Page 266: Calling Technology Functions

    A menu tree with all of the available measuring variants of the measuring cycle function "Measure workpiece" can be found in the following reference: Programming Manual Measuring cycles / SINUMERIK 840D sl/828D ⇒ A menu tree with all of the available measuring variants of the measuring cycle function "Measure tool"...
  • Page 267: Setting Data For Technological Functions

    Setting data for technological functions Technological functions can be influenced and corrected using machine or setting data. For additional information, please refer to the following documentation: Commissioning Manual SINUMERIK Operate / SINUMERIK 840D sl 9.15.4 Programming variables In principle, variables or expressions can also be used in the input fields of the screen forms instead of specific numeric values.
  • Page 268: Compatibility For Cycle Support

    Creating a ShopTurn program 9.16 Programming the approach/retraction cycle Procedure Select the desired cycle call and press the <Cursor right> key. The associated input screen of the selected cycle call is opened. - OR - Press the <SHIFT + INSERT> key combination. This starts the edit mode for this cycle call and you can edit it like a normal NC block.
  • Page 269 Creating a ShopTurn program 9.16 Programming the approach/retraction cycle If 3 or 6 positions are not sufficient for the approach/retraction, you can call the cycle several times in succession to program further positions. CAUTION Risk of collision Note that the tool will move from the last position programmed in the approach/retraction cycle directly to the starting point for the next machining operation.
  • Page 270: Measuring Cycle Support

    Software option You require the "Measuring cycles" option to use "Measuring cycles". References You will find a more detailed description on how to use measuring cycles in: Programming Manual Measuring cycles / SINUMERIK 840D sl/828D 9.18 Example: Standard machining General information The following example is described in detail as ShopTurn program.
  • Page 271 Creating a ShopTurn program 9.18 Example: Standard machining Tools The following tools are saved in the tool manager: Roughing tool_80 80°, R0.6 Roughing tool_55 55°, R0.4 Finishing tool 35°, R0.4 Plunge cutter Plate width 4 Threading tool_2 Drill_D5 ∅5 Miller_D8 ∅8 Adapt the cutting data to the tools used and the specific application conditions at the machine.
  • Page 272: Workpiece Drawing

    Creating a ShopTurn program 9.18 Example: Standard machining 9.18.1 Workpiece drawing 9.18.2 Programming 1. Program header Specify the blank. Measurement unit mm Blank Cylinder 90abs +1.0abs -120abs -100abs Retraction simple Turning Operating Manual, 05/2017, A5E40868721...
  • Page 273 Creating a ShopTurn program 9.18 Example: Standard machining 2inc 5inc Tool change point Machine 160abs 409abs 4000rev/min Machining direction Climbing Press the "Accept" softkey. The work plan is displayed. Program header and end of program are cre‐ ated as program blocks. The end of program is automatically defined.
  • Page 274 Creating a ShopTurn program 9.18 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 be‐ tween a start and an end marker containing the entered name.
  • Page 275 Creating a ShopTurn program 9.18 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 276 Creating a ShopTurn program 9.18 Example: Standard machining 23abs 60abs -35abs 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. Enter the additional parameters. -80abs 90abs -85abs...
  • Page 277 Creating a ShopTurn program 9.18 Example: Standard machining Position outside Machining direction (from the face to the rear side) 4.000inc Cutting depth 0.4inc 0.2inc Cylinder 0inc 0inc Relief cuts Set machining area limits Press the "Accept" softkey. If a blank programmed under "CONT_1" is used, under parameter "BL", the "Contour"...
  • Page 278 Creating a ShopTurn program 9.18 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 2inc Cutting depth 0.4inc 0.2inc Relief cuts 0.200mm/rev Set machining area limits No Press the "Accept"...
  • Page 279 Creating a ShopTurn program 9.18 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 280 Creating a ShopTurn program 9.18 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 281 Creating a ShopTurn program 9.18 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 2mm/rev 995rev/min Machining type...
  • Page 282 Creating a ShopTurn program 9.18 Example: Standard machining 11. Longitudinal threads M48 x 2 (finishing) Press the "Turning", "Thread" and "Thread longitudinal" softkeys. The "Longitudinal thread" entry field opens. Enter the following parameters: Threading tool_2 Table without 2mm/rev 995rev/min Machining type Finishing (∇∇∇) Thread External thread...
  • Page 283 Creating a ShopTurn program 9.18 Example: Standard machining Machined surface Face C Drilling depth 10inc 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 Coordinate system Polar...
  • Page 284: Results/Simulation Test

    Creating a ShopTurn program 9.18 Example: Standard machining Machining type Roughing (∇) Machining position Single position 0abs 0abs 0abs α0 4Degrees 5inc 0.1mm Insertion Vertical 0.015mm/tooth Press the "Accept" softkey. 9.18.3 Results/simulation test Figure 9-10 Programming graphics Turning Operating Manual, 05/2017, A5E40868721...
  • Page 285 Creating a ShopTurn program 9.18 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, 05/2017, A5E40868721...
  • Page 286: G Code Machining Program

    Creating a ShopTurn program 9.18 Example: Standard machining 9.18.4 G code machining program N1 G54 N2 WORKPIECE(,,"","CYLINDER",192,2,-120,-100,90) N3 G0 X200 Z200 Y0 ;***************************************** N4 T="ROUGHING TOOL_80" D1 N5 M06 N6 G96 S350 M04 N7 CYCLE951(90,2,-1.6,0,-1.6,0,1,2,0,0.1,12,0,0,0,1,0.3,0,2,1110000) N8 G96 S400 N9 CYCLE62(,2,"E_LAB_A_CONT_2","E_LAB_E_CONT_2") N10 CYCLE952("STOCK REMOVAL_1",,"BLANK_1", 2301311,0.35,0.15,0,4,0.1,0.1,0.4,0.2,0.1,0,1,0,0,,,,,2,2,,,0,1,,0,12,1110110) N11 G0 X200 Z200...
  • Page 287 Creating a ShopTurn program 9.18 Example: Standard machining N34 T="DRILL_D5" D1 N35 M06 N36 SPOS=0 N37 SETMS(2) N38 M24 ; couple-in driven tool, machine-specific N39 G97 S3183 M3 N40 G94 F318 N41 TRANSMIT N42 MCALL CYCLE82(1,0,1,,10,0,0,1,11) N43 HOLES2(0,0,16,0,30,4,1010,0,,,1) N44 MCALL N45 M25 ;...
  • Page 288 Creating a ShopTurn program 9.18 Example: Standard machining ;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 289: 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 290: 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 291 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 292: 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 293 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 294 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 295: Machine

    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 296: 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 297 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 248) Approach/retraction 1.
  • Page 298 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 299: 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 300 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 301: 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 302 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 303 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 304 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 305 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 306 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 307: 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 308 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 309 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 310 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 311 Programming technology functions (cycles) 10.1 Drilling G code program parameters ShopTurn program parameters Retraction plane Tool name Safety clearance Cutting edge number Feedrate mm/min mm/rev S / V S / V Spindle speed or constant cut‐ ting rate m/min Direction of spindle rotation Spindle speed or constant cutting rate Distance/...
  • Page 312 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Spindle position during approach (spindle off) Degrees (only for pilot hole) ZA - (only for Predrilling depth (abs) or predrilling depth in relation to Z0 (inc) predrilling) FA - (only for Predrilling feedrate as a percentage of the drilling feedrate predrilling) Predrilling feedrate (ShopTurn)
  • Page 313 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Retraction distance after each machining step. (only for chip Distance by which the drill is retracted for chip breaking. breaking and V2 = 0: The tool is not retracted but is left in place for one revolution. soft first cut "no") ●...
  • Page 314 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit SR / VR ● Spindle speed for retraction referred to the drilling speed (only for selec‐ ● Spindle speed for retraction ted spindle di‐ m/min ● Constant cutting rate VR for retraction rection of rota‐...
  • Page 315 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Spindle position during approach (spindle off) Degrees Soft section ● Yes First cut with feedrate FS ● No First cut with drilling feedrate Depth of each first cut with constant first cut feedrate FS (inc) (only "Yes"...
  • Page 316 Programming technology functions (cycles) 10.1 Drilling Parameter Description Value Can be set in SD Drilling ● 1 cut interruption ● Chipbreaking ● Swarf removal ● Chipbreaking and swarf removal 1st drilling depth referred to Z0 (inc.) 10 mm Percentage for the feedrate for the first infeed Percentage for the feedrate for each additional infeed 90 % Infeed increment is continually reduced in the direction of final...
  • Page 317: Tapping (Cycle84, 840)

    Programming technology functions (cycles) 10.1 Drilling 10.1.8 Tapping (CYCLE84, 840) Function You can machine an internal thread with the "tapping" cycle. The tool moves to the safety clearance with the active speed and rapid traverse. The spindle stops, spindle and feedrate are synchronized. The tool is then inserted in the workpiece with the programmed speed (dependent on %S).
  • Page 318 Programming technology functions (cycles) 10.1 Drilling 5. Retraction to safety clearance with G1. 6. Reversal of direction of rotation or spindle stop. 7. Retraction to retraction plane with G0. Approach/retraction CYCLE84 - without compensating chuck in the "1 cut" mode 1.
  • Page 319 Programming technology functions (cycles) 10.1 Drilling Machine manufacturer Please refer to the machine manufacturer's specifications. 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 "Tapping" softkeys. The "Tapping"...
  • Page 320 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Machining - (with You can select the following technologies for tapping: compensating ● with encoder chuck) Tapping with spindle encoder ● without encoder Tapping without spindle encoder - the following fields are displayed: –...
  • Page 321 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit Table Thread table selection: ● without ● ISO metric ● Whitworth BSW ● Whitworth BSP ● UNC Selection Selection of table value: e.g. ● M3; M10; etc. (ISO metric) ● W3/4"; etc. (Whitworth BSW) ●...
  • Page 322 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit DT (for ShopTurn, Dwell time in seconds: only in the mode ● without compensating chuck "with compensat‐ – 1 cut: Dwell time at final drilling depth ing chuck without encoder") – Chip breaking: Dwell time at drilling depth –...
  • Page 323 Programming technology functions (cycles) 10.1 Drilling Parameters in the mode "Input simple" (only for G code program) G code program parameters Input ● simple Retraction plane Parameter Description Compensating ● with compensating chuck chuck mode ● Without compensating chuck Machining ●...
  • Page 324: Drill And Thread Milling (Cycle78)

    Programming technology functions (cycles) 10.1 Drilling Parameter Description Machining (not The following machining operations can be selected: for "with compen‐ ● 1 cut sating chuck") The thread is drilled in one cut without interruption. ● Chipbreaking The drill is retracted by the retraction amount V2 for chipbreaking. ●...
  • Page 325 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 248) Approach/retraction 1.
  • Page 326 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 327 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 328: 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 329 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 330: Arbitrary Positions (Cycle802)

    Programming technology functions (cycles) 10.1 Drilling = center point of the cylinder The "cylinder" in this case refers to any part that is clamped in the A/B axis. Cylinder surface transformation When working with the cylinder surface transformation, please note that the A axis or B axis is not supported in all cases.
  • Page 331 Programming technology functions (cycles) 10.1 Drilling Figure 10-2 Y axis is not centered above the cylinder YZCA plane You program in YZC if the Y axis should also move during machining. A value can be specified for each position. In addition to the possibilities of ZC, the following is also possible, for example. Figure 10-3 Y axis is traversed (Y0, Y1) See also...
  • Page 332 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 333 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 334: 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 335 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 336 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 337: 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 338 Programming technology functions (cycles) 10.1 Drilling Parameter Description Unit X coordinate of the reference point X (abs) In the 1st call this position must be programmed absolutely. Y coordinate of the reference point Y (abs) α0 Degrees In the 1st call this position must be programmed absolutely. (only for G Code) Angle of rotation of the line referred to the X axis Positive angle: Line is rotated counter-clockwise.
  • Page 339 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 340 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 The CP angle does not have any effect on the machining position in relation to the work‐ piece.
  • Page 341: 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 342 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 343 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 344 Programming technology functions (cycles) 10.1 Drilling Parameters - "Pitch circle" position pattern Parameter Description Unit Repeat jump label for position (only for G code) Machining plane (only for G code) Axes Selection of the participating axes: ● XY (1st and 2nd axis of the plane) (only for G code) ●...
  • Page 345 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 346: Displaying And Hiding Positions

    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 347 Programming technology functions (cycles) 10.1 Drilling Display The programmed positions of the position pattern are shown as follows in the programming graphic: Position is activated = displayed (position is shown as a cross) Position deactivated = hidden (position shown as a circle) Selecting positions You have the option of either displaying or hiding positions - by activating the checkbox in the displayed position table either using the keyboard or mouse.
  • Page 348: Repeating Positions

    Programming technology functions (cycles) 10.1 Drilling Display or hide all positions at once Press the "Hide all" softkey to hide all positions. Press the "Show all" softkey to display all positions again. 10.1.16 Repeating positions Function If you want to approach positions that you have already programmed again, you can do this quickly with the function "Repeat position".
  • Page 349: Rotate

    Programming technology functions (cycles) 10.2 Rotate 10.2 Rotate 10.2.1 General In all turning cycles apart from contour turning (CYCLE95), in the combined roughing and finishing mode, when finishing it is possible to reduce the feedrate as a percentage. Machine manufacturer Please also refer to the machine manufacturer's specifications.
  • Page 350 Programming technology functions (cycles) 10.2 Rotate Machine manufacturer Please also refer to the machine manufacturer's instructions. If the tool does not round the corner at the end of the cut, it is raised by the safety distance or a value specified in the machine data at rapid traverse. The cycle always observes the lower value;...
  • Page 351 Programming technology functions (cycles) 10.2 Rotate - OR Stock removal cycle with oblique lines, radii, or chamfers. The "Stock Removal 3" input window opens. G code program parameters ShopTurn program parameters Machining plane Tool name Safety clearance Cutting edge number Feedrate Feedrate mm/rev...
  • Page 352: 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 353 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 354 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 355: 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 356 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 357: 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 358 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 359 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 360: 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 361 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 362 Programming technology functions (cycles) 10.2 Rotate Parameter "Longitudinal thread" in the "Input complete" mode G-code program parameters Parameters, ShopTurn program Input ● Complete Machining plane Tool name Cutting edge number S / V Spindle speed or constant cutting rate m/min Parameter Description Unit...
  • Page 363 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Infeed (only for ∇ and ● Linear: ∇ + ∇∇∇) Infeed with constant cutting depth ● Degressive: Infeed with constant cutting cross-section 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.
  • Page 364 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Infeed along the flank Infeed with alternating flanks (alternative) Instead of infeed along one flank, you can infeed along alternating flanks to avoid always loading the same tool cutting edge. As a consequence you can increase the tool life.
  • Page 365 Programming technology functions (cycles) 10.2 Rotate Parameter "Longitudinal thread" in the "Input simple" mode G code program parameters ShopTurn program parameters Input ● simple Tool name Cutting edge number S / V Spindle speed or constant cutting rate m/min Parameter Description Unit Select the thread pitch / turns for table "Without"...
  • Page 366 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Infeed slope as flank (inc) – (alternative to infeed slope as angle) DP > 0: Infeed along the rear flank DP < 0: Infeed along the front flank Infeed slope as angle – (alternative to infeed slope as flank) Degrees αP α...
  • Page 367 Programming technology functions (cycles) 10.2 Rotate Parameter "Tapered thread" in the "Input complete" mode G-code program parameters Parameters, ShopTurn program Input ● Complete Machining plane Tool name Cutting edge number S / V Spindle speed or constant cutting rate m/min Parameter Description Unit...
  • Page 368 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit X1 or End point X ∅ (abs) or end point in relation to X0 (inc) or mm or X1α Thread taper degrees Incremental dimensions: The sign is also evaluated. End point Z (abs) or end point in relation to Z0 (inc) Incremental dimensions: The sign is also evaluated.
  • Page 369 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Return distance (inc) 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 370 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Infeed (only for ∇ and ∇ ● Linear: + ∇∇∇) Infeed with constant cutting depth ● Degressive: Infeed with constant cutting cross-section Thread ● Internal thread ● External thread Reference point X ∅ (abs, always diameter) Reference point Z (abs) X1 or End point X ∅...
  • Page 371 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Finishing allowance in X and Z – (only for ∇ and ∇ + ∇∇∇) Number of noncuts - (only for ∇∇∇ and ∇ + ∇∇∇) Hidden parameters The following parameters are hidden. They are pre-assigned fixed values or values that can be adjusted using setting data.
  • Page 372 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 373 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 374 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 375 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 376: 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 377 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 <CYCLE STOP> key. The tool is retracted from the thread and the spindle is stopped. 2.
  • Page 378 Programming technology functions (cycles) 10.2 Rotate Parameters in the "Input complete" mode G code program parameters ShopTurn program parameters Input ● Complete Machining plane Tool name Safety clearance Cutting edge number S / V Spindle speed or constant cutting rate m/min Parameter Description...
  • Page 379 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Thread pitch 3 (unit as parameterized for P0) mm/rev in/rev turns/" MODULUS ● End point X ∅ (abs) or ● End point 3 in relation to X2 (inc) or Degrees ● Thread taper 3 ●...
  • Page 380 Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit Machining ● ∇ (roughing) ● ∇∇∇ (finishing) ● ∇ + ∇∇∇ (roughing and finishing) Infeed (only for ∇ and ∇ ● Linear: + ∇∇∇) Infeed with constant cutting depth ● Degressive: Infeed with constant cutting cross-section Thread ●...
  • Page 381: Cut-Off (Cycle92)

    Programming technology functions (cycles) 10.2 Rotate Parameter Description Unit DP or αP Infeed slope (flank) or infeed slope (angle) mm or degrees Infeed along the flank Infeed with alternating flanks D1 or ND First infeed depth or number of roughing cuts (only for ∇ and ∇ + ∇∇∇) Finishing allowance in X and Z –...
  • Page 382 Programming technology functions (cycles) 10.2 Rotate Approach/retraction 1. The tool first moves to the starting point calculated internally in the cycle at rapid traverse. 2. The chamfer or radius is machined at the machining feedrate. 3. Cut-off down to depth X1 is performed at the machining feedrate. 4.
  • Page 383: Contour Turning

    Programming technology functions (cycles) 10.3 Contour turning Parameter Description Unit Depth for speed reduction ∅ (abs) or depth for speed reduction in relation to X0 (inc) mm Reduced feedrate mm/rev (only for ShopTurn) (only for G code) Reduced speed rev/min Final depth ∅...
  • Page 384: Representation Of The Contour

    Programming technology functions (cycles) 10.3 Contour turning Programming For example, the programming procedure for stock removal is as follows: Note When programming in G code, it must be ensured that the contours are located after the end of program identifier! 1.
  • Page 385 Programming technology functions (cycles) 10.3 Contour turning Symbolic representation The individual contour elements are represented by symbols adjacent to the graphics window. They appear in the order in which they were entered. Contour element Symbol Meaning Starting point Starting point of the contour Straight line up Straight line in 90°...
  • Page 386: Creating A New Contour

    Programming technology functions (cycles) 10.3 Contour turning The scaling of the coordinate system is adjusted automatically to match the complete contour. The position of the coordinate system is displayed in the graphics window. 10.3.3 Creating a new contour Function For each contour that you want to cut, you must create a new contour. The first step in creating a contour is to specify a starting point.
  • Page 387: 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 388 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 389 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 390 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 391 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 392 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 393: 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 394: Changing The Contour

    Programming technology functions (cycles) 10.3 Contour turning Press the "Calculate" softkey. - OR - Press the <INPUT> key. The new value is calculated and displayed in the entry field of the calcu‐ lator. Press the "Accept" softkey. The calculated value is accepted and displayed in the entry field of the window.
  • Page 395: 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 396: 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 397 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 398 Programming technology functions (cycles) 10.3 Contour turning Rounding the contour In order to avoid residual corners during roughing, you can enable the "Always round the contour" function. This will remove the protrusions that are always left at the end with each cut (due to the cut geometry).
  • Page 399 Programming technology functions (cycles) 10.3 Contour turning This limit has the same effect during roughing and finishing. 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...
  • Page 400 Programming technology functions (cycles) 10.3 Contour turning This is the reason why the name of the main program must not end with "_C" and a two-digit number. This is monitored by the cycles. For programs with residual machining, when specifying the name for the file, which includes the updated blank contour, it must be ensured that this does not have the attached characters ("_C"...
  • Page 401 Programming technology functions (cycles) 10.3 Contour turning G code program parameters ShopTurn program parameters Input ● Complete Name of the program to be generated Tool name Machining plane Cutting edge number Retraction plane – (only for Feedrate mm/rev machining direction, longitu‐ dinal, inner) Safety clearance S / V...
  • Page 402 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 403 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 404 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 405 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 406: 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 407 Programming technology functions (cycles) 10.3 Contour turning Parameters, G code program Parameters, ShopTurn program 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 408: Plunge-Cutting (Cycle952)

    Programming technology functions (cycles) 10.3 Contour turning Parameters 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 kept ●...
  • Page 409 Programming technology functions (cycles) 10.3 Contour turning 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 383)"). Note Execution from external media If you execute programs from an external drive (e.g. local drive or network drive), you require the "Execution from external storage (EES)"...
  • Page 410 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 411 Programming technology functions (cycles) 10.3 Contour turning G code program parameters ShopTurn program parameters Input ● Complete Name of the program to be generated Tool name Machining plane Cutting edge number Retraction plane – (only for Feedrate mm/rev machining direction, longitu‐ dinal, inner) Safety clearance S / V...
  • Page 412 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 413 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 414: 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 415 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 416: Plunge-Turning (Cycle952)

    Programming technology functions (cycles) 10.3 Contour turning parameters Description Unit Position ● front ● back ● internal ● external Maximum depth infeed - (only for ∇) 1. Grooving limit tool (abs) – (only for face machining direction) 2. Grooving limit tool (abs) – (only for face machining direction) UX or U Finishing allowance in X or finishing allowance in X and Z –...
  • Page 417 Programming technology functions (cycles) 10.3 Contour turning Blank For plunge turning, the cycle takes into account a blank that can consist of a cylinder, an allowance on the finished-part contour or any other blank contour. Precondition For a G code program, at least one CYCLE62 is required before CYCLE952. If CYCLE62 is only present once, then this involves the finished part contour.
  • Page 418 Programming technology functions (cycles) 10.3 Contour turning 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. 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 419 Programming technology functions (cycles) 10.3 Contour turning Parameters in the "Input complete" mode G code program parameters ShopTurn program parameters Input ● Complete Name of the program to be generated Tool name Machining plane Cutting edge number Retraction plane – (only for S / V Spindle speed or constant cutting machining direction, longitu‐...
  • Page 420 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 421 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 S / V Spindle speed or constant cutting m/min...
  • Page 422 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 423: Plunge-Turning Rest (Cycle952)

    Programming technology functions (cycles) 10.3 Contour turning 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 424 Programming technology functions (cycles) 10.3 Contour turning parameters Description Unit FX (only ShopTurn) Feedrate in X direction mm/rev FZ (only ShopTurn) Feedrate in Z direction mm/rev FX (only G Code) Feedrate in X direction FZ (only for G code) Feedrate in Z direction Machining ●...
  • Page 425: 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 426 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 427 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 428: 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 429 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 430 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 431 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 432 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 433 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 434 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 435 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 436 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 437 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 438: 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 439 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 440 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 441 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 442 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 443 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 444 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 445 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 446 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 447: 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, i.e.
  • Page 448 Programming technology functions (cycles) 10.4 Milling Function You can mill various rectangular spigots with the "Rectangular spigot" cycle. You can select from the following shapes with or without a corner radius: In addition to the required rectangular spigot, you must also define a blank spigot, i.e. the outer limits of the material.
  • Page 449 Programming technology functions (cycles) 10.4 Milling Machining type ● Roughing Roughing involves moving around the rectangular spigot until the programmed finishing allowance has been reached. ● Finishing If you have programmed a finishing allowance, the rectangular spigot is moved around until depth Z1 is reached.
  • Page 450 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Depth infeed rate (only for ∇ and ∇∇∇) (only for G code) Reference point The following different reference point positions can be selected: ● (center) ● (bottom left) (only for G code) ●...
  • Page 451 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Face Y: The positions refer to the reference point: Positioning angle for machining area – (only single position) 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 452 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 453 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 454: Circular Spigot (Cycle77)

    Programming technology functions (cycles) 10.4 Milling Parameter Description Value Can be set in SD Machining Mill rectangular spigot at the programmed position (X0, Y0, Single posi‐ position Z0). tion α0 Angle of rotation 0° Machine manufacturer Please refer to the machine manufacturer's specifications. 10.4.5 Circular spigot (CYCLE77) Function...
  • Page 455 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 is fed in to the safety clearance. The starting point is always on the positive X axis. 2.
  • Page 456 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 457 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 458 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Chamfer width for chamfering - (for chamfering only) Insertion depth of tool tip (abs or inc) - (for chamfering only) (ZFS for machining surface, face C/Y or XFS for peripheral surface C/Y) * Unit of feedrate as programmed before the cycle call Parameters in the "Input simple"...
  • Page 459 Programming technology functions (cycles) 10.4 Milling Parameter Description The positions refer to the reference point: Reference point X Reference point Y Reference point Z (only for G code) Face C: The positions refer to the reference point: X0 or L0 Reference point X or reference point length polar Y0 or C0 Reference point Y or reference point angle polar...
  • Page 460: Multi-Edge (Cycle79)

    Programming technology functions (cycles) 10.4 Milling * Unit of feedrate as programmed before the cycle call 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...
  • Page 461 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 462 Programming technology functions (cycles) 10.4 Milling Parameters in the "Input complete" mode Parameters, G code program Parameters, ShopTurn program Input ● Complete Machining plane Tool name Milling direction Cutting edge number Retraction plane Feedrate mm/min mm/tooth Safety clearance S / V Spindle speed or constant cutting rate m/min...
  • Page 463 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Number of edges SW or L Width across flats or edge length α0 Angle of rotation Degrees R1 or FS1 Rounding radius or chamfer width Multi-edge depth (abs) or depth in relation to Z0 (inc) - (only for ∇, ∇∇∇ and ∇∇∇ edge) ●...
  • Page 464 Programming technology functions (cycles) 10.4 Milling Parameter Description Machining The following machining operations can be selected: ● ∇ (roughing) ● ∇∇∇ (finishing) ● ∇∇∇ edge (edge finishing) ● Chamfering The positions refer to the reference point: X0 (only G code) Reference point X Y0 (only G code) Reference point Y...
  • Page 465: Longitudinal Groove (Slot1)

    Programming technology functions (cycles) 10.4 Milling 10.4.7 Longitudinal groove (SLOT1) Function You can use the "Longitudinal groove" function to mill any longitudinal groove. The following machining methods are available: ● Mill longitudinal groove from solid material. Depending on the dimensions of the longitudinal slot in the workpiece drawing, you can select a corresponding reference point for the longitudinal slot.
  • Page 466 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 467 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 The following error messages can occur when chamfering inside contours:...
  • Page 468 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 469 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Machining ● Single position position Mill rectangular pocket at the programmed position (X0, Y0, Z0). ● Position pattern Position with MCALL The positions refer to the reference point: Reference point X – (only for single position) Reference point Y –...
  • Page 470 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit ● Maximum plane infeed ● Maximum plane infeed as a percentage of the milling cutter diameter - (only for ∇ and ∇∇∇) (only ShopTurn) Maximum depth infeed - (only for ∇, ∇∇∇ and ∇∇∇ edge) Plane finishing allowance for the length (L) and width (W) of the slot.
  • Page 471 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit 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) * Unit of feedrate as programmed before the cycle call Parameters in the "Input simple"...
  • Page 472 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 Reference point Z (only for ShopTurn)
  • Page 473 Programming technology functions (cycles) 10.4 Milling Parameter Description Insertion The following insertion modes can be selected – (only for ∇, ∇∇∇ or ∇∇∇ edge): ● Predrilled (only for G code) Approach reference point shifted by the amount of the safety clearance with G0. ●...
  • Page 474: Circumferential Groove (Slot2)

    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 475 Programming technology functions (cycles) 10.4 Milling α1 = 360° 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.
  • Page 476 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 circumferential groove. Figure 10-16 Geometries when chamfering inside contours Note The following error messages can occur when chamfering inside contours:...
  • Page 477 Programming technology functions (cycles) 10.4 Milling Parameters in the "Input complete" mode Parameters, G code program Parameters, ShopTurn program Input ● Complete Machining plane Tool name Milling direction Cutting edge number Retraction plane Feedrate mm/min mm/tooth Safety clearance S / V Spindle speed or constant cutting rate m/min...
  • Page 478 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 single position) (only for G code) Face C: The positions refer to the reference point: X0 or L0...
  • Page 479 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Positioning Positioning motion between the slots: ● Straight line: Next position is approached linearly in rapid traverse. ● Circular: Next position is approached along a circular path at the feedrate defined in a machine data code. Chamfer width for chamfering (inc) - (for chamfering only) Insertion depth of tool tip (abs or inc) - (for chamfering only) * Unit of feedrate as programmed before the cycle call...
  • Page 480 Programming technology functions (cycles) 10.4 Milling Parameter Description 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 481: Open Groove (Cycle899)

    Programming technology functions (cycles) 10.4 Milling Parameter Description Maximum depth infeed – (only for ∇ and ∇∇∇) Plane finishing allowance – (only for ∇ and ∇∇∇) Positioning Positioning motion between the slots: ● Straight line: Next position is approached linearly in rapid traverse. ●...
  • Page 482 Programming technology functions (cycles) 10.4 Milling ● Finishing ● Base finishing ● Edge finishing ● Chamfering Vortex milling Particularly where hardened materials are concerned, this process is used for roughing and contour machining using coated VHM milling cutters. Vortex milling is the preferred technique for HSC roughing, as it ensures that the tool is never completely inserted.
  • Page 483 Programming technology functions (cycles) 10.4 Milling Approach/retraction for plunge cutting 1. The tool moves in rapid traverse to the starting point in front of the slot at the safety clearance. 2. The open slot is always machined along its entire length using the selected machining method.
  • Page 484 Programming technology functions (cycles) 10.4 Milling For hard materials, use a lower infeed. Machining type, roughing plunge cutting Roughing of the slot takes place sequentially along the length of the groove, with the milling cutter performing vertical insertions at the machining feedrate. The milling cutter is then retracted and repositioned at the next insertion point.
  • Page 485 Programming technology functions (cycles) 10.4 Milling ● Retraction Retraction is performed perpendicular to the wrapped surface. ● Safety clearance Traverse through the safety clearance beyond the end of the workpiece to prevent rounding of the slot walls at the ends. Please note that the milling cutter’s cutting edge cannot be checked for the maximum radial infeed.
  • Page 486 Programming technology functions (cycles) 10.4 Milling Note The following error messages can occur when chamfering inside contours: ● Safety clearance in the program header too large This error message appears when chamfering would, in principle, be possible with the parameters entered for FS and ZFS, but the safety clearance then could not be maintained. ●...
  • Page 487 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 Retraction plane Cutting edge number Safety clearance Feedrate mm/min mm/tooth Feedrate S / V Spindle speed or constant cutting rate m/min...
  • Page 488 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Technology ● Vortex milling The milling cutter performs circular motions along the length of the slot and back again. ● Plunge cutting Sequential drilling motion along the tool axis. Milling direction: - (except plunge cutting) ●...
  • Page 489 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 490 Programming technology functions (cycles) 10.4 Milling Parameter Description Machining ● Face C surface ● Face Y (only for ShopTurn) ● Peripheral surface C ● Peripheral surface Y Position ● At the front (face) (only for ShopTurn) ● At the rear (face) ●...
  • Page 491 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 492: Long Hole (Longhole) - Only For G Code Program

    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 493 Programming technology functions (cycles) 10.4 Milling 3. Retraction to the retraction plane using G0 and approach to the next elongated hole on the shortest path. 4. After the last elongated hole has been machined, the tool at the position reached last in the machining plane is moved with G0 to the retraction plane, and the cycle terminated.
  • Page 494: Thread Milling (Cycle70)

    Programming technology functions (cycles) 10.4 Milling Parameter Description Unit The positions refer to the reference point: Reference point X – (for single position only) Reference point Y – (for single position only) Reference point Z Elongated hole length α0 Angle of rotation Degrees Elongated hole depth (abs) or depth in relation to Z0 (inc) Maximum depth infeed...
  • Page 495 Programming technology functions (cycles) 10.4 Milling 5. Thread cutting along a spiral path in clockwise or counter-clockwise direction (depending on whether it is left-hand/right-hand thread, for number of cutting teeth of a milling plate (NT) ≥ 2 only one rotation, offset in the Z direction). To reach the programmed thread length, traversing is beyond the Z1 value for different distances depending on the thread parameters.
  • Page 496 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 "Thread milling" softkey. The "Thread Milling" input window opens. Table 10-1 Parameters, G code program Parameters, ShopTurn program...
  • Page 497 Programming technology functions (cycles) 10.4 Milling Parameter Description Unit Direction of rotation of the thread: ● Right-hand thread A right-hand thread is cut. ● Left-hand thread A left-hand thread is cut. Position of the thread: ● Internal thread An internal thread is cut. ●...
  • Page 498: 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 499 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 500 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 501 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 au‐...
  • Page 502 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 503 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 504: Contour Milling

    Programming technology functions (cycles) 10.5 Contour 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...
  • Page 505: Representation Of The Contour

    Programming technology functions (cycles) 10.5 Contour milling 10.5.2 Representation of the contour G code program In the editor, the contour is represented in a program section using individual program blocks. If you open an individual block, then the contour is opened. ShopTurn program The cycle represents a contour as a program block in the program.
  • Page 506: Creating A New Contour

    Programming technology functions (cycles) 10.5 Contour milling Graphic display The progress of contour programming is shown in broken-line graphics while the contour elements are being entered. When the contour element has been created, it can be displayed in different line styles and colors: ●...
  • Page 507 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" softkey. Press the "Contour milling" and "New contour" softkeys. The "New Contour" input window opens. Enter a contour name.
  • Page 508: Creating Contour Elements

    Programming technology functions (cycles) 10.5 Contour milling parameters Description Unit ϕ Cylinder diameter (only ShopTurn) (only peripheral surface C) face C/Y/B peripheral surface C/Y Cartesian: Starting point X or Y (abs) Starting point Y or Z (abs) Polar: Position pole (abs) Position pole (abs) Starting point Distance to pole, end point (abs)
  • Page 509 Programming technology functions (cycles) 10.5 Contour milling ● Circle/arc ● Pole For each contour element, you must parameterize a separate parameter screen. The coordinates for a horizontal or vertical line are entered in Cartesian format; however, for the contour elements Diagonal line and Circle/arc you can choose between Cartesian and polar coordinates.
  • Page 510 Programming technology functions (cycles) 10.5 Contour milling Additional functions The following additional functions are available for programming a contour: ● Tangent to preceding element You can program the transition to the preceding element as tangent. ● Dialog box selection If two different possible contours result from the parameters entered thus far, one of the options must be selected.
  • Page 511 Programming technology functions (cycles) 10.5 Contour milling When entering data for a contour element, you can program the transition to the preceding element as a tangent. Press the "Tangent to prec. elem." softkey. The angle to the preceding element α2 is set to 0°. The "tangential" selection appears in the param‐ eter input field.
  • Page 512 Programming technology functions (cycles) 10.5 Contour milling Parameters Description Unit Radius Transition to following element - radius Chamfer Transition to following element - chamfer Additional commands Additional G code commands Contour element "Straight line e.g. XY" Parameters Description Unit Machining ●...
  • Page 513: Changing The Contour

    Programming technology functions (cycles) 10.5 Contour milling Parameters Description Unit e.g. I Circle center point I (abs or inc) e.g. J Circle center point J (abs or inc) α1 Starting angle to X axis Degrees α2 Angle to the preceding element Degrees β1 End angle to Z axis...
  • Page 514: Contour Call (Cycle62) - Only For G Code Program

    Programming technology functions (cycles) 10.5 Contour milling Individual contour elements can be ● added, ● changed, ● inserted or ● deleted. Procedure for changing a contour element Open the part program or ShopTurn program to be executed. With the cursor, select the program block where you want to change the contour.
  • Page 515 Programming technology functions (cycles) 10.5 Contour milling 3. Subprogram The contour is located in a subprogram in the same workpiece. 4. Labels in the subprogram The contour is in a subprogram and is limited by the labels that have been entered. Procedure The part program or ShopTurn program to be processed has been cre‐...
  • Page 516: Path Milling (Cycle72)

    Programming technology functions (cycles) 10.5 Contour milling 10.5.7 Path milling (CYCLE72) Function You can mill along any programmed contour with the "Path milling" cycle. The function operates with cutter radius compensation. You can machine in either direction, i.e. in the direction of the programmed contour or in the opposite direction.
  • Page 517 Programming technology functions (cycles) 10.5 Contour milling Path milling on right or left of the contour A programmed contour can be machined with the cutter radius compensation to the right or left. You can also select various modes and strategies of approach and retraction from the contour.
  • Page 518 Programming technology functions (cycles) 10.5 Contour milling Slot side compensation When you mill a contour on the peripheral surface (peripheral machining surface C), you can work with or without a slot wall compensation. ● Slot side compensation off ShopTurn creates slots with parallel walls when the tool diameter is equal to the slot width. If the slot width is larger than the tool diameter, the slot walls will not be parallel.
  • Page 519 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 520 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 521: 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 522 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 523: 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 524 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 525 Programming technology functions (cycles) 10.5 Contour milling G code program parameters ShopTurn program parameters Name of the program to be generated Tool name Machining plane Cutting edge number Milling direction ● Climbing Feedrate mm/min mm/tooth ● Conventional Retraction plane S / V Spindle speed or constant cutting rate m/min...
  • Page 526 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 527: 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 528 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 529 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 530 Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Reference point in the tool axis Z Pocket depth (abs) or depth referred to Z0 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 531 Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Note: Degrees During insertion with oscillation, the message “Ramp path too short” will appear if the tool is less than the milling cutter diameter away from the insertion point along the ramp. If this occurs, please reduce the angle of insertion.
  • Page 532 Programming technology functions (cycles) 10.5 Contour milling Parameter Description 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 (inc) Positioning angle for machining area - (only for machining surface, face Y) Degrees (only for ShopTurn)
  • Page 533: Contour Pocket Residual Material (Cycle63, Option)

    Programming technology functions (cycles) 10.5 Contour milling * Unit of feedrate as programmed before the cycle call 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...
  • Page 534 Programming technology functions (cycles) 10.5 Contour milling 6. Removing residual stock 7. Contour pocket 2 8. Removing residual stock Software option For removing residual stock, you require the option "residual stock detection and machining". Clamping the spindle For ShopTurn, the "Clamp spindle" function can be set up by the machine manufacturer. Machine manufacturer Please observe the information provided by the machine manufacturer.
  • Page 535: Milling Contour Spigot (Cycle63)

    Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Machining ● Face C surface ● Face Y (only for Shop‐ ● Face B Turn) ● Peripheral surface C ● Peripheral surface Y Clamp/release spindle (only for end face Y/B and peripheral surface Y) The function must be set up by the machine manufacturer.
  • Page 536 Programming technology functions (cycles) 10.5 Contour milling the tool moves with rapid traverse. Material is then removed between the blank contour and spigot contour. Note Execution from external media If you execute programs from an external drive (e.g. local drive or network drive), you require the "Execution from external storage (EES)"...
  • Page 537 Programming technology functions (cycles) 10.5 Contour milling 3. The spigot is machined in parallel with the contours from the outside in. The direction is determined by the machining direction (climb/conventional) (see "Changing program settings"). 4. When the first plane of the spigot has been machined, the tool retracts from the contour in a quadrant and then infeeds to the next machining depth.
  • Page 538 Programming technology functions (cycles) 10.5 Contour milling Parameter Description Unit Machining ● Face C surface ● Face Y (only for Shop‐ ● Face B Turn) ● Peripheral surface C ● Peripheral surface Y Clamp/release spindle (only for end face Y/B and peripheral surface Y) The function must be set up by the machine manufacturer.
  • Page 539 Programming technology functions (cycles) 10.5 Contour milling Parameters in the "Input simple" mode G code program parameters ShopTurn program parameters Input ● simple Name of the program to be generated Tool name Milling direction Cutting edge number ● Climbing ● Conventional Retraction plane Feedrate mm/min...
  • Page 540: Contour Spigot Residual Material (Cycle63, Option)

    Programming technology functions (cycles) 10.5 Contour milling Parameter Description Chamfer width for chamfering - (for chamfering only) Insertion depth of tool tip (abs or inc) - (for chamfering only) * Unit of feedrate as programmed before the cycle call Hidden parameters The following parameters are hidden.
  • Page 541 Programming technology functions (cycles) 10.5 Contour milling 4. Contour blank 2 5. Contour spigot 2 6. Clear spigot 2 7. Contour blank 1 8. Contour spigot 1 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".
  • Page 542 Programming technology functions (cycles) 10.5 Contour milling G code program parameters ShopTurn program parameters Name of the program to be generated Tool name Machining plane Cutting edge number Milling direction ● Climbing Feedrate mm/min mm/tooth ● Conventional Retraction plane S / V Spindle speed or constant cutting rate m/min...
  • Page 543: Further Cycles And Functions

    Programming technology functions (cycles) 10.6 Further cycles and functions 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 544 Programming technology functions (cycles) 10.6 Further cycles and functions Prerequisites before calling the swivel cycle A tool (tool cutting edge D > 0) and the work offset (WO), with which the workpiece was scratched or measured, must be programmed before the swivel cycle is first called in the main program.
  • Page 545 Programming technology functions (cycles) 10.6 Further cycles and functions The last swivel plane remains active after a program reset or when the power fails. The behavior at reset and power on can be set using machine data. Machine manufacturer Please refer to the machine manufacturer's specifications. Block search when swiveling the plane / swiveling the tool For block search with calculation, after NC start, initially, the automatic rotary axes of the active swivel data set are pre-positioned and then the remaining machine axes are positioned.
  • Page 546 Programming technology functions (cycles) 10.6 Further cycles and functions Approaching a machining operation When approaching the programmed machining operation in the swiveled plane, under worst case conditions, the software limit switches could be violated. In this case, the system travels along the software limit switches above the retraction plane.
  • Page 547 Programming technology functions (cycles) 10.6 Further cycles and functions Swivel plane (only for G code programming) ● New Previous swivel frames and programmed frames are deleted and a new swivel frame is formed according to the values specified in the input screen. Every main program must begin with a swivel cycle with the new swivel plane, in order to ensure that a swivel frame from another program is not active.
  • Page 548 Programming technology functions (cycles) 10.6 Further cycles and functions When projection angles around YZ and ZY are programmed, the new Y-axis of the swiveled coordinate system lies in the old X-Y plane. ● directly For direct swiveling, the required positions of the rotary axes are specified. The HMI calculates a suitable new coordinate system based on these values.
  • Page 549 Programming technology functions (cycles) 10.6 Further cycles and functions Press the "Swivel plane" softkey. The "Swivel plane" input window opens. Press the "Basic setting" softkey if you wish to reestablish the initial state, i.e. you wish to set the values back to 0. This is done, for example, to swivel the coordinate system back to its original orientation.
  • Page 550: Swiveling Tool (Cycle800)

    Programming technology functions (cycles) 10.6 Further cycles and functions Parameter Description Unit Axis sequence Sequence of the axes which are rotated around - (only for axis-by-axis swivel mode) XYZ or XZY or YXZ or YZX or ZXY or ZYX Rotation around X - (only for axis sequence) Degrees Rotation around Y...
  • Page 551 Programming technology functions (cycles) 10.6 Further cycles and functions Definition of the β and γ angles The beta and gamma angles orientate the turning tools. They refer to the WCS. If the WCS corresponds to the MCS, the tool data remains unchanged for β=0° / γ=0° (cutter position, holder angle, ...).
  • Page 552 Programming technology functions (cycles) 10.6 Further cycles and functions The cutting edge position is calculated using the CUTMOD function. If milling is to be possible on any swiveled machining plane, then the "swivel plane" function must be used. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 553: 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 554 Programming technology functions (cycles) 10.6 Further cycles and functions Figure 10-18 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 555: 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 556 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 557: Parameters

    Programming technology functions (cycles) 10.6 Further cycles and functions Additional G commands that are available for use in machining free-form surfaces, are also activated in the High Speed Settings cycle. When deselecting CYCLE832, the G groups are programmed to the settings - during the program run time - that are declared in the machine data for the reset state.
  • Page 558: Subroutines

    Programming technology functions (cycles) 10.6 Further cycles and functions Parameter Description Unit Contour tolerance ● Input of the maximum allowance from the programmed contour. ● Standard default values depending on the type of machining via the "Default values" softkey: – ∇...
  • Page 559 Programming technology functions (cycles) 10.6 Further cycles and functions You can also call another subprogram in the subprogram. The maximum nesting depth is 15 subprograms. Note You cannot insert subprograms in linked blocks. If you want to call a ShopTurn program as a subprogram, the program must already have been calculated once (load or simulate program in the "Machine Auto"...
  • Page 560: Additional Cycles And Functions In Shopturn

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Enter the name of the subprogram that you want to insert. You only need to enter the file extension (*.mpf or *.spf) if the subprogram does not have the file extension specified for the directory in which the subprogram is stored.
  • Page 561 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn The tool is moved with rapid traverse to the programmed position, allowing for the return plane and safety clearance. Note Working with rotating tool spindle For example, if you want to drill very deep holes, you can also employ a rotating tool spindle. First specify the required tool and tool spindle speed under "Straight/Circle"...
  • Page 562 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn 4. Step 3 is repeated until final drilling depth Z1 has been reached and dwell time DT has expired. 5. The tool retracts to the safety clearance with rapid traverse. Procedure The ShopTurn program to be edited has been created and you are in the editor.
  • Page 563 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameter Description Unit ● Percentage for each additional infeed or ● Amount for each additional infeed DF = 100: Infeed increment remains constant DF < 100: Infeed increment is reduced in direction of final drilling depth. Example: DF = 80 Last infeed was 4 mm;...
  • Page 564: Thread Centered

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameter Description Unit 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. A rotary drill (rotary drill type) or U drill (drill type) is required.
  • Page 565 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Approach/retraction in one cut 1. The tool drills in the direction of the longitudinal axis at the programmed spindle speed S or cutting rate V as far as the final drilling depth Z1. 2.
  • Page 566 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameters Description Unit Tool name Cutting edge number Feedrate mm/min mm/rev Table Thread table selection: ● without ● ISO metric ● Whitworth BSW ● Whitworth BSP ● UNC Selection Selection, table value: ●...
  • Page 567: Transformations

    Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameters Description Unit Retraction - (only for "chipbreaking" operation) Retraction distance ● Manual ● Automatic Retraction distance (only for "manual" retraction) Distance through which the tap is retracted for chipbreaking. V2 = automatic: The tool is retracted by one revolution.
  • Page 568 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Procedure for work offset, offset, rotation, scaling, mirroring or rotation C axis. The ShopTurn program has been created and you are in the editor. Press the "Various" and "Transformation" softkeys. Press the "Work offsets”...
  • Page 569: 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 570: 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 571: 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 572: 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 573: 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 574: 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 575: 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 576 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 577: 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 578 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 579: 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 580 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 581: 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 582: 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 583 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 584: 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 585: 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 586: 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 587: 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 588: 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 589 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Parameter Description Unit Function You can select between five different functions: ● Complete transfer ● Gripping ● Withdrawing ● Machining side Workpiece transfer ● Main spindle in counter-spindle ● Counter-spindle in main spindle Complete transfer Gripping function...
  • Page 590 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 591 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 592 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 593: 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 594 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 595 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 596 Programming technology functions (cycles) 10.7 Additional cycles and functions in ShopTurn Turning Operating Manual, 05/2017, A5E40868721...
  • Page 597: 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 598 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 599: 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 600 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 601: Setting The Multi-Channel View

    Multi-channel machining 11.1 Multi-channel view Program operating area You can display as many as ten programs next to each other in the editor. Displaying a program You can define the width of the program in the Editor window using the settings in the editor. This means that you can distribute programs evenly - or you can widen the column with the active program .
  • Page 602: Multi-Channel Support

    Multi-channel machining 11.2 Multi-channel support Using the channel menu, you can always select all channels, also those not configured for multi-channel view. If you switch to another channel, which is not configured for the multi- channel view, then the system automatically switches into the single-channel view. There is no automatic switchback into the multi-channel view, even if a channel is again selected, which has been configured for multi-channel view.
  • Page 603: Creating A Multi-Channel Program

    Multi-channel machining 11.2 Multi-channel support Software options You require the "ShopMill/ShopTurn" option to generate and edit ShopTurn machining step programs. Note Execution and simulation The execution and simulation for multi-channel programming does not function if the programs and the job list are on an external storage medium, e.g. on the local drive. Multi-channel view With the multi-channel view, you have the option of viewing several channels in parallel on the display.
  • Page 604: Entering Multi-Channel Data

    Multi-channel machining 11.2 Multi-channel support Procedure Select the "Program Manager" operating area. Press the "NC" softkey and select the "Workpieces" folder. Press the "New" and "programSYNC multi-channel" softkeys. The "New job list" window opens. Enter the required name and press the "OK" softkey. The "Job list *.JOB"...
  • Page 605 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Measurement unit Selecting the measurement unit inch Main spindle 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 For G54, the Z value is entered into the work offset.
  • Page 606 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit ● Stop dimension of the main spindle - (only for spindle chuck data "yes") ● Jaw dimension of the main spindle for jaw type 2 - (only for spindle chuck data "yes") Counter-spindle Spindle chuck data ●...
  • Page 607: Multi-Channel Functionality For Large Operator Panels

    Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Final dimension (abs) or final dimension in relation to ZA (inc) Machining dimension (abs) or machining dimension in relation to ZA (inc) Outside diameter – (only for tube and cylinder) Inside diameter (abs) or wall thickness (inc) – (only for tube) Number of edges –...
  • Page 608 Multi-channel machining 11.2 Multi-channel support Supplementary conditions ● OP 015, OP 019 or PC with a display of at least 1280x1024 pixels ● For operating an OP 019, at least one NCU720.2 or 730.2 with 1 GB of RAM or a PCU50 is required 3 / 4-channel view in the "Machine"...
  • Page 609 Multi-channel machining 11.2 Multi-channel support Toggling between the channels Press the <CHANNEL> key to toggle between the channels. Press the <NEXT WINDOW> key to toggle within a channel column be‐ tween the three or four windows arranged one above the other. Note 2-channel display Contrary to the smaller operator panels, in the "Machine"...
  • Page 610: Editing The Multi-Channel Program

    Multi-channel machining 11.2 Multi-channel support 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. Precondition ●...
  • Page 611 Multi-channel machining 11.2 Multi-channel support Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure Position the cursor in the "Workpieces" folder on a job list and press the "Open" softkey. Note: If the cursor is located on a workpiece, then a search is made for a job list with the same name.
  • Page 612 Multi-channel machining 11.2 Multi-channel support Modify blank Parameter Description Unit Data for Here, you specify the spindle selected for the blank. ● Main spindle ● Counterspindle Blank The following blanks can be selected: ● Tube ● Cylinder ● Polygon ● Centered cuboid ●...
  • Page 613: Editing A Shopturn Multi-Channel Program

    Multi-channel machining 11.2 Multi-channel support 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" softkey. Note: If the cursor is located on a workpiece, then a search is made for a job list with the same name.
  • Page 614 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Retraction plane X external ∅ (abs) or retraction plane X referred to XA (inc) - not for "basic" retraction retraction plane X internal ∅ (abs) or retraction plane X referred to XI (inc) - not for "pipe" blank Retraction plane Z front (abs) or retraction plane Z referred to ZA (inc) Retraction plane Z rear –...
  • Page 615 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Tailstock ● Yes ● No Retraction plane tailstock – only "Yes" for tailstock Tool change point Tool change point, which must be approached by the revolver with its zero point. ● WCS (Workpiece Coordinate System) ●...
  • Page 616 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit write to ● Yes Parameter ZV is displayed ● No Parameter ZV is not displayed Z value of the work offset For G54, the Z value is entered into the work offset. Note: Please observe the machine manufacturer's data Blank...
  • Page 617 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Retraction plane X internal ∅ (abs) or retraction plane X referred to XI (inc) Retraction plane Z front (abs) or retraction plane Z referred to ZA (inc) Retraction plant Z rear Tailstock ●...
  • Page 618 Multi-channel machining 11.2 Multi-channel support Parameter Description Unit Retraction plane X external ∅ (abs) or retraction plane X referred to XA (inc) - for "basic" retraction, only for a "pipe" blank retraction plane X internal ∅ (abs) or retraction plane X referred to XI (inc) Retraction plane Z front (abs) or retraction plane Z referred to ZA (inc) Retraction plane Z rear –...
  • Page 619 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 620: 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 621 Multi-channel machining 11.2 Multi-channel support Cross-channel data from the "Multi-channel data" window. "Multi-channel programs" program opened in channel 1. "Multi-channel programs" program opened in channel 2. Actual program with block name "Stock removal". The program block has been opened and an Addit. run-in code has been activated. The program block is assigned to the main spindle.
  • Page 622 Multi-channel machining 11.2 Multi-channel support Display Meaning Addit. run-in code ● Yes For the case that the block is not executed, as the specified spindle should not be considered when running in, then it is possible to temporarily activate what is known as "Addit. run-in code". ●...
  • Page 623: Setting The Multi-Channel Function

    Multi-channel machining 11.2 Multi-channel support Press the <-> key or the <Cursor left> key. The block is closed again. Press the "Open all blocks" softkey if you wish to display all the blocks. Press the "Close all blocks" softkey if you wish to close all the blocks again.
  • Page 624: Synchronizing Programs

    Multi-channel machining 11.2 Multi-channel support Using the <CHANNEL> key, advance the channel in the "Machine" operating area - you obtain the following views: Channels "1" and "3", channels "3" and "4", channels "4" and "2". Channels "5" and "6" are not displayed in the multi-channel view. In the single-channel view, toggle between all of the channels (1...6) without taking into account the configured sequence for the multi-channel view.
  • Page 625 Multi-channel machining 11.2 Multi-channel support Note Error identification when synchronizing the programs The error can only be identified if the appropriate program is displayed. If a WAIT mark involves a channel to which a program is not assigned in the job list, then this is marked as having an error.
  • Page 626 Multi-channel machining 11.2 Multi-channel support Spindle transfer between the channels If you use the spindles alternating in several channels (e.g. main and counterspindle), then it may be necessary to exit the active plane "Face C" (TRANSMIT) or "Peripheral C" (TRACYL): Press the menu forward key and the "Straight/Circle"...
  • Page 627: Insert Wait Marks

    Multi-channel machining 11.2 Multi-channel support See also Optimizing the machining time (Page 628) 11.2.8 Insert WAIT marks To synchronize programs via several channels, you have the option of inserting WAIT marks. In the wait mark you define the type, and depending on the synchronizing command, the number and the channels to be synchronized.
  • Page 628: Optimizing The Machining Time

    Multi-channel machining 11.2 Multi-channel support In the associated selection field of a channel, select "Yes" if the WAIT mark for this channel is to be valid. Press the "Accept" softkey. The WAIT mark is displayed in the program as machining step. Using "Cursor right", as usual, open the machining step in the editor.
  • Page 629: Automatic Block Building

    Multi-channel machining 11.2 Multi-channel support The determined times are lost if you exit the editor using the "Close" softkey or you open or select another program. The times must be determined again through simulation. Figure 11-2 Time synchronous view See also Editor settings (Page 150) Setting for automatic mode (Page 192) 11.2.10...
  • Page 630 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 631: 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 632: 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 633: 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 634: 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 635: 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 636: 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 637 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 638: 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 639 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 640: 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 641: 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 642 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 Function You can select one of the following functions:...
  • Page 643 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 644 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 645 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 646 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 647: Collision Avoidance (Only 840D Sl)

    References More detailed explanations on the collision avoidance can be found in the following reference: SINUMERIK Operate (IM9) / SINUMERIK 840D sl Commissioning Manual; Function Manual, Special Functions (FB3): ● Section: "Kinematic chain (K7)"...
  • Page 648: Set Collision Avoidance

    Collision avoidance (only 840D sl) 12.2 Set collision avoidance Procedure Select the "Machine" operating area Press the <AUTO> key. Press the "Sim. rec." softkey. Press the "Other views" and "Machine area" softkeys. An active machine model (kinematic chains) is displayed for simultane‐ ous recording.
  • Page 649 Collision avoidance (only 840D sl) 12.2 Set collision avoidance Procedure Select the "Machine" operating area. Select the "JOG", "MDI" or "AUTO" mode. Press the menu forward key and the "Settings" softkey. Press the "Collision avoidance" softkey. The "Collision Avoidance" window opens. In the "Collision avoidance"...
  • Page 650 Collision avoidance (only 840D sl) 12.2 Set collision avoidance Turning Operating Manual, 05/2017, A5E40868721...
  • Page 651: 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 652: Magazine Management

    Tool management 13.3 Tool types Search functions You have the option of searching through the lists according to the following objects: ● Tool ● Magazine location ● Empty location 13.2 Magazine management Depending on the configuration, the tool lists support a magazine management. Magazine management functions ●...
  • Page 653 Tool management 13.3 Tool types Tool types Figure 13-1 Example of Favorites list Figure 13-2 Available tools in the "New Tool - Milling Cutter" window Turning Operating Manual, 05/2017, A5E40868721...
  • Page 654 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, 05/2017, A5E40868721...
  • Page 655: Tool Dimensioning

    Tool management 13.4 Tool dimensioning See also Changing the cutting edge position or tool type (Page 691) 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, 05/2017, A5E40868721...
  • Page 656 Tool management 13.4 Tool dimensioning Figure 13-8 Plunge cutter (Type 520) Figure 13-9 Milling cutter (Type 120) Turning Operating Manual, 05/2017, A5E40868721...
  • Page 657 Tool management 13.4 Tool dimensioning Figure 13-10 Drill (Type 200) Figure 13-11 Threading tool (Type 540) Turning Operating Manual, 05/2017, A5E40868721...
  • Page 658 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, 05/2017, A5E40868721...
  • Page 659: Tool List

    Tool management 13.5 Tool list 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 660 Tool management 13.5 Tool list For the tool display, i.e. when displaying the cutting edge positions, the machine coordinate system is taken into account. Tool parameters Column heading Meaning Location Magazine/location number ● The magazine location numbers The magazine number is specified first, followed by the location number in the magazine.
  • Page 661 Tool management 13.5 Tool list Column heading Meaning Cutting edge graphic The cutting edge graphic shows the positioning defined by the holder angle, cut direction and cutting tip angle. Holder angle for Type 500 - rougher and Type 510 - finisher. The reference direction for the holder angle specifies the cut direction.
  • Page 662 Tool management 13.5 Tool list You use the configuration file to specify the selection of parameters in the list. Software option In order to be able to manage the parameter spindle direction of rotation, coolant and tool-specific functions (M1-M4), you require the "ShopMill/ShopTurn" op‐ tion.
  • Page 663: Additional Data

    Tool management 13.5 Tool list Procedure Select the "Parameter" operating area. Press the "Tool list" softkey. The "Tool List" window opens. See also Displaying tool details (Page 683) Changing the cutting edge position or tool type (Page 691) 13.5.1 Additional data The following tool types require geometry data that is not included in the tool list display.
  • Page 664: Creating A New Tool

    Tool management 13.5 Tool list Tool type Additional parameters 157 Conical die-milling cutter Taper angle 700 slotting saw Geometry length (length X, length Y, length Z) Wear length (Δ length X, Δ length Y, Δ length Z) Adapter length (length X, length Y, length Z) Geometry (slot width, projection) Wear (slot width, projection) You can use the configuration file to specify the data to be displayed for specific tool types in...
  • Page 665 Tool management 13.5 Tool list The "New tool - favorites" window opens. - OR - If you want to create a tool that is not in the Favorites list, press the "Cutters 100-199", "Drills 200-299", "Turning tools 500-599" or "Sp. tools 700-900”...
  • Page 666: Measuring The Tool

    Tool management 13.5 Tool list 13.5.3 Measuring the tool You can measure the tool offset data for the individual tools directly from the tool list. Note Tool measurement is only possible with an active tool. Procedure The tool list is opened. Select the tool that you want to measure in the tool list and press the "Measure tool"...
  • Page 667: Delete Tool

    Tool management 13.5 Tool list Press the "Cutting edges" softkey in the "Tool list". Press the "New cutting edge" softkey. A new data set is stored in the list. The cutting edge number is incremented by 1 and the offset data is as‐ signed the values of the cutting edge on which the cursor is positioned.
  • Page 668 Tool management 13.5 Tool list When you are loading a tool, the application automatically suggests an empty location. You may also directly specify an empty magazine location. You can unload tools from the magazine that you are not using at present. HMI then automatically saves the tool data in the tool list in the NC memory outside the magazine.
  • Page 669: Selecting A Magazine

    Tool management 13.5 Tool list Unloading tools Place the cursor on the tool that you would like to unload from the mag‐ azine and press the "Unload" softkey. Select the required load point in the "Load Point Selection" window. Confirm your selection with "OK". - OR - Undo your selection with "Cancel".
  • Page 670: Code Carrier Connection (Only 840D Sl)

    The magazine selection behavior with multiple magazines can be configured in different ways. Machine manufacturer Please refer to the machine manufacturer's specifications. References For a description of configuration options, refer to the Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl 13.5.8 Code carrier connection (only 840D sl) 13.5.8.1 Overview You have the option of configuring a code carrier connection.
  • Page 671 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 672 The deletion of the tool can be set differently, i.e. the "On code carrier" softkey is not available. References A description of the configuration options can be found in the following reference: SINUMERIK Operate (IM9) / SINUMERIK 840D sl Commissioning Manual Turning Operating Manual, 05/2017, A5E40868721...
  • Page 673: Managing A Tool In A File

    Tool management 13.5 Tool list 13.5.9 Managing a tool in a file If the "Permit tool in/out file" option is activated in the tool list settings, then an additional entry is available in the list of favorites. Figure 13-18 New tool from file in the list of favorites Creating a new tool from file The tool list is opened.
  • Page 674: Tool Wear

    Tool management 13.6 Tool wear The tool creation sequence can be defined differently. Unloading a tool in a file 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 "In file" softkeys. Navigate to the required directory and press the "OK"...
  • Page 675 Tool management 13.6 Tool wear the tool length or radius compensation. This ensures a consistent level of accuracy during workpiece machining. Monitoring types You can automatically monitor the tools' working times via the workpiece count, tool life or wear. Note Combination of monitoring types You have the option to monitor a tool by a type or any combination of monitoring types can be switched on.
  • Page 676 Tool management 13.6 Tool wear Column heading Meaning Cutting edge number Δ length X, Δ length Z Wear for length X or wear for length Z Δ Radius Radius wear Selection of tool monitoring - by tool life (T) - by count (C) - by wear (W) The wear monitoring is configured via a machine data item.
  • Page 677: Reactivate Tool

    Tool management 13.6 Tool wear Icon/ Meaning Marking Green double arrow The magazine location is positioned at the change position. Gray double arrow (con‐ The magazine location is positioned at the loading position. figurable) Red "X" The magazine location is disabled. Procedure Select the "Parameter"...
  • Page 678: Tool Data Oem

    Machine manufacturer Please refer to the machine manufacturer's specifications. References Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Multiple load points If you have configured several loading points for a magazine, then the "Load Point Selection" window appears after pressing the "Load" softkey.
  • Page 679: 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 680 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 681: 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 682: Delete/Unload/Load/Relocate All Tools

    Tool management 13.8 Magazine Press the "OK" softkey to relocate the tool to the recommended magazine 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 683: Tool Details

    Tool management 13.9 Tool details - 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 684: Tool Data

    Tool management 13.9 Tool details Press the "Cutting edge data" softkey if you wish to display the cutting edge data. Press the "Monitoring data" softkey if you want to display the monitoring data. 13.9.2 Tool data The "Tool Details" window provides the following data on the selected tool when the "Tool data"...
  • Page 685 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 686: Monitoring Data

    Tool management 13.9 Tool details Parameter Meaning For driven tools (drills and milling tools) Direction of Spindle is not switched on spindle rotation CW spindle rotation CCW spindle rotation Coolant 1 and 2 (e.g. internal and external cooling) can be switched on and off. Please refer to the machine manufacturer's specifications.
  • Page 687: Sorting Tool Management Lists

    Tool management 13.11 Filtering the 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 688 Please refer to the machine manufacturer's specifications. References A description of the configuration options is provided in SINUMERIK Operate (IM9) / SINUMERIK 840D sl Commissioning Manual Procedure Select the "Parameter" operating area. Press the "Tool list", "Tool wear" or "Magazine" softkey.
  • Page 689: Specific Search In The Tool Management Lists

    You can enter the location type as numerical value or as text depending on the particular configuration. Machine manufacturer Please refer to the machine manufacturer's specifications. References For a description of configuration options, refer to the Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Turning Operating Manual, 05/2017, A5E40868721...
  • Page 690 Tool management 13.12 Specific search in the tool management lists Procedure Select the "Parameter" operating area. Press the "Tool list", "Tool wear" or "Magazine" softkey. Press the ">>" and "Search" softkeys. Press the "Tool" softkey if you wish to search for a specific tool. - OR - Press the "Magazine location"...
  • Page 691: Changing The Cutting Edge Position Or Tool Type

    Tool management 13.14 Settings for tool lists 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 692: Working With Multitool

    Please refer to the machine manufacturer's specifications. References For further information about configuring the settings, please refer to the following references: SINUMERIK Operate (IM9) / SINUMERIK 840D sl Commissioning Manual Procedure Select the "Parameter" operating area. Press the "Tool list", "Tool wear" or "Magazine" softkey.
  • Page 693: Tool List For Multitool

    Tool management 13.15 Working with multitool Typical applications One application for using multitools on lathes with revolver and counterspindle is to equip the multitool with two turning tools. One turning tool for machining on the main spindle and one turning tool for machining on the counterspindle. An additional application is to use multitools on lathes equipped with a tool spindle.
  • Page 694: Create Multitool

    Tool management 13.15 Working with multitool 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 Operating Manual, 05/2017, A5E40868721...
  • Page 695 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 696: 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 697: 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 multi‐ tool. 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 698: 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 699: 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 700: Relocating A Multitool

    NC for a tool are reset during reactivation. Machine manufacturer Please refer to the machine manufacturer's specifications. References Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl 13.15.8 Relocating a multitool Multitools can be directly relocated within magazines to another magazine location, which means that you do not have to unload multitools with the associated tools from the magazine in order to relocate them to a different location.
  • Page 701: 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 displayed. The "Location"...
  • Page 702 Tool management 13.15 Working with multitool Turning Operating Manual, 05/2017, A5E40868721...
  • Page 703: 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 704 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 705 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 706: 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. Proceed as follows 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...
  • Page 707: 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 708: 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 709: Opening And Closing The Program

    Managing programs 14.2 Opening and closing the program 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 710: Executing A Program

    Managing programs 14.3 Executing a program - OR - Double-click the program. The selected program is opened in the "Editor" operating area. Now make the necessary program changes. Press the "NC Select" softkey to switch to the "Machine" operating area and begin execution.
  • Page 711: Creating A Directory / Program / Job List / Program List

    Managing programs 14.4 Creating a directory / program / job list / program list MD11280 $MN_WPD_INI_MODE=0: The INI file with the same name as the selected workpiece is executed. For example, when you select SHAFT1.MPF, the SHAFT1.INI file is executed upon <CYCLE START>. MD11280 $MN_WPD_INI_MODE=1: All files of type SEA, GUD, RPA, UFR, PRO, TOA, TMA and CEC which have the same name as the selected main program are executed in the specified sequence.
  • Page 712: Creating A New Workpiece

    Managing programs 14.4 Creating a directory / program / job list / program list In a subdirectory, in turn, you can create programs and then create program blocks for them. Note Restrictions ● Directory names must end in .DIR or .WPD. ●...
  • Page 713: Creating A New G Code Program

    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 a workpiece. Press the "New"...
  • Page 714: New Shopturn Program

    Managing programs 14.4 Creating a directory / program / job list / program list Select the file type (MPF or SPF). If you are in the NC memory and have selected either the "Subprograms" or "Part programs" folder, you can only create one subprogram (SPF) or one main program (MPF).
  • Page 715: Storing Any New File

    Managing programs 14.4 Creating a directory / program / job list / program list 14.4.5 Storing any new file In each directory or subdirectory you can create a file in any format that you specify. Note File extensions In the NC memory, the extension must have 3 characters, and DIR or WPD are not permitted. In the NC memory, you can create the following file types under a workpiece using the "Any"...
  • Page 716: Creating A Job List

    Comment Comments are identified in the job list by ";" at the start of the line or by round brackets. Template You can select a template from Siemens or the machine manufacturer when creating a new job list. Turning Operating Manual, 05/2017, A5E40868721...
  • Page 717: Creating A Program List

    Managing programs 14.4 Creating a directory / program / job list / program list Executing a workpiece If the "Select" softkey is selected for a workpiece, the syntax of the associated job list is checked and then executed. The cursor can also be placed on the job list for selection. Procedure Select the "Program manager"...
  • Page 718: Creating Templates

    Managing programs 14.5 Creating templates - OR - Enter the program name directly in the list. If you are making entries manually, check that the path is correct (e.g. // NC/WKS.DIR/MEINPROGRAMM.WPD/MEINPROGRAMM.MPF). //NC and the extension (.MPF) may be added automatically. With multi-channel machines, you can specify in which channel the pro‐...
  • Page 719: 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 720: Displaying The Program In The Preview

    Managing programs 14.8 Selecting several directories/programs 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. 14.7 Displaying the program in the Preview.
  • Page 721 Managing programs 14.8 Selecting several directories/programs Procedure Select the "Program manager" operating area. Choose the desired storage location and position the cursor on the file or directory from which you would like your selection to start. Press the "Select" softkey. The softkey is active.
  • Page 722: Copying And Pasting A Directory/Program

    Managing programs 14.9 Copying and pasting a directory/program Selecting with the mouse Key combination Meaning Left mouse Click on element: The element is selected. A previously existing selection is canceled. Left mouse + Expand selection consecutively up to the next click. Pressed Left mouse + Expand selection to individual elements by clicking.
  • Page 723 Managing programs 14.9 Copying and pasting a directory/program If the files MYPROGRAM.MPF, MYPROGRAM__1.MPF, and MYPROGRAM__3.MPF already exist in a directory, MYPROGRAM__2.MPF is created as the next copy of MYPROGRAM.MPF. Procedure Select the "Program manager" operating area. Choose the desired storage location and position the cursor on the file or directory which you would like to copy.
  • Page 724: Deleting A Directory/Program

    Managing programs 14.11 Changing file and directory properties 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 725 Managing programs 14.11 Changing file and directory properties Changing access rights Access rights for execution, writing, listing and reading are displayed in the "Properties" window. ● Execute: Is used for the selection for execution ● Write: Controls the changing and deletion of a file or a directory For NC files, you have the option to set the access rights from keyswitch 0 to the current access level, to be set separately for each file.
  • Page 726: 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 727 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 728 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 729 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 730 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 731 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 732: Viewing Pdf Documents

    Managing programs 14.13 Viewing PDF documents 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 733: Extcall

    Managing programs 14.14 EXTCALL Press the "Zoom page width" softkey to display the document in full width on the screen. - OR - Press the "Zoom page height" softkey to display the document with full height on the screen. - OR - Press the "Rotate left"...
  • Page 734 Managing programs 14.14 EXTCALL ● A program is found on a network drive with the EXTCALL command if – with SD $SC42700 EXT_PROG_PATH the search path refers to the network drive or a directory contained on the network drive. The program must be stored directly on that level, no subdirectories are searched.
  • Page 735 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 736: Execution From External Memory (Ees)

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

    Managing programs 14.16 Backing up data Procedure Select the "Program Manager" operating area. Select the storage location for the file/files to be archived. In the directories, select the required file from which you want to create an archive. - OR - If you want to back up several files or directories, press the "Select"...
  • Page 738 Managing programs 14.16 Backing up data You can display the content of the selected files (XML, ini, hsp, syf files, programs) using a preview. You can display information about the file, such as path, name, date of creation and change, in a Properties window.
  • Page 739: Reading In An Archive In The Program Manager

    Managing programs 14.16 Backing up data Press the "Preview window" softkey. The contents of the selected file are displayed in a small window. Press the "Preview window" softkey again to close the window. Press the "Properties" softkey. Information about the selected file is displayed in a small window. Press the "OK"...
  • Page 740 Managing programs 14.16 Backing up data Procedure Select the "Program Manager" operating area. Press the "Archive" and "Read in archive" softkeys. The "Read in archive: Select archive" window opens. Select the archive storage location and position the cursor on the required archive.
  • Page 741: Read In Archive From System Data

    Managing programs 14.17 Setup data 14.16.4 Read in archive from system data If you want to read in a specific archive, you can select this directly from the data tree. Procedure Select the "Startup" operating area. Press the "System data" softkey. In the data tree below the "Archive"...
  • Page 742 Managing programs 14.17 Setup data Even tool data that you have measured on an external tool setting station can be copied easily into the tool management system using this option. Backing-up job lists If you wish to backup a job list, which contains ShopTurn and G code programs, you obtain dedicated selection boxes to backup the tool data and zero points.
  • Page 743 Managing programs 14.17 Setup data Data Zero points for G code pro‐ ● No grams The selection box "Basis zero point" is hidden -- only available for job list ● All with ShopTurn and G code programs Basic zero points ●...
  • Page 744: Reading-In Set-Up Data

    Managing programs 14.17 Setup data Note Program selection If a main program as well as an INI file with the same name are in a directory, when selecting the main program, initially, the INI file is automatically started. In this way, unwanted tool data can be changed.
  • Page 745: Backing Up Parameters

    Managing programs 14.18 Backing up parameters 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 746 Managing programs 14.18 Backing up parameters Backing up data Which data is offered for backup depends on the machine configuration: Data R parameters ● No ● Yes - all channel-specific arithmetic parameters Global R parameters ● No ● Yes - all global arithmetic parameters UGUD parameters ●...
  • Page 747: Rs-232-C

    Managing programs 14.19 RS-232-C Press the ">>" and "Archive" softkeys. Press the "Save parameters" softkey. The "Save parameters" window appears. Select the data you want to back up. Press the <CHANNEL> key or click on the channel display if you want to change the active channel.
  • Page 748 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: <Installation path>/siemens/sinumerik/hmi/template/cfg Copy the file to one of the following directories: <Installation path>/user/sinumerik/hmi/cfg <Installation path>/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 749 Managing programs 14.19 RS-232-C Externally processing the punched tape format If you wish to externally process an archive, then generate this in the punched tape format. Procedure Select the "Program manager" operating area, and press the "NC" or "Local. drive" softkey. - OR - Select the "Startup"...
  • Page 750: Setting V24 In The Program Manager

    Managing programs 14.19 RS-232-C 14.19.2 Setting V24 in the program manager V24 setting Meaning Protocol The following protocols are supported for transfer via the V24 interface: ● RTS/CTS (default setting) ● Xon/Xoff Transfer Data transfer using a secured protocol (ZMODEM protocol): ●...
  • Page 751 Managing programs 14.19 RS-232-C V24 setting Meaning End of data transfer (hex) Only for punched tape format Stop with end of data transfer character The default setting for the end of data transfer character is (HEX) 1A Time monitoring (sec) Time monitoring For data transfer problems or at the end of data transfer (without end of data transfer character) data transfer is interrupted after the specified...
  • Page 752 Managing programs 14.19 RS-232-C Turning Operating Manual, 05/2017, A5E40868721...
  • Page 753: 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 754 Alarm, error and system messages 15.1 Displaying alarms Position the cursor on an alarm. If an NCK-POWER ON alarm is displayed, turn the unit off and back on (main switch), or press NCK-POWER ON. - OR - If an NC-Start alarm is displayed, press the <NC-Start> key. - OR - If a RESET alarm is displayed, press the <RESET>...
  • Page 755: Displaying An Alarm Log

    Alarm, error and system messages 15.3 Displaying messages Symbol Meaning PLC alarm of the SQ type (alarm number from 800000) Safety alarms Machine manufacturer Please refer to the machine manufacturer's instructions. 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.
  • Page 756: Sorting, Alarms, Faults And Messages

    Alarm, error and system messages 15.4 Sorting, alarms, faults and messages Overview of messages You can display all issued messages. The message overview contains the following information: ● Date ● Message number is only displayed for PLC messages ● Message text Procedure Select the "Diagnostics"...
  • Page 757: Creating Screenshots

    Alarm, error and system messages 15.5 Creating screenshots Press the "Number" softkey if you wish to sort the alarm list or the list with messages according to numbers. Press the "Ascending" softkey if you wish to display the list in an ascend‐ ing order.
  • Page 758: Plc And Nc Variables

    Alarm, error and system messages 15.6 PLC and NC variables Note If you wish to view the screenshots, then you can open the files in SINUMERIK Operate. On a Windows PC, you can open the data using a graphic program, e.g. "Office Picture Manager". (for 840D sl) 15.6 PLC and NC variables...
  • Page 759 Alarm, error and system messages 15.6 PLC and NC variables PLC variables Times Time (Tx) Counters ● Counter (Cx) ● Counter (Cx) Data ● Data block (DBx): Data bit (DBXx), data byte (DBBx), data word (DBWx), data double word (DBDx) ●...
  • Page 760 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): MD 10000 $MN_AXCONF_MACHAX_NAME_TAB[0] Note ● System variables can be dependent on the channel. When the channel is switched over, the values from the selected channel are displayed.
  • Page 761 Alarm, error and system messages 15.6 PLC and NC variables Press the "Display comments" softkey. The "Comments" column is displayed. You have the option of creating comments or editing existing comments. Press the "Display comments" softkey once again to hide the column. Press the "Change"...
  • Page 762: 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 763: 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 764: 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 765: 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 766: 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 767: Remote Diagnostics

    Alarm, error and system messages 15.9 Remote diagnostics 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 768 Alarm, error and system messages 15.9 Remote diagnostics Rights for remote access The "Specified by PLC" field shows the access rights for remote access or remote monitoring specified from the PLC. Machine manufacturer Please refer to the machine manufacturer's instructions. In the "Selected in the HMI"...
  • Page 769: Permit Modem

    Alarm, error and system messages 15.9 Remote diagnostics If you desire remote control, select the entry "Permit remote control". In order that remote control is possible, the entry "Allow remote operation" must be specified in the fields "Specified by PLC" and "Selected in HMI". Enter new values in the group "Behavior for remote access confirmation"...
  • Page 770: Exit Remote Diagnostics

    Alarm, error and system messages 15.9 Remote diagnostics Access via modem must be enabled if the access is to be made possible via a modem. Machine manufacturer Please refer to the machine manufacturer's instructions. When requesting remote diagnostics, you obtain a window with the corresponding pre- assigned data and values of the ping service.
  • Page 771: 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 772: Measuring The Tool

    Working with Manual Machine 16.3 Setting the zero offset Machining options You have the following options for machining the workpieces: ● Manual mode ● Single-cycle machining 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 77)").
  • Page 773: Set Limit Stop

    Working with Manual Machine 16.5 Simple workpiece machining 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 774: Traversing Axes

    Working with Manual Machine 16.5 Simple workpiece machining Functions The following functions are available to you for machining in manual mode: ● Axis movements ● Taper turning ● Straight (face and longitudinal turning) and circle Note Tool, spindle speed and direction of spindle rotation are activated with <CYCLE START>. A change in feedrate immediately becomes active.
  • Page 775: Taper Turning

    Working with Manual Machine 16.5 Simple workpiece machining 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. The active direction is graphically displayed in the basic screen by means of the wind rose.
  • Page 776: Straight And Circular Machining

    Working with Manual Machine 16.5 Simple workpiece machining Parameter Description Unit CW rotation: Spindle rotates clockwise Gear stage Specification of the gear stage (auto, I - V) α1 Rotation of the coordinate system. Degrees Other M function Input of machine functions Refer to the machine manufacturer's table for the correlation between the meaning and number of the function.
  • Page 777: Circular Turning

    Working with Manual Machine 16.5 Simple workpiece machining 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) Target position of an added axis, if it exists (abs or inc) Straight X α...
  • Page 778: More Complex Machining

    Working with Manual Machine 16.6 More complex 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 779 Working with Manual Machine 16.6 More complex machining ● Press the "Accept" softkey to save the values. The input screen form closes. A line with the specified parameters is displayed on the basic screen. ● Press the <CYCLE START> key. The selected cycle is started.
  • Page 780: Drilling With Manual Machine

    Working with Manual Machine 16.6 More complex machining 16.6.1 Drilling with Manual Machine Functions (cycles) The same range of technological functions (cycles) is available as in automatic mode for drilling on the face or peripheral surface of a workpiece: Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 781: 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 289)"). 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 782: Contour 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 "Rotate (Page 349)"). 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 783: Milling With Manual Machine

    Working with Manual Machine 16.6 More complex machining Parameters The parameters of the input screen forms correspond to the parameters under Automatic (see Section Contour turning (Page 383)). Last contour If you have created a contour since the startup of the machine, the "Last contour" softkey is available.
  • Page 784: Simulation And Simultaneous Recording

    Working with Manual Machine 16.7 Simulation and simultaneous recording ⇒ Parameters The parameters of the input screen forms correspond to the parameters under Automatic (see Section "Milling (Page 425)"). 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 195)").
  • Page 785: 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 786 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, 05/2017, A5E40868721...
  • Page 787 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 788: Tool Alignment For Turning

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

    Working with a B axis (only 840D sl) 17.4 Swiveling Machining on an inclined surface You can define inclined surfaces in a swivel mask. You can enter the rotation of the planes around the geometry axes (X, Y, Z) of the tool coordinate system as described in the workpiece drawing.
  • Page 790: Approach/Retraction

    Working with a B axis (only 840D sl) 17.5 Approach/retraction Parameter Description Unit Tool identifier Retraction plane for face B Positioning angle for machining surface Degrees Reference point for rotation Reference point for rotation Reference point for rotation Swivel mode ●...
  • Page 791 Working with a B axis (only 840D sl) 17.5 Approach/retraction If no tool change is needed you can generate no more than six motion blocks. The numbers (1 - 6) represent the processing sequence. Note Programming additional positions If three or six positions are not sufficient for the approach/retraction, you can call the cycle several times in succession to program further positions.
  • Page 792: Position Pattern

    Working with a B axis (only 840D sl) 17.6 Position pattern Parameter Description Unit Tracking The position of the tool tip is maintained during swiveling. Please refer to the machine manufacturer's instructions. Feedrate to approach the sixth position mm/min Alternatively, rapid traverse 6.
  • Page 793: Tool Selection For The Manual Mode

    Working with a B axis (only 840D sl) 17.7 Tool selection for the manual mode Parameter Description Unit Positioning Straight line: Next position is approached linearly in rapid traverse. Circular: Next position is approached along a circular path at the feedrate defined in the machine data.
  • Page 794: Measuring A Tool With The B Axis

    Working with a B axis (only 840D sl) 17.8 Measuring a tool with the B axis Procedure Aligning the milling and turning tool with β angle: Press the <SELECT> key and select ● 0° or ● 90° or ● Value entry box to freely enter the angle. Aligning the turning tool with γ...
  • Page 795 Working with a B axis (only 840D sl) 17.8 Measuring a tool with the B axis Procedure Select "JOG" mode in the "Machine" operating area. Execute the tool change and alignment in the T, S, M window before performing the measurement. Press the "Meas.
  • Page 796 Working with a B axis (only 840D sl) 17.8 Measuring a tool with the B axis Turning Operating Manual, 05/2017, A5E40868721...
  • Page 797: 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 798: Measure Tool

    Working with two tool carriers 18.2 Measure tool It is not possible to machine a thread with tools that are distributed between both tool holders. G code programming The following points must be taken into account for G code programming: ●...
  • Page 799: 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 800: Inserting A Block

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

    Teaching in a program 19.3 Inserting a block 19.3.1 Input parameters for teach-in blocks Parameters for teach-in of position and teach-in of G0, G1, and circle end position CIP Parameter Description Approach position in X direction Approach position in Y direction Approach position in Z direction Feedrate (mm/r;...
  • Page 802: Teach-In Via Windows

    Teaching in a program 19.4 Teach-in via Windows Transition behavior at the beginning and end of the spline curve The following motion parameters are offered: Parameter Description Start BAUTO Automatic calculation BNAT Curvature is zero or natural BTAN Tangential EAUTO Automatic calculation ENAT Curvature is zero or natural...
  • Page 803: Teach In Rapid Traverse G0

    Teaching in a program 19.4 Teach-in via Windows Procedure Select the "Machine" operating area. Press the <AUTO> or <MDA> key. Press the <TEACH IN> key. Press the "Teach prog." softkey. Use the cursor and input keys to position the cursor at the desired point in the program.
  • Page 804: Teach In Straight G1

    Teaching in a program 19.4 Teach-in via Windows 19.4.3 Teach in straight G1 You traverse the axes and teach-in a machining block (G1) with the approached positions. 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.
  • Page 805 Teaching in a program 19.4 Teach-in via Windows Note The relevant option bit must be set to enable you to program a spline interpolation. Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure Select the "Machine" operating area. Press the <AUTO> or <MDA> key. Press the <TEACH IN>...
  • Page 806: Editing A Block

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

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

    Teaching in a program 19.8 Settings for teach-in Procedure Select the "Machine" operating area. Press the <AUTO> or <MDA> key. Press the <TEACH IN> key. Press the "Teach prog." softkey. Click the program block to be deleted. Press the ">>" and "Delete block" softkeys. The program block on which the cursor is positioned is deleted.
  • Page 809 Teaching in a program 19.8 Settings for teach-in Press the ">>" and "Settings" softkeys. The "Settings" window appears. Under "Axes to be taught" and "Parameters to be taught", select the check boxes for the relevant settings and press the "Accept" softkey to confirm the settings.
  • Page 810 Teaching in a program 19.8 Settings for teach-in Turning Operating Manual, 05/2017, A5E40868721...
  • Page 811: Ht 8

    HT 8 20.1 HT 8 overview The mobile SINUMERIK HT 8 handheld terminal combines the functions of an operator panel and a machine control panel. It is therefore suitable for visualization, operation, teach in, and programming at the machine. ① Customer keys (user-defined) ②...
  • Page 812 HT 8 20.1 HT 8 overview Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Customer keys The four customer keys are freely assignable and can be set up customer-specifically by the machine manufacturer. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 813: Traversing Keys

    The HT 8 is available with a hand wheel. References For information about connecting the hand wheel, refer to: Operator Components and Networking Manual; SINUMERIK 840D sl/840Di sl 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.
  • Page 814: Machine Control Panel Menu

    HT 8 20.3 Machine control panel menu All existing vertical and horizontal softkeys are covered or hidden, i.e. other softkeys cannot be used. 20.3 Machine control panel menu Here you select keys from the machine control panel which are reproduced by the software by touch operation of the relevant softkeys.
  • Page 815 HT 8 20.3 Machine control panel menu You can expand the user softkey bar to display eight additional softkeys via the menu forward key. You use the "Back" softkey to hide the menu bar again. Softkeys on the machine control panel menu Available softkeys: "Machine"...
  • Page 816: Virtual Keyboard

    HT 8 20.4 Virtual keyboard Note The window will automatically disappear when changing regions areas with the "Menu Select" key. 20.4 Virtual keyboard The virtual keyboard is used as the input device for touch operator panels. It opens when you double-click an operator element with input capability (editor, edit field). The virtual keyboard can be positioned anywhere on the operator interface.
  • Page 817: Calibrating The Touch Panel

    HT 8 20.5 Calibrating the touch panel Special keys on the virtual keyboard ① Num: Reduces the virtual keyboard to the number block. ② Eng: Toggles the keyboard assignment between the English keyboard assignment and the keyboard assignment for the current language setting. Number block of the virtual keyboard Use the "Deu"...
  • Page 818 HT 8 20.5 Calibrating the touch panel Procedure Press the back key and the <MENU SELECT> key at the same time to start the TCU service screen. Touch the "Calibrate TouchPanel" button. The calibration process will be started. Follow the instructions on the screen and touch the three calibration points one after the other.
  • Page 819: Widescreen Format Multi-Touch Panels (840D Sl Only)

    Commissioning Manual SINUMERIK Operate, 840D sl Requirements A widescreen format multi-touch panel is required for the display of the additional windows. You can find more information on these panels in the following literature: SINUMERIK 840D sl Operator Components and Networking Manual (https:// support.industry.siemens.com/cs/document/109736214) Turning...
  • Page 820: Sidescreen With Standard Windows

    Widescreen format multi-touch panels (840D sl only) 21.1 Sidescreen with standard windows 21.1 Sidescreen with standard windows If the sidescreen has been configured, an additional navigation bar will be shown on the left- hand side of the operating interface. You can change the operating area directly, as well as show and hide the sidescreen, using this navigation bar.
  • Page 821 Widescreen format multi-touch panels (840D sl only) 21.1 Sidescreen with standard windows Figure 21-2 Sidescreen with minimized standard windows Standard windows The following windows are offered as standard: Alarms This window shows all the alarms in the alarm list. The alarm number and description are displayed for every alarm.
  • Page 822: Sidescreen With Windows For The Abc Keyboard And/Or Machine Control Panel

    Widescreen format multi-touch panels (840D sl only) 21.2 Sidescreen with windows for the ABC keyboard and/or machine control panel 21.2 Sidescreen with windows for the ABC keyboard and/or machine control panel A window for an ABC keyboard and a window for a machine control panel can be configured in the sidescreen of multi-touch panels in addition to the standard windows.
  • Page 823 Widescreen format multi-touch panels (840D sl only) 21.2 Sidescreen with windows for the ABC keyboard and/or machine control panel Example: Display of a machine control panel on the sidescreen Turning Operating Manual, 05/2017, A5E40868721...
  • Page 824 Widescreen format multi-touch panels (840D sl only) 21.2 Sidescreen with windows for the ABC keyboard and/or machine control panel Turning Operating Manual, 05/2017, A5E40868721...
  • Page 825: Ctrl-Energy

    Ctrl-Energy 22.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 826: Ctrl-E Analysis

    A light-green bar in the negative direction indicates that the machine is feeding energy back into the power supply system. References Information on the configuration is provided in the following reference: System Manual "Ctrl-Energy", SINUMERIK 840D sl / 828D Turning Operating Manual, 05/2017, A5E40868721...
  • Page 827: Displaying The Energy Analyses

    Further, you also have the option of listing the usage values for all drives and where relevant, all auxiliary units. References Information on the configuration is provided in the following reference: System Manual "Ctrl-Energy", SINUMERIK 840D sl / 828D Turning Operating Manual, 05/2017, A5E40868721...
  • Page 828: Measuring And Saving The Energy Consumption

    Ctrl-Energy 22.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 829: Tracking Measurements

    The selection of the axis to be measured depends on the configuration. References Information on the configuration is provided in the following reference: System Manual "Ctrl-Energy", SINUMERIK 840D sl / 828D 22.2.4 Tracking measurements You have the option of graphically displaying the actual and saved measurement curves.
  • Page 830: Tracking Usage Values

    Ctrl-Energy 22.2 Ctrl-E analysis 22.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 831: Long-Term Measurement Of The Energy Consumption

    Ctrl-Energy 22.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 832: Ctrl-E Profiles

    Ctrl-Energy 22.3 Ctrl-E profiles 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. 22.3 Ctrl-E profiles 22.3.1...
  • Page 833 Please observe the information provided by the machine manufacturer. 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.
  • Page 834 Ctrl-Energy 22.3 Ctrl-E profiles Position the cursor on the required energy-saving profile and press the "Disable profile" softkey if you wish to disable this state. The profile is inhibited and does not become active. The energy-saving profile is grayed-out and displayed without any time information. The labeling of the "Disable profile"...
  • Page 835: Easy Message (828D Only)

    Information about the GSM modem can be found in the reference: ● PPU SINUMERIK 828D Manual You can find further information on the MODEM MD720 on the Internet at: ● MODEM MD720 (https://support.industry.siemens.com/cs/mdm/102401328? c=70936043019&pnid=15923&lc=en-WW) Calling the SMS Messenger Select the "Diagnostics" operating area.
  • Page 836: Activating Easy Message

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

    Easy Message (828D only) 23.3 Creating/editing a user profile 23.3 Creating/editing a user profile User identification Display Meaning User name Name of the user to be created or logged on. Telephone number Telephone number of the user to which the messages are to be sent. The telephone number must include the country code in order that control commands can identify the sender (e.g.
  • Page 838: Setting-Up Events

    Easy Message (828D only) 23.4 Setting-up events Press the "Default" softkey. The appropriate window is opened and displays the default values. Press the "Send test message" softkey. An SMS message with predefined text is sent to the specified telephone number. Editing user data and events Select the user whose data you want to edit and press the "Edit"...
  • Page 839: Logging An Active User On And Off

    Easy Message (828D only) 23.5 Logging an active user on and off ● Machine faults An SMS is sent if PLC alarms or messages are output that cause the machine to come to a standstill (i.e. PLC alarms with an Emergency Stop response). ●...
  • Page 840: Displaying Sms Logs

    Easy Message (828D only) 23.6 Displaying SMS logs Requirement The connection has been established to the modem. Procedure Press the "User profiles” softkey. Select the desired user in the User name field and press the "User active” softkey. Note Repeat step 2 to activate further users. - OR - Send an SMS with the User ID and the "activate"...
  • Page 841: Making Settings For Easy Message

    Easy Message (828D only) 23.7 Making settings for Easy Message Requirement The connection has been established to the modem. Procedure Press the "SMS log" softkey. The "SMS Log" window appears. All the messages that have been sent or received by the Messenger are listed.
  • Page 842 Easy Message (828D only) 23.7 Making settings for Easy Message If you want to limit the number of sent SMS messages then select the "Specify limit for SMS counter" entry and enter the desired number. When the maximum number of messages is reached, you obtain a cor‐ responding error message.
  • Page 843: Easy Extend (828D Only)

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

    Easy Extend (828D only) 24.3 Activating and deactivating a device 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. Press the "Enable function" softkey. The "Enabling of the Devices Option"...
  • Page 845: Initial Commissioning Of Additional Devices

    Easy Extend (828D only) 24.4 Initial commissioning of additional devices 24.4 Initial commissioning of additional devices Normally, the device has already been commissioned by the machine manufacturer. If an initial commissioning has not been performed or if, for example, function tests are to be performed again (e.g.
  • Page 846 Easy Extend (828D only) 24.4 Initial commissioning of additional devices Turning Operating Manual, 05/2017, A5E40868721...
  • Page 847: Service Planner (828D Only)

    Service Planner (828D only) 25.1 Performing and monitoring maintenance tasks With the "Service Planner", maintenance tasks have been set up that have to be performed at certain intervals (e.g. top up oil, change coolant). A list is displayed of all the maintenance tasks that have been set up together with the time remaining until the end of the specified maintenance interval.
  • Page 848: Set Maintenance Tasks

    Service Planner (828D only) 25.2 Set maintenance tasks Perform the maintenance task when the maintenance interval has nearly expired or when prompted to do so by alarms or a warning. After you have performed a pending maintenance task and the task is signaled as "Completed", position the cursor at the appropriate task and press the "Servicing performed"...
  • Page 849 Service Planner (828D only) 25.2 Set maintenance tasks Display Meaning Status Display of the current status of a maintenance task. The maintenance task has been started. The maintenance task is completed. The maintenance task is deactivated, i.e. the time has been stopped.
  • Page 850 Service Planner (828D only) 25.2 Set maintenance tasks Turning Operating Manual, 05/2017, A5E40868721...
  • Page 851: Edit Plc User Program (828D Only)

    Edit PLC user program (828D only) 26.1 Introduction A PLC user program consists to a large degree of logical operations to implement safety functions and to support process sequences. These logical operations include the linking of various contacts and relays. These logic operations are displayed in a ladder diagram. You can edit the ladder diagrams with the following tools: ●...
  • Page 852: Resetting The Processing Time

    Edit PLC user program (828D only) 26.2 Displaying and editing PLC properties Procedure Select the "Start-up" operating area. Press the "PLC" softkey. The ladder diagram representation opens and displays the PLC informa‐ tion. 26.2.2 Resetting the processing time You can reset the processing time of the PLC user program. Procedure Ladder add-on tool is open.
  • Page 853: Displaying And Editing Plc And Nc Variables

    Edit PLC user program (828D only) 26.3 Displaying and editing PLC and NC variables Procedure Ladder add-on tool is open. You have changed project data. Press the "PLC Stop" softkey if the PLC is in the Run state. Press the "Load to CPU" softkey to start the loading operation. All data classes are loaded.
  • Page 854 Edit PLC user program (828D only) 26.3 Displaying and editing PLC and NC variables PLC variables Bit memory Memory bit (Mx), memory byte (MBx), memory word (MWx), memory double word (MDx) Times Time (Tx) Counters ● Counter (Cx) ● Counter (Cx) Data ●...
  • Page 855 Edit PLC user program (828D only) 26.3 Displaying and editing PLC and NC variables The following machine data is representative for all variable types (INT, BOOL, AXIS, CHAR, STRING): MD 10000 $MN_AXCONF_MACHAX_NAME_TAB[0] Note ● System variables can be dependent on the channel. When the channel is switched over, the values from the selected channel are displayed.
  • Page 856 Edit PLC user program (828D only) 26.3 Displaying and editing PLC and NC variables Press the "Display comments" softkey. The "Comments" column is displayed. You have the option of creating comments or editing existing comments. Press the "Display comments" softkey once again to hide the column. Press the "Change"...
  • Page 857: Displaying And Editing Plc Signals In The Status List

    Edit PLC user program (828D only) 26.4 Displaying and editing PLC signals in the status list 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] 26.4 Displaying and editing PLC signals in the status list PLC signals are displayed and can be changed in the "PLC Status List" window. The following lists are shown Inputs (IB) Bit memories (MB)
  • Page 858: View Of The Program Blocks

    Edit PLC user program (828D only) 26.5 View of the program blocks Activate the desired address type (e.g. DB), enter the value and press the "Accept" softkey. The cursor jumps to the specified address. Press the "Change" softkey. The "RW" input field can be edited. Enter the desired value and press the "Accept"...
  • Page 859: Structure Of The User Interface

    Edit PLC user program (828D only) 26.5 View of the program blocks Procedure Select the "Startup" operating area. Press the "PLC" softkey. Press the "Window 1" or "Window 2" softkey. 26.5.2 Structure of the user interface The following figure shows the user interface. Figure 26-1 Screen layout Turning...
  • Page 860: Control Options

    Edit PLC user program (828D only) 26.5 View of the program blocks Table 26-1 Key to screen layout Screen element Display Meaning Application area Supported PLC program language Program change exists Name of the active program block Representation: Symbolic name (absolute name) Program status Program is running Stop...
  • Page 861: Displaying The Program Status

    Edit PLC user program (828D only) 26.5 View of the program blocks Shortcuts Action Down a screen One field to the left, right, up or down To the first field of the first network -or- To the last field of the last network -or- Open the next program block in the same window Open the previous program block in the same window...
  • Page 862: Changing The Address Display

    Edit PLC user program (828D only) 26.5 View of the program blocks The "Progress status" display is also controlled using the "Program stat." softkey Colors for displaying the program status In the progress status, different colors are used to display information. Display Color Signal flow of the busbar when the status is active...
  • Page 863: Enlarging/Reducing The Ladder Diagram

    Edit PLC user program (828D only) 26.5 View of the program blocks Procedure The program block view is open. Press the "Symbol. address" softkey. The list of operands is displayed sorted according to symbolic address. To return to the display showing the absolute addresses press the "Sym‐ bol.
  • Page 864: Displaying Local Variable Table

    Edit PLC user program (828D only) 26.5 View of the program blocks ● Properties You can display the properties of a block and edit them, when required. ● Protection You can protect the block with a password. Then, the block cannot be opened without entering the password.
  • Page 865: Creating A Program Block

    Edit PLC user program (828D only) 26.5 View of the program blocks Procedure The "Program Block" window is open. Press the "Local variables" softkey. The "Local Variables" window appears and lists the created variables. 26.5.7.3 Creating a program block Overview The failure of a single input, output or relay normally results in the failure of the complete system.
  • Page 866: Opening A Program Block In The Window

    Edit PLC user program (828D only) 26.5 View of the program blocks Creating a new block You can create new program blocks with the ladder editor. Name INT _100, INT_101 The number from the selection field "Number of subprogram" is taken for the name of the INT block.
  • Page 867: Displaying/Canceling The Access Protection

    Edit PLC user program (828D only) 26.5 View of the program blocks Procedure The relevant block is selected and the "Program Block" window is open. Select the desired block and press "Open". The block is displayed in the currently active window 1 or window 2. 26.5.7.5 Displaying/canceling the access protection You can password protect your program organizational units (POUs) in the PLC 828...
  • Page 868: Editing Block Properties Subsequently

    Edit PLC user program (828D only) 26.5 View of the program blocks 26.5.7.6 Editing block properties subsequently You can edit the title, author and comments of a block. Note You cannot edit the block name, subprogram number and data class assignment. Procedure The relevant block is selected and the "Program Block"...
  • Page 869: Editing A Program Block

    Edit PLC user program (828D only) 26.5 View of the program blocks Editing functions ● Edit block – Create connecting lines, contacts, coils, and boxes – Change operands – Delete operations ● Network – Create You can create and then edit a new network. –...
  • Page 870: Deleting A Program Block

    Edit PLC user program (828D only) 26.5 View of the program blocks - OR - Press the "Coils" softkey and select the desired operation in the list that opens. - OR - Press the "Boxes" softkey and select the desired operation in the list that opens.
  • Page 871: Inserting And Editing Networks

    Edit PLC user program (828D only) 26.5 View of the program blocks Procedure The relevant block is selected and the "Program Block" window is open. Select the desired block and press "Delete". Press "OK" to delete the block. - OR - Press "Cancel"...
  • Page 872 Edit PLC user program (828D only) 26.5 View of the program blocks Note Logical AND (serial contact) and logical OR (parallel contact) are not possible. The bit combinations comprise one or several logical operations and the assignment to an output / bit memory. If the cursor is moved further to the left with the arrow key, the type of assignment or a logic operation can be selected.
  • Page 873: Editing Network Properties

    Edit PLC user program (828D only) 26.5 View of the program blocks - OR - Press the <DEL> key. The network, including all the logic operations and operands, or the se‐ lected operation is deleted. 26.5.8.5 Editing network properties You can edit the network properties of an INT block. Network title and network comment The title can have a maximum of 3 lines and 128 characters.
  • Page 874: Displaying Symbol Tables

    Edit PLC user program (828D only) 26.6 Displaying symbol tables The following information is listed: ● Names ● Absolute addresses ● Comments The symbol information table remains empty for networks that do not contain any global symbols. Procedure The ladder diagram display (LAD) is open. Select the desired network and press the "Symbol info"...
  • Page 875: Displaying Cross References

    Edit PLC user program (828D only) 26.7 Displaying cross references 26.7 Displaying cross references You can display all the operands used in the PLC user project and their use in the list of cross references. This list indicates in which networks an input, output, bit memory, etc. is used. The list of cross references contains the following information: ●...
  • Page 876: Searching For Operands

    Edit PLC user program (828D only) 26.8 Searching for operands Press the "OK" softkey to start the search. If an element is found that corresponds to the sought element, but is not at the appropriate position, press the "Find next" softkey to find where the search term occurs next.
  • Page 877: Appendix

    Appendix 840D sl / 828D documentation overview Turning Operating Manual, 05/2017, A5E40868721...
  • Page 878 Appendix A.1 840D sl / 828D documentation overview Turning Operating Manual, 05/2017, A5E40868721...
  • Page 879: Index

    Index Archive Generate in the program manager, 736 generating in the system data, 737 Punched tape format, 736 2-channel grooving, 637 read in archive from system data, 741 2-channel plunge turning, 637 reading-in in the Program Manager, 739 2-channel stock removal, 637 Auxiliary functions H functions, 179 M functions, 179...
  • Page 880 Index Search pointer, 133 Machine operating area, 648 Search target parameters, 134 Settings, 648 Search target specification, 132 Context-sensitive online help, 60 ShopTurn program, 137 Contour call - CYCLE62 Using, 129 Function, 395, 514 Boring - CYCLE86 Parameter, 396, 515 Function, 299 Contour elements Parameter, 301...
  • Page 881 Index Program block, 147, 863, 866 CYCLE70 - thread milling Program list, 717 Function, 494 Workpiece, 712 Parameters, 496 Cross references CYCLE72 - Path milling displaying operands, 875 Function, 516 Ctrl-Energy Parameter, 521 Comparing usage values, 830 CYCLE76 - rectangular spigot Displaying measured curves, 829 Function, 447, 448 Displaying usage values, 830...
  • Page 882 Index Parameter - input complete, 295 Parameter - Form E, 356 Parameter - input simple, 295 Parameter - Form F, 357 CYCLE83 - deep-hole drilling 1 Parameter - Thread, 359 Function, 301 CYCLE951 - stock removal Input simple, 302 Function, 349 Parameter - input complete, 303, 305 Parameter, 352 Parameter - input simple, 305...
  • Page 883 Index Program level, 127 Program status, 861 symbol table, 874 DRF (handwheel offset), 138 Data block (SB2), 123 Drill thread milling - CYCLE78 Deep-hole drilling 1 - CYCLE83 Function, 324 Function, 301 Parameters, 328 Input simple, 302 Drilling Parameter - input complete, 303 Manual Machine, 780 Parameter - input simple, 305 Drilling - CYCLE82...
  • Page 884 Index Editor Gloves, 64 Calling, 141 Graphic view Settings, 150 ShopTurn program, 235 Grid position pattern - CYCLE801 Creating drives, 726 Function, 337 Elongated hole - LONGHOLE Grid/frame position pattern - CYCLE801 Function, 492 Function, 334 Parameter, 494 Parameter, 339, 340 Enabling button, 812 Groove - CYCLE930 Energy analysis...
  • Page 885 Index Job list Chinese characters, 51 Creating, 716 Korean characters, 56 Multi-channel support, 610 Incremental dimensions, 245 Information Program block, 858, 863 Initial commissioning Key combinations - Simulation Additional components, 845 Changing the section, 212 Input simple Enlarging/reducing a graphic, 210 Center drilling, 561 Feedrate, 209 Circular pocket - POCKET4, 438...
  • Page 886 Index LONGHOLE - elongated hole Straight line, Function, 492 Traversing axes, Parameter, 494 Turning, Longitudinal slot - SLOT1 Zero/work offset, 772 Function, 465 Manual mode, 107 Input simple, 466 Circle, 777 Parameter - input complete, 471 Settings, 118 Parameter - input simple, 471 Straight line, 776 Traversing axes, 111 Manual retraction, 113...
  • Page 887 Index Multi-channel data editing, 871 Multi-channel support, 604 inserting, 871 Multi-channel editor, 603 Network properties Synchronized view, 624 editing, 873 Time synchronous view, 628 New contour Wait points, 628 Function - Milling, 506 Multi-channel program Function - Turning, 386 Creating, 603 Parameter - Turning, 387 Editing a G code program, 610 Parameters - Milling, 508...
  • Page 888 Index Changing, 47 Positioning Counterspindle, fixed, 594 Magazine, 681 Counter-spindle, traversable, 589, 590, 591 Multitool, 701 Entering, 46 Positions Pasting display, 346 Directories, 722 Hiding, 346 Program, 722 Predrilling contour pocket - CYCLE64 Path milling - CYCLE72 Function - Centering, 523 Function, 516 Function - Predrilling, 523 Parameter, 521...
  • Page 889 Index Modes of operation, 138 Reactivating Multi-channel view, 635 Multitool, 699 Program correction, 127 Tool, 677 Program header, 250 Reading in Program level Setup data, 744 Displaying, 127 Reaming - CYCLE85 Program list Function, 296 Creating, 717 Parameter, 298 Program Manager, 703 Rectangular pocket - POCKET3 Searching for directories and files, 719 Function, 428...
  • Page 890 Index SB1, 123 Program settings, 260 SB2, 123 Radius compensation, 254 SB3, 123 Spindle speed (S), 255 Screenshots Straight and circle, 573 Copy, 757 Straight line, 575 Creating, 757 Straight line polar, 582 Open, 758 Structure, 240 Search Tool (T), 254 in the Program Manager, 719 Shortcuts Search function...
  • Page 891 Index Spindle speed limitation, 97 Tapping with compensating chuck - CYCLE840 Starting hole, 137 Function, 317 Startup, 67 Input simple, 317 Status display, 38 Parameter - input complete, 322 Stock removal Parameter - input simple, 323 in JOG, 114 Tapping without compensating chuck - CYCLE84 Parameters, 116 Function, 317 Stock removal - CYCLE951...
  • Page 892 Index Tip angle, 660 User data, 166 Tool User interface Change type, 691 operating, 860 Changing the cutting edge position, 691 Representation, 859 Delete, 667 User variables Details, 683 Activating, 174 Dimensioning, 655 Backing up, 745 Loading, 667 Channel GUD, 171 Measure manually, 78 Defining, 174 Measurement, 666...
  • Page 893 Index Zero point settings Backing up, 741 reading in, 744 Turning Operating Manual, 05/2017, A5E40868721...
  • Page 894 Index Turning Operating Manual, 05/2017, A5E40868721...

This manual is also suitable for:

Sinumerik 828d

Table of Contents