Table of Contents

Advertisement

DATASHEET
SIEMENS
6FC3496-0CA-Z
OTHER SYMBOLS:
6FC34960CAZ, 6FC34960CA Z, 6FC34960CA-Z, 6FC3496 0CAZ, 6FC3496 0CA Z, 6FC3496 0CA-Z, 6FC3496-0CAZ,
6FC3496-0CA Z, 6FC3496-0CA-Z
RGB ELEKTRONIKA AGACIAK CIACIEK
SPÓŁKA JAWNA
Jana Dlugosza 2-6 Street
51-162 Wrocław
Poland
biuro@rgbelektronika.pl
+48 71 325 15 05
www.rgbautomatyka.pl
www.rgbelektronika.pl
www.rgbelektronika.pl
www.rgbautomatyka.pl

Advertisement

Table of Contents
loading

Summary of Contents for Siemens SINUMERIK 880 SW 6

  • Page 1 DATASHEET SIEMENS 6FC3496-0CA-Z OTHER SYMBOLS: 6FC34960CAZ, 6FC34960CA Z, 6FC34960CA-Z, 6FC3496 0CAZ, 6FC3496 0CA Z, 6FC3496 0CA-Z, 6FC3496-0CAZ, 6FC3496-0CA Z, 6FC3496-0CA-Z RGB ELEKTRONIKA AGACIAK CIACIEK SPÓŁKA JAWNA Jana Dlugosza 2-6 Street 51-162 Wrocław www.rgbelektronika.pl Poland biuro@rgbelektronika.pl +48 71 325 15 05 www.rgbautomatyka.pl...
  • Page 2 YOUR PARTNER IN MAINTENANCE Repair this product with RGB ELEKTRONIKA ORDER A DIAGNOSIS LINEAR ENCODERS SYSTEMS INDUSTRIAL COMPUTERS ENCODERS CONTROLS SERVO AMPLIFIERS MOTORS MACHINES OUR SERVICES POWER SUPPLIERS OPERATOR SERVO PANELS DRIVERS At our premises in Wrocław, we have a fully equipped servicing facility. Here we perform all the repair works and test each later sold unit.
  • Page 3 SINUMERIK 880 SW 6 SINUMERIK 880 GA2, SW 1 Interface Description Part 1: Signals Planning Guide 01.93 Edition Manufacturer Documentation...
  • Page 4 SINUMERIK 880 SW 6 SINUMERIK 880 GA2, SW 1 Interface Description Part 1: Signals Planning Guide Manufacturer Documentation Valid for: Control Software version SINUMERIK 880 T/M SINUMERIK 880 GA2 T/M January 1993 Edition...
  • Page 5 SINUMERIK 880 General Documentation 880M 880M 880T Accessories 880T SINUMERIK SINUMERIK SINUMERIK Technical data Catalog NC 28 Catalog NC 90 User/Manufacturer/Service Documentation User Documentation 840/850/880 880/880 GA2 SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK Programming Measuring Cycles Operator's Guide Function Manual: Function Manual: Guide Version 20 Programming Guide...
  • Page 6 This does not, however, represent an obligation to supply such functions with a new control or when servicing. This publication was produced on the Siemens 5800 Office System. Subject to change without prior notice. The reproduction, transmission or use of this document or its contents is not permitted without express written authority.
  • Page 7 Preliminary Remarks Notes for the Reader This manual is intended for users, manufacturers and servicers of machine tools with a SINU- MERIK 880 control. It includes information on internal communication and data transfer bet- ween the NC and PLC as well as the interfaces of the PLC to the hardware signals of the ma- chine and refers to the two software versions SW6 and GA2, SW1.
  • Page 8 Further SINUMERIK publications apply to all SINUMERIK controls (e.g. Universal Interface, Measuring Cycles, CL 800 Cycle Language). Consult your local Siemens office for further details. Notes on the signal descriptions • In the signal descriptions, the interface signals are written in upper case characters (e. g.
  • Page 9 General Overview Reserved Areas Signal Overview Description of Machine Control Panel Signals Description of Basic Signals (FY 0 ... FY 24) NC Channel/PLC Interface (DB 10 ... DB 25) ELG-Specific Signals (DB 29) Spindle/PLC Interface (DB 31) Axis/PLC Interface (DB 32) Tool Management SINUMERIK 880N (DB 33) Data Transfer PLC/NC/COM (DB 36) Serial Interface (DB 37)
  • Page 10: Table Of Contents

    Contents Page General Overview ........1–1 Control .
  • Page 11 Assignment of inputs by machine control panel ....3–3 3.3.1 SINUMERIK 880T ........3–3 3.3.2 SINUMERIK 880M...
  • Page 12 Description of Basic Signals (FY 0 ... FY 24) ....5–1 PLC auxiliary signals ........5–1 PLC ready signals .
  • Page 13 Data Transfer PLC/NC/COM (DB 36) ......11–1 11.1 Introduction ......... . . 11–1 11.2 Data transfer PLC/Initiative...
  • Page 14 PLC/PLC Interface (DB 50 ... DB 53, DB 59) ....16–1 16.1 Overview ..........16–1 16.2 Static signal transfer (DB 50 ...
  • Page 15: General Overview

    Operator elements Computer link Link RAM NC CPU Servo CPU I/O interface PLC area NC area Machine Drives, encoders Machine signals Schematic structure of the SINUMERIK 880 1–1 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 16: Com Area

    Part pro- Computer link SINEC H1 grams RS 232/RS 422 Part program management Simulation COM CPU COM area Link RAM NC area PLC area Structure of COM area 1–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 17 The UMS is located in the COM area. Maximum complement Up to 3 operator panels, up to 3 machine control panels and up to 3 handwheels can be con- nected. 1–3 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 18: Nc Area

    NC channels that can be distributed over eight mode groups. _______ up to and including software version 6 with GA2, software version 1 and higher 1–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 19 Drives 1 to 30 Structure of NC area, example with 4 mode groups _______ up to and including software version 6 with GA2, software version 1 and higher 1–5 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 20: Plc Area

    This publication describes the (maximum) signal complement that can be processed by the PLC user program. • The tasks of the PLC user program are explained in greater detail in a later Section. 1–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 21 Link RAM PLC operating system Inter- PLC user program face User I/O/F areas Machine I/Os (input/output modules, EUs, DMPs etc.) PLC area Machine signals Structure of PLC area 1–7 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 22: Sinumerik 880 Units

    The operator panel is accommodated separately, away from the central controller, to which it has a serial link. SINUMERIK 880 operator panel 1–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 23 SIMATIC expansion units can also be used for connecting machine signals. SIMATIC EUs can be equipped only with SIMATIC modules. SIMATIC EUs have a parallel link to the SINUMERIK central controller. 1–9 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 24 Subrack sizes for the central controller MPC1, line 1 MPC2, line 2 Central controller Machine DMP submodules terminator Linking distributed machine peripherals, represented here by DMP submodules 1–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 25: Plc Program

    NC area machine Machine manufacturer's knowledge of the control and machine PLC program as a mediator between the machine and NC 1–11 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 26: Plc Program Structure

    The system start-up is concluded with the first call of OB 1. Once OB 1 has been fully processed, the PLC operates cyclically. Refer to the description of the initial setting signals for further information on system start-up. 1–12 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 27: Plc User Program

    COM, NC or I/O devices Data transfer principle ––––––– If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context 1–13 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 28: Plc User Program

    The hatched area of the figure represents the PLC user program. ––––––– If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context 1–14 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 29: Communication Via Data Blocks

    Examples of the cyclic transfer of DBs are provided by DB 10 ... DB 25, the interfaces to the NC channels. _______ with GA2, software version 1 and higher 1–15 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 30: Communication Via Data Areas

    To prevent these flags from being deleted with the process images when the PLC is restarted, a delete limit for the IBs and QBs can be specified in the machine data. 1–16 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 31: Difference Between Dynamic/Static Signals

    (about every 10 ms). OB 3 is activated if an edge change is detect- ed in an alarm byte. ––––––– If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context 1–17 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 32: Plc Interfaces

    "PLC interface" is used here to refer to an interface between the PLC user program and a communication partner. The abbreviation "PLC" is therefore often used to denote the PLC user program when describing the interfaces. 1–18 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 33 Overview of PLC interfaces ––––––– If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context Not with SIMATIC S5-155U 1–19 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 34: Loading Plc Machine Data

    Loading PLC machine data on cold restart ––––––– The machine data contain the MDs for both PLCs; they are transferred to the relevant PLC when a cold restart is performed. 1–20 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 35: Provision Of I/O Signals, Process Image

    If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context up to and including software version 6 with GA2, software version 1 and higher 1–21 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 36 PLC operating system COM area PLC cycle PLC cycle start IB 0 QB 0 Q area I area (PIQ) (PII) IB 127 QB 127 Provision of I/O signals 1–22 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 37 Value range Delete limit I image: MD 0011 MD 0211 63...127 Delete limit Q image: MD 0012 MD 0212 63...127 ––––––– up to and including software version 6 1–23 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 38 If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context up to and including software version 6 1–24 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 39: Provision Of Basic Signals

    Provision of basic signals in flag area ––––––– If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context 1–25 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 40 FB 71) Free for user Reserved for function blocks Saved area with level change or restart Structure of flag area _______ with GA2, software version 1 and higher 1–26 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 41: Signal Transfer Via Nc/Plc Interface

    DB 30 M signals acc. to list (static, dynamic), common to all channels *) M decoding by the PLC operating system Transfer of channel-specific signals 1–27 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 42 Spindle spindle control Signals to spindle Link NC channel DB 32 Axis signals Signals from Axis axis control Signals to axis Transfer of axis-specific and spindle-specific signals 1–28 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 43: Data Transfer Between Nc And Plc

    In the event of indirect addressing via the NC/PLC data channel (NC initiative), the PLC user program must make data addresses available (this can occur, for example, with specially programmed functions in the UMS). 1–29 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 44 1.3.6 Data transfer between NC and PLC SINU Display program Data Cycles PLC data Command Read/write operating Data type data Data system (data driver) Data Data Data transfer on NC initiative 1–30 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 45: Command Channel

    DB 41 system or FB Parameter start UI 1 Command user UI 8 Acknow- Command channel ledge- pro- Axis ments channel processing gram User data Spindle Command channel 1–31 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 46: Display Of Messages

    UMS. As well as the error and operational messages (parameterized by machine data), messages for message groups that can be displayed in standard images are also available. 1–32 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 47 Scan message bits messages PLC-MD Buffer Buffer Bytes for memory error memory operational messages operational messages messages Dual function of message bits shown with channel-specific messages 1–33 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 48: I/O Devices (Machine Signals)

    Installation Instructions, Section 7.6. ––––––– If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context 1–34 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 49 If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context up to and including software version 6 1–35 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 50 Write PIQ at end of PLC cycle Local bus PLC I Read PII at start of PLC cycle 1st EU possibly further EUs PLC access to distributed I/O devices via local bus 1–36 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 51 If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context up to and including software version 6 with GA2, software version 1 and higher with free configuration 1–37 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 52 OB 2 Interrupt processing ..Principle of interrupt-generating I/O devices with EU-MPC _______ up to and including software version 6 1–38 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 53 (3) Image of an output in the first output byte of the DMP submodule (4) The output is switched according to the output image. _______ with GA2, software version 1 and higher with free configuration 1–39 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 54: Connections On The Operator Panel

    64 IN/32 OUT or electronic 64 IN handwheels Max. 4 I/O submodules Handwheels e.g. customer operator panel Machine control panel 880T or 880M Connecting devices to operator panel 1–40 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 55: Operation With Two Plcs

    PII where the user program can read the status of the inputs. _______ up to and including software version 6 1–41 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 56 PIQ: Process image of the outputs PII: Process image of the inputs Access to central controller I/O devices declared global _______ up to and including software version 6 1–42 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 57 1st EU PIQ: Process output image PII: Process input image possibly further EUs Access to global distributed I/O devices _______ up to and including software version 6 1–43 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 58: Plc/Plc Communication

    PLC II: DB 50 from PLC I DB 51 to PLC I DB 52 available only as shell DB 53 available only as shell DB 59 both directions 1–44 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 59 DW 1 DW 1 Input signals Output signals from PLC I to PLC II (cyclic) (cyclic) DW 24 DW 24 PLC/PLC interface: cyclic and periodic signal transfer 1–45 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 60 Semaphores Access to jointly used memory (DB 59); semaphores are available if required. PLC/PLC interface: communication via DB 59 in jointly used memory 1–46 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 61: Reserved Areas

    Data blocks 2.1.1 Class DB data blocks Data blocks DB 1-189 are reserved for Siemens applications. Data blocks DB 190-255 can be utilized by the user. If FB package 1 is used, DBs 150 to 182 are used by the system.
  • Page 62 PLC operating system at each restart following an OS Operating system overall reset. These blocks are reinitialized in the FB package 0 event of an automatic restart. Computer link CP Cycles package 2–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 63 The data blocks are set up consecutively without gaps depending on the configuration of the tool management. Set up by user. Can be stored in EPROM or RAM. 2–3 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 64 The data blocks are set up consecutively without gaps depending on the configuration of the tool management. The data blocks are assigned by the operating example supplied in package 1 or 2. Otherwise these data blocks are available to the user. 2–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 65 05.91 2 Reserved Areas 2.1.1 Class DB data blocks DB No. DB design. DB name Pack. 2–5 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 66: Class Dx Data Blocks

    01.93 2.1.2 Class DX data blocks 2.1.2 Class DX data blocks Data blocks DX 0 - DX 105 are reserved for Siemens applications. Data blocks DX 106 - DX 255 can be utilized by the user. DX No. DX design.
  • Page 67: Function Blocks

    2 Reserved Areas 2.2 Function blocks Function blocks 2.2.1 Class FB function blocks Function blocks FB0 ... 199 are reserved for Siemens applications. Function blocks FB200 ... 255 can be utilized by the user. FB No. FB design. FB name Pack.
  • Page 68 The blocks marked * are function macros which are integrat- OS Operating system ed in the PLC operating system on the PLC 135 WB. FB package 0 (See Function Macros Description). 2–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 69 PLC operating system on the PLC 135 WB. FB package 0 (See Function Macros Description). FB package 1 FB package 4 FB package 5 2–9 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 70 FB 192 Abort punched tape Spare Spare Spare Spare WZ-LISTE Create tool list TAUSCHL Create exchange list FIFO Buffer processing Abbreviations: FB package 1 FB package 6 2–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 71: Class Fx Function Blocks

    01.93 2 Reserved Areas 2.2.2 Class FX function blocks 2.2.2 Class FX function blocks Function blocks FX 0 - FX 99 are reserved for Siemens applications. FX No. FX design. FX name Pack. Self-installation Reserved S5-155U Reserved S5-155U Reserved S5-155U...
  • Page 72 3. The SINUMERIK 880 with PLC 135 WB does not have a basic program implemented in Step 5 as the SINUMERIK 850 does. The relevant functions are implemented in the PLC operating system. 2–12 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 73: Signal Overview

    The input bytes (m+4), (m+5, bit 0, bit 1) must be assigned by connector X02405 or X02406 only. Dual assignment is not permitted. If expansion blocks for the machine control panel are used, the assignment is made by X02406. 3–1 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 74: Assignment Of I/O Submodule Outputs

    The PLC MD can be set only for PLC I or PLC II. • In the event of CPU failure (F24.4 = 1), the outputs are no longer transferred to the I/O submodules. 3–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 75: Assignment Of Inputs By Machine Control Panel

    Pin No. 34 Pin No. 33 Pin No. 32 Pin No. 31 Pin No. 30 Pin No. 29 Pin No. 28 Pin No. 27 _______ Signal is 0 active 3–3 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 76: Machine Control Panel Expansion Key Group

    Pin No. 5 Pin No. 4 Pin No. 3 IB m+5 User assignable via connector X02405 pin No. Spare auxiliary axes block Pin No. 12 Pin No. 11 3–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 77 • Address m is explained in the "Assignment of I/O submodule inputs" Section. • Coding of signal HANDWHEEL BIT 1, BIT 2: Axis Bit 1 Bit 2 3–5 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 78: Basic Signals

    PLC CPU ready PLC II PLC I ––––––– If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context. 3–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 79 B y t e N o. ( n + 2 ) FY 19 B y t e N o. ( n + 3 ) ––––––– with GA2, software version 1 and higher with free configuration 3–7 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 80 NC alarm selected selected with proces- failure mode for ture fault fault sing stop S5-155U _______ up to and including software version 6 Signal is 0 active 3–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 81: Diagnostics (Db 1)

    If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context. with GA2, software version 1 and higher 3–9 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 82 Event counter processing timeout in OB 6 DW 27 Event counter processing timeout in OB 7 DW 28 Spare DW 29 Spare _______ with GA2, software version 1 and higher 3–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 83 Image of the status registers of the DMP modules DW 159 Image of the status registers of the DMP modules _______ with GA2, software version 1 and higher 3–11 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 84 DW 166 DW 167 ACCU 2, low word PLC software DW 168 Software version Version number DW 169 Spare _______ with GA2, software version 1 and higher 3–12 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 85 Software version Version number 3rd interface module DW 175 Module code Slot number DW 176 Spare DW 177 Spare _______ with GA2, software version 1 and higher 3–13 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 86: Nc/Plc Interface (Db 10

    DB 13 DB 14 DB 15 DB 16 DB 17 DB 18 6001.0 6101.0 DB 19 DB 20 DB 21 DB 22 DB 23 DB 24 DB 25 3–14 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 87: Channel-Specific Signals

    The reset signal specific to the operating mode group and the mode can be selected only in the master channel. 3–15 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 88 Delete distance number of NC stop NC start to go subroutine DL 3 Spindle number DR 3 DL 4 Block skip DR 4 DL 5 DR 5 3–16 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 89 DR 10 R e a d - i n d i s a b l e m+79 m+78 m+77 m+76 m+75 m+74 m+73 m+72 3–17 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 90 MD 6032 ... MD 6047 PLC I MD 6132 ... MD 6147 PLC II Status word for user (Section 6.4.8) Byte Bit No. DL 12 DR 12 3–18 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 91: Signals From Nc Channel (Db 10

    DR 16 _______ The signal MODE GROUP READY can be scanned in the master channel. with GA2, software version 1 and higher 3–19 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 92: Auxiliary Functions From Nc Channel (Db 10

    Dynamic M signals DR 19 Static M signals DL 20 Dynamic M signals DR 20 Static M signals DL 21 Dynamic M signals DR 21 Static M signals 3–20 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 93 Dynamic M signals DR 28 Static M signals DL 29 Dynamic M signals DR 29 Static M signals DL 30 Dynamic M signals DR 30 Static M signals 3–21 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 94 DB 21 5451.3 DB 14 5444.3 DB 22 5452.3 DB 15 5445.3 DB 23 5453.3 DB 16 5446.3 DB 24 5454.3 DB 17 5447.3 DB 25 5455.3 3–22 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 95 DB 21 5451.3 DB 14 5444.3 DB 22 5452.3 DB 15 5445.3 DB 23 5453.3 DB 16 5446.3 DB 24 5454.3 DB 17 5447.3 DB 25 5455.3 3–23 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 96 Chan. 6 Chan. 5 Chan. 4 Chan. 3 Chan. 2 Chan. 1 Spare Spare DR 62 _______ These signals are used by the function blocks for program coordination. 3–24 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 97 Routed T word DW66 Routed T word DW67 Routed H word DW68 Routed H word DW69 Routed H word _______ with GA2, software version 1 and higher 3–25 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 98: Elg-Specific Signals (Db 29)

    DL K+3 approach- approach- on/off DR K+3 Address K for the following axes as follows: 1st FA K= 0 2nd FA K= 4 3rd FA K= 8 3–26 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 99: M Signals (Db 30) Decoded According To List

    DB 83 DB 84 DB 85 DB 86 DB 87 DB 88 6010.0 6110.0 DB 89 DB 90 DB 91 DB 92 DB 93 DB 94 DB 95 3–27 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 100: Spindle-Specific Signals (Db 31)

    Valid only for 16-bit servo CPU address n PLC I PLC II (up to and including software version 6) 6112.0 8000 6012.0 8020 8040 8060 8080 8100 3–28 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 101: Extended Spindle Basic Functions

    Control signals to synchronous spindle (Section 8.5) Byte No. Bit No. Calculate DL L+25 Interlock new trans- synchron- mission ratio ous mode DR L+25 Activate new trans- mission ratio Spare Spare L+59 3–29 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 102: Axis-Specific Signals (Db 32)

    F e e d d i s a b l e n+15 n+14 n+13 n+12 n+11 n+10 _______ up to and including software version 6 with GA2, software version 1 and higher Signal is 0 active 3–30 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 103: Tool Management For Sinumerik 880N (Db 33)

    The signals of the tool management of the SINUMERIK 880N (DB 33) are described in the document SINUMERIK 880N, Interface Description, Part 1: Signals, Difference Description. _______ up to and including software version 6 3–31 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 104: Data Transfer Interface Plc/Nc/Com (Db 36)

    If several jobs are entered in the buffer for data transfer, a job with the number 65 will be processed before the others. • Data transfer is effected by function blocks FB 61 (read) and FB 62 (write). 3–32 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 105: Serial Interface (Db 37)

    I n i t i a l n u m b e r DW 5 E n d n u m b e r DL 6 C h a n n e l n u m b e r 3–33 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 106: Operator Panel/Plc Interface

    Group H edit (static signals) Clear Cancel Edit Input DL 6 Group I select mode groups (dynamic signals) DR 6 Group I select mode groups (static signals) 3–34 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 107 Bit 8 DR 41 Bit 7 Softkey function number Bit 0 Status Start-up Menu User menu DL 42 display menu number change selected Menu number DR 42 3–35 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 108: Operator Panel Switchover (Db 40)

    Assigned by internal signals DR 44 DL 45 DR 45 DL 46 DR 46 DL 47 DR 47 DL 48 DR 48 _______ with GA2, software version 1 and higher 3–36 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 109: Display Dialog Line (Db 40)

    Display dialog line (DB 40) (Section 13.3) Byte Bit No. Acknowl. Softkey DL 49 function function result number valid change DR 49 Function number DL 50 Function result DR 50 Dialog text number 3–37 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 110: Menu Selection (Db 40)

    DL 55 Key lock to NC Request for key disable INPUT EDIT CANCEL DR 55 Unassigned DL 56 Special recall DR 56 Displayed channel from NC (1...16) 3–38 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 111: Cursor Data (Db 40)

    Data type pointer DL 61 DB/DX number pointer (0...255) DR 61 Unassigned DL 62 DW number pointer (0...65535) DR 62 DL 63 Block number (0...65535) DR 63 3–39 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 112: Command Channel (Db 41)

    DR 4 Unassigned DL 5 Unassigned DR 5 Unassigned Note: The number of user interfaces (UI) is set with PLC MD 0033 (PLC I) and 0133 (PLC II). 3–40 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 113 3. UIF command channel is outlined with the signal descriptions. 4. UIF 5. UIF 6. UIF 7. UIF 8. UIF _______ with GA2, software version 1 and higher 3–41 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 114: Com/Plc Interface (Db 48)

    VT340 Connec- TELE-S TELE-S TELE-S active tion input display active DL 2 active DR 2 _______ with GA2, software version 1 and higher 3–42 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 115: Plc/Plc Interface

    Low byte (DR) DW 1 DW 2 DW 3 DW 4 DW 5 DW 6 DW 7 DW 8 DW 9 DW 10 DW 11 DW 12 DW 13 3–43 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 116 (25) DR 28 DR 40 DL 40 DR 39 DL 39 DR 38 DL 38 DR 37 DL 37 (32) (31) (30) (29) (28) (27) (26) (25) 3–44 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 117: Output Signals To Plc I (Db 51) And Plc Ii (Db 53)

    Low byte (DR) DW 1 DW 2 DW 3 DW 4 DW 5 DW 6 DW 7 DW 8 DW 9 DW 10 DW 11 DW 12 DW 13 3–45 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 118 FIFO Data transfer transfer transfer full transfer ended assigned busy requested DR 40 Data Data Data FIFO Data transfer transfer transfer transfer full ended assigned busy requested 3–46 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 119 Data Data interface desti- Function read write type source byte nation DL 25 DR 25 DL 26 DR 26 DL 27 DR 27 DL 28 DR 28 3–47 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 120: Plc Messages (Db 58)

    PLC machine data are used to determine whether messages are to be treated as error or operational messages. • The function blocks for message interrogation and display are contained in FB package 0. 3–48 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 121 PLC machine data are used to determine whether messages are to be treated as error or operational messages. • The function blocks for message interrogation and display are contained in FB package 0. 3–49 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 122 DR 14 Message m+ DL 15 Message m+ DR 15 Message m+ DL 16 Message m+ DR 16 Spare DL 17 Message m+ DR 17 Message m+ 3–50 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 123 DR 24 Message m+ DL 25 Message m+ DR 25 Message m+ DL 26 Message m+ DR 26 Message m+ DL 27 Message m+ DR 27 Message m+ 3–51 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 124 PLC machine data are used to determine whether messages are to be treated as error or operational messages. • The function blocks for message interrogation and display are contained in FB package 0. 3–52 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 125: Central User Db (Db 59)

    DL 0 DR 0 DL 1 DR 1 DL 2 DR 2 DL 3 DR 3 DL 4 DR 4 DL 5 DR 5 DL 127 DR 127 3–53 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 126: Plc Machine Data

    -1 means that all timers are disabled IA: Explanation of the machine data in the Installation Guide for the SINUMERIK 880 _______ up to and including software version 6 3–54 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 127 DW 33 Number of user interfaces for command channel 0 - 8 Default setting = 0 m+33 PLC Address m _______ up to and including software version 6 3–55 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 128 Initial address 4th DMP submodule, 1st DMP interface module, 2nd line (–1...158 , 254 Default setting = –1 m+52 _______ up to and including software version 6 with GA2, software version 1 and higher 3–56 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 129 Initial address 8th DMP submodule, 2nd DMP interface module, 1st line (–1...158 , 254 Default setting = –1 m+71 _______ up to and including software version 6 with GA2, software version 1 and higher 3–57 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 130 Initial address 12th DMP submodule, 2nd DMP interface module, 2nd line (–1...158 , 254 Default setting = –1 m+90 _______ up to and including software version 6 with GA2, software version 1 and higher 3–58 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 131 Initial address 1st DMP submodule, 3rd DMP interface module, 2nd line (–1...158 , 254 Default setting = –1 m+109 _______ up to and including software version 6 with GA2, software version 1 and higher 3–59 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 132 Byte number of the 4th alarm byte (–1...127) Default setting = –1 m+127 _______ up to and including software version 6 with GA2, software version 1 and higher 3–60 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 133 For further explanations of the configuration DBs (free configuration), see SINUMERIK 880 GA2 Installation Guide, PLC MD 136. _______ up to and including software version 6 with GA2, software version 1 and higher 3–61 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 134: Plc Machine Data Words For Function Blocks (Db 61)

    Reserved for tool management 2139 DW 140 Reserved 2140 DW 149 Reserved 2149 Note: For further explanations, see the documentation of the individual FB packages. Address m 2000 2250 3–62 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 135: Plc Machine Data Words For Users (Db 62)

    DW 6 DW 7 DW 8 DW 9 DW 10 m+10 DW 11 m+11 DW 12 m+12 DW 13 m+13 DW 49 m+49 Address m 4000 4100 3–63 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 136: Plc Machine Data Bits For Plc Operating System (Db 63)

    Feed disable and read-in disable to NC channel DR 3 DL 4 DR 4 M decoding with extended address for NC channel DL 5 m+10 DR 5 m+11 Address m 6000 6100 3–64 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 137 DR 10 Signals from axis m+21 DL 11 Signals from axis m+22 DR 11 Signals from axis m+23 DL 12 m+24 DR 12 m+25 Address m 6000 6100 3–65 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 138 DR 14 DL 14 DR 13 DL 13 Address m 6000 6100 _______ with GA2, software version 1 and higher up to and including software version 6 3–66 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 139 PLC I/O IP/WF m+49 devices module DL 25 Disable of m+50 DR 25 m+51 mode mode Address m 6000 6100 _______ with GA2, software version 1 and higher 3–67 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 140 DL 31 Spare m+62 DR 31 Spare m+63 DL 32 Spare m+64 DR 32 Spare m+65 Address m 6000 6100 _______ up to and including software version 6 3–68 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 141 1st line, bits 0 - 7 m+78 DR 39 Enable of interrupt inputs 3rd DMP interface module 2nd line, bits 0 - 7 m+79 Address m 6000 6100 3–69 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 142 DL 45 Spare m+90 DR 45 Spare m+91 DL 46 Spare m+92 DR 46 Spare m+93 DL 47 Spare m+94 DR 47 Spare m+95 Address m 6000 6100 3–70 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 143 00000001 00000001 The machine data that are not listed here or have no entry are given the default setting 00000000 as standard. 3–71 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 144: Plc Machine Data Bits For Function Blocks (Db 64)

    DR 22 m+45 DL 23 Reserved for computer link m+46 DR 23 For explanation, see documentation FB package 4+5 m+47 DR 39 m+79 Address m 7000 7250 3–72 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 145: Plc Machine Data Bits For Users (Db 65)

    DL 3 DR 3 DL 4 DR 4 DL 5 m+10 DR 5 m+11 DL 6 m+12 DR 6 m+13 DR 24 m+49 Address m 8000 8050 3–73 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 146: Set-Up Dbs For Users

    DW 0 DW 1 DW 2 DW 3 DW 4 DW 5 DW 6 DW 7 DW 8 DW 9 DW 10 DW 11 DL 12 DL 63 3–74 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 147: Set-Up User Db, Bits (Db 71)

    DL 0 DR 0 DL 1 DR 1 DL 2 DR 2 DL 3 DR 3 DL 4 DR 4 DL 5 DR 5 DL 15 DR 15 3–75 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 148: Decoding Lists For M Signals (Db 80

    The decoding lists are channel-specific; decoding list DB 80 is intended for NC channel 1, so that DB 95 accordingly belongs to NC channel 16. • M decoding according to list is activated as a channel-specific function by means of MDs. 3–76 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 149: Description Of Machine Control Panel Signals

    Machine control panel SINUMERIK 880M The numbers 1 to 18 identifying the function keys and switches are written in brackets behind the signal names in the descriptions of the signals. 4–1 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 150 Serial interface Operator controls for 880M Number Operator control element Axis selector switch Direction keys, rapid traverse key Expansion submodule auxiliary axes Serial interface 4–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 151: Machine Control Panel Signals 880T

    Override value in % Note: The percentage values given in the table are standard values which are stored as machine data. They can be changed if required. 4–3 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 152 DIRECTION KEYS C +, C - (16) IB m+1, bit 3 and 4 1 signal: Key C + or C - pressed. 0 signal: Key C + or C - not pressed. 4–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 153 *FEED OFF (13) IB m + 2, bit 2 1 signal: Feed hold key not pressed. 0 signal: Feed hold key pressed. _______ Signal is 0 active 4–5 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 154 SINGLE BLOCK (3) IB m+3, bit 5 1 signal: SINGLE BLOCK switch in position 1. 0 signal: SINGLE BLOCK switch in position 0. _______ Signal is 0 active 4–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 155 This also enables code switches with 31 positions to be evaluated and simulated by the PLC user program. • The FEEDRATE OVERRIDE SWITCH signals can be transferred to the PLC/NC interface with FB 78. 4–7 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 156: Machine Control Panel Signals 880M

    Override value in % Note: The percentage values given in the table are standard values which are stored as machine data. They can be changed if required. 4–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 157 0 signal: Key + or - not pressed. RAPID TRAVERSE (16) IB m+1, bit 5 1 signal: Rapid traverse key pressed. 0 signal: Rapid traverse key not pressed. 4–9 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 158 *SPINDLE OFF (11) IB m + 2, bit 4 1 signal: Spindle stop key not pressed. 0 signal: Spindle stop key pressed. _______ Signal is 0 active 4–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 159 SINGLE BLOCK (3) IB m+3, bit 5 1 signal: SINGLE BLOCK switch in position 1. 0 signal: SINGLE BLOCK switch in position 0. _______ Signal is 0 active 4–11 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 160 (the override switch has only 23 positions). The machine data are available for other code switches with up to 31 positions. • The FEEDRATE OVERRIDE SWITCH signals can be transferred to the PLC/NC interface with FB 78. 4–12 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 161: Double Slide Expansion Key Group

    0 signal: Key C + or C - not pressed. Note: The DIRECTION KEYS and RAPID TRAVERSE signals can be transferred to the PLC/axis interface with FB 67. 4–13 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 162: Auxiliary Axes Expansion Key Group

    • FB 79 evaluates the AXIS SELECTION SWITCH signals and transfers the DIRECTION KEYS and RAPID TRAVERSE signals to the interface of the selected axis. 4–14 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 163: Rapid Traverse Override Expansion Key Group

    + 4 to the PLC/NC interface. • Rapid traverse override replaces the axis selection switch in the rapid traverse override key group. The other operator controls are deleted. 4–15 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 164: Description Of Basic Signals (Fy 0

    These OBs are processed only in special mode (PLC-MD 6051.0=0 for PLC I, 6151.0 for PLC II). ––––––– If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context. 5–1 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 165 ––––––– If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context. 5–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 166 The initial setting signals of the processing levels interrupted by Power Off (OB 1 and OB 6 in this example) are not set until their remainder has been executed. Setting initial setting signals on warm restart, example with interrupted time alarm 5–3 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 167 Note on application: After a cold or warm restart and after the PG has transferred blocks during operation, the para- meterization of the function blocks may have been modified. 5–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 168 If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context. with GA2, software version 1 and higher 5–5 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 169: Plc Ready Signals

    If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context. up to and including software version 6 5–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 170: Signals For Alarm-Controlled Processing

    ––––––– If using a SIMATIC S5-155U, see SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context. up to and including software version 6 5–7 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880, (PJ)
  • Page 171 I/Os at the end of the OB 3 (example): QB 5 PY 5 Example of application Program branching depending on the activating signal change, e.g. in IB 0. F12.0 PB 5 F16.0 PB 6 5–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880, (PJ)
  • Page 172: Nc Ready Signals

    (see RELEASE SI BRAKE). • The PLC user program can abort the self-installation with the SI SAFETY SIGNAL if necessary. _______ up to and including software version 6 5–9 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 173 Activation of alternative strategies in the event of CPU failure. • Branches in the PLC program depending on the number of NC CPUs. _______ up to and including software version 6 5–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 174: Individual Signals

    At least one NC alarm, comprising block- or sequence-related alarms from all channels, with the effect of stopping processing by the control is active. 0 signal: No NC alarm to stop processing is currently active. 5–11 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 175 Output of READ-IN DISABLE with the 0 signal; the current NC block is executed to the end. The next program block is not executed. _______ Signal is 0 active 5–12 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 176 NC ALARM ACTIVE FY 24, bit 0 1 signal: At least one NC alarm is active. (block or sequence related alarm). 0 signal: No NC alarm. 5–13 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 177: Diagnostics (Db 1)

    Step-5 commands LIM and SIM. In this context the PLC user program disables the processing of requests for OBs that could interfere with the program section. _______ with GA2, software version 1 and higher 5–14 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 178 If a DMP interface module initiates the error message "I/O fault on start-up", the images of the status register of the DMP modules are transferred to the diagnostics DB starting from DW 70. _______ with GA2, software version 1 and higher 5–15 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 179 DW 166 ACCU 1, Low word DW 167 ACCU 2, Low word _______ up to and including software version 6 with GA2, software version 1 and higher 5–16 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 180 The PLC operating system enters the module code as a binary number in the following form: 1010 01xx DMP interface module (interface DMP) 0110 11xx SIMATIC input/output module INT EU/16B (xx hardware version) _______ with GA2, software version 1 and higher 5–17 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 181: Nc Channel/Plc Interface (Db 10

    Block Block preparation preparation M . . . Machine control IPO 1 IPO 16 Auxiliary axes Input/output Position Position controller 1 controller 30 Functional structure SINUMERIK 880 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 182 • Turret 1 • Slide 2 • Turret 2, and • Loader are allocated to the channels of the SINUMERIK 880 as illustrated in the following figure. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 183: Mode Groups

    Servo CPU Measuring circuit addresses • NC channels Mode groups • NC axes Mode groups • Spindles Mode groups is effected by way of NC machine data. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 184: Interface To Nc Channels

    FB 71) are available to permit the exchange of signals between data words and flag words. The following figures show the structural principle of channel allocation and the assignment of data bytes to flag bytes. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 185 DL 2 FY 30 DR 2 Example: Assignment data bytes flag bytes The function blocks FB 70 and FB 71 are contained in the PLC operating system. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 186: Signals To Nc Channel

    1st channel of a mode group is set by means of NC MD. • EMERGENCY STOP is not cancelled by RESET. EMERGENCY STOP can be cancelled only by ACKNOWLEDGE EMERGENCY STOP. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 187 When the operating mode MDA, PRESET or REF is selected, a reset is triggered in the • The mode change is not effected in the control until all axes of the mode group are at a standstill (exact stop coarse). – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 188: Submodes

    The DEC SINGLE BLOCK SELECTED signal (DB 10 ... 25, DW 14, bit 13) can be used to make the selection. If applicable, the signal is transmitted by FB 78. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 189: Feedrate Modification

    Axis-specific deletion of this signal can be achieved with NC setting data (NC SE 560*.0). This is recommended, for example, if a turret is controlled by an auxiliary axis in the same mode group. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 190 24 to 31, supplied by a connected code switch or PLC program. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 191 SWITCH AVAILABLE NC MD 5000.4 machine data is set. If the bit is not set, the position 100 % of the feedrate override switch applies to rapid traverse override. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 192: Program Modification

    The control executes a block search (without calculation) to the last main block (:) before the target. Starting at this main block, the control performs a block search with calculation up to the specified target block. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 193 NC data channel. Time-critical program sections can be marked, e.g. by special M functions, so that the PLC user program is able to recognize them. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 194 Activation of block search. Activation is generally effected by the BLOCK SEARCH and START softkeys (DB 10 ... DB 25, DW 14, bit 5) being pressed. The signal is transferred by FB 78. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 195 To interrupt a specific subroutine, @ 714 (STOP DEC) has to be programmed in the last block before M17. Signal chart 1: DELETE NUMBER OF SUBROUTINE PASSES signal 2: Valid M17 decoded 3: M modification signal – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 196 The NC STOP signal must be active for at least one PLC cycle. • If data were transferred to the NC after NC STOP (e. g. temperature compensation, tool offset), these are taken into account immediately after NC START. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 197 Signal chart 1: RAPID TRAVERSE signal 2: READ-IN DISABLE signal 3: Transfer of new tool offsets 4: NC STOP signal 5: PROGRAM INTERRUPTED 6: NC START signal – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 198 SKIP BLOCK 1.../8 DW 4, bits 8 to 15 1 signal: The marked part program blocks are skipped. 0 signal: The marked part program blocks are not skipped. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 199: General Feed Disable

    4: Motion command (e.g. X +) 5: X axis in motion 6: Block executed 7: Controlled positioning Example of application: To interrupt machining by selecting FEED OFF on the operator panel. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 200: Read-In Disable

    READ-IN DISABLE or the signal FEEDRATE DISABLE COMPLETE AND READ-IN DISABLE. _______ with GA2, software version 1 and higher – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 201 6: Output of auxiliary functions 7: Data transfer to main memory 8: Read-in disable for tool change 9: Interrogation point for read-in enable 10: Cancel READ-IN DISABLE – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 202: Nc Start Disable

    The inevitably different statuses of the FBs for the individual channels can be stored in the channel-specific STATUS WORD – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 203: Signals From Nc Channel

    NC START or RESET signal is given. Example of application: To bring the main spindle to a standstill, e.g. to carry out checks on the workpiece. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 204 – auxiliary functions that lead to read-in disable – S values that are to be active beyond M02/M30. Example of application: Deleting function activated by M, T and H words. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 205 GENERAL FEED DISABLE to obtain the SPINDLE DISABLE signal. • With G63, the NC reacts directly to the FEED DISABLE signal. • Additional G functions can be decoded using FB 69. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 206 DW 13, bit 10 1 signal: The BLOCK SEARCH function has been started at the NC and not yet completed. 0 signal: The BLOCK SEARCH function has been completed. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 207 ) End of program reached (M02/M30). d) Program aborted by RESET. e) No further blocks in the memory (e.g. with MDA). f ) Current block cannot be executed. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 208 If transformation is active, the user can determine the transformation concerned by means of FB 69. The FB 69 call can be made conditional on the TRANSFORMATION ACTIVE signal. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 209 MD 1324* Time constant dynamic feedforward control for threading without compensation chuck Caution: The functions G203/G204 must not be aborted with the M function "deselection of C-axis mode". _______ with GA2, software version 1 and higher – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 210: Softkey Select Functions

    The DECODING SINGLE BLOCK SELECTED signal must be transferred to the DECODING SINGLE BLOCK interface signal by the PLC user program. FB 78 can be used for this purpose. _______ with GA2, software version 1 and higher – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 211 RAPID TRAVERSE OVERRIDE ACTIVE interface signal by the PLC user program. FB 78 can be used for this purpose. • This signal is useful only if no separate rapid traverse override switch is provided. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 212 The PLC user program must transfer the BLOCK SEARCH WITH CALCULATION SELECTED signal to the BLOCK SEARCH WITH CALCULATION interface signal. FB 78 can be used for this purpose. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 213: Acknowledgements

    "Block search with calculation from last main block" inactive. ERROR ON BLOCK SEARCH WITH CALCULATION DW 15, bit 6 1 signal: Error on "Block search with calculation" function. 0 signal: Block search completed without errors. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 214 6: BLOCK SEARCH signal cancelled internally 7: User cancels BLOCK SEARCH 8: BLOCK SEARCH WITHOUT ERROR or ERROR ON BLOCK SEARCH signal cancelled internally : PLC cycle time – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 215: Ready Signals

    • From software version 6 onwards, the entire mode group is no longer disabled in the case of alarms with channel-specific processing disable. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 216 After Power On and build-up of all voltages 0 signal: Mode group not ready. Reasons: a) Measuring circuit error or major axis/spindle alarm triggered b) Hardware fault c) Incorrect machine data – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 217 The signal is output only in the 1st channel (master channel) of a mode group. NC ALARM DW 16, bit 8 1 signal: At least one channel-specific NC alarm (block-related) is present. 0 signal: No NC alarm is present. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 218: Output Of Auxiliary Functions And Block Information

    1: NC block with information in intermediate memory 2: Data transfer to main memory 3: M modification signal 4: S modification signal 5: T modification signal 6: H modification signal 7: LAST INFORMATION signal – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 219 Which information is output with block search (NC MD 544*) • Output to PLC I, PLC II • Binary or BCD information output (NC MD 546*) _______ with GA2, software version 1 and higher – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 220 If an M function is not in the M00 - M99 range and not contained in the decoding list, the signals M WORD MODIFICATION and M WORD NOT DECODED are output. For M00 - M99 the extended address is = 0. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 221: Behaviour In Different Modes

    NC START is issued. M 29 Signal chart NC START Auxiliary function, e.g. M 29 M modification signal (t = PLC cycle time) – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 222: Description Of Information Signals

    The static signals are set by decoded M functions. They remain at "1" until reset by a command in the PLC user program. Up to three M signals can be set per PLC cycle and channel. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 223 M function to a specific channel by means of the extended address. Example of application: Decoding or evaluation of M functions that are not decoded as standard or according to the list. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 224 For the “tool management” function blocks (FB package 1), the T word has to be output as a fixed-point number. Example of application: Control of automatic tool selection. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 225 Fixed-point or BCD number, value range 0 to 99999 Extended address: not in use at present Example of application: Amending the programmed F word with tool wear monitoring (adaptive control). – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 226: T/H Word Routing

    Normal output of T and H words in the source channel (DW 40 to DW 45) is not affected by this signal. _______ with GA2, software version 1 and higher – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 227 The channel DB is disabled for further routing operations as long as the H WORD VALID bit is set. _______ with GA2, software version 1 and higher – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 228 H WORD VALID bit = 1. Format: As supplied by NC. Note: Data words DW 67 to DW 69 are cleared only with COLD RESTART, not with Power On Reset. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 229: Elg-Specific Signals (Db 29)

    In the PLC user program the LINK ON interface signal must be reset to 0 In the PLC user program the LINK OFF interface signal must be reset to 0. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 230: Signals From Elg (Db 29)

    SYNCHRONISM FINE/COARSE. After the acceleration phase, the following axis follows the leading axes with speed synchronism only. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 231 The signal determines the effect of COMPENSATORY CONTROLLER ON/OFF. If the compensatory controller is active it is switched off with COMPENSATORY CONTROLLER ON/OFF, otherwise it is switched on. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 232 Synchronization is not enabled. The NC resets the signal to 0 when synchronization is reached. Note: Synchronization enable is requested with the SYNCHRONIZATION ON signal. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 233 The signal is of significance only if calculation of new speed ratios for the following axis has been requested with CALCULATE NEW K Ü • Also see NEW K CALCULATED. Ü FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 234 • The possible or permissible maximum acceleration of the following axis is stated in machine data MD 276*. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 235 The NC automatically resets the signal when the current acceleration falls below 7/8 of the warning threshold (hysteresis behaviour). • Also see SYNCHRONISM COARSE/FINE and MAXIMUM ACCELERATION. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 236 NC until the following axis has reached "synchronism fine" and all partial setpoints of the block have been output. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 237 0 signal: The SYNCHRONIZATION REACHED signal is cancelled when synchronization is reactivated (SYNCHRONIZATION ON signal = 1). FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 238 FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 239 The signal does not have any significance if the SAC function is switched off. • Also see 2ND FLANK APPROACHED. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 240 Example of application: Prefabricated workpieces can be centered with the tool with the aid of the "Semi-automatic centering" function. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 241: Signals To Elg (Db 29)

    (see figure). FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 242 (see figure). FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 243 This means that on a key reset the leading axis is stopped but the following axis continues to move until the position difference has been eliminated. _______ up to and including software version 6 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 244 When switching the gearbox link, emergency retraction should be deselected briefly: see note for ACTIVATE NEW K Ü FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 245 G 91 incremental dimension. • Setpoint overlay must be switched on for the "Semi-automatic centering" and "On-the-fly synchronization" functions. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 246 FA 1: SD 56 FA 2: SD 59 FA 3: SD 62 Also see note on SYNCHRONIZATION REACHED. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 247 (SYNCHRONIZATION REACHED = 1). Also see note on SYNCHRONIZATION START. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 248 • The ACTIVATE NEW K signal is also available as a setting data bit. Ü FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 249 This can be prevented by the standard interlocks. • With setpoint overlay switched off, the "Semi-automatic centering" and "On-the-fly synchronization" functions cannot be performed. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 250 If the signal SYNCHRONIZATION ENABLED is set, the following axis moves to the position given in the setting data. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 251 The signal is effective only with SAC ACTIVE = 1. • The 1st flank must be specified before defining the 2nd flank position with 2ND FLANK APPROACHED. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 252 • The 1st workpiece flank must be specified with 1ST FLANK APPROACHED before defining the 2nd flank position. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 253 After switching on the SAC function the axis must be traversed by at least one path increment before 1ST FLANK APPROACHED is set. FA 1: m=0 FA 2: m=4 FA 3: m=8 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 254: Spindle/Plc Interface (Db 31)

    If no extended S address has been written, the S word is output to the spindle stated under SPINDLE NUMBER at the channel-specific interface (DB 10 ... DB 25, DL 3). – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 255 (S word). If, for example, control passes from channel 1 to channel 2 (at v = const.) on a double slide lathe, the spindle-specific CHANNEL NUMBER in- terface signal must change from 1 to 2. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 256 Note in particular that the measuring circuit monitors for the axis can be switched off with the PARKING AXIS signal so that the axis-specific measuring circuit monitors can be sup- pressed. • See the "Extended Spindle Functions" Function Manual for further notes. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 257 K1 K2 Set value- selection DB 31 DL K+2 Main Auxiliary Auxiliary spindle spindle spindle Spindle actual value bus Spindle assignment, example with three spindles and two channels – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 258: Signals From Spindle

    G92 (taken into account if the NC function G96 is active) – SD 403* "Programmable spindle speed limitation"; programmed with G26 The data cells can be overwritten by the PLC using FB 62 if required. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 259 Example of application: Enabling of axis movements (e.g. by cancelling GENERAL FEED DISABLE interface signal) after a speed change by setting a new S value or after changing gear – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 260 (e.g. after delay time t during which SPINDLE POSITION REACHED was continuously set). Example of application: Tool change enable on milling machines. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 261 "M19 over several revolutions" command channel function. • The positioning mode is generally aborted by the ACKNOWLEDGE M19 signal. Example of application: Suppression of axis movements during positioning. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 262 The SPEED LIMIT EXCEEDED signal is modal and has to be reset with RESET. Signal chart 1: Maximum speed 2: Permissible spindle speed tolerance 3: SPEED LIMIT EXCEEDED signal 4: RESET signal – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 263 If dual PLCs are used and the "trace spindle signals" function is activated (PLC I MD 6014, PLC II MD 6114), the PLC user program must reset the signal "CHANGE GEAR" in both PLCs. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 264 (DW K + 1, bit 0 to 2) and the CHANGE GEAR interface signal has to be reset. • Controlled by NC: – The spindle is enabled again and accelerated to the new speed. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 265 In the case of automatic gear stage selection by the NC, the SET GEAR STAGE is output in coded form to the PLC at the same time as CHANGE GEAR: Gear stage Code – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 266: Signals To Spindle

    SPINDLE STOP interface signal. • The gain factor change must not be activated at higher speeds. The magnitude of the transmitted set speeds must always be less than 10 V. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 267 – Synchronous mode is reactivated when the signal is set again. Any change in the spindle position during the interruption is not compensated. The angular offset between the leading and following spindles no longer corresponds to that before the interruption. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 268 The positioning mode can still be selected (by NC, PLC or command channel) with the signal set if the 16-bit servo CPU is used. The positioning routine is executed nevertheless. If the 32-bit servo CPU is used, positioning is not performed. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 269 Override value in % Note: The percentage values given in the table are standard values which are stored as machine data. They can be changed if required. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 270 DW K + 2, bit 2). • The signal is effective only with positioning mode active. • The signal must not be set when positioning mode is selected. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 271 Exceptions: Alarms that lead to cancellation of the MODE GROUP READY signal always bring the spindle to a standstill. _______ with GA2, software version 1 and higher – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 272 Examples of measures required to satisfy the preconditions for the switch: – Bring spindle to standstill – Engage correct gear stage – Preset axis-specific interface • Cancelling the signal does not abort C axis operation. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 273 1: Instant of decoding G or M function for selecting C axis operation 2: Measures taken by the PLC user program to prepare for C axis operation 3: ACTUATE C AXIS OPERATION 4: Block change – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 274 Gear stage 1 is assigned to the lowest spindle speed range. • If fewer than 8 gear stages are available, codes for unavailable gear stages must not be transferred to the NC. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 275 – MD 521*, bit 1 "Setpoint sign change" • The signal determines the direction of rotation in oscillation mode or with control mode at basic speed (BASIC SPEED signal). – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 276 Example of application: Gear change with drive motor oscillation in order to facilitate gear engagement (also see de- scription of CHANGE GEAR signal). – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 277 If synchronous mode is selected, MD 478* to 485* "Acceleration time constant with position control" are used. Example of application: The spindle can be positioned manually with the slow basic speed. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 278 Resynchronization of encoder and spindle control if, e.g. with drill heads, the encoder has been changed with the drill head. _______ up to and including software version 6 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ...
  • Page 279 If several of the signals stated above are present at the same time, the following priorities apply (in descending order): – POSITION SPINDLE – OSCILLATION SPEED – BASIC SPEED _______ up to and including software version 6 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 280: Signals For Synchronous Mode From Spindle

    Programming an angular offset is optional. • The signal is reset when the G201 command is activated. • The signal is of significance only to the following spindle in synchronous mode. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ...
  • Page 281 If the parting operation was unsuccessful the angle cannot be accepted. The positional deviation becomes too great and the signal is set; an alarm is issued at the same time. 8–28 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880, (PJ)
  • Page 282 An error during the calculation indicates that impermissible speed ratio parameters have been entered in the setting data (e.g. denominator equal to 0, numerator too great, denominator too small). – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880, (PJ)
  • Page 283 Synchronism between the leading and following spindles is endangered when the signal is set. • The signal is of significance only to the following spindle in synchronous mode. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880, (PJ)
  • Page 284 The signal is of significance only to the following spindle in synchronous mode. • The signal is automatically reset when the acceleration falls below 7/8 of the warning threshold (hysteresis behaviour). – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880, (PJ)
  • Page 285 If the parting operation was unsuccessful the angle cannot be accepted. The positional deviation becomes too great and the signal is not set. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880, (PJ)
  • Page 286: Signals For Synchronous Mode To Spindle

    The speed ratio calculation can also be initiated by setting the relevant setting data bit. • The new speed ratio is put into effect by setting the ACTIVATE NEW K signal. Ü – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880, (PJ)
  • Page 287 Emergency retraction monitoring should be disabled when changing the speed ratio. • The new speed ratio can also be activated by setting the relevant setting data bit. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 288: Axis/Plc Interface (Db 32)

    No position control, e.g. owing to a measuring circuit error. Example of application: Activation of holding brake for a vertical axis in the event of position control failure. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 289 _______ up to and including software version 6 with GA2, software version 1 and higher – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 290 The absolute position of the axis is determined by travelling over two reference marks from any position in either direction and the signal REFERENCE POINT REACHED is set. _______ with GA2, software version 1 and higher – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 291 If distance-coded reference marks are used, the function "zero monitoring" must be switched off. Application example: Suppression of the start signal (NC START) if, for example, a parking axis is not synchronized when it is activated. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 292 Approach to reference point with automatic direction recognition: a direction key is pressed. 0 signal: Reference point reached. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 293 (machine data MD 208*); no direction key and no handwheel has been operated. 0 signal: The axis is outside the fine exact stop window; a direction key or handwheel has been operated. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 294 NC MD 560* bit 2, "Rounding whole/half degree", and bit 3 "Rounding with rotary axes". _______ up to and including software version 6 with GA2, software version 1 and higher – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 295: Signals To Axis

    (With mirroring in the X axis the axis is mirrored) Mirroring in the X axis 1: normal: machining behind the turning centre 2: mirrored: machining in front of the turning centre – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 296 (With mirroring in the main axes X, Y and Z the workpiece is always mirrored) Mirroring, for example, in the X axis 1: normal machining 2: workpiece mirrored in X – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 297 While follow-up mode is active the switchover to C-axis mode cannot be performed completely. The block change is delayed. _______ up to and including software version 6 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 298 If the connection to the limit switch is interrupted, this can be recognized and actuation of the axis movement prevented. _______ Signal is 0 actve – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 299 Z axis approaches the reference point in the negative direction at the cutoff speed. Note: The reference point approach of the C-axis is described in the Function Manual "Extended Spindle Functions". – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 300 Axes with SERVO ENABLE still set can be stopped only by selecting the set speed value ZERO. The following error of these axes is still eliminated. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 301 TRAVEL COMMAND signal (e.g. X +) X axis clamp SERVO ENABLE X signal FEED DISABLE X signal *Servo disable X X axis in motion (t = delay time) – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 302 VERSE to the axis-specific interface according to the position of the axis selector switch. FB 67 is available for this function on the 880T control. _______ up to and including software version 6 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 303 Each handwheel may be assigned to only one axis at a time. • Only one handwheel per axis can be active, i.e. only one of the 3 bits, DW K+1, bits 0 to 2, can be set. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 304 A brake has to be simulated with the SI BRAKE RELEASED signal on axes without a holding brake. Also see RELEASE SI BRAKE and SI SAFETY SIGNAL. _______ up to and including software version 6 with GA2, software version 1 and higher – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 305 Travel command +/- Controller active Release brake Brake released to axis Axis under control *) By PLC user program _______ up to and including software version 6 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 306 The position of the mechanical travel limit switch is at point A. The position of the software limit switch is at point. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 307 No feed disable if all signals in DW K+3 are reset. Note: With the axis-specific feedrate disable, setpoint 0 is output at the block change limit with G64. – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 308 A message (error or operational message) can be allocated to any bit (see Section 15). • FEED DISABLE is also active with G33 (NC alarm: stop in thread). _______ up to and including software version 6 – © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 309: Tool Management Sinumerik 880N (Db 33)

    Tool Management SINUMERIK 880N (DB 33) The signals of the tool management of the SINUMERIK 880N are described in the document SINUMERIK 880N, Interface Description, Part 1: Signals, Difference Description 10–1 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 310: Data Transfer Plc/Nc/Com (Db 36)

    In the event of indirect addressing via the NC/PLC data channel (NC initiative), the PLC user program must make data addresses available (can be necessary, for example, with specially programmed functions in the UMS). 11–1 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 311 Date and time Refer to the description of the function macros FB 61/FB 62 for a complete list of the NC data to which the PLC has access. 11–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 312: Data Transfer Plc/Initiative

    Each job must still be allocated an interface byte indicating the status of data transfer (DB 36, DW 0 ... DL 32 corresponds to 65 interface bytes). Data transfer can be checked and branches implemented in the user program according to these acknowledgements 11–3 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 313 FB can be easily initialized. However, in the inactive state of data transfer, approx. 0.2 ms of the PLC cycle are taken up by the block change and some logic operations. 11–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 314 7: Signal change by FB 8: Signal change by user 9: Signal change by FB; omitted if FIFO not yet full : Internal interface assigned by data transfer 11–5 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 315 9: User no longer calling block 10: Signal change by FB; omitted if FIFO not yet full : PLC cycle time : Internal interface assigned by data transfer 11–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 316 0 – WER 2 0 – WER 3 B0 – ZFPN 150 – DBZI 10 – DWZI DB – TYZI Example: Reading actual axis value with FB 61 11–7 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 317 NC/PLC data transfer, format conversion Refer to the description of "Function Macros" publication for the SINUMERIK 880 for further information on using FB 61 and FB 62. 11–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 318: Description Of Job-Specific Interface Signals

    DB m, bit 4 1 signal: Job completed with or without NC error message. 0 signal: After 1 signal if READ or WRITE at FB 61/62 is 0. 11–9 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 319 With 0 1 edge of DATA TRANSFER ENDED signal or error during data transfer. b) READ or WRITE signal is 0. Also see timing diagram in the preceding Subsection. 11–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 320: Data Transfer Nc Initiative

    NC display program or PLC operating system. Exception: Function blocks from FB package 0 are required to display and interrogate PLC messages. 11–11 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 321: Serial Interface (Db 37)

    TRANSFER ENDED b) ERROR DURING DATA TRANSFER Note: Before the start of data output, the DATA TYPE, INITIAL NUMBER and END NUMBER parameters have to be provided. 12–1 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 322 1: DATA START OUTPUT or DATA START INPUT 2: RS232C (V.24) busy 3: TRANSFER ENDED or ERROR DURING DATA TRANSFER 4: User cancels signal 1 5: PLC operating system cancels signal 3 12–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 323 After recognition of the end criterion of data input/output 0 signal: a) Otherwise b) After the 1 signal if the – DATA START INPUT – DATA START OUTPUT – ABORT signals are 0. 12–3 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 324 – channel-specific 1...16 – central 1000 8049 – Tool offsets 1...409 1...409 1...16 Tool offsets 1...127 1...127 17, 18 Graphics Zero offsets – – 0...16 (G54...G57) Parameter assignment 12–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 325 The ASCII characters DATA TYPE FOR DATA OUTPUT must be entered left-justified. Example: Output of part programs 10 to 20 DB 37 KCMP DW 2 DW 3 KF 10 DW 4 KF 20 DW 5 SU D 1.9 12–5 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 326: Operator Panel Interface (Db 40)

    Displays ASCII keyboard with special characters Cursor keys Numeric keypad with arithmetic function keys Testing aids Editing Special functions _______ up to and including software version 6 13–1 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 327: Key Signals From Operator Panel

    If only one machine control panel is available, mode group- specific signals (e.g. mode selection switch) can be accordingly routed by the MODE GROUP signal. 13–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 328 KEY HEXADECIMAL CODE Group A: Softkeys Hexd. code (KH) > (ETC) (RECALL) KEY HEXADECIMAL CODE Group D: ASCII keyboard with special characters Hexd. code (KH) Hexd. code (KH) 13–3 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 329 KEY HEXADECIMAL CODE Group E: Cursor positioning Hexd. code (KH) Page Page < > KEY HEXADECIMAL CODE Group F: Numeric keypad, arithmetic functions Hexd. code (KH) +/ – – ÷ 13–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 330 AL. QUIT Channel switchover KEY HEXADECIMAL CODE Group H: Editing Hexd. code (KH) INPUT EDIT CANCEL CLEAR KEY HEXADECIMAL CODE Group I: Special functions Hexd. code (KH) 13–5 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 331: Softkey Function Signals

    Only keys protected against accidental operation may be used for this purpose. On the SINUMERIK operator panel Group B keys can be used. In such cases, the softkeys may be used for function preselection only. 13–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 332 ( D 1.15) Coolant ( Q 1.1) Coolant pump All data bits in DB 40 Signals set by PLC operating system Logic structure for interpretation of a function number 13–7 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 333 (DR 50) to DB 40 in the same PLC cycle; these are declared valid by means of an acknowledgement bit (DB 40, DW 49, bit 15). 13–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 334 SOFTKEY FUNCTION NUMBER CHANGE DW 40, bit 0 1 signal: FUNCTION NUMBER changed 0 signal: After one PLC cycle Note: This signal is available twice; see DW 49, bit 14. 13–9 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 335 Spare F006 Spare F007 Spare F008 Spare F009 Spare F00A Display Messages spindle F00B Display Messages axis F00C Display Messages PLC I F00D Display Messages PLC II 13–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 336 F100 / dynamically SIEMENS/ Nürnberg- decoded) Moorenbrunn FFFF F100 Reserved for Package 3 (operation for tool management) F13F F140 Reserved for contour calculators and technology computers F141 13–11 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 337 MENU NUMBER. The MENU NUMBER of the current menu is output to the PLC. The menu type is indicated by additional bits (START-UP MENU, USER MENU). Value range: 1 ... 255 Number format: Binary, 8 bits 13–12 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 338 The FUNCTION NUMBER has changed, i.e. a softkey with configured function number has been pressed on the operator panel. 0 signal: After one PLC cycle. Note: This signal is available twice; see DW 40, bit 0. 13–13 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 339 ACKNOWLEDGEMENT, FUNCTION RESULT VALID. Note: The new dialog text number must be specified in the same PLC cycle in which the SOFTKEY FUNCTION NUMBER CHANGE signal is also present. 13–14 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 340: Menu Selection Interface

    The active mode group number at the interface is transferred to the PLC. This is no longer the mode group key code, but the actual mode group number. The activated NC channel at the operator panel is also reported to the PLC. 13–15 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 341 EM = Entry menu New exit menu from Menu insertion by PLC Original return path Operator- controlled continuation Menu insertion by PLC with specification of a new RECALL menu 13–16 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 342 For example, it is not permitted to select a simulation menu without having called the softkey function for selecting simulation. You cannot call the selection display SIMULATION (menu number 150) directly after POWER ON. 13–17 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 343 By the PLC operating system if a menu selection requested by the user has been executed. 0 signal: By the PLC operating system after the user has confirmed the acknowledgement by resetting START SIGNAL. 13–18 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 344 In the event of a mode group change if the mode group is not defined. • In the event of a channel change if the channel in the mode group is not defined. 13–19 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 345 This is a static signal that is updated by the PLC operating system every cycle. This signal should be scanned by the PLC user program before an insertion. Insertions cannot be made if the other PLC has inserted a menu. 13–20 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 346 Deselect "Special recall" (priority remains) Request "No basic image with mode change" Deselect "No basic image with mode change" Execute mode group change Execute channel change Initiate menu stack reset 13–21 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 347 The user must decide which PLC is permitted to disable or enable a key. The PLC operating system does not check whether a key has been disabled or enabled by another PLC. 13–22 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 348: Cursor Data To Plc

    • Data block No.: Base • Data number base: Base • Data group: Pointer • Data type: Pointer • Data block No.: Pointer • Data number: Pointer 13–23 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 349 (identifiers for data group, type, number ...). To use this function it is therefore essential to be familiar with the WS 800 Planning Guide. 13–24 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 350 1234.567 : 123.456 1234.567 Length 2: 1234.567 : 123.456 1234.567 Radius: 123.456 : 123.456 Tool life: 12345678 Prewarn limit: 12345678 Quantity: 12345678 Limit shift: 12345678 NEXT HELP EDGE 13–25 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 351 (=31 dec., DW No.) • Data group pointer: • Data type pointer: • Data block No. pointer: • Data number pointer: • Block number: (=1 dec., = location No.) 13–26 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 352: Command Channel (Db 41)

    No. of data word in the target DB/DX DW m+6 Reserved User interface Address m 13 20 27 34 41 48 55 Structure of DB 41 _______ with GA2, software version 1 and higher 14–1 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 353: Signals In Command Channel Head

    For a more detailed error analysis, an error number (see error list) is also entered in the relevant user interface. 0 signal: The signal must be acknowledged (reset) by the PLC user program. 14–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 354: User Interface Signal

    The data block in which the user data are stored is of the DX type. 0 signal: The data block is of the DB type. _______ with GA2, software version 1 and higher 14–3 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 355 NC data supplied when the function "read NC data via command channel" is executed. _______ with GA2, software version 1 and higher 14–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 356 Enter function number in user interface By user; the request bit must not be set until all other entries are valid. Signal chart for initiating a command channel function 14–5 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 357 Error number in user interface valid By PLC user program By PLC operating system Signal chart for abortion of command channel function owing to error 14–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 358 20 ms max. 20 ms By user By PLC operating system Internal signals of no significance to user Time pattern for NC function start via command channel 14–7 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 359: User Data For Command Channel

    Channel number Axis number DW x+1 DW x+2 ± Position DW x+3 DW x+4 Axis feedrate DW x+5 DW x+6 Overview of user data for "path dimension" function 14–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 360: User Data For "Division Increment" Function

    DW x+1 Channel number Axis number ± Division number DW x+2 DW x+3 Axial feedrate DW x+4 DW x+5 Reserved Overview of user data for "division increment" function 14–9 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 361: User Data For "S External" Function

    = Number of data word containing first parameter of function in user data DB. Overview of user data for "S external" function _______ up to and including software version 6 14–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 362 These bits determine the direction of rotation of the spindle. It is not allowed to set both bits at the same time. _______ up to and including software version 6 14–11 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 363 USET selector is reset and the RSET selector is reset. The RSET and USET bits cannot both be set at the same time. _______ up to and including software version 6 14–12 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 364: User Data For "Dynamic Path Dimension" Function

    DW x+6 DW x+7 Servo gain factor DW x+8 Acceleration All values in fixed-point format (binary with sign). Overview of user data for "dynamic path dimension" function 14–13 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 365 1: G91 Bit 9: 0: G94 1: G95 Bit 10: 1: G68 0: G01 factor 0.01/s Max. input: 1000 Acceleration Units/s Max. input: 7FFF input resolution 14–14 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 366: User Data For "M19 Over Several Revolutions (Incremental Spindle Position)" Function

    Position window DW x+8 Number of data word containing first parameter of function in user data DB. Overview of user data for "M19 over several revolutions" function 14–15 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 367 The incremental distance to be covered by the spindle is entered here. The sign determines the direction of rotation. Value range: - 99 999 999 ... 99 999 999 Unit: 0.01 degree _______ up to and including software version 6 14–16 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 368 (see REQUEST and ERROR BITS in command channel head). _______ up to and including software version 6 with GA2, software version 1 and higher 14–17 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 369: User Data Of "Transformation" Function

    Value range (permissible G functions): G130, G131, G133, G135, G230, G231, G233, G235, G330, G331, G333, G335. CHANNEL NUMBER DL x+1 Number of the NC channel, value range 1 to 16. 14–18 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 370: User Data For "Coupled Motion" Function

    Length of user data for the "coupled motion" function; the value 2 must be entered here. CHANNEL NUMBER DL x+1 Number of the NC channel, value range 1 to 16. MODE DR x+1, bit 0 1 signal: 0 signal: Automatic 14–19 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 371: User Data For "Dynamic Path Dimension With Exact Stop" Function

    DW x+8 Acceleration DW x+9 Exact stop fine All values in fixed-point format (binary with sign). Overview of user data for "dynamic path dimension with exact stop" function 14–20 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 372 Exact stop fine Units (input 10 ... 16 000 resolution) Note: In the case of feedrate with G95 the THREAD CUTTING AND REVOLUTIONAL FEEDRATE Option must be available. 14–21 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 373: Useful Data Of The Function "Temperature Compensation

    DW x+5 DW x+6 High Reference point DW x+7 Overview of the useful data for the "temperature compensation" function” _______ with GA2, software version 1 and higher 14–22 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 374 Value range: –3FFF FFFF to +3FFF FFFF (In fact the value range is limited by the working range of the machine) Unit: In MS units with sign 14–23 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 375 Controlled data transfer is possible if the signals in the axis-specific NC-PLC interface are used. • If the measuring system is changed the compensation value must remain constant to avoid jumps. • The temperature compensation data are deleted on POWER-ON. 14–24 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 376: Useful Data Of The Function "Read/Write Nc Data Via Command Channel

    Length and specification of the data for the function "read/write NC data via command channel” OCB = Offset Control Bit _______ with GA2, software version 1 and higher 14–25 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 377 The data type depends on the data group used and permits a detailed selection within the data group. DATA NUMBER DW x+3 The data number determines the element of a data group starting from which the data (blocks) are to be transmitted. 14–26 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 378 Data specification Data words transferred Data number: IKA relations 4, 6 and 8 Data type: were transferred Offset: Offset control bit: Number of parameters: (IKA relations) 14–27 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 379: Useful Data Of The Data Group

    – – Dimension identifier – – – Number format – – – Data specification for the data group 03 _______ with GA2, software version 1 and higher 14–28 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 380 Reference point high DW y+20 Reference point low Overview of the data of the data group 03 (read IKA data) _______ with GA2, software version 1 and higher 14–29 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 381 Reference point high DW x+25 Reference point low Overview of the data of the data group 03 (read IKA data) _______ with GA2, software version 1 and higher 14–30 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 382 The data of the error curves are stored in the compensation data. The number of the error curve is entered here. Value range: 1 to 32 14–31 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 383 Unlike with leadscrew error compensation with IKA the spacing between the compensation points can be variable. 14–32 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 384: Error Codes, General Errors

    Target DB/DX is not present (on reading data) Target DB/DX is too short (on reading data) _______ Data format: fixed-point decimal with GA2, software version 1 and higher 14–33 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 385: Error Codes, Function-Related

    Abort by: Reset, mode change, emergency stop, warm restart, servo dis- able, NC alarms, follow-up mode, parking axis, coupled motion, transmit, position behind software limit switch, etc. 14–34 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 386: Errors With Function 2, "Division Increment

    Block search active Abort by: Reset, mode change, emergency stop, warm restart, servo disable, NC alarms, follow-up mode, parking axis, coupled motion, transmit, position behind software limit switch, etc. 14–35 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 387: Errors With Function 3, "S External

    Programmed speed too high M19 active at function start Spindle functioning as following spindle in synchronous mode on function start Spindle functioning in C-axis mode on function test 14–36 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880, (PJ)
  • Page 388: Errors With Function 5, "M19 Over Several Revolutions

    Value range infringement with "spindle speed" parameter Value range infringement with "incremental path" parameter Value range infringement with "acceleration time constant" parameter Value range infringement with "position window" parameter 14–37 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 389: Errors With Function 6, "Transformation

    7130 ... 7138 Transformation undefined 7230 ... 7238 7330 ... 7338 8130 ... 8138 Transformation selection in zero point (turning centre) 8230 ... 8238 8330 ... 8338 14–38 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 390: Errors With Function 7, "Coupled Motion

    14.6.6 Errors with function 7, "coupled motion" Eror Error meaning number Incorrect G function number Incorrect identifier AUTOMATIC/JOG Channel is not master channel of mode group (relevant only for JOG mode) 14–39 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 391: Errors In Function 9 "Temperature Compensation

    Axis number is incorrect or axis is not present Length in words incorrect Option not available Absolute temperature compensation impermissible Reference point impermissible _______ with GA2, software version 1 and higher 14–40 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 392: Errors In Functions 10 And 11"Read/Write Nc Data Via Command Channel

    General data error Data group impermissible Data number impermissible Number of parameters impermissible Offset impermissible Writing not allowed _______ with GA2, software version 1 and higher 14–41 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 393 (IKA data) Error Meaning number General data error Data group impermissible Data number impermissible Number of IKA data blocks impermissible _______ with GA2, software version 1 and higher 14–42 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 394: Communication Area/Plc Interface (Db 48)

    If several operator panels are connected, all are darkened when the signal is set. • If the signal VT 340 ACTIVE is set, this signal must be reset. © 15–1 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 395 When the "Control without operator panel" option bit is set, the PLC user program must scan the switch position and enter it in DB 48, DW 0, bit 10 during both startup (OB 20) and cyclic operation (OB 1). 15–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 396 If the function is requested again during the warm restart, the request is ignored. Moreover, it is not activated after the current function has been completed. • All spindles must be stationary before the warm restart. © 15–3 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 397 2: Initiate the RESET state of all mode groups or channels (by user). 3: The warm restart function is executed in the NC. 4: The WARM RESTART ENDED signal is output to the interface. 15–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 398 3: RESET state of all mode groups or channels. 4: The reorganization function is executed in the NC. 5: The REORG ENDED signal is output. 6: The user resets the REORG ENDED signal. © 15–5 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 399: Signals From Communication Area

    4, computer link. If the user is not using package 4 or is using it in a modified form, he must make sure the signal is set him- self. 15–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 400 The customer keys are passed on for processing even if VT 340 is active. 0 signal: The terminal emulation is not active. _______ with GA2, software version 1 and higher © 15–7 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 401 0 signal: The function TELESERVICE is not active Note: The signal is reset on POWER ON within teleservice. _______ with GA2, software version 1 and higher 15–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 402: Plc/Plc Interface (Db 50 ... Db 53, Db 59)

    Data chan- nels PLC I/PLC II Link RAM Signals to channel, axis, spindle from PLC I or PLC II only (PLC machine data). Overview of PLC/PLC interface © 16–1 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 403: Static Signal Transfer (Db 50 ... Db 53)

    DW 1 DW 1 Input signals Output signals from PLC I to PLC II (cyclic) (cyclic) DW 24 DW 24 PLC/PLC interface: Cyclic and periodic signal transfer 16–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 404: Job-Controlled Data Transfer (Db 50 ... Db 53)

    Bit field jobs Data jobs PLC I from PLC I PLC II DW 40 DW 28 16 words/PLC cycle Data transfer between PLC I and PLC II © 16–3 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 405: Error List With System Stop

    6 : DATA TRANSFER EFFECTED place (to the accessed PLC) 7 : FB initiation of signal change 8 : User initiation of signal change : Internal interface assigned by data transfer 16–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 406 (Data entered in DB150 starting DWZI : KF10 with data word 10 ) The SCHR (WRITE) signal can also be used if certain functions have to be interlocked during data transfer. © 16–5 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 407 6 : DATA TRANSFER EFFECTED place (to the accessed PLC) 7 : FB initiation of signal change 8 : User initiation of signal change : PLC cycle time : Internal interface assigned by data transfer 16–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 408 Wait until data transfer ended TB D 25.4 Data transfer ended U step flag m + 1 R step flag m + 1 S step flag m + 2 © 16–7 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 409: Interface Signals For Passive Plcs (Db 50, Db 52)

    0 signal: Otherwise. DATA TRANSFER BUSY DB m, bit 2 1 signal: Job is entered in buffer or being executed. 0 signal: Job not being executed. 16–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 410: Central User Db (Db 59)

    PLC user program. To prevent collisions on the link bus, the hardware prevents two PLCs accessing DB 59 at exactly the same time. © 16–9 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 411: Semaphore Technique

    SED 20 SED 20 DB 59 JZ End JZ End Program part data Program part data processing processing : SEE 20 : SEE 20 : BE : BE 16–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 412: Setup Dbs For User (Db 68, Db 71)

    1. PLC MD specify that the machine has two clamping pressures. The user data, for example enable the lower clamping pressure. 2. Setting the waiting time of a loader gripper after a clamping operation. © 17–1 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 413: Decoding Lists For M Signals (Db 80 ... Db 95)

    DB 81 DB 89 DB 82 DB 90 DB 83 DB 91 DB 84 DB 92 DB 85 DB 93 DB 86 DB 94 DB 87 DB 95 © 18–1 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 414: Structure Of Decoding Lists

    DR 2 2nd M function DW 3 DW 4 DL 5 DR 5 64th M function DW 189 DW 190 DL 191 DR 191 Structure of decoding lists 18–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 415 (see Programming Guide for SINUMERIK 880): = 00, 01 ... 05, 17, 19, 30, 36, 37 extension This must be taken into account when allocating new M functions. © 18–3 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 416 PB 30 Channel 1 Signals for Channel 3 DB 82 Channel 3 Decoding N20 M1 = 79 list Channel 3 Example for processing M functions with extended address 18–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 417: Display Programs For Plc Data And Messages

    Message group displays Operator panel NC workstation Display Data Displays program input/ Texts output Menus data Data Data driver driver (basic program) data data Structure of display programs © 19–1 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 418 FB 54 - FB 59 (FB package 0) are needed for message displays. They must simply be loaded in the control and called in the user program. The necessary "display descriptions" are stored in the user memory submodule (UMS) of the COM CPU 19–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 419: Plc Status Display

    (41 x 12 characters) Operator dialog guidance (24 characters) Key assignment inputs (17 characters) Text strip with max. 5 softkey functions (5 x 7 x 2 characters) NC display layout © 19–3 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 420 The bit fields of inactive channels can also be used to initiate error or operational messages. The channels that are to be used additionally must be defined by the user by means of the PLC MD 6030 ... 6031 19–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 421: Error Messages

    Error messages are retained in the buffer memory until cancelled by ACKNOWLEDGE PLC ERROR MESSAGE (DB 58 DW 0, bit 9) (by the user program) or until the next warm restart. © 19–5 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 422: Operational Messages

    AI . . . operational message Message Bytes for interrogation messages List of LC MD bytes for op. messages Acknow- ledgement signals Detection and display of messages 19–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 423: Message Groups

    PLC. The message areas are freely assignable to the PLCs. ––––––– The 496 messages available per PLC are divided into 4 message areas by PLC MD. © 19–7 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 424: Bit Fields For Messages

    The texts have to be input at the NC workstation. If no text has been entered, only the message number is displayed. 19–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 425 Axis 8640...8655 DB 32, DW 91 Axis 8660...8675 DB 32, DW 95 PLC I DB 58, DW 1...DL 32 9000...9997 PLC II DB 58, DW 1...DL 32 © 19–9 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 426 Bit field for channel-specific messages (DB 10 to DB 25) Message number m = 6000 + (channel number - 1) * 100. 19–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 427 F e e d d i s a b l e n+15 n+14 n+13 n+12 n+11 n+10 Bit field for axis-specific messages (DB 32) Refer to the table of error numbers for the value of "K". © 19–11 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 428: Assigned Areas For Messages

    Message m+ DR 3 Message m+ DL 4 Message m+ DL 31 Message m+ DR 31 Message m+ DL 32 Bit field for general messages (DB 58) 19–12 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 429: Plc Machine Data For Messages

    DR 9 6056...6063 Operational message 6040.7 DL 10 6064...6071 DR 10 6072...6079 Error messages 6033.1 DL 11 NC start disable 6080...6087 Error messages 6033.2 DR 11 6086...6095 © 19–13 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 430: Message Texts

    IDENT: XXX MACH1..880T 01 ALARM CLASS : 11 INPUT RANGE : 9000 - 9247 TEXT NUMBER : 9032 TEXT : START.COND.F.SEQ.CASC.MISSING HELP Example of error text compilation with NC workstation 19–14 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 431: Message Signals Interface (Db 58)

    Even if the display in the message line is not selected, current error and operational messages are still shown in the displays selected by softkeys. © 19–15 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 432 At least one EMERGENCY STOP TO NC signal is present. 0 signal: No EMERGENCY STOP TO NC signal is present. Note: The bit is output separately for PLC I and PLC II. 19–16 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 433 PLC machine data. Examples of application: • Activation of an indicator lamp in the event of EMERGENCY STOP or errors. • Interlocks in the PLC should an error occur. © 19–17 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 434 Removal from the buffer memory for operational messages if the relevant PLC machine data is set. The buffer memory for error messages is erased by ACK- NOWLEDGE PLC ERROR MESSAGES. 19–18 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 435 INTERRUPT STACK and, where possible of the BLOCK STACK, will be required. ––––––– If using a SIMATIC S5-155U, refer to SINUMERIK 880 with S5-155U, Difference Description to PLC 135 WB in this context. © 20–1 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 436 (FB 64) or DB/DX missing or in link RAM Incorrect data type of destination Incorrect PCNO The high-order byte of accumulator 2 contains the job number in which the error occurred. 20–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 437 Transfer DB spindle-specific signals to spindle Spindle address inadmissible Transfer axis to DB axis-specific signals Axis address inadmissible Transfer DB axis-specific signals to axis Axis address inadmissible © 20–3 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 438 Step 1 not defined as INIT sequence INIT step definition not sequence 1 No. of parameterized diagnostics DB outside permissible range (range 150 SB No. 255) Diagnostics DB missing in PLC 20–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 439: Terms And Abbreviations

    Separate for each NC channel of the control CL 800 Programming language for cycles Cold restart PLC startup with system reinitialization, e.g. after overall reset of machine data. Different from warm restart. 21–1 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 440 Counterparts: I/O modules in the central controller or in EUs, I/O submodules at the operator panel (see Section 1). 21–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 441 Flag word Two consecutive bytes in the flag area, starting at an even address 21–3 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 442 German abbreviation for integrated drive control Input byte, byte in input area, in which input signals are depicted. Can be addressed bit by bit. 21–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 443 Signal in data blocks which is influenced by M functions contained in the NC part program M word Word (parameter) in the part program for a miscellaneous function 21–5 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 444 Small version of an expansion unit Mode Abbreviation for operating mode Mode group Combination of NC channels that always operate in the same mode (also see Section 1) 21–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE04 SINUMERIK 880 (PJ)
  • Page 445 Peripheral word A word (two consecutive bytes, starting with an even address) in the I/O area; see peripheral byte Abbreviation for process input image (see Section 1) 21–7 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 446 Change of feedrate specified for rapid traverse Rapid traverse Accelerated travel movement of an axis NC mode Reference point Reference point on the machine for the measuring system 21–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 447 Change of specified speed Abbreviation for subprogram file, designates a memory area in the NC for part program subroutines Spindle-specific Separate for each spindle of the machine 21–9 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 448 NC workstation for compiling user-specific operations or cycles for the SINUMERIK 880 Abbreviation for exit menu Zero offset active, designates a memory area for zero offsets in the NC 21–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 449: Alphabetical List Of Signal Names

    AUTOMATIC SI AUTOMATICALLY CONTROLLED CORRECTION 3.6.3.2 AUTOMATICALLY CONTROLLED CORRECTION OF 3.6.2 AXIS DISABLE 3.6.4 AXIS SELECTION SWITCH 3.3.3 AXIS SELECTION SWITCH 3.3.2 BASIC SPEED 3.6.3.1 BATTERY FAULT © 22–1 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 450 6.5.1 CPU FAILURE CURRENT OB NO. CURRENT STROKE RATE 3.6.5 10.6 CYCLE DISABLE 3.11 15.1 CYCLIC SIGNALS FROM PLC 3.12.1 16.2 CYCLIC SIGNALS TO PLC 3.12.2 16.2 22–2 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 451 6.5.2 DEFINED ANGULAR OFFSET REACHED 3.6.3.2 DELETE DISTANCE TO GO 3.6.1.1 6.4.4 DELETE NUMBER OF SUBROUTINE PASSES 3.6.1.1 6.4.4 DIALOG TEXT NUMBER 3.9.3 13.3 DIRECTION KEYS 3.3.3 © 22–3 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 452 ERROR ON BLOCK SEARCH WITH CALCULATION 3.6.1.2 6.5.3 FROM LAST MAIN BLOCK 3.9.1 13.2 EXTENDED ADDRESS M WORD 1 3.6.1.3 6.6.3 EXTENDED ADDRESS M WORD 2 3.6.1.3 6.6.3 22–4 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 453 FILE TRANSFER BUSY 3.11 15.2 1ST FLANK APPROACHED 3.6.2 2ND FLANK APPROACHED 3.6.2 1ST FLANK STORED 3.6.2 2ND FLANK STORED 3.6.2 FLASHING FREQUENCY 0.5 HZ FOLLOW-UP MODE 3.6.4 © 22–5 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 454 IKA WARNING LIMIT 3.6.4 IMAGE OF THE STATUS REGISTERS OF THE DMP MODULES INITIAL NUMBER 12.1 INITIAL SETTING (OB 1...OB 7) INITIATE REORG 3.11 15.1 INPUT 3.9.1 13.2 22–6 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 455 LOST REQUESTS DURING LIM/SIM OB 2...7 M WORD 1 3.6.1.3 6.6.3 M WORD 1 MODIFICATION 3.6.1.3 6.6.3 M WORD 1 NOT DECODED 3.6.1.3 6.6.3 M WORD 2 3.6.1.3 6.6.3 © 22–7 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 456 3.6.1.2 6.5.4 MODE SELECTION SWITCH 3.3.2 MODE SELECTION SWITCH 3.6.1.1 6.4.1 MODE SELECTION SWITCH 3.3.1 MODULE CODE MOTOR/ACTUATOR OVERTEMPERATURE 3.6.4 MULTIPLE TOOL STATION 3.6.5 10.5 NC ALARM 22–8 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 457 NUMBERS OF LOST REQUESTS LIN/SIM 0B 2...7 1ST, 2ND, 3RD OPERATOR PANEL READY OPERATOR PANEL DISABLE 3.11 15.1 OSCILLATION SPEED 3.6.3.1 OUTPUT BYTE NOT READY OUTPUT I/O GROUP NOT READY © 22–9 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 458 RAPID TRAVERSE 1 3.3.2 RAPID TRAVERSE OVERLAY 3.6.4 RAPID TRAVERSE OVERRIDE 3.3.3 RAPID TRAVERSE OVERRIDE 3.6.1.1 6.4.3 RAPID TRAVERSE OVERRIDE ACTIVE 3.6.1.1 6.4.3 READ-IN DISABLE 3.6.1.1 6.4.6 22–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 459 SELECTION MODE GROUPS (1...9) 3.9.1 13.2 SELECTION OPERATOR PANEL 3.9.2 13.3 SERVO CPU READY (SERVO 1...4) SERVO ENABLE 3.6.3.1 3.6.4 SET GEAR STAGE 3.6.3.1 SET ROTATION CW 3.6.3.1 © 22–11 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 460 3.6.3.1 SPINDLE OVERRIDE ACTIVE 3.6.3.1 SPINDLE OVERRIDE SWITCH 3.3.1 SPINDLE OVERRIDE SWITCH 3.3.2 SPINDLE POSITION REACHED 3.6.3.1 SPINDLE POSITIONING ACTIVE 3.6.3.1 SPINDLE RESET 3.6.3.1 SPINDLE STOP 3.6.3.1 22–12 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 461 TARGET DB/DX NUMBER 3.10 19.3 TEACH IN/PLAYBACK SELECTED 3.6.1.2 6.5.2 TELE S ACTIVE 3.11 15.2 TELE S DISPLAY 3.11 15.2 TELE S INPUT 3.11 15.2 TEMPERATURE FAULT © 22–13 Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 462 3.11 15.2 WARM RESTART 3.11 15.1 WARM RESTART ENDED 3.11 15.2 ZERO _______ up to and including software version 6 with GA2, software version 1 and higher 22–14 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HE02 SINUMERIK 880 (PJ)
  • Page 463 Siemens AG Suggestions Corrections AUT V250 P. O. Box 48 48 For Publilcation/Manual: W-8500 Nuremberg 1 SINUMERIK 880, SW 6 SINUMERIK 880 GA2, SW 1 Federal Republic of Germany Interface Description Part 1: Signals Planning Guide Manufacturer Documentation From: Order No.:...

This manual is also suitable for:

Sinumerik 880 ga2

Table of Contents