Siemens sinumerik 802d sl Operation And Programming Manual

Siemens sinumerik 802d sl Operation And Programming Manual

Hide thumbs Also See for sinumerik 802d sl:
Table of Contents

Advertisement

SINUMERIK 802D sl
Operation and Programming
Nibbling
Valid for
Control
SINUMERIK 802D sl
06/2006 Edition
Software version
1
Introduction
Turning On,
Reference Point Approach
Setup
Manually Controlled Mode
AUTOMATIC Mode
Part Programming
System
Programming
1
2
3
4
5
6
7
8

Advertisement

Table of Contents
loading

Summary of Contents for Siemens sinumerik 802d sl

  • Page 1 Introduction Turning On, Reference Point Approach Setup SINUMERIK 802D sl Manually Controlled Mode Operation and Programming AUTOMATIC Mode Nibbling Part Programming System Programming Valid for Control Software version SINUMERIK 802D sl 06/2006 Edition...
  • Page 2 Siemens. This product can only function correctly and safely if it is transported, stored, set up, and installed correctly, and operated and maintained as recommended.
  • Page 3 Target readership of this documentation This document is designed for machine tool manufacturers. The present documentation pro- vides all information required by the manufacturer to start up the SINUMERIK 802D sl CNC. Standard scope This Instruction Manual describes the functionality of the standard scope. Additions or revi- sions made by the machine tool manufacturer are documented by the machine tool manufac- turer.
  • Page 4 Preface Internet address http://www.siemens.com/motioncontrol SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6FC5 398-3CP10-0BA0...
  • Page 5: Table Of Contents

    ....... . . 6-68 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6FC5 398-3CP10-0BA0...
  • Page 6 ..............8-174 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6FC5 398-3CP10-0BA0...
  • Page 7 ..........8-205 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6FC5 398-3CP10-0BA0...
  • Page 8: Sinumerik 802D Sl

    Delete key (Backspace) Cursor keys Clear key Selection key / toggle key Insert key Tabulator Alphanumeric keys Double assignment on the Shift level ENTER / Input key SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition viii 6FC5 398-3CP10-0BA0...
  • Page 9 SPINDLE START RIGHT Spindle CW rotation RESET RAPID TRAVERSE OVERLAY NC STOP Rapid traverse override NC START X axis Z axis EMERGENCY STOP Feedrate override Spindle override (option) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6FC5 398-3CP10-0BA0...
  • Page 10 External machine control panel Notes SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6FC5 398-3CP10-0BA0...
  • Page 11: Introduction

    Fig. 1-1 Screen layout The screen is divided into the following main areas: S Status area S Application area S Tip and softkey area SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-11 6FC5 398-3CP10-0BA0...
  • Page 12 Program is running STOP Program stopped Program controls in the AUTOMATIC mode Path N: – NC internal “drive” D: – CF card NC messages Selected part program (main program) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-12 6FC5 398-3CP10-0BA0...
  • Page 13: Part Programming

    Data transfer running Connection to the commissioning and diagnostic tool (e.g. Programming Tool 802) active Softkey bar vertical and horizontal Standard softkeys Use this softkey to quit the screenform. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-13 6FC5 398-3CP10-0BA0...
  • Page 14: Operating Areas And Protection Levels

    To switch the operating area, use the relevant key (hard key). Protection levels The SINUMERIK 802D sl provides a concept of protection levels for enabling data areas. The control system is delivered with default passwords for the protection levels 1 to 3.
  • Page 15: Programming

    In the menus listed below the input and modification of data depends on the protection level set: S Tool offsets S Work offsets S Setting data S RS232 settings S Program creation / program correction SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-15 6FC5 398-3CP10-0BA0...
  • Page 16: Accessibility Options

    The X value (in degrees) in front of the input cursor is replaced by the sin(X) value. Cosine function The X value (in degrees) in front of the input cursor is replaced by the cos(X) value. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-16 6FC5 398-3CP10-0BA0...
  • Page 17: Editing Chinese Characters

    0 to 9. Fig. 1-5 Chinese editor <ALT + S> Use this key combination to turn on / off the editor SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-17 6FC5 398-3CP10-0BA0...
  • Page 18: Hotkeys

    <Send> softkey function. When reading in files (Receive <softkey>), it is not necessary to specify a target, since the name of the target directory is not contained in the data flow. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-18...
  • Page 19: The Help System

    <ALT+H>. Fig. 1-6 Table of contents of the help system Softkeys This function opens the selected topic. Advertise ments Fig. 1-7 Description for a help topic SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-19 6FC5 398-3CP10-0BA0...
  • Page 20 The system offers an explanation for each NC instruction. To display the help text directly, position the cursor after the appropriate instruction and press the Info key. The NC instruc- tion must be written using uppercase letters. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-20 6FC5 398-3CP10-0BA0...
  • Page 21: Network Operation

    Network operation Network operation Note The network function is only available for SINUMERIK 802D sl pro. Thanks to the integrated network adapter, the control system is network-capable. The follo- wing connections are possible: S Peer-to-Peer: Direct connection between control system and PC using a cross-over cable S Twisted Pair: Incorporation of the control system into an existing local network using a patch cable.
  • Page 22: User Management

    Open ports are shown with the checkbox enabled. 1.5.2 User management In the “System” operating area, select the <Service display> and <Service control> soft- keys. Service Service control display SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-22 6FC5 398-3CP10-0BA0...
  • Page 23: User Log-In - Rcs Log In

    User log-in – RCS log in In the “System” operating area, select the <RCS log-in> softkey. The interactive screen for the user log-in is opened. log–in Fig. 1-11 User log-in SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-23 6FC5 398-3CP10-0BA0...
  • Page 24: Working With A Network Connection

    This function defines the rights for access of remote users to the file system of the control system. Use the Program Manager to select the directory you want to share. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-24 6FC5 398-3CP10-0BA0...
  • Page 25: Connecting / Disconnecting Network Drives

    In the “System” operating area, select the <Service display> and <Service control> soft- keys. Service Service display control Select <Service network > <Connect Disconnect > to obtain access to the network drive Service Connect network Disconnect configuration area. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-25 6FC5 398-3CP10-0BA0...
  • Page 26 Use the <Disconnect> function to cancel an existing network connection. Dis- connect To do so, position the cursor on the appropriate drive letter and select the <Disconnect> softkey. The appropriate drive is disconnected from the network. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-26 6FC5 398-3CP10-0BA0...
  • Page 27: Rcs802 Tool

    This license key can be used to establish the connection to the control system via a local network (SINUMERIK 802D sl pro only); thus, it is also possible, for example, to use the remote control function. Without license key, it is only possible to share local directories (on the PC/PG) for access by the control system.
  • Page 28: Coordinate Systems

    Fig. 1-17 Machine coordinates/machine axes SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-28 6FC5 398-3CP10-0BA0...
  • Page 29 This coordinate system is used for setting reference points that can be freely selected and have no influence on the active workpiece coordinate system. All axis movements are displayed relative to these reference points. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-29 6FC5 398-3CP10-0BA0...
  • Page 30 Section “Programmable work offset: TRANS”). Programmable offset Current TRANS É É É É É É W – workpiece zero Fig. 1-20 Coordinates on the workpiece; current workpiece coordinate system SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-30 6FC5 398-3CP10-0BA0...
  • Page 31: Turning On And Reference Point Approach

    The “Reference point approach” window (Fig. 2-1) displays whether or not the axes have been referenced (approached to their reference points). Axis must be referenced Axis has reached its reference point Press a direction key. –Z SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 2-31 6FC5 398-3CP10-0BA0...
  • Page 32 Quit the function by switching the mode (MDA, AUTOMATIC or JOG). Note “Reference point approach” is only possible in the Jog mode in the JOG REF window. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 2-32 6FC5 398-3CP10-0BA0...
  • Page 33: Setup

    Enter the offsets by positioning the S cursor bar on the input field to be changed, S enter the value(s) and either press <Input> or use a cursor key to confirm. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-33 6FC5 398-3CP10-0BA0...
  • Page 34 Use this softkey to create tool compensation data for a new tool. tool Parameters Fig. 3-1 Tool list Table 3-1 Parameters of the tool list Field Description Bitmap for identification of a multi-tool Tool number SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-34 6FC5 398-3CP10-0BA0...
  • Page 35 This is displayed to the operator. Fig. 3-2 Message in case of a configuration error To open the complete parameter list, use <Advanced>. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-35 6FC5 398-3CP10-0BA0...
  • Page 36 Base length 2 Base length 2 (adapter), Y axis DP23 Base length 3 Base length 3 (adapter), X axis DP24 Envelope diameter Diameter of the tool in the toolholder SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-36 6FC5 398-3CP10-0BA0...
  • Page 37 Orientation angle DP12 triangle, double “D”, single “D”, long “D”, rectangle, square, elongated hole Rectangle, square Y Length of the tool edge X Length of the tool edge SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-37 6FC5 398-3CP10-0BA0...
  • Page 38: Create New Tool

    Note The following tool range can be used: Tool numbers from 1 to 99. Multi-tools are created using the formula Tool number by 100. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-38 6FC5 398-3CP10-0BA0...
  • Page 39: Entering / Modifying A Work Offset

    Position the cursor bar on the input field to be changed and enter the value(s). Either move the cursor a press the <Input> key to accept the values from the input fields into the work offsets. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-39 6FC5 398-3CP10-0BA0...
  • Page 40: Arithmetic Parameters R

    R para- meters Either press the <Input> key or move the cursor to confirm. The values are accepted. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-40 6FC5 398-3CP10-0BA0...
  • Page 41: Programming The Setting Data

    Position the cursor bar on the input field you want to modify and enter the value(s). Either press the <Input> key or move the cursor to confirm. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-41 6FC5 398-3CP10-0BA0...
  • Page 42 / reset. The timer is zeroed with each power-up of the control sy- stem. Time of execution of the selected NC program (in seconds) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-42 6FC5 398-3CP10-0BA0...
  • Page 43 Use this function to display all setting data for the control system in the form of a list. The Miscellane data are divided into S general S axis-specific and S channel setting data. Fig. 3-11 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-43 6FC5 398-3CP10-0BA0...
  • Page 44: Clamp Protection

    Fig. 3-12 Clamp protection Use this softkey function to switch the arrangement of the claws from ’parallel to the X axis’ to ’parallel to the Y axis’. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-44 6FC5 398-3CP10-0BA0...
  • Page 45: Protection Zone For Two Clamps

    Parameter Meaning X position of the clamp Y position of the clamp Clamp width Clearance between clamps 1 and 2 Clamp safety clearance Clamp holder safety clearance SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-45 6FC5 398-3CP10-0BA0...
  • Page 46: Protection Zones For Three Clamps

    Clamp width Clearance between clamps 1 and 2 Clearance between clamps 2 and 3 Clamp safety clearance Clamp holder safety clearance Fig. 3-15 Interactive screenform for three clamps SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-46 6FC5 398-3CP10-0BA0...
  • Page 47: Protection Zone For Four Clamps

    Fig. 3-16 Interactive screenform for four clamps The protection zones are assigned as follows: Protection zone number Area Clamp 1 Clamp 2 Clamp holder 1 Clamp 3 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-47 6FC5 398-3CP10-0BA0...
  • Page 48 Setup Clamp protection Protection zone number Area Clamp 4 Clamp holder 2 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-48 6FC5 398-3CP10-0BA0...
  • Page 49: Manually Controlled Mode

    The manually controlled mode is possible in the JOG and MDA modes. Settings Switch mm>inch Previous<< Fig. 4-1 Menu tree for the JOG mode, “Position” operating area SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-49 6FC5 398-3CP10-0BA0...
  • Page 50: Jog Mode – "Position" Operating Area

    <JOG> again. The JOG start screen displays the position, feedrate and spindle values, as well as the cur- rent tool. Fig. 4-2 JOG main screen SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-50 6FC5 398-3CP10-0BA0...
  • Page 51 Safety clearance: Safety clearance to the workpiece surface This value defines the minimum clearance between the workpiece surface and the work- piece. JOG feedrate: Feedrate value in the JOG mode SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-51 6FC5 398-3CP10-0BA0...
  • Page 52: Mda Mode (Manual Data Input) "Machine" Operating Area

    Press <NC START> to start machining. During machining, editing of the blocks is no longer possible. The contents are stored even after editing. After restarting the NC, the axes can be tra- versed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-52 6FC5 398-3CP10-0BA0...
  • Page 53 Save MDA progr. gram directory. Alternatively, you may select an existing program from the list. Use the TAB key to change between input field and program list. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-53 6FC5 398-3CP10-0BA0...
  • Page 54 Fig. 4-5 The actual values for the MDA mode are displayed depending on the selected coordinate MCS-WCS- system. Use this softkey to switch between the two coordinate systems. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-54 6FC5 398-3CP10-0BA0...
  • Page 55: Automatic Mode

    Select the AUTOMATIC mode using the <AUTOMATIC> key on the machine control panel. The AUTOMATIC start screen appears, displaying the position, feedrate, spindle, and tool values, as well as the block currently active. Fig. 5-1 The AUTOMATIC start screen SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-55 6FC5 398-3CP10-0BA0...
  • Page 56 “Program progress” window. To switch back to the seven-block display, use the “Program sequence” softkey. Softkeys The program control softkeys are displayed (e.g. “Skip block”, “Program test”). Program control SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-56 6FC5 398-3CP10-0BA0...
  • Page 57 The G functions window displays all G functions currently active whereby each G function is assigned to a group and has a fixed position in the window. Use the <PageUp> or <PageDown> keys to display further G functions. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-57 6FC5 398-3CP10-0BA0...
  • Page 58 Use this softkey to switch from the seven-block to the three-block display. Program execution The values of the machine, workpiece or relative coordinate system are selected. MCS/WCS- SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-58 6FC5 398-3CP10-0BA0...
  • Page 59: Selecting / Starting A Part Program "Machine" Operating Area

    The name of the selected program is displayed in the “Pro- gram name” screen line. If desired, here you can specify how you want the program to be executed. Program control SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-59 6FC5 398-3CP10-0BA0...
  • Page 60 AUTOMATIC Mode Selecting / starting a part program “Machine” operating area Fig. 5-5 Program control Press <NC START> to start the part program execution. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-60 6FC5 398-3CP10-0BA0...
  • Page 61: Block Search "Machine" Operating Area

    Without calcul. The interruption point is loaded. Interr. This softkey opens a dialog box where you can enter the number of the line or searched Find terms. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-61 6FC5 398-3CP10-0BA0...
  • Page 62: Stopping / Canceling A Part Program

    Press <NC START> to continue the program execution. Use <RESET> to interrupt the program currently running. Pressing <NC START> again will restart the program you have interrupted and execute the program from the beginning. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-62 6FC5 398-3CP10-0BA0...
  • Page 63: Reapproach After Cancellation

    Press <NC START> to continue the program execution. Caution When reapproaching the interruption point, all axes will traverse at the same time. Make sure that the traversing area is not obstructed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-63 6FC5 398-3CP10-0BA0...
  • Page 64: Execution From External

    Press <NC START> to start the program execution. The program is reloaded continuously. At the end of the program or in case of RESET, the program is automatically removed from the control system. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-64 6FC5 398-3CP10-0BA0...
  • Page 65: Part Programming

    Use the cursor keys to navigate in the program directory. To find program names quickly, simply type the initial letter of the program name. The control system will automatically posi- tion the cursor on a program with matching characters. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-65 6FC5 398-3CP10-0BA0...
  • Page 66 This function opens a window displaying the first seven lines of a file if the cursor has been Preview window positioned on the program name for a certain time. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-66 6FC5 398-3CP10-0BA0...
  • Page 67 For the settings of the interface, please refer to the System operating area (Chapter 7). The part programs must be transmitted using the text format. Error log Error SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-67 6FC5 398-3CP10-0BA0...
  • Page 68: Entering A New Program "Program" Operating Area

    Use the <OK> softkey to confirm your input. The new part program file will be created, and the editor window is opened automatically. Use <Abort> to cancel the creation of the program; the window will be closed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-68 6FC5 398-3CP10-0BA0...
  • Page 69: Editing Part Programs "Program" Operating Area

    Select origin block Tool Copy geometry block Paste Zoom + block Delete Zoom – block Clear Find screen Cursor Number coarse/fine Fig. 6-4 The “Program” menu tree SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-69 6FC5 398-3CP10-0BA0...
  • Page 70 After closing the screenform, the original parameter block is replaced by the corrected block. Note: Only automatically generated blocks can be recompiled. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-70 6FC5 398-3CP10-0BA0...
  • Page 71: Simulation

    Press <NC START> to start the simulation for the selected part program. Softkeys If you select this softkey, the default setting is used for the scaling. origin SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-71 6FC5 398-3CP10-0BA0...
  • Page 72 Use this softkey to zoom in the displayed section. Zoom – Use this softkey to delete the visible image. Clear screen Use this softkey to change the cursor increment. Cursor coarse/fine SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-72 6FC5 398-3CP10-0BA0...
  • Page 73: Geometry Editor

    If the toolholder is coupled to a rotary axis, a this rotary axis can be assigned to a tool. Acti- vate the Driven tool checkbox and select the axis name. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-73...
  • Page 74 Selecting the <OK> softkey function accepts the data and lets you return to the tool geome- try list. Rectangular punch form Use the Length and Width input fields to define the dimensions of the rectangle. Fig. 6-9 Rectangular punch form SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-74 6FC5 398-3CP10-0BA0...
  • Page 75 Use the Angle input field to define the aperture angle of the triangle. The height of the triangle is determined by the Height field. The resulting triangle is centered to the center point of the envelope circle. Fig. 6-11 Triangular punch form SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-75 6FC5 398-3CP10-0BA0...
  • Page 76 Use the Radius input field to vary the punch diameter. Fig. 6-12 Hexagon punch form Octagon punch form Use the Radius input field to vary the punch diameter. Fig. 6-13 Octagon punch form SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-76 6FC5 398-3CP10-0BA0...
  • Page 77 Use the Width input field to define the dimensions of the Double “D” punch form. The rounding radius always corresponds to the radius of the envelope circle. Fig. 6-15 Double “D” punch form SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-77 6FC5 398-3CP10-0BA0...
  • Page 78 Use the Width input field to define the dimensions of the Long “D” punch form. The length is determined by the envelope circle diameter. Fig. 6-16 Long “D” punch form SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-78 6FC5 398-3CP10-0BA0...
  • Page 79: Data Transfer Via The Rs232 Interface

    Select the <RS232> softkey and select the desired transfer mode. RS232 Fig. 6-17 Reading out a program Use <Send> to start the data transfer. All data copied to the clipboard will be transmitted. Send SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-79 6FC5 398-3CP10-0BA0...
  • Page 80 1. Files read in with / without header 2. Files transmitted without file names in the punched-tape format Error File Name The file name does not correspond to the name convention of the NC. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-80 6FC5 398-3CP10-0BA0...
  • Page 81: System

    Service Drive RS 232 control program Program list Display Servo Servo trace trace Edit PLC Version alarm txt Fig. 7-2 The “System” menu tree (only horizontal level) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-81 6FC5 398-3CP10-0BA0...
  • Page 82 Entering the password Selecting the <OK> softkey sets the password. Use <Abort> to return to the System main screen without performing any action. Changing the password Change password SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-82 6FC5 398-3CP10-0BA0...
  • Page 83 This function will save the contents of the volatile memory into a nonvolatile memory area. Prerequisite: There is no program currently being executed. Do not carry out any operator actions while the data backup is running! Startup Startup SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-83 6FC5 398-3CP10-0BA0...
  • Page 84 The machine data are divided into the groups described in the following. General machine data General Open the “General machine data” window. Use the PageUp / PageDown keys to browse forward / backward. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-84 6FC5 398-3CP10-0BA0...
  • Page 85 Type the number or the name (or a part of the name) of the machine data you are looking for and press <OK>. The cursor will jump to the data searched. Use this softkey to continue searching for the next match. Continue search SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-85 6FC5 398-3CP10-0BA0...
  • Page 86 Open the “Drive machine data” dialog box. The first dialog box displays the current configuration, as well as the states of the control, power supply and drive units. Fig. 7-9 Configuration overview SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-86 6FC5 398-3CP10-0BA0...
  • Page 87 Select the <OK> softkey to accept your settings and to quit the dialog. Selecting the <Abort> softkey will quit the dialog box without saving your changes. Use this function to change the colors of the tip and softkey area. Softkey color SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-87 6FC5 398-3CP10-0BA0...
  • Page 88 This window displays information in respect of the digital drive. Service drives This window displays information in respect of the PROFIBUS settings. Service profibus Use this softkey to activate the action log. Service control SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-88 6FC5 398-3CP10-0BA0...
  • Page 89 Error messages issued by the Windows manager (only system-internal message meaning) Operating system er- Error messages issued by the QW operating system (only system internal ror message meaning) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-89 6FC5 398-3CP10-0BA0...
  • Page 90 Searching can be started either from the current cursor position or from the start of the list. Fig. 7-16 Configuring the firewall (cf. Section 1.5) Service firewall SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-90 6FC5 398-3CP10-0BA0...
  • Page 91 The header of the diagram contains the current scaling of the abscissa and the difference value of the horizontal markers. The diagram shown above can be moved within the visible screen area using the cursor keys. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-91 6FC5 398-3CP10-0BA0...
  • Page 92 The remaining channels will accept this setting. S Determining the measuring time: The measuring time in ms is entered directly in the “Measuring time” input field. It applies to all trace channels. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-92 6FC5 398-3CP10-0BA0...
  • Page 93 Use this function to increase / reduce the resolution (amplitude). Vertical scale + Vertical scale – Use these softkeys to define the step sizes of the markers. Marker steps Fig. 7-20 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-93 6FC5 398-3CP10-0BA0...
  • Page 94 All programs provided by the operator unit are displayed with their version numbers. By reloading software components, the version numbers can be differ from each other. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-94 6FC5 398-3CP10-0BA0...
  • Page 95 1 The basic system starts the program and transfers the control to the loaded program. Text file name Name of the text file (without extension) Softkey text ID reserved (SK ID) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-95 6FC5 398-3CP10-0BA0...
  • Page 96 (SK 1). If a different starting behavior is desired, you can use this function to define a different starting behavior. Type the number of the program (“Softkey” column) to be started after the system has booted here. Fig. 7-25 Modifying the startup DLL SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-96 6FC5 398-3CP10-0BA0...
  • Page 97 Input byte (IBx), input word (Iwx), input double-word (IDx) Outputs Output byte (Qbx), output word (Qwx), output double-word (QDx) Bit memory Flag byte (Mx), flag word (Mw), flag double-word (MDx) Times Time (Tx) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-97 6FC5 398-3CP10-0BA0...
  • Page 98 There are 3 lists to choose from: S Inputs (default setting) left list S Flags (default setting) central list S Outputs (default setting) right list S Variable SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-98 6FC5 398-3CP10-0BA0...
  • Page 99 PLC user program writes a program number to the PLC interface, which is then converted to a program name using a reference list. It is possible to manage max. 255 programs. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-99...
  • Page 100 This function can be used to insert or modify PLC user alarm texts. Select the desired alarm Edit PLC alarm txt number using the cursor. At the same time, the text currently valid is displayed in the input line. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-100 6FC5 398-3CP10-0BA0...
  • Page 101 Start-up data S Customer CF card Customer data on the CF card S RS232 Serial interface The data are handled using the “Copy & Paste” principle. Fig. 7-32 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-101 6FC5 398-3CP10-0BA0...
  • Page 102 Use this softkey to paste files or directories from the clipboard to the current directory. Paste Deletes the selected file name from the assignment list Delete Use this softkey to select all files for subsequent operations. Select SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-102 6FC5 398-3CP10-0BA0...
  • Page 103 9,600 Baud 19,200 Baud 38,400 Baud 57,600 Baud 115,200 Baud Stop bits Number of stop bits with asynchronous transmission Input: 1 stop bit (default setting)2 stop bits SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-103 6FC5 398-3CP10-0BA0...
  • Page 104 Overwriting Y: When reading in, it is checked whether the file already exists in the NC. with con- N: The files are overwritten without confirmation warning. firmation SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-104 6FC5 398-3CP10-0BA0...
  • Page 105: Creating / Reading In / Reading Out A Start-Up Archive

    Creating / reading in / reading out a start-up archive Creating / reading in / reading out a start-up archive Note for the Reader /BA1/ SINUMERIK 802D sl “Instruction Manual”, Section “Data backup and machine series start-up” Operating sequence Start-up Select the <Start-up files>...
  • Page 106 Paste In the dialog which is now displayed, either confirm the name offered or type a new name. Clicking on <OK> quits the dialog box. Fig. 7-36 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-106 6FC5 398-3CP10-0BA0...
  • Page 107: Reading In / Reading Out Plc Projects

    3. Use <Copy> to copy the file to the clipboard. 4. Select the <Customer CF card> softkey and select the archiving location for the file. 5. Select the <Paste> softkey to start writing. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-107 6FC5 398-3CP10-0BA0...
  • Page 108: Plc Diagnosis Represented As A Ladder Diagram

    The screen layout with its division into the main areas corresponds to the layout already de- scribed in Section 1.1. Any deviations and amendments pertaining to the PLC diagnosis are shown below. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-108 6FC5 398-3CP10-0BA0...
  • Page 109: Operating Options

    In addition to the softkeys and the navigation keys, this area provides still further key com- binations. Hotkeys The cursor keys move the focus over the PLC user program. When reaching the window borders, it is scrolled automatically. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-109 6FC5 398-3CP10-0BA0...
  • Page 110 Network title: Displays the network comment Command: Displays the complete operands If the input focus is positioned on a command, all operands includ- ing the comments are displayed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-110 6FC5 398-3CP10-0BA0...
  • Page 111 Use ”PLC status“ for monitoring and changing during the program execution. PLC status Fig. 7-39 PLC status display Use the <PLC status list > function to display and modify PLC signals. Status list SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-111 6FC5 398-3CP10-0BA0...
  • Page 112 PageUp/PageDown keys to select the PLC program block to be opened. The current program block is displayed in the Info line of the list box. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-112 6FC5 398-3CP10-0BA0...
  • Page 113 There are two types of program blocks. S OB1 Only temporary local variable S SBRxx Temporary local variable A table of variables exists for each program block. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-113 6FC5 398-3CP10-0BA0...
  • Page 114 “Program status” ladder diagram. This LAD acquires the values for the status stat. OFF display in several PLC cycles and then refreshes the status display. Fig. 7-45 “Program status” ON – absolute representation SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-114 6FC5 398-3CP10-0BA0...
  • Page 115 S Over all program blocks You can search for the operands and constants as whole words (identifiers). Depending on the display settings, you can search for symbolic or absolute operands. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-115 6FC5 398-3CP10-0BA0...
  • Page 116 Use this softkey to display the list of cross references. All operands used in the PLC project Cross are displayed. reference This list indicates in which networks an input, output, flag etc. is used. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-116 6FC5 398-3CP10-0BA0...
  • Page 117 ... is used to search for operands in the list of cross references Find You can search for the operands as whole words (identifiers). When searching, uppercase and lowercase letters are ignored. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-117 6FC5 398-3CP10-0BA0...
  • Page 118 The text you are looking for is displayed in the notes line. If the text is not found, an ap- propriate error message is displayed which must be confirmed with <OK>. If the search object is found, use the <Continue search> softkey to continue the search. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-118 6FC5 398-3CP10-0BA0...
  • Page 119: Alarm Display

    Use this softkey to display the alarms sorted by the time of their occurrence. The oldest Oldest alarm alarm stands at the beginning of the list. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-119 6FC5 398-3CP10-0BA0...
  • Page 120 System Alarm display Notes SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-120 6FC5 398-3CP10-0BA0...
  • Page 121: Programming

    The last block in the execution sequence contains a special word for the end of program: M2 . Table 8-1 NC program structure Word Word Word ; Comment ; 1. Set ; 2. Set ; ... ;End of program SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-121 6FC5 398-3CP10-0BA0...
  • Page 122: Word Structure And Address

    1 to 4 figures to obtain a greater number of addresses. In this case, the value must be assigned using an equality sign “=” (see also Section “List of in- structions”). Examples: R10=6.234 H5=12.1 I1=32.67 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-122 6FC5 398-3CP10-0BA0...
  • Page 123: Block Structure

    If a block must be skipped during program execution, all program blocks marked with “ / ” are not executed. All instructions contained in the blocks concerned will not be considered. The program is continued with the next block without marking. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-123 6FC5 398-3CP10-0BA0...
  • Page 124: Character Set

    Printable special characters Left round bracket “ Inverted commas Right round bracket Underscore (belonging to a letter) Left square bracket Decimal point Right square bracket Comma, delimiter SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-124 6FC5 398-3CP10-0BA0...
  • Page 125 Addition; positives sign Reserved; do not use – Subtraction; negative sign Non-printable special characters End-of-block characters Blank delimiter between the words, blank Tabulator Reserved; do not use SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-125 6FC5 398-3CP10-0BA0...
  • Page 126: List Of Instructions

    Programming 8.1.6 List of instructions Functions available with SINUMERIK 802D sl plus and pro Address Meaning Value assignments Information Programming Tool offset 0 ... 0 ... 9, only integer, Contains offset data for a certain tool T... ; D0–>offset D...
  • Page 127 Circular interpolation; tangential transition N10 ... N20 CT X... Y... F... ; Circle; tangential transition to the previous path segment Dwell time G group 2: Special movements, G4 F... ; Separate block, F: Time in seconds non-modal G4 S..; Separate block, S: in spindle revolutions Approaching a reference point G74 X1=0 Y1=0 Z1=0 ;...
  • Page 128 G17 * X/Y plane G group 6: Plane selection G17 ..; Vertical axis on this plane is the tool length compensation axis G500 * Settable work offset OFF G group 8: Settable work offset modally effective G54 * 1. settable zero offset 2nd settable work offset 3rd settable work offset 4th settable work offset...
  • Page 129 G25, G26 modally effective WALIMOF Working area limitation OFF G290 * SIEMENS mode G group 47: External NC languages modally effective The functions marked with * act at program start (CNC variant for the nibbling technology unless otherwise programmed and provided that the machine manufacturer default settings have not been changed).
  • Page 130 Address Meaning Value assignments Information Programming Programmed stop The machining is stopped at the end of a block containing M0; to continue, press NC START. Optional stop As with M0, but the stop is only performed if a special signal (Program control: “M01”) is present. End of program Can be found in the last block of the processing sequence...
  • Page 131 Address Meaning Value assignments Information Programming ATAN2( , ) Arc tangens2 The angle of the sum vector is calculated from 2 R40=ATAN2(30.5,80.1) ; R40: 20.8455 degrees vectors standing vertically one on another. The 2nd vector specified is always used for angle reference. Result in the range: –180 to +180 degrees SQRT() Square root...
  • Page 132 Address Meaning Value assignments Information Programming 0 ... 359.99999 Polar angle Specification in degrees, traversing in polar see G0, G1, G2, G3, G110, G111, G112 coordinates, definition of the pole; in addition: Polar radius RP Aperture angle for circular 0.00001 ... 359.99999 Specified in degrees;...
  • Page 133 Address Meaning Value assignments Information Programming $AA_MM[ Measurement result for an – Axis: Identifier of an axis (X, Y) traversing when N10 R1=$AA_MM[X] axis] axis in the machine measuring coordinate system $AA_MW[axi Measurement result for an Axis: Identifier of an axis (X, Y) traversing when N10 R2=$AA_MW[X] axis in the workpiece measuring...
  • Page 134 Address Meaning Value assignments Information Programming MCALL Modal subroutine call – The subroutine in the block containing MCALL is N10 MCALL CYCLE82(...) Separate block, drilling called automatically after each successive block cycle containing a path motion. The call acts until the next N20 HOLES1(...) ;...
  • Page 135 Le1: Name of leading axis 1 ,... Le2: Name of leading axis 2 Further parameters optionally TANG(C,X,Y,1“W”,“P”) ; Max. number of parameters Function only available with SINUMERIK 802D sl pro! TANGON Activate – Fo: Name of the following axis (rotary axis) TANGON(C) ;...
  • Page 136 Address Meaning Value assignments Information Programming CACP Absolute approach in positive direction of value stored in table. Direct approach of a position Approach position by increments...
  • Page 137: Positional Data

    These instructions do not determine the path by which the end points are reached; this is provided by a G group (G0, G1, G2 and G3... see Section 8.3 “Axis movements”). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-137...
  • Page 138 ; X dimensioning still absolute, Y incremental dimensioning N180 G91 X40 Y20 ; Switching to incremental dimensioning N190 X–12 Y=AC(17) ; X still incremental dimensioning, Y absolute SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-138 6FC5 398-3CP10-0BA0...
  • Page 139: Dimensions In Metric Units And Inches: G71, G70, G710, G700

    All remaining geometrical specifications that are no direct workpiece specifications, such as feedrates, tool offsets, settable work offsets, are not influenced by G70/G71. G700/G710, however, influences additionally the feedrate F (inch/min, inch/rev. or mm/min, mm/rev.). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-139 6FC5 398-3CP10-0BA0...
  • Page 140: Polar Coordinates, Pole Definition: G110, G111, G112

    Point defined by RP, AP RP=... AP=... Pole G17: X/Y plane Fig. 8-5 Polar radius and polar angle with definition of the positive direction SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-140 6FC5 398-3CP10-0BA0...
  • Page 141: Programmable Work Offset: Trans, Atrans

    This results in the current workpiece coordinate system. The newly written dimension specifications are referred to this coordinate system. The offset is possible in all axes. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-141 6FC5 398-3CP10-0BA0...
  • Page 142: Programmable Rotation: Rot, Arot

    ; Programmable rotation, additive to the existing instructions ; Without values: clears old instructions for offset, rotation, scaling factor and mirroring The instructions with ROT, AROT always require a separate block. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-142 6FC5 398-3CP10-0BA0...
  • Page 143: Programmable Scaling Factor: Scale, Ascale

    A scaling factor can be programmed for all axes with SCALE, ASCALE. The path is en- larged or reduced by this factor in the axis specified. The currently set coordinate system is used as the reference for the scale change. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-143 6FC5 398-3CP10-0BA0...
  • Page 144 ; Contour in X and Y enlarged twice N40 L10 N50 ATRANS X2.5 Y18 ; Values are also scaled! N60 L10 ; Contour enlarged and offset Subroutine call – see Section 8.9 “Subroutine technique” SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-144 6FC5 398-3CP10-0BA0...
  • Page 145: Programmable Mirroring: Mirror, Amirror

    The direction of rotation of the circle G2/G3 is also reversed automatically when mirroring. Workpiece Original mirrored in X mirrored in Y and X mirrored in Y Workpiece Fig. 8-10 Example for mirroring with the tool position shown SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-145 6FC5 398-3CP10-0BA0...
  • Page 146: Workpiece Clamping – Settable Work Offset G54 To G59, G500, G53, G153

    ; Settable work offset OFF – modal ; Settable work offset OFF – non–modal, ; Suppresses also the programmable offset G153 ; The same as G53, but suppresses additionally base frame SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-146 6FC5 398-3CP10-0BA0...
  • Page 147 N80 L47 ; Machine workpiece 4, here using L47 N90 G500 G0 X... ; Deactivate settable work offset Subroutine call – see Section 8.9 “Subroutine technique ” SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-147 6FC5 398-3CP10-0BA0...
  • Page 148: Programmable Working Area Limitation: G25, G26, Walimon, Walimof

    ; Upper working area limitation WALIMON ; Working area limitation ON WALIMOF ; Working area limitation OFF (Machine) Working area (Machine) X G25 Fig. 8-13 Programmable working area limitation (example: 2-dimensional) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-148 6FC5 398-3CP10-0BA0...
  • Page 149 N30 T1 M6 N40 G0 X90 Y100 N50 WALIMON ; Working area limitation ON ; Work only within the limited area N90 WALIMOF ; Working area limitation OFF SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-149 6FC5 398-3CP10-0BA0...
  • Page 150: Axis Movements

    For G60 exact stop, a window with various precision values can be selected with another G group. For exact stop, an alternative instruction with non-modal effectiveness exists: G9. You should consider these options for adaptation to your positioning tasks. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-150 6FC5 398-3CP10-0BA0...
  • Page 151: Linear Interpolation With Feedrate: G1

    ; Feedrate 100 mm/min N15 X20 Y18 ; Tool traverses along a straight line in the space to P2 N20 X-20 Y80 N30 M2 ; End of program SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-151 6FC5 398-3CP10-0BA0...
  • Page 152: Circular Interpolation: G2, G3

    G2/G3 are effective until they are canceled by another instruction of this G group (G0, G1, ...). For the path velocity, the programmed F word is decisive. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-152 6FC5 398-3CP10-0BA0...
  • Page 153 Circle smaller than or equal to Starting point semi-circle Fig. 8-18 Selection of the circle from two possible circles with radius specification via the sign of CR= SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-153 6FC5 398-3CP10-0BA0...
  • Page 154 N10 G2 Z50 X40 CR=12.207 ; End point and radius Note: With a negative leading sign for the value with CR=–..., a circular segment larger than a semi-circle is selected. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-154 6FC5 398-3CP10-0BA0...
  • Page 155 ; Circle starting point for N10 N10 G2 I10 J-7 AR=105 ; Center point and aperture angle Note: Center point values refer to the circle starting point! SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-155 6FC5 398-3CP10-0BA0...
  • Page 156: Circular Interpolation Via Intermediate Point: Cip

    CIP remains active until canceled by another instruction from this G group (G0, G1, G2, ...). Note: The configured dimensional data G90 or G91 applies to the end point and the inter- mediate point. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-156 6FC5 398-3CP10-0BA0...
  • Page 157: Circle With Tangential Transition: Ct

    Circle with tangential transition to the previous path section Programming example N10 G1 X20 F300 ; Straight line N20 CT X... Y... ; Circle with tangential connection SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-157 6FC5 398-3CP10-0BA0...
  • Page 158: Approaching A Fixed Point: G75

    Approaching coded positions: CAC, CIC, CDC, CACP, CACN Function Max. 60 (0 to 59) positions can be entered for 2 axes in position tables using the machine data. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-158 6FC5 398-3CP10-0BA0...
  • Page 159 Example: Positioning table for linear axis and rotary axis Table 1 (linear axis) Position number: Position value: 27,3 40,7 Indexing axis: Table 1 (rotary axis) Position number: Position value: Degrees Fig. 8-26 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-159 6FC5 398-3CP10-0BA0...
  • Page 160: Tangential Control: Tang, Tangon, Tangof, Tlift, Tangdel

    Tangential control: TANG, TANGON, TANGOF, TLIFT, TANGDEL Functionality The function is only available for SINUMERIK 802D sl pro. The tangential control is used if, e.g. a tool is to be guided tangentially to the workpiece con- tour to be traversed.
  • Page 161 The angle change from which an automatic intermediate block is inserted can be configured via machine data. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-161 6FC5 398-3CP10-0BA0...
  • Page 162: Feedrate F

    The feedrate F is effective for the interpolation types G1, G2, G3, CIP and CT and is re- tained until a new F word is written. Programming F... Remark: For integer values, the decimal point is not required, e.g. F300. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-162 6FC5 398-3CP10-0BA0...
  • Page 163: Exact Stop / Continuous-Path Control Mode: G9, G60, G64

    The selection of the exact stop window has a significant influence on the total time if many positioning operations are executed. Fine adjustments require more time. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-163 6FC5 398-3CP10-0BA0...
  • Page 164 This may lead to a significant jerk (acceleration change). The size of the jerk can be limited by activating the SOFT function. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-164 6FC5 398-3CP10-0BA0...
  • Page 165: Acceleration Behavior: Brisk, Soft

    BRISK allows time-optimized working. The set ve- locity is reached in a short time. However, jumps are present in the acceleration pattern. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-165...
  • Page 166: Percentage Acceleration Override: Acc

    The axis interpolation is then carried out with this proportional acceleration. Reference value (100%) is the valid machine data value for the acceleration. Programming ACC[axis name] = percentage ; for the axis SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-166 6FC5 398-3CP10-0BA0...
  • Page 167: Traversing With Feedforward Control: Ffwon, Ffwof

    ; Feedforward control ON FFWOF ; Feedforward control OFF Programming example N10 FFWON ; Feedforward control ON N20 G1 X... Z... F900 N80 FFWOF ; Feedforward cotnrol OFF SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-167 6FC5 398-3CP10-0BA0...
  • Page 168: Rd Or 4Th Axis

    G4, e.g. backing off. The words with F... or S... are for the time specifications in this block only. Any feedrate F programmed beforehand is maintained. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-168 6FC5 398-3CP10-0BA0...
  • Page 169: Coupled Motion: Trailon, Trailof

    8.3.17 Coupled motion: TRAILON, TRAILOF Note This function is only available for SINUMERIK 802D sl pro. Function When a defined leading axis is moved, the trailing axes (= following axes) assigned to it tra- verse through the distances described by the leading axis, allowing for a coupling factor.
  • Page 170 The coupled motion is performed in the machine coordinate system (MCS). The number of coupled-axis groupings which may be simultaneously activated is limited only by the maximum possible number of combinations of axes on the machine. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-170 6FC5 398-3CP10-0BA0...
  • Page 171: Activating, Deactivatingprotection Zones: Cprot

    1 = Preactivate protection zone 2 = Activate protection zone 3 = Preactivate protection zone with conditional stop xMove, yMove Moving the protection zone already defined along the geometry axes SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-171 6FC5 398-3CP10-0BA0...
  • Page 172 N70 T588 ; Tool 588 ; Tool change using M6: N10 T14 ... ; Preselect tool 14 N15 M6 ; Carry out tool change; thereafter, T14 is active SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-172 6FC5 398-3CP10-0BA0...
  • Page 173: Miscellaneous Function (M)

    In addition to M and H functions, T, D, and S functions can also be transferred to the PLC (programmable logic controller). In all, a maximum of 10 such function outputs are possible in a block. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-173 6FC5 398-3CP10-0BA0...
  • Page 174: H Function

    In addition to M and H functions, T, D, and S functions can also be transferred to the PLC (programmable logic controller). In all, a maximum of 10 such function outputs are possible in a block. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-174 6FC5 398-3CP10-0BA0...
  • Page 175: Arithmetic Parameters R, Lud And Plc Variables

    ; Meaning: R0 = –0.000 001 R1=1.874EX8 ; Meaning: R1 = 187 400 000 Remark: There can be several assignments in one block incl. assignments of arithmetic ex- pressions. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-175 6FC5 398-3CP10-0BA0...
  • Page 176 ; with arithmetic operations Programming example: Indirect programming N10 R1=5 ; Assign value 5 (integer) directly to R1 N100 R[R1]=27.123 ; Assign value 27.123 indirectly to R5 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-176 6FC5 398-3CP10-0BA0...
  • Page 177: Local User Data (Lud)

    ; One-dimensional field of the INT type, n: Integer DEF INT PVAR6[n,m] ; Two-dimensional field of the INT type, n, m: Integer Example: DEF INT PVAR7[3] ; Field with 3 elements of the INT type SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-177 6FC5 398-3CP10-0BA0...
  • Page 178: Reading And Writing Plc Variables

    R1=$A_DBR[5] ; Read REAL value, offset 5 (starts at byte 5 of the range) Information S The reading of variables generates a preprocessing stop (internal STOPRE). S A maximum of 3 variables can be written simultaneously (in a block). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-178 6FC5 398-3CP10-0BA0...
  • Page 179: Program Jumps

    ; Jump backwards (in the direction of the first block in the program) Label ; Selected string for the label (jump label) or for the block number SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-179 6FC5 398-3CP10-0BA0...
  • Page 180: Conditional Program Jumps

    ; String selected for the label (jump label) or block number ; Initiation of the jump condition condition ; Arithmetic parameters, arithmetic expression for formulating the condition SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-180 6FC5 398-3CP10-0BA0...
  • Page 181 Several conditional jumps in the block: N10 MA1: ... N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ... N50 MA2: ... Remark: The jump is executed for the first fulfilled condition. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-181 6FC5 398-3CP10-0BA0...
  • Page 182: Program Example For Jumps

    In block N30, R1 is incremented by the clearance angle R3; R4 is decremented by 1. If R4 > 0, N20 is reprocessed; otherwise, N50 with end of program. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-182...
  • Page 183: Subroutine Technique

    The RET instruction is used when G64 continuous-path mode is not to be interrupted by the return. With M2, G64 is interrupted and exact stop is initiated. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-183 6FC5 398-3CP10-0BA0...
  • Page 184 P. A ma- ximum of 9,999 cycles are possible (P1 ... P9999). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-184 6FC5 398-3CP10-0BA0...
  • Page 185 Please make sure that the values of your arithmetic parameters used in upper program lev- els are not inadvertently changed in lower program levels. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-185 6FC5 398-3CP10-0BA0...
  • Page 186: Timers And Workpiece Counters

    NC start and program end / reset with active tool is measured. The measurement is also interrupted with active dwell time. The timer is zeroed automatically at a “Controller run-up with default values”. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-186 6FC5 398-3CP10-0BA0...
  • Page 187: Workpiece Counter

    This counter records the number of all workpieces produced since the starting time. When the workpiece setpoint is reached ( $AC_REQUIRED_PARTS, value greater than zero), the counter is automatically zeroed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-187 6FC5 398-3CP10-0BA0...
  • Page 188 Number of parts = $AC_ACTUAL_PARTS $AC_SPECIAL_PARTS Cannot be displayed “Part count” is visible in addition in the AUTOMATIC mode in the “Position” operating area in the information line. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-188 6FC5 398-3CP10-0BA0...
  • Page 189: Language Commands For Tool Monitoring

    Overview of tool monitoring Functionality This function is available for SINUMERIK 802D sl plus and 802D sl pro. The tool monitoring is activated via machine data. The following monitoring types are possible for the active cutting edge of the active tool:...
  • Page 190: Tool Life Monitoring

    This factor can be set before using the tool, in order to take the different kinds of wear into consideration according to the workpiece material used, for example. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-190...
  • Page 191 This also applies to mon. If a data is required at all, this can also be directly trans- ferred as a number (1 or 2). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-191 6FC5 398-3CP10-0BA0...
  • Page 192: Workpiece Count Monitoring

    ($TC_MOP13[t,d]) is typically performed via operator input (HMI). It can, however, also be performed through the RESETMON (state, t, d, ,mon) function as already described for the tool life monitoring. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-192 6FC5 398-3CP10-0BA0...
  • Page 193 ; After tool change, press NC START to continue RESETMON(state,7,1,2) ; Workpiece counter setpoint refreshed IF (state<>0) GOTOF ALARM GOTOB ANF ALARM: ; Display errors: MSG(“error RESETMON: ” <<state) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-193 6FC5 398-3CP10-0BA0...
  • Page 194: Language Commands For Nibbling And Punching

    Only one function at a time can be active within a G code group (similar, for example, to the various interpolation modes G0, G1, G2, G3, etc., which are also mutually exclusive). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-194...
  • Page 195 Punching ON PON activates the punching function and deactivates SON. PON has a modal action like SON. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-195 6FC5 398-3CP10-0BA0...
  • Page 196 The first punching interface is always active after a reset or control system power up. If only one interface is used, then it need not be programmed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-196 6FC5 398-3CP10-0BA0...
  • Page 197: Expansions To Punching And Nibbling Functions

    The following programming measures (example) can be taken to prevent this: N100 STOPRE N110 $SC_MINTIME_BETWEEN_STOKES=1.3 The function is not active when SD42404 = 0. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-197 6FC5 398-3CP10-0BA0...
  • Page 198 (100 %). Example 2 Fig. 8-38 Proportional increase in acceleration from 75 to 25 % with a distance between holes of 3 mm to 8 mm SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-198 6FC5 398-3CP10-0BA0...
  • Page 199: Compatibility With Earlier Systems

    ; Punching/nibbling OFF and punching OFF with delay DEFINE M20 AS SPOF PDELAYOF ; Nibbling ON DEFINE M22 AS SON ; Nibbling ON with auxiliary function output DEFINE M22 AS SON M=22 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-199 6FC5 398-3CP10-0BA0...
  • Page 200 N110 X120 M22 ; Activate nibbling; stroke initiation prior to and after the movement N120 X150 Y150 M25 ; Activate punching; stroke initiation at the end of the movement SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-200 6FC5 398-3CP10-0BA0...
  • Page 201: Automatic Path Segmentation

    Auxiliary functions are executed in the first of the generated blocks. Programming SPP= SPN= Parameters Table 8-5 Size of path section (maximum distance between strokes); modal Number of path sections per block; non-modal SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-201 6FC5 398-3CP10-0BA0...
  • Page 202 N170 G02 X-62.5 Y62.5 I J62.5 SPP=3 SON ; Nibbling ON; maximum path segment length ; for automatic path segmentation: 3 mm N180 G00 G90 Y300 SPOF ; Nibbling OFF SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-202 6FC5 398-3CP10-0BA0...
  • Page 203: Path Segmentation For Path Axes

    The com- mand is deactivated with SPOF or SPP=0. Example: N10 SON X0 Y0 N20 SPP=2 X10 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-203 6FC5 398-3CP10-0BA0...
  • Page 204 SPN defines the number of path segments to be generated from the total traversing di- stance. The length of the segments is calculated automatically. Since SPN is non-modal, punching or nibbling must be activated beforehand with PON or SON respectively. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-204 6FC5 398-3CP10-0BA0...
  • Page 205: Path Segmentation For Single Axes

    The programmed path segment length (SPP) basically refers to the path axes. For this rea- son, the SPP value is ignored in blocks which contain a single axis motion and an SPP va- lue, but not a programmed path axis. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-205 6FC5 398-3CP10-0BA0...
  • Page 206 The programmed number of path segments is applicable even if a path axis is not program- med in the same block. Prerequisite: The single axis is defined as a punching/nibbling axis. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-206 6FC5 398-3CP10-0BA0...
  • Page 207 CACN, 8-159 G153, 8-146 CACP, 8-159 G17, 8-137 Calculator, 1-16 G2, G3, 8-152 CDC, 8-159 G25, 8-148 Character set, 8-124 G26, 8-148 CIC, 8-159 G4, 8-168 CIP, 8-156 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition Index-207 6FC5 398-3CP10-0BA0...
  • Page 208 Punching and nibbling, Language commands, 8-194 Machine zero, 3-39 RCS log in, 1-23 Manual input, 4-52 RCS802 Tool, 1-27 MD26004, 8-196 Recall key, viii MD26006, 8-196 Reapproach after cancellation, 5-63 MD26018, 8-197 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition Index-208 6FC5 398-3CP10-0BA0...
  • Page 209 SPOF, 8-195 Word structure, 8-122 SPP, 8-201 Work offset, 3-39 Subroutine technique, 8-183 Settable, 8-146 Workpiece count monitoring, 8-192 Workpiece counter, 8-187 TANG, TANGON, TANGOF, TLIFT, TANGDEL, 8-160 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition Index-209 6FC5 398-3CP10-0BA0...
  • Page 210 Index Notes SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition Index-210 6FC5 398-3CP10-0BA0...
  • Page 211 Suggestions SIEMENS AG Corrections A&D MC BMS For Publication/Manual: Postfach 3180 SINUMERIK 802D sl 91050 ERLANGEN, GERMANY (Tel. +49 (0) 180 5050 – 222 [Hotline] Fax +49 (0) 9131 98 – 63315 [Documentation] User Documentation email: motioncontrol.docu@siemens.com Operation and Programming...

Table of Contents