Siemens SINUMERIK 840D sl Operating Manual

Siemens SINUMERIK 840D sl Operating Manual

Milling
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents
Milling
SINUMERIK
SINUMERIK 840D sl / 828D
Milling
Operating Manual
Valid for:
Controller
SINUMERIK 840D sl / 840DE sl / 828D
Software version
CNC software for 840D sl / 840DE sl
SINUMERIK Operate for PCU/PC
03/2013
6FC5398-7CP40-3BA1
___________________
Preface
___________________
Introduction
___________________
Setting up the machine
___________________
Execution in manual mode
___________________
Machining the workpiece
___________________
Simulating machining
Generating a G code
___________________
program
___________________
Creating a ShopMill program
Programming technological
___________________
functions (cycles)
Multi-channel view (only
___________________
840D sl)
Collision avoidance (only
___________________
840D sl)
___________________
Tool management
___________________
Managing programs
Alarm, error, and system
___________________
messages
Working with Manual
___________________
Machine
___________________
Teaching in a program
___________________
HT 8
___________________
Ctrl-Energy
___________________
Easy Message (828D only)
___________________
Easy Extend (828D only)
___________________
Service Planner (828D only)
Ladder Viewer and Ladder
___________________
add-on (828D only)
4.5 SP2
4.5 SP2
___________________
Appendix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
A
Table of Contents
loading

Summary of Contents for Siemens SINUMERIK 840D sl

  • Page 1 Easy Message (828D only) Valid for: ___________________ Easy Extend (828D only) Controller ___________________ SINUMERIK 840D sl / 840DE sl / 828D Service Planner (828D only) Ladder Viewer and Ladder ___________________ Software version add-on (828D only) CNC software for 840D sl / 840DE sl 4.5 SP2...
  • Page 2 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 3: Preface

    Training For information about the range of training courses, refer under: ● www.siemens.com/sitrain SITRAIN - Siemens training for products, systems and solutions in automation technology ● www.siemens.com/sinutrain SinuTrain - training software for SINUMERIK FAQs You can find Frequently Asked Questions in the Service&Support pages under Product Support.
  • Page 4 Preface SINUMERIK You can find information on SINUMERIK under the following link: www.siemens.com/sinumerik Target group This documentation is intended for users of milling machines running the SINUMERIK Operate software. Benefits The operating manual helps users familiarize themselves with the control elements and commands.
  • Page 5 Preface Technical Support You will find telephone numbers for other countries for technical support in the Internet under http://www.siemens.com/automation/service&support Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 6 Preface Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 7: Table Of Contents

    Table of contents Preface ..............................3 Introduction.............................. 19 Product overview .........................19 Operator panel fronts ........................20 1.2.1 Overview ............................20 1.2.2 Keys of the operator panel......................21 Machine control panels ........................31 1.3.1 Overview ............................31 1.3.2 Controls on the machine control panel ..................31 User interface..........................34 1.4.1 Screen layout ..........................34 1.4.2...
  • Page 8 Table of contents 2.5.4 Fixed point calibration ......................... 74 2.5.5 Measuring a tool with an electrical tool probe................75 2.5.6 Calibrating the electrical tool probe..................... 77 Measuring the workpiece zero ....................78 2.6.1 Overview ............................. 78 2.6.2 Sequence of operations ......................83 2.6.3 Examples with manual swivel .....................
  • Page 9 Table of contents Manual retraction ........................142 Simple face milling of the workpiece..................144 Default settings for manual mode ....................147 Machining the workpiece ........................149 Starting and stopping machining....................149 Selecting a program........................151 Testing a program........................152 Displaying the current program block ..................153 4.4.1 Current block display .........................153 4.4.2 Displaying a basic block......................154...
  • Page 10 Table of contents 4.12.4 Auxiliary functions ........................196 4.13 Mold making view........................198 4.13.1 Starting the mold making view ....................201 4.13.2 Specifically jump to the program block ..................202 4.13.3 Searching for program blocks ....................202 4.13.4 Changing the view........................203 4.13.4.1 Enlarging or reducing the graphical representation ..............
  • Page 11 Table of contents Machining plane, milling direction, retraction plane, safe clearance and feedrate (PL, RP, SC, F)............................240 Selection of the cycles via softkey .....................241 Calling technology functions ......................245 6.9.1 Hiding cycle parameters ......................245 6.9.2 Setting data for cycles........................246 6.9.3 Checking cycle parameters......................246 6.9.4 Programming variables ......................246 6.9.5...
  • Page 12 Table of contents 7.17.3 Results/simulation test ......................294 7.17.4 G code machining program....................... 296 Programming technological functions (cycles) ..................299 Drilling ............................299 8.1.1 General............................299 8.1.2 Centering (CYCLE81) ....................... 300 8.1.2.1 Function............................. 300 8.1.3 Drilling (CYCLE82)........................302 8.1.3.1 Function............................. 302 8.1.4 Reaming (CYCLE85) ........................
  • Page 13 Table of contents 8.3.10 Milling contour pocket (CYCLE63).....................403 8.3.11 Residual material contour pocket (CYCLE63) ................406 8.3.12 Milling contour spigot (CYCLE63)....................408 8.3.13 Residual material contour spigot (CYCLE63) ................410 Turning - only for G code programs...................412 8.4.1 General ............................412 8.4.2 Stock removal (CYCLE951).......................412 8.4.2.1 Function .............................412 8.4.3...
  • Page 14 Table of contents 8.7.6.1 General programming ....................... 499 8.7.7 Straight or circular machining....................501 8.7.8 Programming a straight line ...................... 503 8.7.9 Programming a circle with known center point ................. 504 8.7.10 Programming a circle with known radius .................. 505 8.7.11 Helix ............................
  • Page 15 Table of contents 11.12 Specific search in the tool management lists................563 11.13 Displaying tool details ........................564 11.14 Displaying all tool details......................566 11.15 Changing a tool type ........................567 11.16 Settings for tool lists........................568 Managing programs..........................571 12.1 Overview ............................571 12.1.1 NC memory ..........................574 12.1.2 Local drive..........................575 12.1.3...
  • Page 16 Table of contents 12.17 RS-232-C ..........................618 12.17.1 Reading-in and reading-out archives ..................618 12.17.2 Setting V24 in the program manager ..................620 12.18 Multiple clamping ........................622 12.18.1 Multiple clamping ........................622 12.18.2 Program header setting, "Clamping"..................623 12.18.3 Creating a multiple clamping program ..................624 Alarm, error, and system messages ......................
  • Page 17 Table of contents 14.7 Simulation and simultaneous recording..................663 Teaching in a program........................... 665 15.1 Overview ............................665 15.2 General sequence........................665 15.3 Inserting a block .........................666 15.3.1 Input parameters for teach-in blocks ..................667 15.4 Teach-in via window ........................669 15.4.1 General ............................669 15.4.2 Teach in rapid traverse G0 ......................670 15.4.3 Teach in straight G1........................670...
  • Page 18 Table of contents Easy Extend (828D only) ........................703 19.1 Overview ........................... 703 19.2 Enabling a device........................704 19.3 Activating and deactivating a device..................704 19.4 Commissioning Easy Extend ....................705 Service Planner (828D only) ........................707 20.1 Performing and monitoring maintenance tasks................. 707 20.2 Set maintenance tasks......................
  • Page 19: 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 20: Operator Panel Fronts

    Introduction 1.2 Operator panel fronts Operator panel fronts 1.2.1 Overview Introduction The display (screen) and operation (e.g. hardkeys and softkeys) of the SINUMERIK Operate user interface use the operator panel front. In this example, the OP 010 operator panel front is used to illustrate the components that are available for operating the controller and machine tool.
  • Page 21: Keys Of The Operator Panel

    A more precise description as well as a view of the other operator panel fronts that can be used may be found in the following reference: Operator Components and Networking Manual; SINUMERIK 840D sl/840Di sl 1.2.2 Keys of the operator panel The following keys and key combinations are available for operation of the controller and the machine tool.
  • Page 22 Introduction 1.2 Operator panel fronts • Toggles between the windows. • For a multi-channel view or for a multi-channel functionality, switches within a channel gap between the upper and lower window. • Selects the first entry in selection lists and in selection fields. •...
  • Page 23 Introduction 1.2 Operator panel fronts + Positions the cursor to the topmost line of a window. Scrolls downwards by one page in a window. + In the program manager and in the program editor, from the cursor position, selects directories or program blocks up to the end of the window.
  • Page 24 Introduction 1.2 Operator panel fronts • 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. ...
  • Page 25 Introduction 1.2 Operator panel fronts + Selects in selection lists and in selection fields the previous entry or the last entry. Moves the cursor to the last entry field in a window, to the end of a table or a program block.
  • Page 26 Introduction 1.2 Operator panel fronts • In the program editor, indents the cursor by one character. • In the program manager, moves the cursor to the next entry to the right. + • In the program editor, indents the cursor by one character. •...
  • Page 27 Introduction 1.2 Operator panel fronts + + Scrolls the actual user interface through all installed languages in the inverse sequence. +

    Generates a screenshot from the actual user interface and saves it as file. + Switches the single block in or out in the simulation.

  • Page 28 Introduction 1.2 Operator panel fronts + + Backs up the log files on the USB-FlashDrive. If a USB-FlashDrive is not inserted, then the files are backed-up in the manufacturer's area of the CF card. + + Starts "HMI Trace".
  • Page 29 Introduction 1.2 Operator panel fronts • Closes a directory which contains the element. • Reduces the size of the graphic view for simulation and traces. Opens the calculator in the entry fields. Opens a directory with all of the subdirectories. ...
  • Page 30 Introduction 1.2 Operator panel fronts - only OP 010 and OP 010C Calls the "Diagnosis" operating area. - only OP 010 and OP 010C Calls the "Program Manager" operating area. - only OP 010 and OP 010C Calls the "Parameter"...
  • Page 31: Machine Control Panels

    1.3.1 Overview The machine tool can be equipped with a machine control panel by Siemens or with a specific machine control panel from the machine manufacturer. You use the machine control panel to initiate actions on the machine tool such as traversing an axis or starting the machining of a workpiece.
  • Page 32 Introduction 1.3 Machine control panels Machine manufacturer For additional responses to pressing the Emergency Stop button, please refer to the machine manufacturer's instructions. Installation locations for control devices (d = 16 mm) RESET Stop processing the current programs. • The NCK control remains synchronized with the machine. It is in its initial state and ready for a new program run.
  • Page 33 Introduction 1.3 Machine control panels Machine manufacturer A machine data code defines how the increment value is interpreted. Customer keys T1 to T15 Traversal axes with rapid traverse superposition and coordinate exchange Axis keys Selects an axis. Direction keys Select the traversing direction. ...
  • Page 34: User Interface

    Introduction 1.4 User interface User interface 1.4.1 Screen layout Overview Active operating area and mode Alarm/message line Program name Channel state and program control Channel operational messages Axis position display in actual value window Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 35: Status Display

    Introduction 1.4 User interface Display for Active tool T • Current feedrate F • Active spindle with current status (S) • Spindle utilization rate in percent • Name of the active tool carrier with display of a rotation in space and plane •...
  • Page 36 Introduction 1.4 User interface Display Description "Parameter" operating area "Program" operating area "Program manager" operating area "Diagnosis" operating area "Start-up" operating area Active mode or submode "Jog" mode "MDA" mode "Auto" mode "Teach In" submode "Repos" submode "Ref Point" submode Alarms and messages Alarm display The alarm numbers are displayed in white lettering on a red...
  • Page 37 Introduction 1.4 User interface Second line Display Description Program path and program name The displays in the second line can be configured. Machine manufacturer Please also refer to the machine manufacturer's instructions. Third line Display Description Display of channel status. If several channels are present on the machine, the channel name is also displayed.
  • Page 38: Actual Value Window

    Introduction 1.4 User interface Machine manufacturer Please also refer to the machine manufacturer's instructions. 1.4.3 Actual value window The actual values of the axes and their positions are displayed. Work/Machine The displayed coordinates are based on either the machine coordinate system or the workpiece coordinate system.
  • Page 39 Introduction 1.4 User interface Overview of display Display Meaning Header columns Work/Machine Display of axes in selected coordinate system. Position Position of displayed axes. Display of distance-to-go The distance-to-go for the current NC block is displayed while the program is running. Feed/override The feed acting on the axes, as well as the override, are displayed in the full-screen version.
  • Page 40: T,F,S Window

    Introduction 1.4 User interface 1.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 41 Introduction 1.4 User interface Feed data Display Meaning Feed disable Actual feed value If several axes traverse, is displayed for: "JOG" mode: Axis feed for the traversing axis • "MDA" and "AUTO" mode: Programmed axis feed • Rapid traverse G0 is active 0.000 No feed is active Override...
  • Page 42: Current Block Display

    Introduction 1.4 User interface Machine manufacturer Please refer to the machine manufacturer's specifications. 1.4.5 Current block display The window of the current block display shows you the program blocks currently being executed. Display of current program The following information is displayed in the running program: ●...
  • Page 43: Operation Via Softkeys And Buttons

    Introduction 1.4 User interface 1.4.6 Operation via softkeys and buttons Operating areas/operating modes The user interface consists of different windows featuring eight horizontal and eight vertical softkeys. You operate the softkeys with the keys next to the softkey bars. You can display a new window or execute functions using the softkeys. The operating software is sub-divided into six operating areas (machine, parameter, program, program manager, diagnosis, startup) and five operating modes or submodes (JOG, MDA, AUTO, TEACH IN, REF POINT, REPOS).
  • Page 44: Entering Or Selecting Parameters

    Introduction 1.4 User interface Use the "<<" softkey to return to the previous vertical softkey bar. Use the "Return" softkey to close an open window. Use the "Cancel" softkey to exit a window without accepting the entered values and return to the next highest window. When you have entered all the necessary parameters in the parameter screen form correctly, you can close the window and save the parameters using the "Accept"...
  • Page 45 Introduction 1.4 User interface Procedure Keep pressing the key only works if there are several selection options available. - OR - Press the key. The selection options are displayed in a list. Select the required setting using the ...
  • Page 46 Introduction 1.4 User interface + <*> Enter the multiplication characters using the + <*> keys. + Enter the division character using the + keys. Enter bracket expressions using the + <(> and + <)> keys.
  • Page 47: Pocket Calculator

    Introduction 1.4 User interface 1.4.8 Pocket calculator You can use the calculator to quickly calculate parameter values during programming. If, for example, the diameter of a workpiece is only dimensioned indirectly in the workpiece drawing, i.e., the diameter must be derived from the sum of several other dimension specifications, you can calculate the diameter directly in the input field of this parameter.
  • Page 48: Context Menu

    Introduction 1.4 User interface Press the "Calculate" softkey. - OR - Press the key. The new value is calculated and displayed in the entry field of the calculator. Press the "Accept" softkey. The calculated value is accepted and displayed in the entry field of the window.
  • Page 49: Touch Operation

    Introduction 1.4 User interface 1.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 for the active operating area in the status display.
  • Page 50: Entering Asian Characters

    Introduction 1.4 User interface Note Changing the language directly on the input screens You can switch between the user interface languages available on the controller directly on the user interface by pressing the key combination . 1.4.12 Entering Asian characters You have the possibility of entering Asian characters.
  • Page 51 Introduction 1.4 User interface Functions Pinyin input Editing of the dictionary Input of Latin letters Precondition The control has been set to Chinese or Korean. Procedure Editing characters Open the screen form and position the cursor on the entry field and press the ...
  • Page 52: Protection Levels

    Configuring access levels for softkeys You have the option of providing softkeys with protection levels or completely hiding them. References For additional information, please refer to the following documentation: Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 53 Introduction 1.4 User interface Softkeys Machine operating area Protection level End user (protection level 3) Parameters operating area Protection level Tool management lists Keyswitch 3 (protection level 4) Diagnostics operating area Protection level Keyswitch 3 (protection level 4) User (protection level 3) User (protection level 3) Manufacturer...
  • Page 54: Online Help In Sinumerik Operate

    Introduction 1.4 User interface Start-up operating area Protection levels Keyswitch 3 (protection level 4) Keyswitch 3 (protection level 4) Service (protection level 2) End user (protection level 3) End user (protection level 3) 1.4.14 Online help in SINUMERIK Operate A comprehensive context-sensitive online help is stored in the control system. ●...
  • Page 55 Introduction 1.4 User interface Procedure Calling context-sensitive online help You are in an arbitrary window of an operating area. Press the key or on an MF2 keyboard, the key. The help page of the currently selected window is opened in a subscreen.
  • Page 56 Introduction 1.4 User interface Press the "Current topic" softkey to return to the original help. Searching for a topic Press the "Search" softkey. The "Search in Help for:" window is opened. Activate the "Full text " checkbox to search in all help pages. If the checkbox is not activated, a search is performed in the table of contents and in the index.
  • Page 57 Introduction 1.4 User interface Press the "Transfer to editor" softkey. The selected G function is taken into the program at the cursor position. Press the "Exit help" softkey again to close the help. See also Additional functions in the input screens (Page 248) Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 58 Introduction 1.4 User interface Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 59: Setting Up The Machine

    Setting up the machine Switching on and switching off Start-up When the control starts up, the main screen opens according to the operating mode specified by the machine manufacturer. In general, this is the main screen for the "REF POINT" submode. Machine manufacturer Please also refer to the machine manufacturer's instructions.
  • Page 60: Approaching A Reference Point

    Setting up the machine 2.2 Approaching a reference point Approaching a reference point 2.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 61: User Agreement

    Setting up the machine 2.2 Approaching a reference point Select the axis to be traversed. 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.
  • Page 62 Setting up the machine 2.2 Approaching a reference point Select the axis to be traversed. Press the <-> or <+> key. The selected axis moves to the reference point and stops. The coordinate of the reference point is displayed. The axis is marked with Press the "User enable"...
  • Page 63: Operating Modes

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

    Setting up the machine 2.3 Operating modes 2.3.2 Modes groups and channels Every channel behaves like an independent NC. A maximum of one part program can be processed per channel. ● Control with 1channel One mode group exists. ● Control with several channels Channels can be grouped to form several "mode groups."...
  • Page 66 Another channel can be selected by pressing one of the other softkeys. References Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Channel switchover via touch operation On the HT 8 and when using a touch screen operator panel, you can switch to the next channel or display the channel menu via touch operation in the status display.
  • Page 67: Settings For The Machine

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

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

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

    Setting up the machine 2.5 Measuring the tool Measuring the tool The geometries of the machining tool must be taken into consideration when executing a part program. These are stored as tool offset data in the tool list. Each time the tool is called, the control considers the tool offset data.
  • Page 72: Measuring The Tool Length With The Workpiece As Reference Point

    Setting up the machine 2.5 Measuring the tool See also Fixed point calibration (Page 74) 2.5.2 Measuring the tool length with the workpiece as reference point Procedure Insert the tool you want to measure in the spindle. Select "JOG" mode in the "Machine" operating area. Press the "Meas.
  • Page 73: Measuring Radius Or Diameter

    Setting up the machine 2.5 Measuring the tool 2.5.3 Measuring radius or diameter Procedure Insert the tool you want to measure in the spindle. Select "JOG" mode in the "Machine" operating area. Press the "Meas. tool" softkey. Press the "Radius manual" or "Diam. manual" softkey. Select the cutting edge number D and the the number of the replacement tool ST.
  • Page 74: Fixed Point Calibration

    Setting up the machine 2.5 Measuring the tool 2.5.4 Fixed point calibration If you want to use a fixed point as the reference point in manual measurement of the tool length, you must first determine the position of the fixed point relative to the machine zero. Test socket You can use a mechanical test socket as the fixed point, for example.
  • Page 75: Measuring A Tool With An Electrical Tool Probe

    Setting up the machine 2.5 Measuring the tool 2.5.5 Measuring a tool with an electrical tool probe For automatic measurement, you determine the length and radius or diameter of the tool with the aid of a tool probe (table contact system). The control uses the known positions of the toolholder reference point and tool probe to calculate the tool offset data.
  • Page 76 Setting up the machine 2.5 Measuring the tool Tooth break monitoring Before or after machining you can check if any cutting edges of the milling tool have broken off. If it is noticed during the check of the cutting edges that not all cutting edges or teeth are present, you will receive a corresponding message.
  • Page 77: Calibrating The Electrical Tool Probe

    Setting up the machine 2.5 Measuring the tool 2.5.6 Calibrating the electrical tool probe If you want to measure your tools automatically, you must first determine the position of the tool probe on the machine table with reference to the machine zero. Tool probes are typically shaped like a cube or a cylindrical disk.
  • Page 78: Measuring The Workpiece Zero

    Setting up the machine 2.6 Measuring the workpiece zero Click in the selection field "Spindle rotation" entry "Yes" if you want to perform the "Calibration with rotation". Press the key. Calibration is automatically executed at the measuring feedrate. The distance measurements between the machine zero and tool probe are calculated and stored in an internal data area.
  • Page 79 Setting up the machine 2.6 Measuring the workpiece zero Measuring with rotation Under the function "Measuring with rotation" you have the option to measure without prior calibration and without entry of a calibration dataset to be used. To do this, you will need a positionable spindle as well as an electronic 3D workpiece probe. The radius of the probe ball of the electrical probe must be determined once by calibration and entered in the tool data.
  • Page 80 Information on user-specific settings is provided in the Chapter "Measuring in the JOG mode". Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Selecting the measuring plane The measuring plane (G17,18,19) can be selected to flexibly adapt to measuring tasks. If the measuring plane selection is not activated, then the measurement is performed based on the currently active measuring plane.
  • Page 81 Setting up the machine 2.6 Measuring the workpiece zero Selecting the probe number and the calibration data set number Workpiece probe calibration data fields can be selected using this function. For different measuring situations, in order to guarantee a high measuring accuracy, it may be necessary to save the corresponding calibration data in different data fields, which can then be selected for the measuring tasks.
  • Page 82 Setting up the machine 2.6 Measuring the workpiece zero Zero point The measurement values for the offsets are stored in the coarse offset and the relevant fine offsets are deleted. If the zero point is stored in a non-active work offset, an activation window is displayed in which you can activate this work offset directly.
  • Page 83: Sequence Of Operations

    Setting up the machine 2.6 Measuring the workpiece zero 2.6.2 Sequence of operations To measure the workpiece zero, the workpiece probe must always be located or set perpendicular to the measuring plane (machining plane) (e.g. using "Align plane"). For the measuring versions "Set edge", "Distance 2 edges", "Rectangular pocket" and "Rectangular spigot", the workpiece must first be aligned parallel to the coordinate system.
  • Page 84: Examples With Manual Swivel

    Setting up the machine 2.6 Measuring the workpiece zero 2.6.3 Examples with manual swivel Two typical examples demonstrate the interaction and the use of "Measure workpiece" and "Manual swivel" when measuring and aligning workpieces. First example The following steps are required when remachining a cylinder head with 2 holes on an inclined plane.
  • Page 85: Calibrating The Electronic Workpiece Probe

    Setting up the machine 2.6 Measuring the workpiece zero Second example Measuring workpieces in swiveled states. The workpiece is to be probed in the X direction even though the probe cannot approach the workpiece in the X direction because of an obstructing edge (e.g.
  • Page 86 Setting up the machine 2.6 Measuring the workpiece zero Press the "Workpiece zero" and "Probe calibration" softkeys. The window "Calibration: Probe" is opened. Press the "Radius" softkey. In ∅, enter the calibration bore corresponding to the diameter. Press the key. The calibration starts.
  • Page 87: Setting The Edge

    Setting up the machine 2.6 Measuring the workpiece zero Note User-specific defaults • "Setting ring diameter" For the entry field "Diameter setting ring" (diameter, reference piece), fixed values can be separately entered at parameters for each probe number (calibration data set number). If these parameters are assigned, the values saved there are displayed in the entry field "Diameter setting ring";...
  • Page 88 Setting up the machine 2.6 Measuring the workpiece zero Press the "Workpiece zero" and "Set edge" softkeys. The "Set Edge" window opens. Select "Measuring only" if you only want to display the measured values. - OR - In the selection box, select the desired zero offset in which you want to store the zero point.
  • Page 89: Edge Measurement

    Setting up the machine 2.6 Measuring the workpiece zero 2.6.6 Edge measurement The following options are available to you when measuring an edge: Aligning the edge The workpiece lies in any direction, i.e. not parallel to the coordinate system on the work table.
  • Page 90 Setting up the machine 2.6 Measuring the workpiece zero Select "Measuring only" if you only want to display the measured values. - OR - In the selection box, select the desired zero offset in which you want to store the zero point. - OR - Press the "Select ZO"...
  • Page 91: Measuring A Corner

    Setting up the machine 2.6 Measuring the workpiece zero Automatic measurement Prepare the measurement (see steps 1 to 5 above). Traverse the workpiece probe close to the workpiece edge on which you wish to measure and press the key. This starts the automatic measuring process.
  • Page 92 Setting up the machine 2.6 Measuring the workpiece zero Note The coordinate system shown in the help displays is always in relation to the currently set workpiece coordinate system. Please be aware of this if you have swiveled or changed the WCS in any other form. Requirement You can insert any tool in the spindle for scratching when measuring the workpiece zero manually.
  • Page 93 Setting up the machine 2.6 Measuring the workpiece zero Select "Measuring only" if you only want to display the measured values. - OR - In the selection box, select the desired zero offset in which you want to store the zero point. - OR - Press the "Select ZO"...
  • Page 94 Setting up the machine 2.6 Measuring the workpiece zero 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). Please refer to the machine manufacturer's specifications. Automatic measurement Prepare the measurement (see steps 1 to 6 above).
  • Page 95: Measuring A Pocket And Hole

    Setting up the machine 2.6 Measuring the workpiece zero 2.6.8 Measuring a pocket and hole You can measure rectangular pockets and one or more holes and then align the workpiece. Measuring a rectangular pocket The rectangular pocket must be aligned at right-angles to the coordinate system. By automatically measuring four points inside the pocket, its length, width and center point can be determined.
  • Page 96 Setting up the machine 2.6 Measuring the workpiece zero Note You can only measure 2, 3, and 4 holes automatically. Requirement You can insert any tool in the spindle for scratching when measuring the workpiece zero manually. - OR - An electronic workpiece probe is inserted in the spindle and activated when measuring the workpiece zero automatically.
  • Page 97 Setting up the machine 2.6 Measuring the workpiece zero Press the "Select ZO" softkey to select an settable zero offset. In the window "Zero Offset – G54 ... G599", select a zero offset, in which the zero point should be saved and press the "In manual" softkey. You return to the measurement window.
  • Page 98 Setting up the machine 2.6 Measuring the workpiece zero Automatic measurement Select the "Measure workpiece zero" function (see steps 1 and 2 above). Press the "Rectangular pocket" softkey. - OR - Press the "1 hole" softkey. - OR - Press the "2 holes" softkey. - OR - Press the "3 holes"...
  • Page 99 Setting up the machine 2.6 Measuring the workpiece zero 1 hole • If you do not make any entry in the entry field "Øhole", then the axis moves with the measuring feedrate from the starting point. If the measuring stroke does not reach the edge of the hole, then the approximate diameter must be entered.
  • Page 100 Setting up the machine 2.6 Measuring the workpiece zero 4 holes • If you do not make any entry in the entry field "Øhole", then the axis moves with the measuring feed from the starting point. If the measuring stroke does not reach the edge of the hole, then the approximate diameter must be entered.
  • Page 101: Measuring A Spigot

    Setting up the machine 2.6 Measuring the workpiece zero 2 holes The tool automatically probes four points of the inside wall of the first hole successively and after pressing again probes the four points of the inside wall of the second hole. The angle between the line connecting the center points and the reference axis is calculated and displayed.
  • Page 102 Setting up the machine 2.6 Measuring the workpiece zero Measuring two circular spigots The workpiece is located anywhere on the work table and has 2 spigots. Four points are automatically measured at the two spigots and the spigot centers are calculated from them. The angle α...
  • Page 103 Setting up the machine 2.6 Measuring the workpiece zero Procedure Select the "Machine" operating area and press the key. Press the "Workpiece zero" softkey. Press the "Rectangular spigot" softkey. - OR - Press the "1 circular spigot" softkey. - OR - If these softkeys are not listed, press any vertical softkey (with the exception of "Set edge") and in the drop-down list, select the desired measurement version.
  • Page 104 Setting up the machine 2.6 Measuring the workpiece zero Repeat steps 6 and 7 to measure and store measuring points P2, P3 and P4. Press the "Calculate" softkey. The diameter and center point of the spigot are calculated and displayed. - OR - Press the "Set ZO"...
  • Page 105 Setting up the machine 2.6 Measuring the workpiece zero If these softkeys are not listed, press any vertical softkey (with the exception of "Set edge") and in the drop-down list, select the desired measurement version. Traverse the workpiece probe to approximately the center above the rectangular or circular spigot, or for several, above the first spigot to be measured.
  • Page 106 Setting up the machine 2.6 Measuring the workpiece zero 3 circular • Enter the approximate diameter of the spigot into "Øspigot". spigots • Enter the infeed value in "DY" to determine the measuring depth. • In "Angle offs.", select entry "No", or in "Angle offs." select entry "Yes"...
  • Page 107 Setting up the machine 2.6 Measuring the workpiece zero After the measurement has been successfully completed, P2, P3 and P4 are stored and the softkeys "P2 stored", "P3 stored", and "P4 stored" become active. … Press the or "Calculate" or "Set ZO"softkey. Rectangular The length, width, and center point of the rectangular spigot are spigot...
  • Page 108: Aligning The Plane

    Setting up the machine 2.6 Measuring the workpiece zero 2.6.10 Aligning the plane You can measure an inclined plane of a workpiece in space and determine rotation angles α and β. By subsequently performing coordinate rotation, you can align the tool axis perpendicular to the workpiece plane.
  • Page 109 Setting up the machine 2.6 Measuring the workpiece zero Press the "Select ZO" softkey and select the zero offset in which the zero point is to be saved in the "Zero Offset – G54 … G599" window and press the "In manual" softkey. You return to the appropriate measurement window.
  • Page 110: Defining The Measurement Function Selection

    Setting up the machine 2.6 Measuring the workpiece zero 2.6.11 Defining the measurement function selection The measurement versions "Set edge", "Align edge", "Right-angled corner", "1 hole" and "1 circular spigot" are listed in the "Measure workpiece zero" in the associated vertical softkey bar.
  • Page 111: Corrections After Measurement Of The Zero Point

    Setting up the machine 2.6 Measuring the workpiece zero Press the "Back" softkey. The selected softkey is assigned the new measurement version, in this case, "Align plane". 2.6.12 Corrections after measurement of the zero point If you store the workpiece zero in a work offset, changes to the coordinate system or axis positions might be necessary in the following cases.
  • Page 112 Setting up the machine 2.6 Measuring the workpiece zero Press the key. When the axis has been retracted the tool is realigned with the help of the swivel cycle. You can now measure again. Positioning a rotary axis and entering a feedrate Once you have measured the workpiece zero you must reposition the rotary axis.
  • Page 113: Zero Offsets

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

    Setting up the machine 2.7 Zero offsets You can save the workpiece zero, for example, in the coarse offset, and then store the offset that occurs when a new workpiece is clamped between the old and the new workpiece zero in the fine offset.
  • Page 115: Displaying The Zero Offset "Overview

    Setting up the machine 2.7 Zero offsets Procedure Select the "Parameter" operating area. Press the "Zero offset" softkey. The "Zero Offset - Active" window is opened. Note Further details on zero offsets If you would like to see further details about the specified offsets or if you would like to change values for the rotation, scaling or mirroring, press the "Details"...
  • Page 116: Displaying And Editing Base Zero Offset

    Setting up the machine 2.7 Zero offsets Zero offsets Tool reference Displays the additional zero offsets programmed with $P_TOOLFRAME. Workpiece reference Displays the additional zero offsets programmed with $P_WPFRAME. Programmed ZO Displays the additional zero offsets programmed with $P_PFRAME. Cycle reference Displays the additional zero offsets programmed with $P_CYCFRAME.
  • Page 117: Displaying And Editing Settable Zero Offset

    Setting up the machine 2.7 Zero offsets Note Activate base offsets The offsets specified here are immediately active. 2.7.4 Displaying and editing settable zero offset All settable offsets, divided into coarse and fine offsets, are displayed in the "Zero Offset - G54..G599"...
  • Page 118: Displaying And Editing Details Of The Zero Offsets

    Setting up the machine 2.7 Zero offsets 2.7.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 119: Deleting A Zero Offset

    Setting up the machine 2.7 Zero offsets Press the "ZO +" or "ZO -" softkey to select the next or previous offset, respectively, within the selected area ("Active", "Base", "G54 to G599") without first having to switch to the overview window. If you have reached the end of the range (e.g.
  • Page 120: Measuring The Workpiece Zero

    Setting up the machine 2.7 Zero offsets 2.7.7 Measuring the workpiece zero Procedure Select the "Parameters" operating area and press the "Zero offset" softkey. Press the "G54...G599" softkey and select the zero offset in which the zero point is to be saved. Press the "Workpiece zero"...
  • Page 121: Monitoring Axis And Spindle Data

    Setting up the machine 2.8 Monitoring axis and spindle data Monitoring axis and spindle data 2.8.1 Specify working area limitations The "Working area limitation" function can be used to limit the range within which a tool can traverse in all channel axes. These commands allow you to set up protection zones in the working area which are out of bounds for tool movements.
  • Page 122: Editing Spindle Data

    Setting up the machine 2.8 Monitoring axis and spindle data 2.8.2 Editing spindle data The speed limits set for the spindles that must not be under- or overshot are displayed in the "Spindles" window. You can limit the spindle speeds in fields "Minimum" and "Maximum" within the limit values defined in the relevant machine data.
  • Page 123: Displaying Setting Data Lists

    Setting up the machine 2.9 Displaying setting data lists Displaying setting data lists You can display lists with configured setting data. Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure Select the "Parameter" operating area. Press the "Setting data" and "Data lists" softkeys. The "Setting Data Lists"...
  • Page 124 Setting up the machine 2.10 Handwheel assignment Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure Select the "Machine" operating area. Press the , or key. Press the menu forward key and the "Handwheel" softkey. The "Handwheel" window appears. A field for axis assignment will be offered for every connected handwheel.
  • Page 125 Setting up the machine 2.10 Handwheel assignment 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 key, navigate to the empty field, and press the ...
  • Page 126: Mda

    Setting up the machine 2.11 MDA 2.11 In "MDA" mode (Manual Data Automatic mode), you can enter G-code commands block-by- block and immediately execute them for setting up the machine. You can load an MDA program straight from the Program Manager into the MDA buffer. You may also store programs which were rendered or changed in the MDA operating window into any directory of the Program Manager.
  • Page 127: Saving An Mda Program

    Setting up the machine 2.11 MDA 2.11.2 Saving an MDA program Procedure Select the "Machine" operating area. Press the key. The MDI editor opens. Create the MDI program by entering the G-code commands using the operator's keyboard. Press the "Store MDI" softkey. The "Save from MDI: Select storage location"...
  • Page 128: Executing An Mda Program

    Setting up the machine 2.11 MDA 2.11.3 Executing an MDA program Proceed as follows Select the "Machine" operating area. Press the key. The MDA editor opens. Input the desired G-code commands using the operator’s keyboard. Press the key. The control executes the input blocks.
  • Page 129: Execution In Manual Mode

    Execution 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 130 Execution in manual mode 3.2 Selecting a tool and spindle Display Meaning 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) Spindle Spindle selection, identification with spindle number Spindle M function...
  • Page 131: Selecting A Tool

    Execution in manual mode 3.2 Selecting a tool and spindle 3.2.2 Selecting a tool Procedure Select the "JOG" operating mode. Press the "T, S, M" softkey. Enter the name or the number of the tool T in the input field. - OR - Press the "Select tool"...
  • Page 132: Starting And Stopping A Spindle Manually

    Execution in manual mode 3.2 Selecting a tool and spindle 3.2.3 Starting and stopping a spindle manually Procedure Select the "JOG" operating mode. Press the "T, S, M" softkey. Select the desired spindle (e.g. S1) and enter the desired spindle speed (rpm) in the adjacent input field.
  • Page 133: Position Spindle

    Execution in manual mode 3.2 Selecting a tool and spindle 3.2.4 Position spindle Procedure Select the "JOG" operating mode. Press the "T, S, M" softkey. Select the "Stop Pos." setting in the "Spindle M function" field. The "Stop Pos." entry field appears. Enter the desired spindle stop position.
  • Page 134: Traversing Axes

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

    Execution in manual mode 3.3 Traversing axes Note When the controller is switched on, the axes can be traversed right up to the limits of the machine as the reference points have not yet been approached and the axes referenced. Emergency limit switches might be triggered as a result.
  • Page 136: Positioning Axes

    Execution in manual mode 3.4 Positioning axes Positioning axes In manual mode, you can traverse individual or several axes to certain positions in order to implement simple machining sequences. The feedrate / rapid traverse override is active during traversing. Procedure If required, select a tool.
  • Page 137: Swiveling

    Execution in manual mode 3.5 Swiveling Swiveling Manual swivel in the JOG mode provides functions that make it far easier to setup, measure, and machine workpieces with swiveled surfaces. If you want to create or correct an inclined position, the required rotations of the workpiece coordinate system around the geometry axes (X, Y, Z) are automatically converted into suitable positions of the machine kinematics.
  • Page 138 Execution in manual mode 3.5 Swiveling ● Swivel plane You can start the swivel plane as "new" or "additive" to a swivel plane that is already active. ● Swivel mode Swiveling can be axis by axis or direct. – Axis-by-axis swiveling is based on the coordinate system of the workpiece (X, Y, Z). The coordinate axis sequence can be selected freely.
  • Page 139 Execution in manual mode 3.5 Swiveling Machine manufacturer Please refer to the machine manufacturer's specifications. ● Zero plane The zero plane corresponds to the tool plane (G17, G18, G19) including the active zero offset (G500, G54, ...). Rotations of the active zero offset and the rotary axes are taken into account for manual swiveling.
  • Page 140 Execution in manual mode 3.5 Swiveling Procedure Select the "Machine" operating area. Press the key Press the "Swivel" softkey. Enter the desired value for the parameter and press the key. The "Swivel" cycle is started. Press the "Basic setting" softkey and the key to move the machine into the initial position.
  • Page 141 Execution in manual mode 3.5 Swiveling Parameter Description Unit Swivel mode Axis by axis: Rotate coordinate system axis-by-axis • Direct: Directly position rotary axes • Positions the rotary axes of the active swivel data record Angle of rotation in the plane around the tool axes Angle of rotation in the plane (direct swivel) Degrees Axis sequence...
  • Page 142: Manual Retraction

    Execution in manual mode 3.6 Manual retraction Manual retraction After an interruption of a tapping operation (G33/G331/G332) or a general drilling operation (tools 200 to 299) due to power loss or a RESET at the machine control panel, you have the possibility to retract the tool in the JOG mode in the tool direction without damaging the tool or the workpiece.
  • Page 143 Execution in manual mode 3.6 Manual retraction Select the required axis in the "Retraction axis" selection box. Use the traversing keys (e.g. Z +) to traverse the tool from the workpiece according to the retraction axis selected in the "Retract Tool" window.
  • Page 144: Simple Face Milling Of The Workpiece

    Execution in manual mode 3.7 Simple face milling of the workpiece Simple face milling of the workpiece You can use this cycle to face mill any workpiece. A rectangular surface is always machined. Selecting the machining direction In the "Direction" field, using the SELECT key, select the desired machining direction: ●...
  • Page 145 Execution in manual mode 3.7 Simple face milling of the workpiece Precondition To carry out simple stock removal of a workpiece in manual mode, a measured tool must be in the machining position. Procedure Select the "Machine" operating area. Press the key. Press the ...
  • Page 146 Execution in manual mode 3.7 Simple face milling of the workpiece Parameter Description Unit Tool name Cutting edge number Feedrate mm/min mm/rev S / V Spindle speed or constant cutting rate m/min Spindle M function Direction of spindle rotation (only when ShopMill is not active) •...
  • Page 147: Default Settings For Manual Mode

    Execution in manual mode 3.8 Default settings for manual mode See also Tool, offset value, feed and spindle speed (T, D, F, S, V) (Page 262) Default settings for manual mode Specify the configurations for manual mode in the "Settings for manual operation" window. Presettings Settings Description...
  • Page 148 Execution in manual mode 3.8 Default settings for manual mode Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 149: 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. Requirements The following requirements must be met before executing a program: ●...
  • Page 150 Machining the workpiece 4.1 Starting and stopping machining Stopping machining Press the key. Machining stops immediately. Individual program blocks are not executed to the end. On the next start, machining is resumed from the point where it left off. Canceling machining Press the ...
  • Page 151: Selecting A Program

    Machining the workpiece 4.2 Selecting a program Selecting a program Procedure Select the "Program manager" operating area. The directory overview is opened. Place the cursor on the directory containing the program that you want to select. Press the key - OR - Press the ...
  • Page 152: Testing A Program

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

    Machining the workpiece 4.4 Displaying the current program block Press the key again, if the machining is not supposed to run block-by-block. The key is deselected again. If you now press the key again, the program is executed to the end without interruption.
  • Page 154: Displaying A Basic Block

    Machining the workpiece 4.4 Displaying the current program block 4.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 can check, when using cycles, for example, whether the machine is actually traversing.
  • Page 155: Display Program Level

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

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

    Machining the workpiece 4.6 Repositioning axes Note Exit the editor using the "Close" softkey to return to the "Program manager" operating area. Repositioning axes After a program interruption in automatic mode (e.g. after a tool breaks) you can move the tool away from the contour in manual mode.
  • Page 158: Starting Machining At A Specific Point

    Machining the workpiece 4.7 Starting machining at a specific point Procedure Press the key. Select the axes to be traversed one after the other. Press the <+> or <-> key for the relevant direction. The axes are moved to the interrupt position. Starting machining at a specific point 4.7.1 Use block search...
  • Page 159 Machining the workpiece 4.7 Starting machining at a specific point 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) – Search target via text search –...
  • Page 160: Continuing Program From Search Target

    Machining the workpiece 4.7 Starting machining at a specific point Preconditions 1. You have selected the desired program. 2. The controller is in the reset state. 3. 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 161: Simple Search Target Definition

    Machining the workpiece 4.7 Starting machining at a specific point 4.7.3 Simple search target definition Requirement The program is selected and the controller is in Reset mode. Procedure Press the "Block search" softkey. Place the cursor on a particular program block. - OR - Press the "Find text"...
  • Page 162: Defining An Interruption Point As Search Target

    Machining the workpiece 4.7 Starting machining at a specific point 4.7.4 Defining an interruption point as search target Requirement A program was selected in "AUTO" mode and interrupted during execution through CYCLE STOP or RESET. Software option You require the "Extended operator functions" option (only for 828D). Procedure Press the "Block search"...
  • Page 163: Entering The Search Target Via Search Pointer

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

    Machining the workpiece 4.7 Starting machining at a specific point The Search window closes. The current block will be displayed in the "Program" window as soon as the target is found. Press the key twice. Processing is continued from the defined location. Note Interruption point You can load the interruption point in search pointer mode.
  • Page 165: Block Search Mode

    Machining the workpiece 4.7 Starting machining at a specific point 4.7.7 Block search mode Set the desired search variant in the "Search Mode" window. The set mode is retained when the the controller is shut down. When you activate the "Search"...
  • Page 166 Machine manufacturer Please refer to the machine manufacturer's specifications. References For additional information, please refer to the following documentation: Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Procedure Select the "Machine" operating area. Press the key. Press the "Block search" and "Block search mode" softkeys.
  • Page 167: Controlling The Program Run

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

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

    Machining the workpiece 4.9 Overstore Overstore With overstore, you have the option of executing technological parameters (for example, auxiliary functions, axis feed, spindle speed, programmable instructions, etc.) before the program is actually started. The program instructions act as if they are located in a normal part program.
  • Page 171 Machining the workpiece 4.9 Overstore Note Block-by-block execution The key is also active in the overstore mode. If several blocks are entered in the overstore buffer, then these are executed block-by-block after each NC start Deleting blocks Press the "Delete blocks" softkey to delete program blocks you have entered.
  • Page 172: Editing A Program

    Machining the workpiece 4.10 Editing a program 4.10 Editing a program With the editor, you are able to render, supplement, or change part programs. Note Maximum block length The maximum block length is 512 characters. Calling the editor ● The editor is started via the "Program correction" function in the "Machine" operating area and with the ...
  • Page 173: Searching In Programs

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

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

    Machining the workpiece 4.10 Editing a program 4.10.3 Copying/pasting/deleting a program block Requirement The program is opened in the editor. Procedure Press the "Mark" softkey. - OR - Press the key. - OR - Press the 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 191: Displaying G Functions And Auxiliary Functions

    Machining the workpiece 4.12 Displaying G Functions and Auxiliary Functions 4.12 Displaying G Functions and Auxiliary Functions 4.12.1 Selected G functions 16 selected G groups are displayed in the "G Function" window. Within a G group, the G function currently active in the controller is displayed. Some G codes (e.g.
  • Page 192 Machining the workpiece 4.12 Displaying G Functions and Auxiliary Functions G groups displayed by default (ISO code) Group Meaning G group 1 Modally active motion commands (e.g. G0, G1, G2, G3) G group 2 Non-modally active motion commands, dwell time (e.g. G4, G74, G75) G group 3 Programmable offsets, working area limitations and pole programming (e.g.
  • Page 193: All G Functions

    References For more information about configuring the displayed G groups, refer to the following document: SINUMERIK Operate (IM9) / SINUMERIK 840D sl Commissioning Manual 4.12.2 All G functions All G groups and their group numbers are listed in the "G Functions" window.
  • Page 194: G Functions For Mold Making

    Machining the workpiece 4.12 Displaying G Functions and Auxiliary Functions Procedure Select the "Machine" operating area. Press the , or key. Press the ">>" and "All G functions" softkeys. The "G Functions" window is opened. 4.12.3 G functions for mold making In the window "G functions", important information for machining free-form surfaces can be displayed using the "High Speed Settings"...
  • Page 195 Function Manual, Basic Functions; Chapter, "Contour/orientation tolerance" ● For information about configuring the displayed G groups, refer to the following document: Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Procedure Select the "Machine" operating area Press the , or key.
  • Page 196: Auxiliary Functions

    Machining the workpiece 4.12 Displaying G Functions and Auxiliary Functions 4.12.4 Auxiliary functions Auxiliary functions include M and H functions preprogrammed by the machine manufacturer, which transfer parameters to the PLC to trigger reactions defined by the manufacturer. Displayed auxiliary functions Up to five current M functions and three H functions are displayed in the "Auxiliary Functions"...
  • Page 197 Machining the workpiece 4.12 Displaying G Functions and Auxiliary Functions Status of synchronized actions You can see the status of the synchronized actions in the "Status" column. ● Waiting ● Active ● Blocked Non-modal synchronized actions can only be identified by their status display. They are only displayed during execution.
  • Page 198: Mold Making View

    Machining the workpiece 4.13 Mold making view 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" softkey if you wish to hide the modal synchronized actions in the automatic mode.
  • Page 199 Machining the workpiece 4.13 Mold making view Simultaneous view of the program and mold making view In the editor, next to the program block display, switch-in the graphic view. At the left in the editor, if you set the cursor to an NC block with position data, then this NC block is selected in the graphic view.
  • Page 200 Machining the workpiece 4.13 Mold making view NC blocks that can be interpreted Following NC blocks are supported for the mold building view. ● Types – Lines G0, G1 with X Y Z – Circles G2, G3 with center point I, J, K or radius CR, depending on the working plane G17, G18, G19, CIP with circular point I1, J1, K1 or radius CR –...
  • Page 201: Starting The Mold Making View

    Machining the workpiece 4.13 Mold making view Changing and adapting the mold making view Just the same as for simulation and simultaneous recording, you have the option of changing and adapting the simulation graphical representation in order to achieve the optimum view. ●...
  • Page 202: Specifically Jump To The Program Block

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

    Machining the workpiece 4.13 Mold making view See also Searching in programs (Page 173) Replacing program text (Page 174) 4.13.4 Changing the view 4.13.4.1 Enlarging or reducing the graphical representation Precondition ● The mold making view has been started. ● The "Graphic" softkey is active. Procedure Press the <+>...
  • Page 204: Modifying The Viewport

    Machining the workpiece 4.13 Mold making view Note Selected section The selected sections and size changes are kept as long as the program is selected. 4.13.4.2 Modifying the viewport Use the magnifying glass if you would like to move, increase or reduce the size of the section of the mold making view, e.g.
  • Page 205: Displaying The Program Runtime And Counting Workpieces

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

    Machining the workpiece 4.15 Setting for automatic mode 4.15 Setting for automatic mode Before machining a workpiece, you can test the program in order to identify programming errors early on. Use the dry run feedrate for this purpose. In addition, you have the option of additionally limiting the traversing speed for rapid traverse so that when running-in a new program with rapid traverse, no undesirable high traversing speeds occur.
  • Page 208 Machining the workpiece 4.15 Setting for automatic mode Enter the desired percentage in the "Reduced rapid traverse RG0" field. RG0 has not effect if you do not change the specified amount of 100%. Enter "Automatic" in the "Display measurement result" box if the measurement result window should be automatically opened, or "Manual", if the measurement result window should be opened by pressing the "Measurement result"...
  • Page 209: 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 210 Simulating machining 5.1 Overview Machine references The simulation is implemented as workpiece simulation. This means that it is not assumed that the zero offset has already been precisely scratched or is known. In spite of this, unavoidable machine references are in the programming, such as for example, the tool change point in the machine, the retraction position when swiveling and the table components of a swivel kinematic.
  • Page 211 Simulating machining 5.1 Overview Display variants You can choose between three variants of graphical display: ● Simulation before machining of the workpiece Before machining the workpiece on the machine, you can perform a quick run-through in order to graphically display how the program will be executed. ●...
  • Page 212 Simulating machining 5.1 Overview Properties of simultaneous recording and simulation Traversing paths For the simulation, the displayed traversing paths are saved in a ring buffer. If this buffer is full, then the oldest traversing path is deleted with each new traversing path. Optimum display If simultaneous machining is stopped or has been completed, then the display is again converted into a high-resolution screen.
  • Page 213 Simulating machining 5.1 Overview Examples Several examples for machine types that are supported: Swivel head 90°/90° Swivel head 90°/45° Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 214 Simulating machining 5.1 Overview Swivel table 90°/90° Swivel table 90°/45° Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 215 Simulating machining 5.1 Overview Swivel combination 90°/90° Swivel combination 45°/90° Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 216: Simulation Before Machining Of The Workpiece

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

    Simulating machining 5.3 Simultaneous recording before machining of the workpiece Note Operating area switchover The simulation is exited if you switch into another operating area. If you restart the simulation, then this starts again at the beginning of the program. Simultaneous recording before machining of the workpiece Before machining the workpiece on the machine, you can graphically display the execution of the program on the screen to monitor the result of the programming.
  • Page 218: Simultaneous Recording During Machining Of The Workpiece

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

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

    Simulating machining 5.5 Different views of the workpiece Displaying and moving cutting planes You can display and move cutting planes X, Y, and Z. See also Defining cutting planes (Page 227) 5.5.3 Side view Starting the simulation. Press the "Other views" softkey. Press the "From front"...
  • Page 221: Editing The Simulation Display

    Simulating machining 5.6 Editing the simulation display Editing the simulation display 5.6.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 222: Program Control During The Simulation

    Simulating machining 5.7 Program control during the simulation Program control during the simulation 5.7.1 Changing the feedrate You can change the feedrate at any time during the simulation. You can track the changes in the status line. Note If you are working with the "Simultaneous recording" function, the rotary switch (override) on the control panel is used.
  • Page 223: Simulating The Program Block By Block

    Simulating machining 5.7 Program control during the simulation 5.7.2 Simulating the program block by block You can control the program execution during simulation, i.e. execute a program block by block, as when executing a program. Procedure Simulation is started. Press the "Program control" and "Single block" softkeys. Press the "Back"...
  • Page 224: Changing And Adapting A Simulation Graphic

    Simulating machining 5.8 Changing and adapting a simulation graphic Changing and adapting a simulation graphic 5.8.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 225: Panning A Graphical Representation

    Simulating machining 5.8 Changing and adapting a simulation graphic 5.8.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. 5.8.3 Rotating the graphical representation In the 3D view you can rotate the position of the workpiece to view it from all sides.
  • Page 226: Modifying The Viewport

    Simulating machining 5.8 Changing and adapting a simulation graphic Press the "Arrow right", "Arrow left", "Arrow up", "Arrow down", "Arrow clockwise" and "Arrow counterclockwise" softkeys to change the position of the workpiece. - OR - Keep the key pressed and then turn the workpiece in the desired direction using the appropriate cursor keys.
  • Page 227: Defining Cutting Planes

    Simulating machining 5.8 Changing and adapting a simulation graphic Press one of the cursor keys to move the frame up, down, left or right. Press the "Accept" softkey to accept the section. 5.8.5 Defining cutting planes In the 3D view, you have the option of "cutting" the workpiece and therefore displaying certain views in order to show hidden contours.
  • Page 228: Displaying Simulation Alarms

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

    Generating 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 230: Program Views

    Generating a G code program 6.2 Program views Program views You can display a G code program in various ways. ● Program view ● Parameter screen, either with help screen or graphic view Program view The program view in the editor provides an overview of the individual machining steps of a program.
  • Page 231 Generating a G code program 6.2 Program views Parameter screen with help display Press the key to open a selected program block or cycle in the program view. The associated parameter screen with help screen is then displayed. Figure 6-2 Parameter screen with help display The animated help displays are always displayed with the correct orientation to the selected...
  • Page 232 Generating a G code program 6.2 Program views Parameter screen with graphic view Using the "Graphic view" softkey, you can toggle between the help screen and the graphic view in the screen. Note Switching between the help screen and the graphic view The key combination ...
  • Page 233: Program Structure

    Generating a G code program 6.3 Program structure Program structure G_code programs can always be freely programmed. The most important commands that are included in the rule: ● Set a machining plane ● Call a tool (T and D) ● Call a work offset ●...
  • Page 234: Fundamentals

    Generating a G code program 6.4 Fundamentals Fundamentals 6.4.1 Machining planes A plane is defined by means of two coordinate axes. The third coordinate axis (tool axis) is perpendicular to this plane and determines the infeed direction of the tool (e.g. for 2½-D machining).
  • Page 235: Current Planes In Cycles And Input Screens

    Generating a G code program 6.4 Fundamentals 6.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 236 Generating a G code program 6.4 Fundamentals Press the "Tool list" and "New tool" softkeys. 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 237: Generating A G Code Program

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

    Generating a G code program 6.6 Blank input Blank input Function The blank is used for the simulation and the simultaneous recording. A useful simulation can only be achieved with a blank that is as close as possible to the real blank. Create a separate program for each new workpiece that you would like to produce.
  • Page 239 Generating a G code program 6.6 Blank input Parameters Description Unit Data for Selection of the spindle for blank Main spindle • Counterspindle • Note: If the machine does not have a counterspindle, then the entry field "Data for" is not applicable.
  • Page 240: Machining Plane, Milling Direction, Retraction Plane, Safe Clearance And Feedrate (Pl, Rp, Sc, F)

    Generating a G code program 6.7 Machining plane, milling direction, retraction plane, safe clearance and feedrate (PL, RP, SC, F) Machining plane, milling direction, retraction plane, safe clearance and feedrate (PL, RP, SC, F) In the program header, cycle input screens have general parameters that are always repeated.
  • Page 241: Selection Of The Cycles Via Softkey

    Generating a G code program 6.8 Selection of the cycles via softkey Selection of the cycles via softkey Overview of machining steps The following softkey bars are available to insert machining steps. 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 242 Generating a G code program 6.8 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 243 Generating a G code program 6.8 Selection of the cycles via softkey Turning cycles only for milling/turning machine ⇒ ⇒ ⇒ ⇒ ⇒ Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 244 Generating a G code program 6.8 Selection of the cycles via softkey ⇒ ⇒ Note: Please refer to the machine manufacturer's specifications. ⇒ ⇒ ⇒ Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 245: Calling Technology Functions

    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 246: Setting Data For Cycles

    Setting data for cycles Cycle functions can be influenced and configured using machine and setting data. For additional information, please refer to the following documentation: Commissioning Manual SINUMERIK Operate / SINUMERIK 840D sl 6.9.3 Checking cycle parameters The entered parameters are already checked during the program creation in order to avoid faulty entries.
  • Page 247: Changing A Cycle Call

    Generating a G code program 6.9 Calling technology functions 6.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 key. The associated input screen of the selected cycle call is opened.
  • Page 248: Additional Functions In The Input Screens

    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 Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 249: Creating A Shopmill Program

    Creating a ShopMill program 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 ShopMill machining step programs. Program loops When you open a ShopMill program a program test is always executed. For larger program loops or nested program loops, this can result in performance problems in the editor.
  • Page 250: Program Views

    Creating a ShopMill program 7.1 Program views Program views You can display a ShopMill program in various views: ● Work plan ● Graphic view ● Parameter screen, either with help screen or graphic view Work plan The work plan in the editor provides an overview of the individual machining steps of a program.
  • Page 251 Creating a ShopMill program 7.1 Program views Note Switching between the help screen and the graphic view The key combination + is also available for the switchover between the help screen and the graphic view. Graphic view The graphic view shows the contour of the workpiece as a dynamic graphic with broken lines.
  • Page 252 Creating a ShopMill program 7.1 Program views Parameter screen with help display Press the key to open a selected program block or cycle in the work plan. The associated parameter screen with help screen is then displayed. Figure 7-3 Parameter screen with help display The animated help displays are always displayed with the correct orientation to the selected coordinate system.
  • Page 253 Creating a ShopMill program 7.1 Program views Parameter screen with graphic view Using the "Graphic view" softkey, you can toggle between the help screen and the graphic view in the screen. Note Switching between the help screen and the graphic view The key combination ...
  • Page 254: Program Structure

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

    Creating a ShopMill program 7.3 Fundamentals Fundamentals 7.3.1 Machining planes A plane is defined by means of two coordinate axes. The third coordinate axis (tool axis) is perpendicular to this plane and determines the infeed direction of the tool (e.g. for 2½-D machining).
  • Page 256: Polar Coordinates

    Creating a ShopMill program 7.3 Fundamentals 7.3.2 Polar coordinates The rectangular coordinate system is suitable in cases where dimensions in the production drawing are orthogonal. For workpieces dimensioned with arcs or angles, it is better to define positions using polar coordinates. This is possible if you are programming a straight line or a circle.
  • Page 257 Creating a ShopMill program 7.3 Fundamentals Example The position data points P1 to P3 in absolute dimensions relative to the zero point are the following: P1: X20 Y35 P2: X50 Y60 P3: X70 Y20 Incremental dimensions In the case of production drawings in which dimensions refer to some other point on the workpiece rather than the zero point, it is possible to enter an incremental dimension.
  • Page 258: Creating A Shopmill Program

    Creating a ShopMill program 7.4 Creating a ShopMill program Creating a ShopMill program Create a separate program for each new workpiece that you would like to produce. The program contains the individual machining steps that must be performed to produce the workpiece.
  • Page 259: Program Header

    Creating a ShopMill program 7.5 Program header Program header In the program header, set the following parameters, which are effective for the complete program. Parameter Description Unit Dimension unit The dimension unit (mm or inch) set in the program header only refers to the position data in the actual program.
  • Page 260 Creating a ShopMill program 7.5 Program header Parameter Description Unit Initial dimension - not for "Cuboid" and "Without" blanks Final dimension (abs) or final dimension in relation to HA (inc) - not for "Cuboid" and "Without" blanks Machining plane G17 (XY) G18 (ZX) G19 (YZ) Note: The plane settings can already be defined.
  • Page 261: Generating Program Blocks

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

    Creating a ShopMill program 7.7 Tool, offset value, feed and spindle speed (T, D, F, S, V) Tool, offset value, feed and spindle speed (T, D, F, S, V) Generally, the following parameters are entered for a program block. Tool (T) Each time a workpiece is machined, you must program a tool.
  • Page 263 Creating a ShopMill program 7.7 Tool, offset value, feed and spindle speed (T, D, F, S, V) Radius compensation to right of contour Radius compensation to left of contour Radius compensation off Radius compensation remains as previously set Feedrate (F) The feedrate F (also referred to as the machining feedrate) specifies the speed at which the tool moves when machining the workpiece.
  • Page 264: Defining Machine Functions

    You have the option of defining machine functions as well as your own texts in the "Machine functions" window. References A description of the configuration options is provided in Commissioning Manual SINUMERIK Operate / SINUMERIK 840D sl Procedure The ShopMill program to be edited has been created and you are in the editor.
  • Page 265 Creating a ShopMill program 7.8 Defining machine functions Parameter Description Unit Spindle M function, defines the spindle direction of rotation or spindle position Spindle off • Spindle rotates clockwise • Spindle rotates counterclockwise • Spindle positions • Stop position Spindle stop position - (only for spindle M function SPOS) Degrees Other M function Machine functions, e.g.
  • Page 266: Call Work Offsets

    Creating a ShopMill program 7.9 Call work offsets Call work offsets You can call work offsets (G54, etc.) from any program. You define work offsets in work offset lists. You can also view the coordinates of the selected offset here. Procedure Press the "Various", "Transformations"...
  • Page 267 Creating a ShopMill program 7.10 Repeating program blocks You can also set markers and repeats after creating the program, but not within linked program blocks. Note You can use one and the same marker as end marker for preceding program blocks and as start marker for following program blocks.
  • Page 268: Specifying The Number Of Workpieces

    Creating a ShopMill program 7.11 Specifying the number of workpieces 7.11 Specifying the number of workpieces If you wish to produce a certain quantity of the same workpiece, then at the end of the program, specify that you wish to repeat the program. Control the numbers of times that the program is repeated using the "Times, counters"...
  • Page 269: Changing Program Blocks

    Creating a ShopMill program 7.12 Changing program blocks 7.12 Changing program blocks You can subsequently optimize the parameters in the programmed blocks or adapt them to new situations, e.g. if you want to increase the feedrate or shift a position. In this case, you can directly change all the parameters in every program block in the associated parameter screen form.
  • Page 270: Changing Program Settings

    Creating a ShopMill program 7.13 Changing program settings 7.13 Changing program settings Function All parameters defined in the program header, with the exception of the dimension unit, can be changed at any location in the program. The settings in the program header are modal, i.e. they remain active until they are changed. For the simulation and the simultaneous recording use a blank.
  • Page 271: Parameters

    Creating a ShopMill program 7.13 Changing program settings 7.13.1 Parameters Table 7- 1 Parameter Description Unit Clamping Selecting the clamping location of the blank for multiple clamping Table • All clampings are mounted on a table Note: No turning cycles can be used in the program with the "Table" selection. C1 ...
  • Page 272 Creating a ShopMill program 7.13 Changing program settings Parameter Description Unit Without • No blank use Initial dimension Final dimension (abs) or final dimension in relation to HA (inc) Machining plane G17 (XY) • G18 (ZX) • G19 (YZ) • Retraction plane (abs) Safety clearance (inc) Acts in relation to the reference point.
  • Page 273: Selection Of The Cycles Via Softkey

    Creating a ShopMill program 7.14 Selection of the cycles via softkey 7.14 Selection of the cycles via softkey Overview of machining steps The following machining steps are available for insertion. 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 274 Creating a ShopMill program 7.14 Selection of the cycles via softkey ⇒ ⇒ ⇒ ⇒ ⇒ Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 275 Creating a ShopMill program 7.14 Selection of the cycles via softkey ⇒ ⇒ Note: Please refer to the machine manufacturer's specifications. ⇒ ⇒ ⇒ ⇒ ⇒ Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 276 "Measure workpiece" can be found in the following reference: Programming Manual Measuring cycles / SINUMERIK 840D sl/828D ⇒ A menu tree with all of the available measuring versions of the measuring cycle function "Measure tool" can be...
  • Page 277: Calling Technology Functions

    Creating a ShopMill program 7.15 Calling technology functions 7.15 Calling technology functions 7.15.1 Additional functions in the input screens Selection of units If, for example, the unit can be switched in a field, this is highlighted as soon as the cursor is positioned on the element.
  • Page 278: Programming Variables

    Creating a ShopMill program 7.15 Calling technology functions 7.15.2 Programming variables In principle, variables or expressions can also be used in the input fields of the screen forms instead of specific numeric values. In this way, programs can be created very flexibly. Input of variables Please note the following points when using variables: ●...
  • Page 279: 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 7.15.5 Changing a cycle call You have called the desired cycle via softkey in the program editor, entered the parameters and confirmed with "Accept".
  • Page 280: Compatibility For 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 Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 281: Example, Standard Machining

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

    Creating a ShopMill program 7.17 Example, standard machining 7.17.1 Workpiece drawing 7.17.2 Programming 1. Program header Specify the blank. Measurement unit mm Work offset Blank Cuboid -2.5abs -2.5abs 182.5abs 182.5abs 1abs Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 283 Creating a ShopMill program 7.17 Example, standard machining -50abs G17 (XY) Plane selection, if MD 52005 = Machining direction Climbing Retraction position pattern Optimized Press the "Accept" softkey. The work plan is displayed. Program header and end of program are created as program blocks.
  • Page 284 Creating a ShopMill program 7.17 Example, standard machining 3. Outside contour of the workpiece Press the "Milling", "Multi-edge spigot" and "Rectangular spigot" softkeys. Enter the following technology parameters: T End mill_20mm F 0.140 mm/tooth V 240 m/min Enter the following parameters: Position of reference point Machining Roughing (∇)
  • Page 285 Creating a ShopMill program 7.17 Example, standard machining 4. Outside contour islands To simply machine the entire surface outside the island, define a contour pocket around the blank and then program the island. In this way, the entire surface area is machined and no residual material is left behind.
  • Page 286 Creating a ShopMill program 7.17 Example, standard machining Outside contour of the island Press the "Contour milling", "Contour" and "New contour" softkeys. The "New Contour" input window opens. Enter the contour name (in this case: Part_4_ISLAND). The contour calculated as NC code is written as an internal subprogram between a start and an end marker containing the entered name.
  • Page 287 Creating a ShopMill program 7.17 Example, standard machining 155abs 165abs 95abs α1290 degreesR 155abs α1 Degre 140abs α1225 degreesR Press the ">>" and "Close contour" softkeys, to close the contour. Press the "Accept" softkey. Contour milling/solid machining Press the "Contour milling" and "Pocket" softkeys. Enter the following technology parameters: T End_mill_20mm F 0.1 mm/tooth...
  • Page 288 Creating a ShopMill program 7.17 Example, standard machining Lift mode Select, e.g. to the retraction plane Press the "Accept" softkey. Note • When selecting the milling tool, please make sure that the tool diameter is large enough to cut the intended pocket. A message will be displayed if you make a mistake. •...
  • Page 289 Creating a ShopMill program 7.17 Example, standard machining Insertion Helical Solid machining Complete machining Press the "Accept" softkey. 6. Milling a rectangular pocket (small) Press the "Milling", "Pocket" and "Rectangular pocket" softkeys. The "Rectangular Pocket" input window opens. Enter the following technology parameters: T End mill_10mm F 0.04 mm/tooth V 260 m/min Enter the following parameters:...
  • Page 290 Creating a ShopMill program 7.17 Example, standard machining Solid machining Complete machining Press the "Accept" softkey. 7. Milling a circumferential slot Press the "Milling", "Groove" and "Circ. groove" softkeys. The "Circumferential Groove" input window opens. Enter the following technology parameters: T End_mill_8mm F 0.018 mm/tooth FZ 0.010 mm/tooth...
  • Page 291 Creating a ShopMill program 7.17 Example, standard machining 8. Drilling/centering Press the "Drilling" and "Centering" softkeys. The "Centering" input window opens. Enter the following technology parameters: F 1000 mm/min S 12000 rev/min Centering_tool_10m Enter the following parameters: Diameter/tip Diameter ∅ Press the "Accept"...
  • Page 292 Creating a ShopMill program 7.17 Example, standard machining 10. Positions Press the "Drilling", "Positions" and "Drilling Positions" softkeys. The "Any Positions" input window opens. Enter the following parameters: Rectangular -10abs 15abs 15abs 165abs 15abs Press the "Accept" softkey. 11. Obstacle Press the "Drilling", "Positions", and "Obstacle"...
  • Page 293 Creating a ShopMill program 7.17 Example, standard machining 12. Positions Press the "Drilling", "Positions" and "Drilling Positions" softkeys. The "Any Positions" input window opens. Enter the following parameters: Rectangular -10abs 165abs 165abs 15abs 165abs Press the "Accept" softkey. 13. Milling the circular pocket Press the "Milling", "Pocket"...
  • Page 294: Results/Simulation Test

    Creating a ShopMill program 7.17 Example, standard machining Insertion Helical Solid machining Complete machining Press the "Accept" softkey. You also program the four countersinks ∅16 and 4 deep using a circular pocket and repeating positions 2, 3 and 4. 7.17.3 Results/simulation test Figure 7-5 Programming graphics...
  • Page 295 Creating a ShopMill program 7.17 Example, standard machining Program test by means of simulation During simulation, the current program is calculated in its entirety and the result displayed in graphic form. Figure 7-7 3D view Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 296: G Code Machining Program

    Creating a ShopMill program 7.17 Example, standard machining 7.17.4 G code machining program G17 G54 G71 WORKPIECE(,,"","BOX",112,1,-20,-100,-2.5,-2.5,182.5,182.5) ;****************Tool change**************** T="FACING TOOL" D1 M6 G95 FZ=0.1 S3000 M3 M8 CYCLE61(50,1,1,0,-2.5,-2.5,185,185,2,80,0,0.1,31,0,1,10) G0 Z200 M9 ;****************Tool change**************** T="MILLER20" D1 M6 G95 FZ=0.14 S3900 M3 M8 CYCLE76(50,0,1,,20,180,180,10,0,0,0,5,0,0,0.14,0.14,0,1,185,185,1,2,2100,1,101) ;CYCLE62(,2,"MA1","MA0") CYCLE62(,2,"E_LAB_A_PART_4_POCKET","E_LAB_E_PART_4_POCKET")
  • Page 297 Creating a ShopMill program 7.17 Example, standard machining T="MILLER8" D1 M06 G95 FZ=0.018 S12000 M3 M8 POCKET4(50,-10,1,12,30,85,135,5,0,0,0.018,0.01,0,21,40,9,15,2,1,0,1,2,10100,111,111) MCALL POCKET4(50,-10,1,4,16,0,0,5,0,0,0.018,0.018,0,11,40,9,15,0,2,0,1,2,10100,111,111) REPEATB POS_1 ;#SM MCALL G0 Z200 M9 ;****************Tool change**************** ;Contour chamfering T="CENTERING TOOL10" D1 M6 G94 F500 S8000 M3 M8 CYCLE62(,2,"E_LAB_A_PART_4_ISLAND","E_LAB_E_PART_4_ISLAND") CYCLE72("",100,0,1,20,2,0.5,0.5,500,100,305,41,1,0,0.1,1,0,0,0.3,2,101,1011,101) POCKET3(50,0,1,4,70,40,10,90,60,15,4,0,0,500,0.2,0,25,40,8,3,15,2,1,0,0.3,2,11100,11,111) POCKET3(50,-4,1,2,35,20,6,90,60,15,2,0,0,500,0.2,0,35,40,8,3,15,10,2,0,0.3,2,11100,11,111)
  • Page 298 Creating a ShopMill program 7.17 Example, standard machining Y115 RND=20 ;*GP* X15 Y135 ;*GP* Y155 RND=10 ;*GP* X60 RND=15 ;*GP* Y135 ;*GP* G3 X110 I=AC(85) J=AC(135) ;*GP* G1 Y155 RND=15 ;*GP* X143.162 ;*GP* X165 Y95 ;*GP* X155 Y77.679 RND=28 ;*GP* Y40 ;*GP* X140 Y25 ;*GP* X90 ;*GP*...
  • Page 299: Programming Technological Functions (Cycles)

    Programming technological functions (cycles) Drilling 8.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 300: Centering (Cycle81)

    Programming technological functions (cycles) 8.1 Drilling Drilling positions The cycle assumes the tested hole coordinates of the plane. The hole centers should therefore be programmed before or after the cycle call as follows (see also Section, Cycles on single position or position pattern (MCALL)): ●...
  • Page 301 Programming technological functions (cycles) 8.1 Drilling Parameters, G code program Parameters, ShopMill program Machining plane Tool name Retraction plane Cutting edge number Safety clearance Feedrate mm/min mm/rev S / V Spindle speed or constant cutting rate m/min Parameter Description Unit Machining Single position •...
  • Page 302: Drilling (Cycle82)

    Programming technological functions (cycles) 8.1 Drilling 8.1.3 Drilling (CYCLE82) 8.1.3.1 Function Function With the "Drilling" function, the tool drills with the programmed spindle speed and feedrate down to the specified final drilling depth (shank or tip). The tool is retracted after a programmed dwell time has elapsed. Approach/retraction 1.
  • Page 303 Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit Machining Single position • position (only Drill hole at programmed position for G code) Position pattern • Position with MCALL Z0 (only for G Reference point Z code) Drilling depth Shank (drilling depth in relation to the shank) •...
  • Page 304: Reaming (Cycle85)

    Programming technological functions (cycles) 8.1 Drilling 8.1.4 Reaming (CYCLE85) 8.1.4.1 Function Function With the "Reaming" cycle, the tool is inserted in the workpiece with the programmed spindle speed and the feedrate programmed at F. If Z1 has been reached and the dwell time expired, the reamer is retracted at the programmed retraction feedrate to the retraction plane.
  • Page 305: Deep-Hole Drilling (Cycle83)

    Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit Machining Single position • position (only Drill hole at programmed position for G 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...
  • Page 306 Programming technological functions (cycles) 8.1 Drilling Approach/retraction during chipbreaking 1. The tool moves with G0 to safety clearance of the reference point. 2. The tool drills with the programmed spindle speed and feedrate F = F · FD1 [%] up to the 1st infeed depth.
  • Page 307 Programming technological functions (cycles) 8.1 Drilling Parameters, G code program Parameters, ShopMill program Machining plane Tool name Retraction plane Cutting edge number Safety clearance Feedrate mm/min mm/rev S / V Spindle speed or constant cutting rate m/min Parameter Description Unit Machining Single position •...
  • Page 308 Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit Minimum infeed - (only for DF in %) Parameter V1 is only provided if DF<100 has been programmed. If the infeed increment becomes very small, a minimum infeed can be programmed in parameter "V1".
  • Page 309: Boring (Cycle86)

    Programming technological functions (cycles) 8.1 Drilling 8.1.6 Boring (CYCLE86) 8.1.6.1 Function 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).
  • Page 310 Programming technological functions (cycles) 8.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 ShopMill program to be processed has been created and you are in the editor.
  • Page 311: Tapping (Cycle84, 840)

    Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit Lift mode Do not lift off contour • The cutting edge is not fully retracted, but traverses back to the retraction plane. Lift • The cutting edge retracts from the edge of the hole and then retracts to the safety clearance from the reference point and then positions at the retraction plane and hole center point.
  • Page 312 Programming technological functions (cycles) 8.1 Drilling Approach/retraction - CYCLE840 - with compensating chuck 1. The tool moves with G0 to safety clearance of the reference point. 2. The tool drills with G1 and the programmed spindle speed and direction of rotation to depth Z1.
  • Page 313 Programming technological functions (cycles) 8.1 Drilling Approach/retraction during chipbreaking 1. The tool drills at the programmed spindle speed S (dependent on %S) as far as the first infeed depth (maximum infeed depth D). 2. Spindle stop and dwell time DT. 3.
  • Page 314 Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit Compensating With compensating chuck • chuck mode Without compensating chuck • Machining Single position • position (only Drill hole at programmed position for G code) Position pattern • Position with MCALL Z0 (only for G Reference point Z code)
  • Page 315 Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit Selection Selection of table value: e.g. M3; M10; etc. (ISO metric) • W3/4"; etc. (Whitworth BSW) • G3/4"; etc. (Whitworth BSP) • 1" - 8 UNC; etc. (UNC) • Pitch ... - (selection MODULUS in MODULUS: MODULUS = Pitch/π...
  • Page 316 Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit (only for Direction of rotation after end of cycle: G code) • • • Technology • – Exact stop – Precontrol – Acceleration – Spindle • Exact stop (only Behavior the same as it was before the cycle was called •...
  • Page 317: Drill And Thread Milling (Cycle78)

    Programming technological functions (cycles) 8.1 Drilling 8.1.8 Drill and thread milling (CYCLE78) 8.1.8.1 Function Function You can use a drill and thread milling cutter to manufacture an internal thread with a specific depth and pitch in one operation. This means that you can use the same tool for drilling and thread milling, a change of tool is superfluous.
  • Page 318 Programming technological functions (cycles) 8.1 Drilling Procedure The part program or ShopMill program to be processed has been created and you are in the editor. Press the "Drilling" softkey. Press the "Thread" and "Drill and thread mill" softkeys. The "Drilling and thread milling" input window opens. Parameters, G code program Parameters, ShopMill program Machining plane...
  • Page 319 Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit Percentage for each additional infeed • DF=100: Infeed increment remains constant DF<100: Amount of infeed 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 320 Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit Table Thread table selection: without • ISO metric • Whitworth BSW • Whitworth BSP • • Selection - (not Selection of table value: e.g. for table M3; M10; etc. (ISO metric) •...
  • Page 321: Positioning And Position Patterns

    Programming technological functions (cycles) 8.1 Drilling 8.1.9 Positioning and position patterns Function After you have programmed the technology (cycle call), you must program the positions. Several position patterns are available: ● Arbitrary positions ● Position on a line, on a grid or frame ●...
  • Page 322 Programming technological functions (cycles) 8.1 Drilling Z = 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 323: Arbitrary Positions (Cycle802)

    Programming technological functions (cycles) 8.1 Drilling 8.1.10 Arbitrary positions (CYCLE802) Function The "Arbitrary positions" cycle allows you to program positions freely, i.e. rectangular or polar. Individual positions are approached in the order in which you program them. Press softkey "Delete all" to delete all positions programmed in X/Y. Rotary axis XA plane You program in XA to prevent the Y axis moving during machining.
  • Page 324 Programming technological functions (cycles) 8.1 Drilling XYA plane You program in XYA if the Y axis should also move during machining. A value can be specified for each position. In addition to the possibilities of XA, the following is also possible, for example.
  • Page 325 Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit LAB - (only for G Repeat jump label for position code) - (only for G Machining plane code) Axes Selection of the participating axes XY (1st and 2nd axis of the plane) •...
  • Page 326 Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit Axes: YB Y coordinate of the 1st position (abs) B coordinate (angle) of the 1st position (abs) Degrees ... Y8 Y coordinates of additional positions (abs or inc) ... B8 B coordinates (angle) of additional positions (abs or inc) Axes: XYA X coordinate of the 1st position (abs) Y coordinate of the 1st position (abs)
  • Page 327: Position Pattern Line (Holes1), Grid Or Frame (Cycle801)

    Programming technological functions (cycles) 8.1 Drilling 8.1.11 Position pattern line (HOLES1), grid or frame (CYCLE801) Function You can program the following pattern using the "Position pattern" cycle: ● Line (HOLES1) In the "Line" selection option you can program any number of positions at equal distances along a line.
  • Page 328 Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit Z0 (only for Z coordinate of reference point Z (abs) ShopMill) X coordinate of the reference point X (abs) This position must be programmed absolutely in the 1st call. Y coordinate of the reference point Y (abs) This position must be programmed absolutely in the 1st call.
  • Page 329: Circle Position Pattern (Holes2)

    Programming technological functions (cycles) 8.1 Drilling 8.1.12 Circle position pattern (HOLES2) Function You can program holes on a full circle or pitch circle with defined radius with the "Circle position pattern" cycle. The basic angle of rotation (α0) for the 1st position is relative to the X axis.
  • Page 330 Programming technological functions (cycles) 8.1 Drilling Parameter Description Unit For G code and ShopMill – axes XY (right angled) X coordinate of the reference point X (abs) Y coordinate of the reference point Y (abs) α0 Starting angle for first position. Degrees Positive angle: Full circle is rotated counter-clockwise.
  • Page 331: Displaying And Hiding Positions

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

    Programming technological functions (cycles) 8.1 Drilling Press the "Hide position" softkey. The "Hide position" window opens on top of the input form of the position pattern. The positions are displayed in a table. The numbers of the positions, their angle(α) as well as a checkbox with the state (activated = check mark set / deactivated = no check mark set) are displayed.
  • Page 333 Programming technological functions (cycles) 8.1 Drilling Procedure The part program or ShopMill program to be processed has been created and you are in the editor. Press the "Drilling", and "Repeat position" softkeys. The "Repeat positions" input window opens. After you have entered the label or the position pattern number, e.g. 1, press the "Accept"...
  • Page 334: Milling

    Programming technological functions (cycles) 8.2 Milling Milling 8.2.1 Face milling (CYCLE61) 8.2.1.1 Function Function You can face mill any workpiece with the "Face milling" cycle. A rectangular surface is always machined. Workpieces with and without limits can be face-milled. Approach/retraction 1.
  • Page 335 Programming technological functions (cycles) 8.2 Milling Selecting the machining direction Toggle the machining direction in the "Direction" field until the symbol for the required machining direction appears. ● Same direction of machining ● Alternating direction of machining Selecting limits Press the respective softkey for the required limit. Left Bottom Right...
  • Page 336 Programming technological functions (cycles) 8.2 Milling Parameter Description Unit Machining The following machining operations can be selected: ∇ (roughing) • ∇∇∇ (finishing) • Direction Same direction of machining • • Alternating direction of machining • • The positions refer to the reference point: Corner point 1 in X Corner point 1 in Y Height of blank...
  • Page 337: Rectangular Pocket (Pocket3)

    Programming technological functions (cycles) 8.2 Milling 8.2.2 Rectangular pocket (POCKET3) Function You can mill any rectangular pocket with the "rectangular pocket milling" function. 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 (program the drilling, rectangular pocket and position program blocks in succession).
  • Page 338 Programming technological functions (cycles) 8.2 Milling Machining type ● Roughing During roughing, the individual planes of the rectangular pocket are machined one after the other from the center point until depth Z1 is reached. ● Finishing During finishing, the edge is always machined first. The rectangular pocket edge is approached on the quadrant that joins the corner radius.
  • Page 339 Programming technological functions (cycles) 8.2 Milling Procedure The part program or ShopMill program to be processed has been created and you are in the editor. Press the "Milling" softkey. Press the "Pocket" and "Rectangular pocket" softkeys. The "Rectangular pocket" input window opens. Parameters, G code program Parameters, ShopMill program Machining plane...
  • Page 340 Programming technological functions (cycles) 8.2 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 – (single position only) Reference point Y –...
  • Page 341: Circular Pocket (Pocket4)

    Programming technological functions (cycles) 8.2 Milling Parameter Description Unit Depth infeed rate – (for vertical insertion only) mm/min (only for ShopMill) mm/tooth 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 cutter radius;...
  • Page 342 Programming technological functions (cycles) 8.2 Milling Approach/retraction for plane-by-plane solid machining In plane-by-plane machining of the circular pocket, the material is removed horizontally, one layer at a time. 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 clearance.
  • Page 343 Programming technological functions (cycles) 8.2 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 circular pocket. Figure 8-2 Geometries when chamfering inside contours Note...
  • Page 344 Programming technological functions (cycles) 8.2 Milling Machining type: Helical When milling circular pockets, you can select the following machining types: ● Roughing During roughing, the circular pocket is machined downward with helical movements. A full circle is effected down to pocket depth to remove the residual material. The tool is retracted from the edge and base of the pocket in a quadrant and retracted with rapid traverse to a safety clearance.
  • Page 345 Programming technological functions (cycles) 8.2 Milling Parameters, G code program Parameters, ShopMill program 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 Feedrate Parameter Description Unit...
  • Page 346 Programming technological functions (cycles) 8.2 Milling Parameter Description Unit Plane finishing allowance - (only for ∇, ∇∇∇ and ∇∇∇ edge) Depth finishing allowance – (only for ∇ and ∇∇∇) Insertion Various insertion modes can be selected – (only for plane-by-plane machining method and for ∇, ∇∇∇...
  • Page 347: Rectangular Spigot (Cycle76)

    Programming technological functions (cycles) 8.2 Milling 8.2.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: Depending on the dimensions of the rectangular spigot in the workpiece drawing, you can select a corresponding reference point for the rectangular spigot.
  • Page 348 Programming technological functions (cycles) 8.2 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 349 Programming technological functions (cycles) 8.2 Milling Parameter Description Unit Depth infeed rate (only for G code) Reference point The following different reference point positions can be selected: (center) • (bottom left) • (bottom right) • (top left) • (top right) •...
  • Page 350: Circular Spigot (Cycle77)

    Programming technological functions (cycles) 8.2 Milling 8.2.5 Circular spigot (CYCLE77) Function You can mill various circular spigots with the "Circular spigot" function. In addition to the required circular spigot, you must also define a blank spigot, i.e. the outer limits of the material. The tool moves at rapid traverse outside this area. The blank spigot must not overlap adjacent blank spigots and is automatically placed on the finished spigot in a centered position.
  • Page 351 Programming technological functions (cycles) 8.2 Milling Machining type You can select the machining mode for milling the circular spigot as follows: ● Roughing Roughing involves moving round the circular spigot until the programmed finishing allowance has been reached. ● Finishing If you have programmed a finishing allowance, the circular spigot is moved around until depth Z1 is reached.
  • Page 352 Programming technological functions (cycles) 8.2 Milling Parameter Description Unit Depth infeed rate (only for G code) Machining ∇ (roughing) • ∇∇∇ (finishing) • Chamfering • Machining Single position • position A circular spigot is machined at the programmed position (X0, Y0, Z0). Position pattern •...
  • Page 353: Multi-Edge (Cycle79)

    Programming technological functions (cycles) 8.2 Milling 8.2.6 Multi-edge (CYCLE79) Function You can mill a multi-edge with any number of edges with the "Multi-edge" cycle. You can select from the following shapes with or without a corner radius or chamfer: Approach/retraction 1.
  • Page 354: Parameter

    Programming technological functions (cycles) 8.2 Milling 8.2.6.1 Parameter Parameters, G code program Parameters, ShopMill program 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 Feedrate Parameter...
  • Page 355: Longitudinal Groove (Slot1)

    Programming technological functions (cycles) 8.2 Milling Parameter Description Unit Plane finishing allowance - (only for ∇, ∇∇∇ and ∇∇∇ edge) Depth finishing allowance – (only for ∇ and ∇∇∇) 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 8.2.7 Longitudinal groove (SLOT1)
  • Page 356 Programming technological functions (cycles) 8.2 Milling Machining type You can select the machining mode for milling the longitudinal slot as follows: ● Roughing During roughing, the individual planes of the slot are machined one after the other until depth Z1 is reached. ●...
  • Page 357 Programming technological functions (cycles) 8.2 Milling Procedure The part program or ShopMill program to be processed has been created and you are in the editor. Press the "Milling" softkey. Press the "Groove" and "Longitudinal groove" softkeys. The "Longitudinal Groove (SLOT1)" input window opens. Parameters, G code program Parameters, ShopMill program Machining plane...
  • Page 358 Programming technological functions (cycles) 8.2 Milling Parameter Description Unit Reference point Position of the reference point: (lefthand edge) • (inside left) • (center) • (inside right) • (righthand edge) • Machining ∇ (roughing) • ∇∇∇ (finishing) • ∇∇∇ edge (edge finishing) •...
  • Page 359 Programming technological functions (cycles) 8.2 Milling Parameter Description Unit Insertion The following insertion modes can be selected: Predrilled: (only for G code) • Approach reference point shifted by the amount of the safety clearance with G0. Perpendicular: Depending on the effective milling tool width (milling tool diameter x DXY[%]) or DXY [mm] –...
  • Page 360: Circumferential Groove (Slot2)

    Programming technological functions (cycles) 8.2 Milling 8.2.8 Circumferential groove (SLOT2) Function You can mill one or several circumferential slots of equal size on a full or pitch circle with the "circumferential slot" cycle. Tool size Please note that there is a minimum size for the milling cutter used to machine the circumferential slot: ●...
  • Page 361 Programming technological functions (cycles) 8.2 Milling Machining type You can select the machining mode for milling the circumferential groove as follows: ● Roughing During roughing, the individual planes of the groove are machined one after the other from the center point of the semicircle at the end of the groove until depth Z1 is reached. ●...
  • Page 362 Programming technological functions (cycles) 8.2 Milling Procedure The part program or ShopMill program to be processed has been created and you are in the editor. Press the "Milling" softkey. Press the "Groove" and "Circumferential groove" softkeys. The "Circumferential Groove" input window opens. Parameters, G code program Parameters, ShopMill program Machining plane...
  • Page 363: Open Groove (Cycle899)

    Programming technological functions (cycles) 8.2 Milling Parameter Description Unit The positions refer to the center point: Reference point X Reference point Y Reference point Z Number of grooves Radius of circumferential slot α0 Starting angle Degrees α1 Opening angle of the slot Degrees α2 Advance angle - (for pitch circle only)
  • Page 364 Programming technological functions (cycles) 8.2 Milling ● 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 365 Programming technological functions (cycles) 8.2 Milling Machining type, roughing vortex milling Roughing is performed by moving the milling cutter along a circular path. While performing this motion, the milling cutter is continuously fed into the plane. Once the milling cutter has traveled along the entire slot, it returns to its starting point, while continuing to move in a circular fashion.
  • Page 366 Programming technological functions (cycles) 8.2 Milling 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 367 Programming technological functions (cycles) 8.2 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 368 Programming technological functions (cycles) 8.2 Milling Figure 8-5 Geometries when chamfering inside contours Note The following error messages can occur when chamfering inside contours: • Safety clearance in the program header too large This error message appears when chamfering would, in principle, be possible with the parameters entered for FS and ZFS, but the safety clearance then could not be maintained.
  • Page 369 Programming technological functions (cycles) 8.2 Milling Procedure The part program or ShopMill program to be processed has been created and you are in the editor. Press the "Milling" softkey. Press the "Slot" and "Open slot" softkeys. The "Open slot" input window opens. Parameters, G code program Parameters, ShopMill program Machining plane...
  • Page 370 Programming technological functions (cycles) 8.2 Milling Parameter Description Unit Technology Vortex milling • The milling cutter performs circular motions along the length of the slot and back again. Plunge cutting • Sequential drilling motion along the tool axis. Milling direction: - (except plunge cutting). Climbing cutting •...
  • Page 371: Long Hole (Longhole) - Only For G Code Programs

    Programming technological functions (cycles) 8.2 Milling 8.2.10 Long hole (LONGHOLE) - only for G code programs Function In contrast to the groove, the width of the elongated hole is determined by the tool diameter. Internally in the cycle, an optimum traversing path of the tool is determined, ruling out unnecessary idle passes.
  • Page 372 Programming technological functions (cycles) 8.2 Milling Parameter Description Unit Machining plane Retraction plane (abs) Safety clearance (inc) Feedrate Machining type Plane-by-plane • The tool is inserted to infeed depth in the pocket center. Note: This setting can be used only if the cutter can cut across center. Oscillating •...
  • Page 373: Thread Milling (Cycle70)

    Programming technological functions (cycles) 8.2 Milling 8.2.11 Thread milling (CYCLE70) Function Using a thread cutter, internal or external threads can be machined with the same pitch. Threads can be machined as right-hand or left-hand threads and from top to bottom or vice versa.
  • Page 374 Programming technological functions (cycles) 8.2 Milling Please note that when milling an internal thread the tool must not exceed the following value: Milling cutter diameter < (nominal diameter - 2 · thread depth H1) Approach/retraction when milling external threads 1. Positioning on retraction plane with rapid traverse. 2.
  • Page 375 Programming technological functions (cycles) 8.2 Milling Parameters, G code program Parameters, ShopMill program 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 Parameter Description Unit Machining ∇...
  • Page 376 Programming technological functions (cycles) 8.2 Milling Parameter Description Unit The positions refer to the center point: Reference point X – (for single position only) Reference point Y – (for single position only) Reference point Z (only for G code) End point of the thread (abs) or thread length (inc) Table Thread table selection: Without...
  • Page 377: Engraving (Cycle60)

    Programming technological functions (cycles) 8.2 Milling 8.2.12 Engraving (CYCLE60) Function The "Engraving" function is used to engrave a text on a workpiece along a line or arc. You can enter the text directly in the text field as "fixed text" or assign it via a variable as "variable text".
  • Page 378 Programming technological functions (cycles) 8.2 Milling Entering the engraving text Press the "Special characters" softkey if you need a character that does not appear on the input keys. The "Special characters" window appears. • Position the cursor on the desired character. •...
  • Page 379 Programming technological functions (cycles) 8.2 Milling • Press the "Variable" and "Workpiece count 123" softkeys if you want to engrave a workpiece count without lead zeroes. The format text <#,_$AC_ACTUAL_PARTS> is inserted and you return to the engraving field with the softkey bar. •...
  • Page 380 Programming technological functions (cycles) 8.2 Milling If there is insufficient space in front of the decimal point to display the number entered, it is automatically extended. If the specified number of digits is larger than the number to be engraved, the output format is automatically filled with the appropriate number of leading and trailing zeroes.
  • Page 381 Programming technological functions (cycles) 8.2 Milling ● Numbers When outputting number (e. g. measurement results), you can select the output format (digits either side of the point) of the number to be engraved. ● Text Instead of entering a fixed text in the engraving text field, you can specify the text to be engraved via a text variable (e.
  • Page 382 Programming technological functions (cycles) 8.2 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 •...
  • Page 383: Contour Milling

    Programming technological functions (cycles) 8.3 Contour milling Contour milling 8.3.1 General Function You can mill simple or complex contours with the "Contour milling" cycle. You can define open contours or closed contours (pockets, islands, spigots). A contour comprises separate contour elements, whereby at least two and up to 250 elements result in a defined contour.
  • Page 384 Programming technological functions (cycles) 8.3 Contour milling Contour element Symbol Meaning Straight line left Straight line in 90° grid Straight line right Straight line in 90° grid Straight line in any direction Straight line with any gradient Arc right Circle Arc left Circle Pole...
  • Page 385: Creating A New Contour

    Programming technological functions (cycles) 8.3 Contour milling 8.3.3 Creating a new contour Function For each contour that you want to mill, you must create a new contour. The contours are stored at the end of the program. Note When programming in the G code, it must be ensured that the contours are located after the end of program identifier! The first step in creating a contour is to specify a starting point.
  • Page 386 Programming technological functions (cycles) 8.3 Contour milling Cartesian starting point Enter the starting point for the contour. Enter any additional commands in G code format, as required. Press the "Accept" softkey. Enter the individual contour elements. Polar starting point Press the "Pole" softkey. Enter the pole position in Cartesian coordinates.
  • Page 387: Creating Contour Elements

    Programming technological functions (cycles) 8.3 Contour milling 8.3.4 Creating contour elements After you have created a new contour and specified the starting point, you can define the individual elements that make up the contour. The following contour elements are available for the definition of a contour: ●...
  • Page 388 Programming technological functions (cycles) 8.3 Contour milling Contour transition elements As a transition between two contour elements, you can choose a radius or a chamfer. The transition element is always attached at the end of a contour element. The contour transition element is selected in the parameter screen of the respective contour element.
  • Page 389 Programming technological functions (cycles) 8.3 Contour milling Enter the individual contour elements of the machining direction. Select a contour element via softkey. The "Straight (e.g. X)" input window opens. - OR The "Straight (e.g. Y)" input window opens. - OR The "Straight (e.g.
  • Page 390 Programming technological functions (cycles) 8.3 Contour milling Contour element "Straight line, e.g. X" Parameter Description Unit End point X (abs or inc) α1 Starting angle e.g. to the X axis Degrees α2 Angle to the preceding element Degrees Transition to next Type of transition element Radius...
  • Page 391 Programming technological functions (cycles) 8.3 Contour milling Contour element "Circle" Parameter Description Unit Direction of rotation Clockwise direction of rotation • Counterclockwise direction of rotation • Radius e.g. X End point X (abs or inc) e.g. Y End point Y (abs or inc) e.g.
  • Page 392: Changing The Contour

    Programming technological functions (cycles) 8.3 Contour milling 8.3.5 Changing the contour Function You can change a previously created contour later. If you want to create a contour that is similar to an existing contour, you can copy the existing one, rename it and just alter selected contour elements. Individual contour elements can be ●...
  • Page 393: Contour Call (Cycle62) - Only For G Code Program

    Programming technological functions (cycles) 8.3 Contour milling 8.3.6 Contour call (CYCLE62) - only for G code program Function The input creates a reference to the selected contour. There are four ways to call the contour: 1. Contour name The contour is in the calling main program. 2.
  • Page 394: Path Milling (Cycle72)

    Programming technological functions (cycles) 8.3 Contour milling Parameter Description Unit Subprogram PRG: Subprogram Labels in the PRG: Subprogram • subprogram LAB1: Label 1 • LAB2: Label 2 • 8.3.7 Path milling (CYCLE72) Function You can mill along any programmed contour with the "Path milling" cycle. The function operates with cutter radius compensation.
  • Page 395 Programming technological functions (cycles) 8.3 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 396 Programming technological functions (cycles) 8.3 Contour milling Parameters, G code program Parameters, ShopMill program 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 Parameter Description Unit Machining...
  • Page 397 Programming technological functions (cycles) 8.3 Contour milling Parameter Description Unit Approach Planar approach mode: Straight line: • Slope in space Quadrant: • Part of a spiral (only with path milling left and right of the contour) Semi-circle: • Part of a spiral (only with path milling left and right of the contour) Perpendicular: •...
  • Page 398: Contour Pocket/Contour Spigot (Cycle63/64)

    Programming technological functions (cycles) 8.3 Contour milling Parameter Description Unit Depth infeed rate – (only for axis-by-axis approach strategy) mm/min (only for ShopMill) mm/tooth FZ - (only for G Depth infeed rate – (only for axis-by-axis approach strategy) code) Chamfer width for chamfering - (only for chamfering machining) Insertion depth of tool tip (abs or inc) - (for machining only) * Unit of feedrate as programmed before the cycle call Note...
  • Page 399 Programming technological functions (cycles) 8.3 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 400: Predrilling Contour Pocket (Cycle64)

    Programming technological functions (cycles) 8.3 Contour milling Name convention For multi-channel systems, cycles attach a "_C" and a two-digit number of the specific channel to the names of the programs to be generated, e.g. for channel 1 "_C01". This is the reason that the name of the main program must not end with "_C"...
  • Page 401 Programming technological functions (cycles) 8.3 Contour milling 9. Contour pocket 1 10. Stock removal 11. Contour pocket 2 12. Stock removal 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 402 Programming technological functions (cycles) 8.3 Contour milling Parameter Description Unit Maximum plane infeed • Maximum plane infeed as a percentage of the milling cutter diameter • Finishing allowance, plane Lift mode Lift mode before new infeed If the machining operation requires several points of insertion, the retraction height to which the tool is retracted, is selected as follows: To retraction plane •...
  • Page 403: Milling Contour Pocket (Cycle63)

    Programming technological functions (cycles) 8.3 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. Reference point in the tool axis Z Pocket depth (abs) or depth referred to Z0 (inc) Maximum plane infeed •...
  • Page 404 Programming technological functions (cycles) 8.3 Contour milling Parameters, G code program Parameters, ShopMill program Name of the program to be generated Tool name Machining plane Cutting edge number Milling direction Feedrate mm/min Climbing • mm/tooth cutting Conventional • cutting Retraction plane S / V Spindle speed or constant cutting rate...
  • Page 405 Programming technological functions (cycles) 8.3 Contour milling Parameter Description Unit Insertion The following insertion modes can be selected – (only for ∇, ∇∇∇ base or ∇∇∇ edge): Vertical insertion • The calculated current infeed depth is executed at the calculated position for "automatic"...
  • Page 406: Residual Material Contour Pocket (Cycle63)

    Programming technological functions (cycles) 8.3 Contour milling 8.3.11 Residual material contour pocket (CYCLE63) Function When you have removed stock from a pocket (with/without islands) and there is residual material, then this is automatically detected. You can use a suitable tool to remove this residual material without having to machine the whole pocket again, i.e.
  • Page 407 Programming technological functions (cycles) 8.3 Contour milling Parameters, G code program Parameters, ShopMill program Name of the program to be generated Tool name Machining plane Feedrate mm/min mm/tooth Milling direction S / V Spindle speed or constant cutting Synchronous • rate m/min operation...
  • Page 408: Milling Contour Spigot (Cycle63)

    Programming technological functions (cycles) 8.3 Contour milling 8.3.12 Milling contour spigot (CYCLE63) Function You can mill any spigot using the "Mill spigot" cycle. Before you mill the spigot, you must first enter a blank contour and then one or more spigot contours.
  • Page 409 Programming technological functions (cycles) 8.3 Contour milling Parameters, G code program Parameters, ShopMill program Name of the program to be generated Tool name Machining plane Cutting edge number Milling direction Feedrate mm/min Climbing • mm/tooth cutting Conventional • cutting Retraction plane S / V Spindle speed or constant cutting rate...
  • Page 410: Residual Material Contour Spigot (Cycle63)

    Programming technological functions (cycles) 8.3 Contour milling 8.3.13 Residual material contour spigot (CYCLE63) Function When you have milled a contour spigot and residual material remains, then this is automatically detected. You can use a suitable tool to remove this residual material without having to machine the whole spigot again, i.e.
  • Page 411 Programming technological functions (cycles) 8.3 Contour milling Procedure The part program or ShopMill program to be processed has been created and you are in the editor. Press the "Contour milling" and "Spigot Res. Mat." softkeys. The "Spigot Res. Mat." input window opens. For the ShopMill program, press the "All parameters"...
  • Page 412: Turning - Only For G Code Programs

    Programming technological functions (cycles) 8.4 Turning - only for G code programs Turning - only for G code programs 8.4.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 413 Programming technological functions (cycles) 8.4 Turning - only for G code programs Machining method ● Roughing In roughing applications, paraxial cuts are machined to the finishing allowance that has been programmed. If no finishing allowance has been programmed, the workpiece is roughed down to the final contour.
  • Page 414 Programming technological functions (cycles) 8.4 Turning - only for G code programs Straight stock removal cycle with radii or chamfers. The "Stock removal 2" input window opens. - OR - Stock removal cycle with oblique lines, radii, or chamfers. The "Stock Removal 3" input window opens. Parameters, G code program Parameters, ShopMill program Machining plane...
  • Page 415 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit β Align tool with swivel axes Degrees (for ShopMill program) Input value • The required angle can be freely entered β = 0° • β = 90° •...
  • Page 416 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Position Stock removal position: Machining Stock removal direction (longitudinal or transverse) in the coordinate system direction Parallel to the Z axis (longitudinal) Parallel to the X axis (transverse) external internal external...
  • Page 417: Groove (Cycle930)

    Programming technological functions (cycles) 8.4 Turning - only for G code programs 8.4.3 Groove (CYCLE930) 8.4.3.1 Function Function You can use the "Groove" cycle to machine symmetrical and asymmetrical grooves on any straight contour elements. You have the option of machining outer or inner grooves, longitudinally or transversely (face).
  • Page 418 Programming technological functions (cycles) 8.4 Turning - only for G code programs Approach/retraction during finishing 1. The tool first moves to the starting point calculated internally in the cycle at rapid traverse. 2. The tool moves at the machining feedrate down one flank and then along the bottom to the center.
  • Page 419 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Retraction • (for ShopMill program) The axis is not retracted before swiveling • Retraction in the direction of machine axis Z Z,X,Y • Move machining axes to retraction position before swiveling Tool direction, max.
  • Page 420 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Hirth tooth system Round to the next Hirth gearing • (for ShopMill program) Round to Hirth gearing • Round to Hirth gearing • Tool Tool tip when swiveling Tracking •...
  • Page 421 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Maximum depth infeed for insertion – (only for ∇ and ∇ + ∇∇∇) • For zero: Insertion in a cut – (only for ∇ and ∇ + ∇∇∇) •...
  • Page 422: Undercut Form E And F (Cycle940)

    Programming technological functions (cycles) 8.4 Turning - only for G code programs 8.4.4 Undercut form E and F (CYCLE940) 8.4.4.1 Function 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.
  • Page 423 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Retraction • (for ShopMill program) The axis is not retracted before swiveling • Retraction in the direction of machine axis Z Z,X,Y • Move machining axes to retraction position before swiveling Tool direction, max.
  • Page 424 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Hirth tooth system Round to the next Hirth gearing • Round to Hirth gearing • Round to Hirth gearing • Note: For machines with Hirth tooth system Position Form E machining position: Undercut size according to DIN table:...
  • Page 425 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Retraction • (for ShopMill program) The axis is not retracted before swiveling • Retraction in the direction of machine axis Z Z, X, Y • Move machining axes to retraction position before swiveling Tool direction, max.
  • Page 426: Thread Undercut (Cycle940)

    Programming technological functions (cycles) 8.4 Turning - only for G code programs 8.4.5 Thread undercut (CYCLE940) 8.4.5.1 Function Function The "Thread undercut DIN" or "Thread undercut" cycle is used to program thread undercuts to DIN 76 for workpieces with a metric ISO thread, or freely definable thread undercuts. Approach/retraction 1.
  • Page 427 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameters, G code program (undercut, thread DIN) Machining plane Safety clearance Feedrate Parameter Description Unit Machining ∇ (roughing) • ∇∇∇ (finishing) • ∇ + ∇∇∇ (roughing and finishing) •...
  • Page 428 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameters, G code program (undercut, thread) Machining plane Safety clearance Feedrate Parameter Description Unit Machining ∇ (roughing) • ∇∇∇ (finishing) • ∇ + ∇∇∇ (roughing and finishing) • Machining Longitudinal •...
  • Page 429: Thread Turning (Cycle99)

    Programming technological functions (cycles) 8.4 Turning - only for G code programs 8.4.6 Thread turning (CYCLE99) 8.4.6.1 Function 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.
  • Page 430 Programming technological functions (cycles) 8.4 Turning - only for G code programs 3. The first cut is made with thread pitch P as far as the thread run-out LR. 4. Thread with advance: The tool moves at rapid traverse to the return distance VR and then to the next starting position.
  • Page 431 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Table Thread table selection: Without • ISO metric • Whitworth BSW • Whitworth BSP • • Selection - (not for Data, table value, e.g. M10, M12, M14, ... table "Without") Select the thread pitch / turns for table "without"...
  • Page 432 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit End point of the thread (abs) or thread length (inc) Incremental dimensions: The sign is also evaluated. Thread advance (inc) The starting point for the thread is the reference point (X0, Z0) brought forward by the thread advance W.
  • Page 433 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Thread changeover depth (inc) First machine all thread turns sequentially to thread changeover depth DA, then machine all thread turns sequentially to depth 2 · DA, etc.
  • Page 434 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Infeed (only for ∇ and ∇ Linear: • + ∇∇∇) Infeed with constant cutting depth Degressive: • Infeed with constant cutting cross-section Thread Internal thread •...
  • Page 435 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Finishing allowance in X and Z – (only for ∇ and ∇ + ∇∇∇) Number of noncuts - (only for ∇∇∇ and ∇ + ∇∇∇) Return distance (inc) Multiple threads α0...
  • Page 436 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Change in thread pitch per revolution – (only for P = mm/rev or in/rev) mm/rev G = 0: The thread pitch P does not change. G >...
  • Page 437 Programming technological functions (cycles) 8.4 Turning - only for G code programs 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 438: Thread Chain (Cycle98)

    Programming technological functions (cycles) 8.4 Turning - only for G code programs 8.4.7 Thread chain (CYCLE98) 8.4.7.1 Function Function With this cycle, you can produce several concatenated cylindrical or tapered threads with a constant pitch in longitudinal and face machining, all of which can have different thread pitches.
  • Page 439 Programming technological functions (cycles) 8.4 Turning - only for G code programs Procedure for thread chain The part program to be executed has been created and you are in the editor. Press the "Turning" softkey. Press the "Thread" softkey. The "Thread" input window opens. Press the "Thread chain"...
  • Page 440 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameter Description Unit Thread pitch 2 (unit as parameterized for P0) mm/rev in/rev turns/" MODULUS X2 or X2α Intermediate point 2 X ∅ (abs) or • Intermediate point 2 in relation to X1 (inc) or •...
  • Page 441: Cut-Off (Cycle92)

    Programming technological functions (cycles) 8.4 Turning - only for G code programs 8.4.8 Cut-off (CYCLE92) Function The "Cut-off" cycle is used when you want to cut off dynamically balanced parts (e.g. screws, bolts, or pipes). You can program a chamfer or rounding on the edge of the machined part. You can machine at a constant cutting rate V or speed S up to a depth X1, from which point the workpiece is machined at a constant speed.
  • Page 442 Programming technological functions (cycles) 8.4 Turning - only for G code programs Parameters, G code program Machining plane Safety clearance Feedrate Parameter Description Unit Direction of spindle rotation Spindle speed rev/min Constant cutting rate mm/min Maximum speed limit - (only for constant cutting rate V) rev/min Reference point in X ∅...
  • Page 443: Contour Turning- Only For G Code Programs

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Contour turning- only for G code programs 8.5.1 General information Function You can machine simple or complex contours with the "Contour turning" cycle. A contour comprises separate contour elements, whereby at least two and up to 250 elements result in a defined contour.
  • Page 444: Representation Of The Contour

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs 4. Stock removal along the contour (roughing) The contour is machined longitudinally, transversely or parallel to the contour. 5. Remove residual material (roughing) For G code programming, when removing stock, it must first be decided whether to rough (machine) with residual material detection or not.
  • Page 445: Creating A New Contour

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs The different colors of the symbols indicate their status: Foreground Background Meaning Black Blue Cursor on new element Black Orange Cursor on current element Black White Normal element White Element not currently evaluated (element will only be evaluated...
  • Page 446 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Press the "Contour" and "New contour" softkeys. The "New Contour" input window opens. Enter a name for the new contour. The contour name must be unique. Press the "Accept" softkey. The input window for the starting point of the contour appears.
  • Page 447: Creating Contour Elements

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameter Description Unit Additional You can enter additional commands in the form of G code for each contour element. commands You can enter the additional commands (max. 40 characters) in the extended parameter screens ("All parameters"...
  • Page 448 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Contour transition elements As transition element between two contour elements, you can select a radius or a chamfer or, in the case of linear contour elements, an undercut. The transition element is always attached at the end of a contour element.
  • Page 449 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs If you have chosen a chamfer or a radius as the transition element, enter a reduced feedrate in the "FRC" parameter. The slower machining rate means that the transition element is machined more accurately.
  • Page 450 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs When entering data for a contour element, you can program the transition to the preceding element as a tangent. Press the "Tangent to prec. elem." softkey. The "tangential" selection appears in the parameter α2 entry field.
  • Page 451 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Contour element "Straight line e.g. X" Parameters Description Unit 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 Type of transition...
  • Page 452 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameters Description Unit Grinding allowance Grinding allowance to right of contour • Grinding allowance to left of contour • Additional commands Additional G code commands Contour element "Circle" Parameters Description Unit...
  • Page 453: Changing The Contour

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs 8.5.5 Changing the contour Function You can change a previously created contour later. Individual contour elements can be ● added, ● changed, ● inserted or ● deleted. Procedure for changing a contour element Open the part program to be executed.
  • Page 454: Contour Call (Cycle62)

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs 8.5.6 Contour call (CYCLE62) 8.5.6.1 Function Function The input creates a reference to the selected contour. There are four ways to call the contour: 1. Contour name The contour is in the calling main program. 2.
  • Page 455: Stock Removal (Cycle952)

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs 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 •...
  • Page 456 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Machine manufacturer Please refer to the machine manufacturer's specifications. Alternating cutting depth Instead of working with constant cutting depth D, you can use an alternating cutting depth to vary the load on the tool edge, As a consequence you can increase the tool life.
  • Page 457 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs For single-channel systems, cycles do not extend the name for the programs to be generated. Note G code programs For G code programs, the programs to be generated, which do not include any path data, are saved in the directory in which the main program is located.
  • Page 458 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameter G code program Name of the program to be generated Machining plane Retraction plane – (only for machining direction, longitudinal, inner) Safety clearance Feed (∇ or ∇∇∇) Finishing feedrate (only for complete machining: ∇...
  • Page 459 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameter Description Unit Do not round contour at end of cut. Always round contour at end of cut. 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...
  • Page 460 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameter Description Unit Allowance Allowance for pre-finishing - (only for ∇∇∇) • U1 contour allowance • Compensation allowance in X and Z direction (inc) – (only for allowance) Positive value: Compensation allowance is kept •...
  • Page 461: Stock Removal Residual (Cycle952)

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs 8.5.8 Stock removal residual (CYCLE952) 8.5.8.1 Function Function Using the "Stock removal residual" function, you can 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 462 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameters, G code program Name of the program to be generated Machining plane Retraction plane – (only for machining direction, longitudinal, inner) Safety clearance Feedrate Name of the updated blank contour for residual material machining (without the attached character "_C"...
  • Page 463 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameter Description Unit only for align cut segmentation at the edge: Constant cutting depth alternating cutting depth Allowance Allowance for pre-finishing - (only for ∇∇∇) • U1 contour allowance •...
  • Page 464: Grooving (Cycle952)

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs 8.5.9 Grooving (CYCLE952) 8.5.9.1 Function Function The "Grooving" function is used to machine grooves of any shape. Before you program the groove, you must define the groove contour. If a groove is wider than the active tool, it is machined in several cuts.
  • Page 465 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Procedure The part program to be executed has been created and you are in the editor. Press the "Turning" and "Contour turning" softkeys. Press the "Grooving" softkey. The "Grooving" input window opens. Parameter G code program Name of the program to be generated Machining plane...
  • Page 466 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameter Description Unit 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 467: Grooving Residual Material (Cycle952)

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameter Description Unit with limited machining area only, yes: 1. Limit XA ∅ 2. Limit XB ∅ (abs) or 2nd limit referred to XA (inc) 1. Limit ZA 2.
  • Page 468 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameters, G code program Name of the program to be generated Machining plane Retraction plane – (only for longitudinal machining direction) Safety clearance Feedrate Name of the updated blank contour for residual material machining (without the attached character "_C"...
  • Page 469: Plunge Turning (Cycle952)

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameter Description Unit Compensation allowance in X and Z direction (inc) – (only for allowance) Positive value: Compensation allowance is kept • Negative value: Compensation allowance is removed in addition to finishing •...
  • Page 470 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Feedrate interruption To prevent the occurrence of excessively long chips during machining, you can program a feedrate interruption. Machining type You can freely select the machining type (roughing, finishing or complete machining). For more detailed information, please refer to section "Stock removal".
  • Page 471 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameter Description Unit Machining face • direction longitudinal • Position front • back • internal • external • Maximum depth infeed - (only for ∇) 1. Grooving limit tool (abs) – (only for face machining direction) 2.
  • Page 472: Plunge Turning Residual Material (Cycle952)

    Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Compensation allowance in X and Z direction (inc) – (only for allowance) Positive value: Compensation allowance is kept • Negative value: Compensation allowance is removed in addition to finishing •...
  • Page 473 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameters, G code program Name of the program to be generated Machining plane Retraction plane – (only for longitudinal machining direction) Safety clearance With subsequent residual material removal Residual material •...
  • Page 474 Programming technological functions (cycles) 8.5 Contour turning- only for G code programs Parameter Description Unit - (only for blank description, cylinder and allowance) For blank description, cylinder • – Allowance or cylinder dimension ∅ (abs) – Allowance or cylinder dimension (inc) For blank description, allowance •...
  • Page 475: Further Cycles And Functions

    Programming technological functions (cycles) 8.6 Further cycles and functions Further cycles and functions 8.6.1 Swivel plane/tool (CYCLE800) The CYCLE800 swivel cycle is used to swivel to any surface in order to either machine or measure it. In this cycle, the active workpiece zeros and the work offsets are converted to the inclined surface taking into account the kinematic chain of the machine by calling the appropriate NC functions - and rotary axes (optionally) are positioned.
  • Page 476 Programming technological functions (cycles) 8.6 Further cycles and functions Example: N1 T1D1 N2 M6 N3 G17 G54 N4 CYCLE800(1,"",0,57,0,0,0,0,0,0,0,0,0,1,0,1)) ;swivel ZERO to ;initial position of the ;machine kinematics N5 WORKPIECE(,,,,"BOX",0,0,50,0,0,0,100,100) ;blank agreement for ;simulation and ;recording For machines where swivel is set-up, each main program with a swivel should start in the basic setting of the machine.
  • Page 477 Programming technological functions (cycles) 8.6 Further cycles and functions 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 478 Programming technological functions (cycles) 8.6 Further cycles and functions Retraction Before swiveling the axes you can move the tool to a safe retraction position. The retraction versions available are defined when starting up the system (commissioning). The retraction mode is modal. When a tool is changed or after a block search, the retraction mode last set is used.
  • Page 479 Programming technological functions (cycles) 8.6 Further cycles and functions Swivel mode Swiveling can either be realized axis-by-axis, using the angle in space, using the projection angle or directly. The machine manufacturer determines when setting up the "Swivel plane/swivel tool" function which swivel methods are available. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 480 Programming technological functions (cycles) 8.6 Further cycles and functions Axis sequence Sequence of the axes which are rotated around: XYZ or XZY or YXZ or YZX or ZXY or ZYX Direction (minus/plus) Direction reference of traversing direction of rotary axis 1 or 2 of the active swivel data set (machine kinematics).
  • Page 481 Programming technological functions (cycles) 8.6 Further cycles and functions ● Direction "-" (minus) – Rotary axis B moves to -10 degrees in the negative direction (red arrow). – Rotary axis C moves to 90 degrees (rotation around X!). ● Direction "+" (plus) –...
  • Page 482 Programming technological functions (cycles) 8.6 Further cycles and functions Procedure The part program or ShopMill program to be processed has been created and you are in the editor. Select the "Miscellaneous" softkey. Press the "Swivel plane" softkey. The "Swivel plane" input window opens. Press the "Basic setting"...
  • Page 483 Programming technological functions (cycles) 8.6 Further cycles and functions Parameter Description Unit Swivel mode Axis by axis: Rotate coordinate system axis-by-axis • Solid angle: Swivel via solid angle • Proj. angle: Swiveling via projection angle • Direct: Directly position rotary axes •...
  • Page 484 Programming technological functions (cycles) 8.6 Further cycles and functions Call of an orientation transformation (TRAORI) after swiveling If a program activating the orientation transformation (TRAORI) is to be executed on the swiveled machining plane, the system frames – tool reference and rotary table reference – for the swivel head or swivel table must be deactivated before TRAORI is called (see example).
  • Page 485: Swiveling Tool (Cycle800)

    Programming technological functions (cycles) 8.6 Further cycles and functions 8.6.2 Swiveling tool (CYCLE800) 8.6.2.1 Swiveling tool/preloading milling tools - only for G code program (CYCLE800) After "Swivel plane", the tool orientation is always perpendicular on the machining plane. When milling with radial cutters, it can make technological sense to set the tool at an angle to the normal surface vector.
  • Page 486 Programming technological functions (cycles) 8.6 Further cycles and functions Procedure The part program to be executed has been created and you are in the editor. Press the "Various" softkey. Press the "Swivel tool" and "Setting milling tool" softkeys. The "Setting tool" input window opens. Parameter Description Unit...
  • Page 487: Swiveling Aligning Tool - Only For G Code Program (Cycle800)

    Programming technological functions (cycles) 8.6 Further cycles and functions 8.6.2.2 Swiveling aligning tool - only for G code program (CYCLE800) Function The purpose of the "Align milling tool" or "Align turning tool" function is to support combined milling machines - lathes with a B axis that can be swiveled. This functionality is specifically addressing certain configurations of milling machines, which have been expanded by turning functionality.
  • Page 488: High-Speed Settings (Cycle832)

    Programming technological functions (cycles) 8.6 Further cycles and functions Parameter Description Unit Name of the swivel data record Retraction No: No retraction before swiveling • Z: Retraction in the direction of machine axis Z • Tool direction, max.: Maximum retraction in tool direction •...
  • Page 489 Programming technological functions (cycles) 8.6 Further cycles and functions Machining methods With the "High Speed Settings" function, you can select between four technological machining types: ● "Finishing" ● "Rough-finishing" ● "Roughing" ● "Deselected" (default setting) Note Plain text entry You can enter the parameters in plain text in the "Machining" selection box. Plain text is generated for the "Machining mode"...
  • Page 490 In the "Machine" operating area, you have the option of displaying important HSC information. References For additional information, please refer to the following documentation: Commissioning Manual SINUMERIK Operate / SINUMERIK 840D sl Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure The part program or ShopMill program to be processed has been created and you are in the editor.
  • Page 491: Subroutines

    Programming technological functions (cycles) 8.6 Further cycles and functions Parameter Description Unit Tolerance Tolerance of the machining axis Multi-axis Multi-axis program for 5-axis machines program • The orientation tolerance >0 degrees can be entered here • The value 1 is entered automatically Note The field can be hidden.
  • Page 492 Programming technological functions (cycles) 8.6 Further cycles and functions Procedure Generate a ShopMill or G code program that you wish to call as a subprogram in another program. Position the cursor in the work plan or in the program view of the main program on the program block after which you wish to call the subprogram.
  • Page 493: Additional Cycles And Functions In Shopmill

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill Additional cycles and functions in ShopMill 8.7.1 Transformations To make programming easier, you can transform the coordinate system. Use this possibility, for example, to rotate the coordinate system. Coordinate transformations only apply in the actual program. You can define shift, rotation, scaling or mirroring.
  • Page 494: Translation

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill - OR - Press the "Mirroring" softkey. The "Mirroring" input window opens. 8.7.2 Translation For each axis, you can program an offset of the zero point. New offset Additive offset Parameter Description Unit...
  • Page 495: Rotation

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill 8.7.3 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 rotation Additive •...
  • Page 496: Scaling

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill 8.7.4 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 497: Mirroring

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill 8.7.5 Mirroring Furthermore, you can mirror all axes. Enter the axis to be mirrored in each case. Note Travel direction of the milling cutter Note that with mirroring, the travel direction of the cutting tool (conventional/climbing) is also mirrored.
  • Page 498: Cylinder Surface Transformation

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill 8.7.6 Cylinder surface transformation You require the cylinder surface transformation to machine ● Longitudinal grooves on cylindrical bodies, ● Transverse grooves on cylindrical objects ● grooves with any path on cylindrical bodies. The path of the grooves is programmed with reference to the unwrapped, level surface of the cylinder.
  • Page 499: General Programming

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill The slot contour is programmed for machining purposes. Slot side compensation on This function is only permissible during path milling with switched-on radius compensation. When slot side compensation is on, slots with parallel sides are machined even if the slot width is larger than the tool diameter.
  • Page 500 Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill 5. Program machining operation (e.g. enter contour and path milling) 6. Deactivate cylinder surface transformation The programmed cylinder surface transformation is simulated only as developed peripheral surface. Note The work offsets active prior to selection of cylinder surface transformation are no longer active after the function has been deselected.
  • Page 501: Straight Or Circular Machining

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill 8.7.7 Straight or circular machining When you want to perform straight or circular path movements or machining without defining a complete contour, you can use the functions "Straight line" or "Circle" respectively. General sequence To program simple machining operations, proceed as follows: ●...
  • Page 502 Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill Procedure The ShopMill program to be edited has been created and you are in the editor. Press the menu forward key and the "Straight Circle" softkey. Press the "Tool" softkey. The parameter screen "Tool"...
  • Page 503: Programming A Straight Line

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill Parameter Description Unit Tool name Cutting edge number S / V Spindle speed or rev/min Constant cutting rate m/min Allowance, tool radius 8.7.8 Programming a straight line The tool moves at the programmed feedrate or with rapid traverse from its actual position to the programmed end position.
  • Page 504: Programming A Circle With Known Center Point

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill Parameter Description Unit 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) Target position Z (abs) or target position Z referred to the last programmed position (inc)
  • Page 505: Programming A Circle With Known Radius

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill Parameter Description Unit Direction of rotation The tool travels in the programmed direction from the circle starting point to its end point. You can program this direction as clockwise or counter-clockwise. Clockwise direction of rotation Counter-clockwise direction of rotation Target position X (abs) or target position X referred to the last programmed...
  • Page 506: Helix

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill Parameter Description Unit Direction of rotation The tool travels in the programmed direction from the circle starting point to its end point. You can program this direction as clockwise or counter-clockwise. Clockwise direction of rotation Counter-clockwise direction of rotation Target position X (abs) or target position X referred to the last programmed...
  • Page 507: Polar Coordinates

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill Parameter Description Unit Center point of the helix in the X direction (abs or inc) Center point of the helix in the Y direction (abs or inc) Helix pitch The pitch is programmed in mm per revolution. mm/rev Target position of the helical end point (abs or inc) Machining feedrate...
  • Page 508: Straight Polar

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill 8.7.13 Straight polar A straight line in the polar coordinate system is defined by a radius (L) and an angle (α). The angle refers to the X axis. The tool moves from its actual position along a straight line to the programmed end point at the machining feedrate or in rapid traverse.
  • Page 509: Circle Polar

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill 8.7.14 Circle polar A circle in the polar coordinate system is defined by an angle (α). The angle refers to the X axis. The tool moves from its actual position on a circular path to the programmed end point (angle) at the machining feedrate.
  • Page 510: Obstacle

    Programming technological functions (cycles) 8.7 Additional cycles and functions in ShopMill 8.7.15 Obstacle Function If there is an obstacle between 2 position patterns, it can be crossed. The height of the obstacle is programmed in absolute terms. If all positions in the 1st pattern have been machined, the tool axis travels with rapid traverse to a height corresponding to the obstacle height + safety clearance.
  • Page 511: Multi-Channel View (Only 840D Sl)

    Multi-channel view (only 840D sl) 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 See also Editor settings (Page 181) 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 512 Multi-channel view (only 840D sl) 9.2 Multi-channel view in the "Machine" operating area Multi-channel view 2 - 4 channels are simultaneously displayed in channel columns on the user interface. ● Two windows are displayed one above the other for each channel. ●...
  • Page 513 Multi-channel view (only 840D sl) 9.2 Multi-channel view in the "Machine" operating area If there is not sufficient space, you switch over into the single-channel view. Running-in a program You select individual channels to run-in the program at the machine. Requirement ●...
  • Page 514: Multi-Channel View For Large Operator Panels

    Multi-channel view (only 840D sl) 9.3 Multi-channel view for large operator panels Multi-channel view for large operator panels On the OP015 and OP019 operator panels as well as on the PC, you have the option of displaying up to four channels next to each one. This simplifies the creation and run-in for multi-channel programs.
  • Page 515 Multi-channel view (only 840D sl) 9.3 Multi-channel view for large operator panels Toggling between the channels Press the key to toggle between the channels. Press the key to toggle within a channel column between the three or four windows arranged one above the other. Note 2-channel display Unlike the smaller operator panels, the T,F,S window is visible for a 2-channel view in the...
  • Page 516: Setting The Multi-Channel View

    Multi-channel view (only 840D sl) 9.4 Setting the multi-channel view Setting the multi-channel view Setting Meaning View Here, you specify how many channels are displayed. 1 channel • 2 channels • 3 channels • 4 channels • Channel selection and You specify which channels in which sequence are displayed in the multi- sequence channel view.
  • Page 517 Multi-channel view (only 840D sl) 9.4 Setting the multi-channel view Procedure Select the "Machine" operating area. Select the "JOG", "MDA" or "AUTO" mode. Press the menu forward key and the "Settings" softkey. Press the "Multi-channel view" softkey. The "Settings for Multi-Channel View" window is opened. Set the multi-channel or single-channel view and define which channels are to be seen in the "Machine"...
  • Page 518 Multi-channel view (only 840D sl) 9.4 Setting the multi-channel view Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 519: Collision Avoidance (Only 840D Sl)

    Collision avoidance (only 840D sl) 10.1 Collision monitoring in the machine operator area: With the aid of collision avoidance, you can avoid collisions and therefore major damage during the machining of a workpiece or when creating programs. Software option You require the software option in order to use this function: "Collision avoidance (machine, operating range)"...
  • Page 520: Switching The Collision Avoidance On And Off

    Collision avoidance (only 840D sl) 10.2 Switching the collision avoidance on and off Press the "Sim. rec." softkey. Press the "Other views" and "Machine space" softkeys. During simultaneous recording, an active machine model is displayed. 10.2 Switching the collision avoidance on and off Using "Settings", you have the option of separately activating or deactivating the collision monitoring for the Machine operating area (operating modes, AUTO, JOG and MDI) separately for the machine and tools.
  • Page 521 Collision avoidance (only 840D sl) 10.2 Switching the collision avoidance on and off 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"...
  • Page 522 Collision avoidance (only 840D sl) 10.2 Switching the collision avoidance on and off Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 523: Tool Management

    Tool management 11.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 524: Magazine Management

    Tool management 11.2 Magazine management ● only locked tools ● Only tools with active code Search functions You have the option of searching through the lists according to the following objects: ● Tool ● Magazine location ● Empty location Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 525: Tool Types

    Tool management 11.3 Tool types 11.3 Tool types A number of tool types are available when you create a new tool. The tool type determines which geometry data is required and how it will be computed. Machine manufacturer Please refer to the machine manufacturer's specifications. Tool types Figure 11-1 Favorites-standard selection for a milling machine...
  • Page 526 Tool management 11.3 Tool types Figure 11-3 Available tools in the "New Tool - Drill" window Figure 11-4 Available tools in the "New Tool - Special Tools" window Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 527: Tool Dimensioning

    Tool management 11.4 Tool dimensioning 11.4 Tool dimensioning This section provides an overview of the dimensioning of tools. Tool types Figure 11-5 End mill (Type 120) Figure 11-6 Face mill (Type 140) Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 528 Tool management 11.4 Tool dimensioning Figure 11-7 Angle head cutter (Type 130) Figure 11-8 Drill (Type 200) Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 529 Tool management 11.4 Tool dimensioning Figure 11-9 Tap (Type 240) Figure 11-10 3D tool with an example of a cylindrical die-sinking cutter (Type 110) Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 530 Tool management 11.4 Tool dimensioning Figure 11-11 3D tool type with an example of a ballhead cutter (Type 111) Figure 11-12 3D tool with an example of an end mill with corner rounding (Type 121) Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 531 Tool management 11.4 Tool dimensioning Figure 11-13 3D tool type with an example of a bevel cutter (Type 155) Figure 11-14 3D tool with an example of a bevel cutter with corner rounding (Type 156) Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 532 Tool management 11.4 Tool dimensioning Figure 11-15 3D tool with an example of a tapered die-sinking cutter (Type 157) Figure 11-16 Electronic workpiece probe Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 533 Tool management 11.4 Tool dimensioning Machine manufacturer The tool length of the workpiece probe is measured to the center of the ball (length m) or to the ball circumference (length u). Please refer to the machine manufacturer's specifications. Note An electronic workpiece probe must be calibrated before use. Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 534: Tool List

    Tool management 11.5 Tool list 11.5 Tool list All parameters and functions that are required to create and set up the tools are displayed in the tool list. Each tool is uniquely identified by the tool identifier and the sister tool number. Tool parameters Column heading Meaning...
  • Page 535 Tool management 11.5 Tool list Column heading Meaning Number of teeth for Type 100 - milling tool, Type 110 - ball end mill for cylindrical die-sinking cutter, Type 111 - ball end mill or tapered die- sinking cutter, Type 120 - end mill, Type 121 - end mill with corner rounding, Type 130 - angle head cutter, Type 131 - angle head cutter with corner rounding, Type 140 - facing tool, Type 150 - side mill, Type 155 - bevel cutter, Type 156 - bevel cutter with corner rounding and Type 157 -...
  • Page 536 Tool management 11.5 Tool list References Information on the configuration and setting up of the tool list can be found in the following references: Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Icons in the tool list Icon/ Meaning Marking Tool type Red "X"...
  • Page 537: Additional Data

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

    Tool management 11.5 Tool list Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure The tool list is opened. In the list, select an appropriate tool, e.g. an angle head cutter. Press the "Additional data" softkey. The "Additional Data - ..." window opens. The "Additional data"...
  • Page 539 You can define the following data in this window: ● Names ● Tool location type ● Size of tool References: For a description of configuration options, refer to the Commissioning Manual SINUMERIK Operate / SINUMERIK 840D sl Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 540: Measuring The Tool

    Tool management 11.5 Tool list 11.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 541: Delete Tool

    Tool management 11.5 Tool list Press the "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 one and the offset data is assigned the values of the cutting edge on which the cursor is positioned.
  • Page 542: Loading And Unloading Tools

    Tool management 11.5 Tool list 11.5.6 Loading and unloading tools You can load and unload tools to and from a magazine via the tool list. When a tool is loaded, it is taken to a magazine location. When it is unloaded, it is removed from the magazine and stored in the NC memory.
  • Page 543 Tool management 11.5 Tool list Loading empty magazine location directly with tool Position the cursor at an empty magazine location where you want to load a tool and press the "Load" softkey. The "Load with ..." window opens. Select the desired tool in the " ... Tool" field and press the "OK" softkey. Several magazines If you have configured several magazines, the "Load to ..."...
  • Page 544: Selecting A Magazine

    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 / SINUMERIK 840D sl Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 545: Code Carrier Connection (Only 840D Sl)

    SINUMERIK Operate can be found in the following reference: ● Function Manual MCIS TDI Ident Connection ● Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl With a code carrier connection, in the list of favorites, there is also a tool available.
  • Page 546 Tool management 11.5 Tool list Creating a new tool from code carrier The tool list is opened. Place the cursor in the tool list at the position where the new tool should be created. To do this, you can select an empty magazine location or the NC tool memory outside of the magazine.
  • Page 547 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: Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 548: Tool Wear

    Tool management 11.6 Tool wear 11.6 Tool wear All parameters and functions that are required during operation are contained in the tool wear list. Tools that are in use for long periods are subject to wear. You can measure this wear and enter it in the tool wear list.
  • Page 549 Tool management 11.6 Tool wear Column heading Meaning Type Tool type Depending on the tool type (represented by an icon), certain tool offset data is enabled. Tool name The tool is identified by the name and the replacement tool number. You can enter the name as text or number.
  • Page 550 Tool management 11.6 Tool wear Icons in the wear list Icon/ Meaning Marking Tool type Red "X" The tool is disabled. Yellow triangle pointing The prewarning limit has been reached. downward Yellow triangle pointing The tool is in a special state. upward Place the cursor on the marked tool.
  • Page 551: Reactivating A Tool

    Machine manufacturer Please refer to the machine manufacturer's specifications. References Commissioning Manual SINUMERIK Operate / SINUMERIK 840D sl Multiple load points If you have configured several loading points for a magazine, then the "Loading Point Selection" window appears after pressing the "Load" softkey.
  • Page 552: Tool Data Oem

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

    Tool management 11.8 Magazine 11.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 554 Tool management 11.8 Magazine Further parameters If you have created unique cutting edge numbers, they will be 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 555: Positioning A Magazine

    Tool management 11.8 Magazine See also Displaying tool details (Page 564) Changing a tool type (Page 567) 11.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.
  • Page 556 Tool management 11.8 Magazine Procedure The magazine list is opened. Position the cursor on the tool 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 557: Unload All Tools

    Tool management 11.8 Magazine 11.8.3 Unload all tools You have the option of unloading all tools from the magazine list. A single request successively unloads the tools from the list. Requirement The following requirements must be satisfied so that the "Unload all" softkey is displayed and available: ●...
  • Page 558: Graphic Display

    Please refer to the machine manufacturer's specifications. References For additional information, please refer to the following documentation: Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Graphic display of tools and magazine locations Figure 11-18 Graphic display of tools and magazine locations The following applies to the graphic display: ●...
  • Page 559 Tool management 11.9 Graphic display ● Tools that are not located in the magazine are displayed without toolholder. ● Disabled tools or magazine locations are marked by means of a red cross: Note Measuring tools type 713 / 714 So that the tools "L button" and "star probe" are displayed in the graphic tool display, enter in the "More data"...
  • Page 560: Sorting Tool Management Lists

    Tool management 11.10 Sorting tool management lists 11.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 561: Filtering The Tool Management Lists

    You can configure OR logic operations for the various filter criteria. References A description of the configuration options is provided in SINUMERIK Operate (IM9) / SINUMERIK 840D sl Commissioning Manual Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 562 Tool management 11.11 Filtering the tool management lists Procedure Select the "Parameter" operating area. Press the "Tool list", "Tool wear" or "Magazine" softkey. Press the ">>" and "Filter" softkeys. The "Filter" window opens. Activate the required filter criterion and press the "OK" softkey. The tools that correspond to the selection criteria are displayed in the list.
  • Page 563: Specific Search In The Tool Management Lists

    Tool management 11.12 Specific search in the tool management lists 11.12 Specific search in the tool management lists There is a search function in all tool management lists, where you can search for the following objects: ● Tools – You enter a tool name. You can narrow down your search by entering a replacement tool number.
  • Page 564: Displaying Tool Details

    Tool management 11.13 Displaying tool details Press the ">>" and "Search" softkeys. Press the "Tool" softkey if you wish to search for a specific tool. - OR - Press the "Magazine location" softkey if you wish to search for a specific magazine location or a specific magazine.
  • Page 565 Tool management 11.13 Displaying tool details Procedure The tool list, the wear list, the OEM tool list or the magazine is open. Position the cursor to the desired tool. If you are in the tool list or in the magazine, press the ">>" and "Details" softkeys.
  • Page 566: Displaying All Tool Details

    Tool management 11.14 Displaying all tool details 11.14 Displaying all tool details All of the selected tool parameters are displayed in the "Tool Details - All Parameters" window. The parameters are displayed, sorted according to the following criteria: ● Tool data ●...
  • Page 567: Changing A Tool Type

    Tool management 11.15 Changing a tool type Press the "Tool data", "Cutting edge data" or "Monitoring data" softkey to jump directly to the required parameters in the list. 11.15 Changing a 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"...
  • Page 568: Settings For Tool Lists

    – The wear lengths and the sum offsets are displayed transformed in the tool wear list. Machine manufacturer Please refer to the machine manufacturer's specifications. References Further information about configuring the settings are shown in the following reference: SINUMERIK Operate (IM9) / SINUMERIK 840D sl Commissioning Manual Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 569 Tool management 11.16 Settings for tool lists Procedure Select the "Parameter" operating area. Press the "Tool list", "Tool wear" or "Magazine" softkey. Press the "Continue" and "Settings" softkeys. Activate the checkbox for the desired setting. Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 570 Tool management 11.16 Settings for tool lists Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 571: Managing Programs

    Managing programs 12.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 Possible interruption when executing from USB FlashDrive Direct execution from a USB-FlashDrive is not recommended.
  • Page 572 Managing programs 12.1 Overview Software options To display the "Local drive" softkey, you require the "Additional HMI user memory on CF card of the NCU" option (not for SINUMERIK Operate on PCU50 or PC/PG). Data exchange with other workstations You have the following options for exchanging programs and data with other workstations: ●...
  • Page 573 Managing programs 12.1 Overview Structure of the directories In the overview, the symbols in the left-hand column have the following meaning: Directory Program All directories have a plus sign when the program manager is called for the first time. Figure 12-1 Program directory in the program manager The plus sign in front of empty directories is removed after they have been read for the first time.
  • Page 574: Nc Memory

    Managing programs 12.1 Overview Active programs Selected, i.e. active programs are identified using a green symbol. Figure 12-2 Active program shown in green See also Multiple clamping (Page 622) 12.1.1 NC memory The complete NC working memory is displayed along with all tools and the main programs and subroutines.
  • Page 575: Local Drive

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

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

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

    Managing programs 12.2 Opening and closing the program 12.2 Opening and closing the program To view a program in more detail or modify it, open the program in the editor. With programs that are in the NCK memory, navigation is already possible when opening. The program blocks can only be edited when the program has been opened completely.
  • Page 579 Managing programs 12.2 Opening and closing the program Press the "NC Select" softkey to switch to the "Machine" operating area and begin execution. When the program is running, the softkey is deactivated. Closing the program Press the ">>" and "Exit" softkeys to close the program and editor again. - OR - If you are at the start of the first line of the program, press the ...
  • Page 580: Executing A Program

    Managing programs 12.3 Executing a program 12.3 Executing a program When you select a program for execution, the controller automatically switches to the "Machine" operating area. Program selection Select the workpieces (WPD), main programs (MPF) or subprograms (SPF) by placing the cursor on the desired program or workpiece.
  • Page 581: Creating A Directory / Program / Job List / Program List

    Managing programs 12.4 Creating a directory / program / job list / program list If the selected program is already opened in the "Program" operating area, Press the "Execute NC" softkey. Press the key. Execution of the workpiece is started. Note Only workpieces/programs that are located in the NCK memory, local drive or USB drive can be selected for execution.
  • Page 582: Creating A New Workpiece

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

    Managing programs 12.4 Creating a directory / program / job list / program list If necessary, select a template if any are available. Enter the desired workpiece name and press the "OK" softkey. The name can be a maximum of 24 characters long. You can use any letters (except accented), digits or the underscore symbol (_).
  • Page 584: Creating A New Shopmill Program

    Managing programs 12.4 Creating a directory / program / job list / program list Enter the desired program name and press the "OK" softkey. Program names can be a maximum of 24 characters long. You can use all letters (with the exception of special characters, language-specific special characters, Asian or Cyrillic characters), numbers and underscores (_).
  • Page 585: Storing Any New File

    Managing programs 12.4 Creating a directory / program / job list / program list 12.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.
  • Page 586: Creating A Job List

    Managing programs 12.4 Creating a directory / program / job list / program list Enter a name and file format for the file to be created (e.g. My_Text.txt). The name can be a maximum of 24 characters long. You can use any letters (except accented), digits or the underscore symbol (_).
  • Page 587: Creating A Program List

    Managing programs 12.4 Creating a directory / program / job list / program list Template You can select a template from Siemens or the machine manufacturer when creating a new job 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.
  • Page 588 Managing programs 12.4 Creating a directory / program / job list / program list Procedure Select the "Program manager" operating area. Press the menu forward key and the "Program list" softkey. The "Prog.-list" window opens. Place the cursor in the desired line (program number). Press the "Select program"...
  • Page 589: Creating Templates

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

    Managing programs 12.6 Searching directories and files 12.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 591: Displaying The Program In The Preview

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

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

    Managing programs 12.9 Copying and pasting a directory/program 12.9 Copying and pasting a directory/program To create a new directory or program that is similar to an existing program, you can save time by copying the old directory or program and only changing selected programs or program blocks.
  • Page 595 Managing programs 12.9 Copying and pasting a directory/program 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. Press the "Copy" softkey. Select the directory in which you want to paste your copied directory/program.
  • Page 596: Deleting A Program/Directory

    Managing programs 12.10 Deleting a program/directory 12.10 Deleting a program/directory 12.10.1 Deleting a program/directory 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 597: Changing File And Directory Properties

    NC and user memory (local drive) can be changed and pre-assigned. References A detailed description of the configuration can be found in the following documentation: Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Procedure Select the program manager. Choose the desired storage location and position the cursor on the file or directory whose properties you want to display or change.
  • Page 598 Managing programs 12.11 Changing file and directory properties Press the ">>" and "Properties" softkeys. The "Properties from ..." window appears. Enter any necessary changes. Note: You can save changes via the user interface in the NC memory. Press the "OK" softkey to save the changes. Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 599: Set Up Drives

    Managing programs 12.12 Set up drives 12.12 Set up drives 12.12.1 Overview Up to eight 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 600 Managing programs 12.12 Set up drives General information Entry Meaning Type No drive No drive defined. USB local Access to the USB memory medium is only realized via the TCU to which it is connected. USB drives are automatically identified if the memory medium is inserted when SINUMERIK Operate powers- USB global All of the TCUs in the plant network can access the USB...
  • Page 601: Error Messages

    Managing programs 12.12 Set up drives Entry Meaning The icon file name displayed on the softkey. sk_usb_front.png sk_local_drive.png sk_network_drive_ftp.p Text file slpmdialog File for softkey dependent on the language. If nothing is specified in the input fields, the text appears on the Text context SlPmDialog softkey as was specified in the input field "Softkey text".
  • Page 602 Managing programs 12.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 data for the corresponding drive or enter the necessary data. Press the "Activate drive" softkey. The drive is activated.
  • Page 603: Viewing Pdf Documents

    Managing programs 12.13 Viewing PDF documents 12.13 Viewing PDF documents You have the option of displaying HTML documents, as well as PDFs, on all drives of the program manager via the data tree of the system data. Note A preview of the documents is only possible for PDFs. Procedure In the "Program manager"...
  • Page 604: Extcall

    Managing programs 12.14 EXTCALL Press the "Rotate right" softkey to rotate the document through 90 degrees to the right. Press the "Back" softkey to return to the previous window. Press the "Close" softkey to exit the PDF display. 12.14 EXTCALL The EXTCALL command can be used to access files on a local drive, USB data carriers or network drives from a part program.
  • Page 605 Managing programs 12.14 EXTCALL Examples of EXTCALL calls The setting data can be used to perform a targeted search for the program. ● Call of USB drive on TCU (USB storage device on interface X203), if SD42700 is empty: e.g. EXTCALL "//TCU/TCU1 /X203 ,1/TEST.SPF" - OR - Call of USB drive on TCU (USB storage device on interface X203), if SD42700 "//TCU/TCU1 /X203 ,1"...
  • Page 606 Managing programs 12.14 EXTCALL Software options To display the "Local drive" softkey, you require the "Additional HMI user memory on CF card of the NCU" option (not for SINUMERIK Operate on PCU50 / PC). NOTICE Possible interruption when executing from USB FlashDrive Direct execution from a USB-FlashDrive is not recommended.
  • Page 607: Backing Up Data

    Managing programs 12.15 Backing up data 12.15 Backing up data 12.15.1 Generating an archive in the Program Manager You have the option of archiving individual files from the NC memory and the local drive. Archive formats You have the option of saving your archive in the binary and punched tape format. Save target The archive folder of the system data in the "Startup"...
  • Page 608: Generating An Archive Via The System Data

    Managing programs 12.15 Backing up data Select the required storage location, press the "New directory" softkey, enter the required name in the "New directory" window and press the "OK" softkey to create a directory. Press "OK". The "Generate Archive: Name" window opens. Select the format (e.g.
  • Page 609 Managing programs 12.15 Backing up data NOTICE Possible data loss when using USB flash drives USB-FlashDrives are not suitable as persistent memory media. Procedure Select the "Startup" operating area. Press the "System data" softkey. The data tree opens. In the data tree, select the required files from which you want to generate an archive.
  • Page 610: Reading In An Archive In The Program Manager

    Managing programs 12.15 Backing up data Select the required location for archiving and press the "New directory" softkey to create a suitable subdirectory. The "New Directory" window opens. Enter the required name and press the "OK" softkey. The directory is created below the selected folder. Press the "OK"...
  • Page 611 Managing programs 12.15 Backing up data Select the archive storage location and position the cursor on the required archive. Note: When the option is not set, the folder for user archives is only displayed if the folder contains at least one archive. - OR - Press the "Search"...
  • Page 612: Read In Archive From System Data

    Managing programs 12.15 Backing up data 12.15.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 "Start-up" operating area. Press the "System data" softkey. In the data tree below the "Archive"...
  • Page 613: Setup Data

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

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

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

    Managing programs 12.17 RS-232-C 12.17.2 Setting V24 in the program manager V24 setting Meaning Protocol The following protocols are supported for transfer via the V24 interface: RTS/CTS (default setting) • Xon/Xoff • Transfer It is also possible to use a secure protocol for data transfer (ZMODEM protocol).
  • Page 621 Managing programs 12.17 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...
  • Page 622: Multiple Clamping

    Managing programs 12.18 Multiple clamping 12.18 Multiple clamping 12.18.1 Multiple clamping The "Multiple clamping" function optimizes tool changes over several workpiece clampings. This shortens idle times because a tool performs all machining operations in all clampings before the next tool change is initiated. Software options Multiple clamping is only possible with ShopMill programs.
  • Page 623: Program Header Setting, "Clamping

    Managing programs 12.18 Multiple clamping ● 3500 operating steps max. per clamping ● Max. 49 clampings Note You can substitute subprograms for the markers or repetitions which must not be included in programs for multiple clampings. 12.18.2 Program header setting, "Clamping" During the generation of a multiple clamping program, data from the program header of a source program are transferred to a settings step of the multiple clamping program after every clamping change.
  • Page 624: Creating A Multiple Clamping Program

    Managing programs 12.18 Multiple clamping Machine manufacturer Please refer to the machine manufacturer's specifications. See also Program header (Page 259) 12.18.3 Creating a multiple clamping program When assigning the ShopMill programs to a multiple clamping program, you can use programs from NC directories and from external storage media (e.g. USB-FlashDrive). Procedure Select the "Program manager"...
  • Page 625 Managing programs 12.18 Multiple clamping - OR - If you wish to execute the same program on all clampings, press the "On all clampings" softkey. You can assign different programs to individual zero offsets first, and then assign one program to the remaining zero offsets by selecting the "On all clampings"...
  • Page 626 Managing programs 12.18 Multiple clamping Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 627: Alarm, Error, And System Messages

    Alarm, error, and system messages 13.1 Displaying alarms If faulty conditions are recognized in the operation of the machine, then an alarm will be generated and, if necessary, the machining will be interrupted. The error text that is displayed together with the alarm number gives you more detailed information on the error cause.
  • Page 628 Alarm, error, and system messages 13.1 Displaying alarms The "Hide SI alarms" softkey is displayed if safety alarms are pending. Press the "Hide SI alarms" softkey if you do not wish to display SI alarms. Position the cursor on an alarm. Press the key that is specified as acknowledgement symbol to delete the alarm.
  • Page 629: Displaying An Alarm Log

    Alarm, error, and system messages 13.2 Displaying an alarm log 13.2 Displaying an alarm log A list of all the alarms and messages that have occurred so far are listed in the "Alarm Log" window. Up to 500 administered, incoming and outgoing events are displayed in chronological order. Machine manufacturer Please refer to the machine manufacturer's specifications.
  • Page 630: Displaying Messages

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

    Alarm, error, and system messages 13.4 Sorting, alarms, faults and messages 13.4 Sorting, alarms, faults and messages If a large number of alarms, messages or alarm logs are displayed, you have the option of sorting these in an ascending or descending order according to the following criteria: ●...
  • Page 632: Plc And Nc Variables

    Alarm, error, and system messages 13.5 PLC and NC variables 13.5 PLC and NC variables 13.5.1 Displaying and editing PLC and NC variables The "NC/PLC Variables" window allows NC system variables and PLC variables to be monitored and changed. You receive the following list in which you can enter the desired NC/PLC variables in order to display the actual values.
  • Page 633 Alarm, error, and system messages 13.5 PLC and NC variables Notation for variables ● PLC variables A1.2 DB2.DBW2 ● NC variables – NC system variables - notation $AA_IM[1] – User variables/GUDs - notation GUD/MyVariable[1,3] – OPI - notation /CHANNEL/PARAMETER/R[u1,2] Note NC system variables and PLC variables •...
  • Page 634 Alarm, error, and system messages 13.5 PLC and NC variables Changing and deleting values Select the "Diagnostics" operating area. Press the "NC/PLC variables" softkey. The "NC/PLC Variables" window opens. Position the cursor in the "Variable" column and enter the required variable.
  • Page 635 Alarm, error, and system messages 13.5 PLC and NC variables - OR - Press the "Cancel" softkey to cancel the changes. Note "Filter/Search" when inserting variables The start value for "Filter/Search" of variables differs. For example, to insert the variable $R[0], set "Filter/Search": •...
  • Page 636: Saving And Loading Screen Forms

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

    Alarm, error, and system messages 13.5 PLC and NC variables 13.5.3 Load symbols PLC data can also be edited via symbols. To do this, the symbol tables and texts for the symbols in the PLC project must have been suitably prepared (STEP7) and made available in SINUMERIK Operate. Preparing PLC data Save the generated files in the /oem/sinumerik/plc/symbols directory.
  • Page 638: Version

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

    Alarm, error, and system messages 13.6 Version Press the "Details" softkey, in order to receive more exact information on the components displayed. 13.6.2 Save information All the machine-specific information of the control is combined in a configuration via the user interface.
  • Page 640: Logbook

    Alarm, error, and system messages 13.7 Logbook The "Save Version Information: Name" window opens. The following options are available: • In the "Name:" text field, the file name is pre-assigned with +. "_config.xml" or "_version.txt" is automatically attached to the file names. •...
  • Page 641: Displaying And Editing The Logbook

    Alarm, error, and system messages 13.7 Logbook Output of the logbook You have the possibility of exporting the logbook by generating a file using the "Save version" function in which the logbook is contained as section. See also Save information (Page 639) 13.7.1 Displaying and editing the logbook Procedure...
  • Page 642: Making A Logbook Entry

    Alarm, error, and system messages 13.7 Logbook 13.7.2 Making a logbook entry Using the "New logbook entry" window to make a new entry into the logbook. Enter your name, company and department and a brief description of the measure taken or a description of the fault.
  • Page 643: Creating Screenshots

    Alarm, error, and system messages 13.8 Creating screenshots Searching for a logbook entry You have the option for searching for specific entries using the search function. The "Machine logbook" window is opened. Press the "Search..." softkey and enter the desired term in the search form.
  • Page 644: Remote Diagnostics

    Alarm, error, and system messages 13.9 Remote diagnostics Copy file Select the "Start-up" operating area. Press the "System data" softkey and open the specified folder. As you cannot open screenshots in SINUMERIK Operate, you must copy the files to a Windows PC either via "WinSCP" or via a USB- FlashDrive.
  • Page 645 Alarm, error, and system messages 13.9 Remote diagnostics The combination of the settings in the HMI and in the PLC show the valid status as to whether access is permitted or not. This is displayed in the "Resulting from" line. Settings for the confirmation dialog box If the settings made for "Specified from the PLC"...
  • Page 646: Permit Modem

    The settings are accepted and saved. References For a description of configuration options, refer to the Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl 13.9.2 Permit modem You can permit remote access to your control via a teleservice adapter IE connected at X127.
  • Page 647: Request Remote Diagnostics

    The "Request remote diagnostics" window is displayed. Press the "Change" softkey if you would like to edit the values. Press the "OK" softkey. The request is sent to the remote PC. References Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 648: Exit Remote Diagnostics

    Alarm, error, and system messages 13.9 Remote diagnostics 13.9.4 Exit remote diagnostics Procedure The "Remote diagnostics (RCS)" is opened and it is possible that remote monitoring or remote access is active. Block the modem access if access via modem is to be blocked. - OR - In the "Remote Diagnostics (RCS)"...
  • Page 649: Working With Manual Machine

    Working with Manual Machine "Manual Machine" offers a modified 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 "ShopTurn/ShopMill" option for working with "Manual Machine".
  • Page 650: Measuring The Tool

    Working with Manual Machine 14.1 Measuring the tool Machining options You have the following options for machining the workpieces: ● Manual mode ● Single-cycle machining 14.1 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 71)").
  • Page 651: Setting The Zero Offset

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

    Working with Manual Machine 14.4 Set limit stop 14.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 653: Simple Workpiece Machining

    Working with Manual Machine 14.5 Simple workpiece machining 14.5 Simple workpiece machining In "Manual Machine", you machine workpieces directly in the "JOG" mode without creating a program. Functions The following functions are available to you for machining in manual mode: ●...
  • Page 654: Angular Milling

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

    Working with Manual Machine 14.5 Simple workpiece machining Parameter Description Unit Tool name Cutting edge number Feedrate mm/min mm/rev S / V Spindle speed or constant cutting rate rev/min m/min α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 656 Working with Manual Machine 14.5 Simple workpiece machining Press the "Rapid traverse" softkey. The rapid traverse is displayed in field "F". Enter the target position and, if required, the angle (α) for the axis or axes to be traversed. Using the "Graphic view" softkey, you can toggle between the help screen and the graphic view in the screen.
  • Page 657: Circular Milling

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

    Working with Manual Machine 14.6 More complex machining Parameter Description Unit Center of circle I (inc) - only if circle input via end point and center point Circle plane XY IJ • YZ JK • ZX KI • 14.6 More complex machining The following functions are available to you for more extensive and complicated machining in manual mode: ●...
  • Page 659 Working with Manual Machine 14.6 More complex machining Drilling a position pattern You can drill a position pattern: ● First select the desired function (e.g. "Centering") via the softkey in "Drilling". ● Select the appropriate tool, enter the desired values in the parameter screen and press the "Accept"...
  • Page 660: Drilling With Manual Machine

    Working with Manual Machine 14.6 More complex machining 14.6.1 Drilling with Manual Machine The same range of technological functions (cycles) is available as in automatic mode for drilling on the face or peripheral surface of a workpiece: ⇒ ⇒ ⇒ ⇒...
  • Page 661: Milling With Manual Machine

    Working with Manual Machine 14.6 More complex machining Parameter The parameters of the input screen forms correspond to the parameters under Automatic (see Section "Drilling (Page 299)"). 14.6.2 Milling with Manual Machine The same range of technological functions (cycles) is available as in automatic mode for the milling of simple geometric shapes: ⇒...
  • Page 662: Contour Milling With Manual Machine

    Working with Manual Machine 14.6 More complex machining Parameter The parameters of the input screen forms correspond to the parameters under Automatic (see Section "Milling (Page 334)"). 14.6.3 Contour milling with manual machine The same range of technological functions (cycles) is available as in automatic mode for contour milling of simple geometric shapes: ⇒...
  • Page 663: Simulation And Simultaneous Recording

    Working with Manual Machine 14.7 Simulation and simultaneous recording 14.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 209)").
  • Page 664 Working with Manual Machine 14.7 Simulation and simultaneous recording Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 665: Teaching In A Program

    Teaching in a program 15.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 666: Inserting A Block

    Teaching in a program 15.3 Inserting a block Note All defined axes are "taught in" in the first teach-in block. In all additional teach-in blocks, only axes modified by axis traversing or manual input are "taught in". If you exit teach-in mode, this sequence begins again. 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.
  • Page 667: Input Parameters For Teach-In Blocks

    Teaching in a program 15.3 Inserting a block Traverse the axes to the relevant position. Press the "Teach position" softkey. A new program block with the current actual position values will be created. 15.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...
  • Page 668 Teaching in a program 15.3 Inserting a block Motion types for teach-in of position and teach-in of G0 and G1 The following motion parameters are offered: Parameter Description Path-synchronous Point-to-point PTPG0 Only G0 point-to-point Transition behavior at the beginning and end of the spline curve The following motion parameters are offered: Parameter Description...
  • Page 669: Teach-In Via Window

    Teaching in a program 15.4 Teach-in via window 15.4 Teach-in via window 15.4.1 General The cursor must be positioned on an empty line. The windows for pasting program blocks contain input and output fields for the actual values in the WCS. Depending on the default setting, selection fields with parameters for motion behavior and motion transition are available.
  • Page 670: Teach In Rapid Traverse G0

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

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

    Teaching in a program 15.5 Editing a block 15.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 674: Selecting A Block

    Teaching in a program 15.6 Selecting a block 15.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 675: Deleting A Block

    Teaching in a program 15.7 Deleting a block 15.7 Deleting a block You have the option of deleting a program block entirely. Requirement "AUTO" mode: The program to be processed is selected. Procedure Select the "Machine" operating area. Press the or key. Press the ...
  • Page 676 Teaching in a program 15.7 Deleting a block Proceed as follows Select the "Machine" operating area. Press the or key. Press the key. Press the "Teach prog." softkey. Press the ">>" and "Settings" softkeys. The "Settings" window appears. Under "Axes to be taught"...
  • Page 677: Ht 8

    HT 8 16.1 HT 8 overview The mobile SINUMERIK HT 8 handheld terminal combines the functions of an operator panel and a machine control panel. It is therefore suitable for visualization, operation, teach in, and programming at the machine. Customer keys (user-defined) Traversing keys User menu key Handwheel (optional)
  • Page 678 References For more information about connection and startup of the HT 8, see the following references: Commissioning Manual SINUMERIK Operate (IM9) / SINUMERIK 840D sl Customer keys The four customer keys are freely assignable and can be set up customer-specifically by the machine manufacturer.
  • Page 679 You can display the operating area menu by touching the display symbol for the active operating area. Handwheel The HT 8 is available with a hand wheel. References For information about connecting the hand wheel, refer to: Operator Components and Networking Manual; SINUMERIK 840D sl/840Di sl Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 680: Traversing Keys

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

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

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

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

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

    The display in the table depends on the configuration. References Information on the configuration is provided in the following reference: System Manual "Ctrl-Energy", SINUMERIK 840D sl / 828D Procedure 1. Select the "Parameter" operating area and press the "Ctrl-Energy" softkey.
  • Page 687: Measuring And Saving The Energy Consumption

    Ctrl-Energy 17.3 Measuring and saving the energy consumption 17.3 Measuring and saving the energy consumption For the currently selected axes, you have the option of measuring and recording the energy consumption. Measurement of the energy consumption by part programs The energy consumption of part programs can be measured. The measurement should take single drives into account.
  • Page 688: Long-Term Measurement Of The Energy Consumption

    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 17.4 Long-term measurement of the energy consumption The long-term measurement of energy consumption is performed in the PLC and saved. The values from times in which the HMI is not active are also recorded.
  • Page 689: Displaying Measured Curves

    Ctrl-Energy 17.5 Displaying measured curves 17.5 Displaying measured curves Display Meaning Start of the measurement Shows the time at which the measurement was started by the pressing the "Start measurement" softkey. Duration of the Shows the measuring duration in seconds until the "Stop measurement" measurement [s] softkey is pressed.
  • Page 690: Using The Energy-Saving Profile

    Ctrl-Energy 17.6 Using the energy-saving profile 17.6 Using the energy-saving profile In the "SINUMERIK Ctrl-Energy Energy-Saving Profile" window, you can display all of the defined energy-saving profiles. Here, directly activate the required energy-saving profile - or inhibit or release profiles. SINUMERIK Ctrl-Energy energy-saving profiles Display Meaning...
  • Page 691 17.6 Using the energy-saving profile 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 692 Ctrl-Energy 17.6 Using the energy-saving profile Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 693: Easy Message (828D Only)

    Easy Message (828D only) 18.1 Overview Easy Message enables you to be informed about certain machine states by means of SMS messages via a connected modem: ● For example, you would like to be informed about emergency stop states ● You would like to know when a batch has been completed Control commands ●...
  • Page 694: Activating Easy Message

    Easy Message (828D only) 18.2 Activating Easy Message Action log You can obtain precise information about incoming and outgoing messages via SMS logs. References Information on the GSM modem can be found in the PPU SINUMERIK 828D Manual Calling the SMS Messenger Select the "Diagnostics"...
  • Page 695: Creating/Editing A User Profile

    Easy Message (828D only) 18.3 Creating/editing a user profile Enter the PIN, repeat the PIN and press the "OK" softkey. If you made an incorrect entry several times, enter the PUK code in the "PUK Input" window and press the "OK" softkey to activate the PUK code.
  • Page 696 Easy Message (828D only) 18.3 Creating/editing a user profile Events that can be selected You must set-up the events for which you receive notification. Note Selecting alarms You have the option of selecting tool management type or measuring cycles alarms. This means that you obtain notification by SMS as soon as alarms are output, without having to know the number ranges.
  • Page 697: Setting-Up Events

    Easy Message (828D only) 18.4 Setting-up events - OR - Press the "Default" softkey to accept the default values. 18.4 Setting-up events In the "Send SMS for the following events" area, select the events using the check box, which when they occur, an SMS is sent to the user. ●...
  • Page 698 Easy Message (828D only) 18.4 Setting-up events ● 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 Emergency Off response). ● Maintenance intervals An SMS is sent if the service planner registers pending maintenance work.
  • Page 699: Logging An Active User On And Off

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

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

    Easy Message (828D only) 18.7 Making settings for Easy Message 18.7 Making settings for Easy Message You can change the following Messenger configuration in the "Settings" window: ● Name of the controller that is part of an SMS message ● Number of sent messages –...
  • Page 702 Easy Message (828D only) 18.7 Making settings for Easy Message Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 703: Easy Extend (828D Only)

    Easy Extend (828D only) 19.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 704: Enabling A Device

    Easy Extend (828D only) 19.2 Enabling a device 19.2 Enabling a device The available device options are protected by a password. Machine manufacturer Please refer to the machine manufacturer's specifications. Procedure Select the "Parameter" operating area. Press the menu forward key and then the "Easy Extend" softkey. A list of the connected devices is displayed.
  • Page 705: Commissioning Easy Extend

    Easy Extend (828D only) 19.4 Commissioning Easy Extend Procedure Easy Extend is opened. You can select the desired device in the list with the and keys. Position the cursor on the device option for which the function has been unlocked and press the "Activate"...
  • Page 706 Easy Extend (828D only) 19.4 Commissioning Easy Extend Press the "Cancel" softkey if you want to abort the commissioning prematurely. Press the "Restore" softkey to load the original data. Press the "Device function test" softkey to test the machine manufacturer's intended function. Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 707: Service Planner (828D Only)

    Service Planner (828D only) 20.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 708 Service Planner (828D only) 20.1 Performing and monitoring maintenance tasks Procedure Select the "Diagnostics" operating area. Press the menu forward key and then the "Service planner" softkey. The window with the list of all the maintenance tasks that have been set up appears.
  • Page 709: Set Maintenance Tasks

    Service Planner (828D only) 20.2 Set maintenance tasks 20.2 Set maintenance tasks You can make the following changes in the list of maintenance tasks in the configuration mode: ● Set up a maximum of 32 maintenance tasks with interval, initial warning and number of warnings to be acknowledged ●...
  • Page 710 Service Planner (828D only) 20.2 Set maintenance tasks Procedure Select the "Diagnostics" operating area. Press the menu forward key and then the "Service planner" softkey. The window opens and displays a list of all the tasks that have been set The values cannot be edited.
  • Page 711: Ladder Viewer And Ladder Add-On (828D Only)

    Ladder Viewer and Ladder add-on (828D only) 21.1 PLC diagnostics A PLC user program consists to a large degree of logical operations to implement safety functions and to support process sequences. These logical operations include the linking of various contacts and relays. These logic operations are displayed in a ladder diagram. 21.2 Structure of the user interface Figure 21-1...
  • Page 712: Control Options

    Ladder Viewer and Ladder add-on (828D only) 21.3 Control options Table 21- 1 Key to screen layout Screen element Display Meaning Application area Supported PLC program language Name of the active program block Representation: Symbolic name (absolute name) Program status Program is running Stop Program is stopped...
  • Page 713 Ladder Viewer and Ladder add-on (828D only) 21.3 Control options Shortcuts Action Up a screen 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 714: Displaying Plc Properties

    Ladder Viewer and Ladder add-on (828D only) 21.4 Displaying PLC properties 21.4 Displaying PLC properties The following PLC properties can be displayed in the "SIMATIC LAD" window: ● Operating state ● Name of the PLC project ● PLC system version ●...
  • Page 715: Displaying And Editing Nc/Plc Variables

    Ladder Viewer and Ladder add-on (828D only) 21.5 Displaying and editing NC/PLC variables 21.5 Displaying and editing NC/PLC variables The "NC/PLC Variables" window enables the monitoring and modification of NC system variables and PLC variables. You receive the following list in which you enter the desired NC and PLC variables in order to display the actual values.
  • Page 716: Displaying And Editing Plc Signals

    Ladder Viewer and Ladder add-on (828D only) 21.6 Displaying and editing PLC signals 21.6 Displaying and editing PLC signals PLC signals are displayed and can be changed here in the "PLC status list" window. The following lists are shown Inputs (IB) Bit memories (MB) Outputs (QB) Variables (VB)
  • Page 717: Displaying Information On The Program Blocks

    Ladder Viewer and Ladder add-on (828D only) 21.7 Displaying information on the program blocks 21.7 Displaying information on the program blocks You can display all the logic and graphic information of a program block. Display program block In the "Program block" list, select the program block that you want to display. Logic information The following logic information is displayed in a ladder diagram (LAD): ●...
  • Page 718 Ladder Viewer and Ladder add-on (828D only) 21.7 Displaying information on the program blocks Change colors for displaying of progress or program status In progress status, different colors are used to display information. Display Color Signal flow of power rail, when status active Blue Signal flow in the networks Blue...
  • Page 719: Loading Modified Plc User Program

    Ladder Viewer and Ladder add-on (828D only) 21.8 Loading modified PLC user program Press the "Program block" softkey. The "Program block" list is displayed. Press the "Properties" softkey if you wish to display additional information. - OR - Press the "Local variables" softkey if you wish to display data of a variable.
  • Page 720: Editing The Local Variable Table

    Ladder Viewer and Ladder add-on (828D only) 21.9 Editing the local variable table Procedure Ladder add-on tool is opened. You have changed project data. Press the "PLC Stop" softkey if the PLC is in the run mode. Press the "Load to CPU" softkey to start the loading operation. All data classes are loaded.
  • Page 721 Ladder Viewer and Ladder add-on (828D only) 21.9 Editing the local variable table Procedure The ladder diagram display (LAD) is opened. Press the "Program block" softkey. Press the "Local variables" softkey. The "Local Variables" window appears and lists the created variables. Press the "Edit"...
  • Page 722: Creating A New Block

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

    Ladder Viewer and Ladder add-on (828D only) 21.11 Editing block properties subsequently 21.11 Editing block properties subsequently You can edit the title, author and comments of an INT block. Note You cannot edit the block name, subprogram number and data class assignment. Procedure The ladder diagram display is opened.
  • Page 724: Inserting And Editing Networks

    Ladder Viewer and Ladder add-on (828D only) 21.12 Inserting and editing networks 21.12 Inserting and editing networks You can create a new network and then insert operations (bit operation, assignment, etc.) at the selected cursor position. Only empty networks can be edited. Networks, that already include statements, can only be deleted.
  • Page 725 Ladder Viewer and Ladder add-on (828D only) 21.12 Inserting and editing networks Procedure An INT100 or INT101 routine has been selected. Press the "Edit" softkey. Position the cursor on a network. Press the "Insert network" softkey. - OR - Press the key. If the cursor is positioned on "Network x", a new, empty network is inserted behind this network.
  • Page 726: Editing Network Properties

    Ladder Viewer and Ladder add-on (828D only) 21.13 Editing network properties 21.13 Editing network properties You can edit the network properties of an INT block. Network title and network comment The title can have a maximum of three lines and 128 characters. The comment can have a maximum of 100 lines and 4096 characters.
  • Page 727: Displaying And Editing Symbol Tables

    Ladder Viewer and Ladder add-on (828D only) 21.14 Displaying and editing symbol tables 21.14 Displaying and editing symbol tables You can display the symbol tables that are used to obtain an overview of the global operands available in the project - which you can then edit. The name, address and possibly also a comment is displayed for each entry.
  • Page 728: Inserting/Deleting A Symbol Table

    Ladder Viewer and Ladder add-on (828D only) 21.15 Inserting/deleting a symbol table 21.15 Inserting/deleting a symbol table New user symbol tables can be generated and changed. Tables that are no longer used can be deleted. Note Delete symbol table The "Delete" softkey is only available if a user symbol table has been selected. Procedure The symbol table is opened.
  • Page 729: Searching For Operands

    Ladder Viewer and Ladder add-on (828D only) 21.16 Searching for operands 21.16 Searching for operands You can use the search function to quickly reach points in very large programs where you would like, for example, to make changes. Restricting the search ●...
  • Page 730: Displaying The Network Symbol Information Table

    Ladder Viewer and Ladder add-on (828D only) 21.17 Displaying the network symbol information table Further search options Press the "Go to start" softkey to jump to the start of the ladder diagram in window 1 or window 2, or the list (cross references, symbol table). Press the "Go to end"...
  • Page 731: Displaying/Canceling The Access Protection

    Ladder Viewer and Ladder add-on (828D only) 21.18 Displaying/canceling the access protection 21.18 Displaying/canceling the access protection You can password protect your program organizational units (POUs) in the PLC 828 programming tool. This prevents other users from accessing this part of the program. This means that it is invisible to other users and is encrypted when it is downloaded.
  • Page 732 Ladder Viewer and Ladder add-on (828D only) 21.19 Displaying cross references Opening program blocks in the ladder diagram From the cross references, you have the option of going directly to the location in the program where the operand is used. The corresponding block is opened in window 1 or 2 and the cursor is set to the corresponding element.
  • Page 733: Appendix

    Appendix 840D sl documentation overview Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 734 Appendix A.1 840D sl documentation overview Milling Operating Manual, 03/2013, 6FC5398-7CP40-3BA1...
  • Page 735: Index

    Index Basic blocks, 154 Binary format, 607 blank Change, 270 Blank input Actual-value display, 38 Function, 238 Adapter-transformed view, 568 Parameter, 239 Alarm log Block display, 629 Searching, 159 Sorting, 631 Searching - interruption point, 162 Alarms Searching - search pointer, 163 Displaying, 627 Block search Sorting, 631...
  • Page 736 Index Parameter - input complete, 352 Function, 454 Circumferential slot - SLOT2 Parameter, 455 Function, 360 CYCLE63 - Contour pocket residual material Parameter - input complete, 363 Function, 406 Coarse and fine offsets, 113 Parameters, 407 Code carrier connection, 545 CYCLE63 - Contour spigot residual material Collision avoidance, 519 Function, 410...
  • Page 737 Index CYCLE81 - centering CYCLE952 - Plunge turning Function, 300 Function, 469 Parameter, 301 Parameter - input complete, 472 CYCLE82 - drilling CYCLE952 - Plunge turning residual material Function, 302 Function, 472 Parameter input complete, 303 Parameters, 474 CYCLE83 - deep-hole drilling CYCLE952 - Stock removal Function, 305 Function, 455...
  • Page 738 Index Properties, 597 EXTCALL call, 604 Selecting, 592 Displaying Energy consumption, 686 HTML documents, 603 Face milling PDF documents, 603 in JOG, 144 Program level, 155 Face milling - CYCLE61 DRF (handwheel offset), 167 Function, 334 Drill thread milling - CYCLE78 Parameter, 336 Function, 317 Face milling in JOG...
  • Page 739 Index Parameters, 491 Parameter, 372 Highlight Longitudinal slot - SLOT1 Directory, 592 Function, 355 Program, 592 Parameter - input complete, 359 High-Speed Cutting, 194 Longitudinal thread - CYCLE99 HOLES1 - line position pattern Parameter - input complete, 433 Function, 327 Parameter, 328 HOLES2 - circle position pattern Function, 329...
  • Page 740 Index Unit of measurement, 129 creating on local drive, 575 Manually NC/PLC variables Retracting, 142 Changing, 634 Swiveling, 137 Displaying, 632 Load symbols, 637 Deleting a program, 128 New contour Executing a program, 128 Function - Milling, 385 Function - Turning, 445 Loading a program, 126 Parameter - Milling, 386 Saving a program, 127...
  • Page 741 Index Pinyin linked, 254 Input editor, 50 Numbering, 177 Pitch, 534 Repeat, 266 PLC diagnostics Searching, 173 Ladder add-on tool, 711 Selecting, 176 PLC symbols Program blocks, 178 Loading, 637 Program control Plunge turning - CYCLE952 Modes of operation, 167 Function, 469 Program editing, 156 Parameter - input complete, 472...
  • Page 742 Index Reading in Program, 592 Setup data, 616 Service Planner, 707 Reaming - CYCLE85 Setting actual values, 69 Function, 304 Setting milling tool - CYCLE800 Parameter, 305 Function, 485 Rectangular pocket - POCKET3 Parameter, 486 Function, 337 Settings Parameter - input complete, 341 Editor, 181 Rectangular spigot - CYCLE76 For automatic operation, 207...
  • Page 743 Index Function, 360 Circle intermediate position CIP, 671 Parameter - input complete, 363 Continuous-path mode, 668 SMS messages, 693 Deleting blocks, 675 Log, 700 General sequence, 665 Spindle data Inserting a position, 666 Actual value window, 41 Inserting blocks, 669 Spindle speed limitation, 122 Motion type, 667 Status display, 35...
  • Page 744 Index Sorting lists, 560 ShopMill, 250 Tool parameters, 527 Working area limitation Tool probe, 77 Defining, 121 Tool types, 525 Workpiece Tool wear, 548 Creating, 582 Tool wear list Workpiece counter, 205 Open, 548 Workpiece zero Tools Aligning the edge, 89 Graphic display, 558 Aligning the plane, 108 Touch Panel...

This manual is also suitable for:

Sinumerik 828d

Table of Contents