Page 1
Introduction Turning On, Reference Point Approach Setup SINUMERIK 802D sl Manually Controlled Mode Operation and Programming AUTOMATIC Mode Nibbling Part Programming System Programming Valid for Control Software version SINUMERIK 802D sl 06/2006 Edition...
Page 2
Siemens. This product can only function correctly and safely if it is transported, stored, set up, and installed correctly, and operated and maintained as recommended.
Page 3
Target readership of this documentation This document is designed for machine tool manufacturers. The present documentation pro- vides all information required by the manufacturer to start up the SINUMERIK 802D sl CNC. Standard scope This Instruction Manual describes the functionality of the standard scope. Additions or revi- sions made by the machine tool manufacturer are documented by the machine tool manufac- turer.
Page 4
Preface Internet address http://www.siemens.com/motioncontrol SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6FC5 398-3CP10-0BA0...
Fig. 1-1 Screen layout The screen is divided into the following main areas: S Status area S Application area S Tip and softkey area SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-11 6FC5 398-3CP10-0BA0...
Page 12
Program is running STOP Program stopped Program controls in the AUTOMATIC mode Path N: – NC internal “drive” D: – CF card NC messages Selected part program (main program) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-12 6FC5 398-3CP10-0BA0...
Data transfer running Connection to the commissioning and diagnostic tool (e.g. Programming Tool 802) active Softkey bar vertical and horizontal Standard softkeys Use this softkey to quit the screenform. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-13 6FC5 398-3CP10-0BA0...
To switch the operating area, use the relevant key (hard key). Protection levels The SINUMERIK 802D sl provides a concept of protection levels for enabling data areas. The control system is delivered with default passwords for the protection levels 1 to 3.
In the menus listed below the input and modification of data depends on the protection level set: S Tool offsets S Work offsets S Setting data S RS232 settings S Program creation / program correction SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-15 6FC5 398-3CP10-0BA0...
The X value (in degrees) in front of the input cursor is replaced by the sin(X) value. Cosine function The X value (in degrees) in front of the input cursor is replaced by the cos(X) value. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-16 6FC5 398-3CP10-0BA0...
0 to 9. Fig. 1-5 Chinese editor <ALT + S> Use this key combination to turn on / off the editor SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-17 6FC5 398-3CP10-0BA0...
<Send> softkey function. When reading in files (Receive <softkey>), it is not necessary to specify a target, since the name of the target directory is not contained in the data flow. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-18...
<ALT+H>. Fig. 1-6 Table of contents of the help system Softkeys This function opens the selected topic. Advertise ments Fig. 1-7 Description for a help topic SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-19 6FC5 398-3CP10-0BA0...
Page 20
The system offers an explanation for each NC instruction. To display the help text directly, position the cursor after the appropriate instruction and press the Info key. The NC instruc- tion must be written using uppercase letters. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-20 6FC5 398-3CP10-0BA0...
Network operation Network operation Note The network function is only available for SINUMERIK 802D sl pro. Thanks to the integrated network adapter, the control system is network-capable. The follo- wing connections are possible: S Peer-to-Peer: Direct connection between control system and PC using a cross-over cable S Twisted Pair: Incorporation of the control system into an existing local network using a patch cable.
Open ports are shown with the checkbox enabled. 1.5.2 User management In the “System” operating area, select the <Service display> and <Service control> soft- keys. Service Service control display SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-22 6FC5 398-3CP10-0BA0...
User log-in – RCS log in In the “System” operating area, select the <RCS log-in> softkey. The interactive screen for the user log-in is opened. log–in Fig. 1-11 User log-in SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-23 6FC5 398-3CP10-0BA0...
This function defines the rights for access of remote users to the file system of the control system. Use the Program Manager to select the directory you want to share. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-24 6FC5 398-3CP10-0BA0...
In the “System” operating area, select the <Service display> and <Service control> soft- keys. Service Service display control Select <Service network > <Connect Disconnect > to obtain access to the network drive Service Connect network Disconnect configuration area. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-25 6FC5 398-3CP10-0BA0...
Page 26
Use the <Disconnect> function to cancel an existing network connection. Dis- connect To do so, position the cursor on the appropriate drive letter and select the <Disconnect> softkey. The appropriate drive is disconnected from the network. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-26 6FC5 398-3CP10-0BA0...
This license key can be used to establish the connection to the control system via a local network (SINUMERIK 802D sl pro only); thus, it is also possible, for example, to use the remote control function. Without license key, it is only possible to share local directories (on the PC/PG) for access by the control system.
Page 29
This coordinate system is used for setting reference points that can be freely selected and have no influence on the active workpiece coordinate system. All axis movements are displayed relative to these reference points. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-29 6FC5 398-3CP10-0BA0...
Page 30
Section “Programmable work offset: TRANS”). Programmable offset Current TRANS É É É É É É W – workpiece zero Fig. 1-20 Coordinates on the workpiece; current workpiece coordinate system SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 1-30 6FC5 398-3CP10-0BA0...
The “Reference point approach” window (Fig. 2-1) displays whether or not the axes have been referenced (approached to their reference points). Axis must be referenced Axis has reached its reference point Press a direction key. –Z SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 2-31 6FC5 398-3CP10-0BA0...
Page 32
Quit the function by switching the mode (MDA, AUTOMATIC or JOG). Note “Reference point approach” is only possible in the Jog mode in the JOG REF window. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 2-32 6FC5 398-3CP10-0BA0...
Enter the offsets by positioning the S cursor bar on the input field to be changed, S enter the value(s) and either press <Input> or use a cursor key to confirm. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-33 6FC5 398-3CP10-0BA0...
Page 34
Use this softkey to create tool compensation data for a new tool. tool Parameters Fig. 3-1 Tool list Table 3-1 Parameters of the tool list Field Description Bitmap for identification of a multi-tool Tool number SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-34 6FC5 398-3CP10-0BA0...
Page 35
This is displayed to the operator. Fig. 3-2 Message in case of a configuration error To open the complete parameter list, use <Advanced>. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-35 6FC5 398-3CP10-0BA0...
Page 36
Base length 2 Base length 2 (adapter), Y axis DP23 Base length 3 Base length 3 (adapter), X axis DP24 Envelope diameter Diameter of the tool in the toolholder SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-36 6FC5 398-3CP10-0BA0...
Page 37
Orientation angle DP12 triangle, double “D”, single “D”, long “D”, rectangle, square, elongated hole Rectangle, square Y Length of the tool edge X Length of the tool edge SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-37 6FC5 398-3CP10-0BA0...
Note The following tool range can be used: Tool numbers from 1 to 99. Multi-tools are created using the formula Tool number by 100. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-38 6FC5 398-3CP10-0BA0...
Position the cursor bar on the input field to be changed and enter the value(s). Either move the cursor a press the <Input> key to accept the values from the input fields into the work offsets. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-39 6FC5 398-3CP10-0BA0...
R para- meters Either press the <Input> key or move the cursor to confirm. The values are accepted. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-40 6FC5 398-3CP10-0BA0...
Position the cursor bar on the input field you want to modify and enter the value(s). Either press the <Input> key or move the cursor to confirm. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-41 6FC5 398-3CP10-0BA0...
Page 42
/ reset. The timer is zeroed with each power-up of the control sy- stem. Time of execution of the selected NC program (in seconds) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-42 6FC5 398-3CP10-0BA0...
Page 43
Use this function to display all setting data for the control system in the form of a list. The Miscellane data are divided into S general S axis-specific and S channel setting data. Fig. 3-11 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-43 6FC5 398-3CP10-0BA0...
Fig. 3-12 Clamp protection Use this softkey function to switch the arrangement of the claws from ’parallel to the X axis’ to ’parallel to the Y axis’. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-44 6FC5 398-3CP10-0BA0...
Parameter Meaning X position of the clamp Y position of the clamp Clamp width Clearance between clamps 1 and 2 Clamp safety clearance Clamp holder safety clearance SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-45 6FC5 398-3CP10-0BA0...
Fig. 3-16 Interactive screenform for four clamps The protection zones are assigned as follows: Protection zone number Area Clamp 1 Clamp 2 Clamp holder 1 Clamp 3 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-47 6FC5 398-3CP10-0BA0...
Page 48
Setup Clamp protection Protection zone number Area Clamp 4 Clamp holder 2 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 3-48 6FC5 398-3CP10-0BA0...
The manually controlled mode is possible in the JOG and MDA modes. Settings Switch mm>inch Previous<< Fig. 4-1 Menu tree for the JOG mode, “Position” operating area SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-49 6FC5 398-3CP10-0BA0...
<JOG> again. The JOG start screen displays the position, feedrate and spindle values, as well as the cur- rent tool. Fig. 4-2 JOG main screen SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-50 6FC5 398-3CP10-0BA0...
Page 51
Safety clearance: Safety clearance to the workpiece surface This value defines the minimum clearance between the workpiece surface and the work- piece. JOG feedrate: Feedrate value in the JOG mode SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-51 6FC5 398-3CP10-0BA0...
Press <NC START> to start machining. During machining, editing of the blocks is no longer possible. The contents are stored even after editing. After restarting the NC, the axes can be tra- versed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-52 6FC5 398-3CP10-0BA0...
Page 53
Save MDA progr. gram directory. Alternatively, you may select an existing program from the list. Use the TAB key to change between input field and program list. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-53 6FC5 398-3CP10-0BA0...
Page 54
Fig. 4-5 The actual values for the MDA mode are displayed depending on the selected coordinate MCS-WCS- system. Use this softkey to switch between the two coordinate systems. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 4-54 6FC5 398-3CP10-0BA0...
Select the AUTOMATIC mode using the <AUTOMATIC> key on the machine control panel. The AUTOMATIC start screen appears, displaying the position, feedrate, spindle, and tool values, as well as the block currently active. Fig. 5-1 The AUTOMATIC start screen SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-55 6FC5 398-3CP10-0BA0...
Page 56
“Program progress” window. To switch back to the seven-block display, use the “Program sequence” softkey. Softkeys The program control softkeys are displayed (e.g. “Skip block”, “Program test”). Program control SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-56 6FC5 398-3CP10-0BA0...
Page 57
The G functions window displays all G functions currently active whereby each G function is assigned to a group and has a fixed position in the window. Use the <PageUp> or <PageDown> keys to display further G functions. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-57 6FC5 398-3CP10-0BA0...
Page 58
Use this softkey to switch from the seven-block to the three-block display. Program execution The values of the machine, workpiece or relative coordinate system are selected. MCS/WCS- SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-58 6FC5 398-3CP10-0BA0...
The name of the selected program is displayed in the “Pro- gram name” screen line. If desired, here you can specify how you want the program to be executed. Program control SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-59 6FC5 398-3CP10-0BA0...
Page 60
AUTOMATIC Mode Selecting / starting a part program “Machine” operating area Fig. 5-5 Program control Press <NC START> to start the part program execution. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-60 6FC5 398-3CP10-0BA0...
Without calcul. The interruption point is loaded. Interr. This softkey opens a dialog box where you can enter the number of the line or searched Find terms. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-61 6FC5 398-3CP10-0BA0...
Press <NC START> to continue the program execution. Use <RESET> to interrupt the program currently running. Pressing <NC START> again will restart the program you have interrupted and execute the program from the beginning. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-62 6FC5 398-3CP10-0BA0...
Press <NC START> to continue the program execution. Caution When reapproaching the interruption point, all axes will traverse at the same time. Make sure that the traversing area is not obstructed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-63 6FC5 398-3CP10-0BA0...
Press <NC START> to start the program execution. The program is reloaded continuously. At the end of the program or in case of RESET, the program is automatically removed from the control system. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 5-64 6FC5 398-3CP10-0BA0...
Use the cursor keys to navigate in the program directory. To find program names quickly, simply type the initial letter of the program name. The control system will automatically posi- tion the cursor on a program with matching characters. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-65 6FC5 398-3CP10-0BA0...
Page 66
This function opens a window displaying the first seven lines of a file if the cursor has been Preview window positioned on the program name for a certain time. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-66 6FC5 398-3CP10-0BA0...
Page 67
For the settings of the interface, please refer to the System operating area (Chapter 7). The part programs must be transmitted using the text format. Error log Error SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-67 6FC5 398-3CP10-0BA0...
Use the <OK> softkey to confirm your input. The new part program file will be created, and the editor window is opened automatically. Use <Abort> to cancel the creation of the program; the window will be closed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-68 6FC5 398-3CP10-0BA0...
Select origin block Tool Copy geometry block Paste Zoom + block Delete Zoom – block Clear Find screen Cursor Number coarse/fine Fig. 6-4 The “Program” menu tree SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-69 6FC5 398-3CP10-0BA0...
Page 70
After closing the screenform, the original parameter block is replaced by the corrected block. Note: Only automatically generated blocks can be recompiled. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-70 6FC5 398-3CP10-0BA0...
Press <NC START> to start the simulation for the selected part program. Softkeys If you select this softkey, the default setting is used for the scaling. origin SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-71 6FC5 398-3CP10-0BA0...
Page 72
Use this softkey to zoom in the displayed section. Zoom – Use this softkey to delete the visible image. Clear screen Use this softkey to change the cursor increment. Cursor coarse/fine SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-72 6FC5 398-3CP10-0BA0...
If the toolholder is coupled to a rotary axis, a this rotary axis can be assigned to a tool. Acti- vate the Driven tool checkbox and select the axis name. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-73...
Page 74
Selecting the <OK> softkey function accepts the data and lets you return to the tool geome- try list. Rectangular punch form Use the Length and Width input fields to define the dimensions of the rectangle. Fig. 6-9 Rectangular punch form SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-74 6FC5 398-3CP10-0BA0...
Page 75
Use the Angle input field to define the aperture angle of the triangle. The height of the triangle is determined by the Height field. The resulting triangle is centered to the center point of the envelope circle. Fig. 6-11 Triangular punch form SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-75 6FC5 398-3CP10-0BA0...
Page 76
Use the Radius input field to vary the punch diameter. Fig. 6-12 Hexagon punch form Octagon punch form Use the Radius input field to vary the punch diameter. Fig. 6-13 Octagon punch form SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-76 6FC5 398-3CP10-0BA0...
Page 77
Use the Width input field to define the dimensions of the Double “D” punch form. The rounding radius always corresponds to the radius of the envelope circle. Fig. 6-15 Double “D” punch form SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-77 6FC5 398-3CP10-0BA0...
Page 78
Use the Width input field to define the dimensions of the Long “D” punch form. The length is determined by the envelope circle diameter. Fig. 6-16 Long “D” punch form SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-78 6FC5 398-3CP10-0BA0...
Select the <RS232> softkey and select the desired transfer mode. RS232 Fig. 6-17 Reading out a program Use <Send> to start the data transfer. All data copied to the clipboard will be transmitted. Send SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-79 6FC5 398-3CP10-0BA0...
Page 80
1. Files read in with / without header 2. Files transmitted without file names in the punched-tape format Error File Name The file name does not correspond to the name convention of the NC. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 6-80 6FC5 398-3CP10-0BA0...
Service Drive RS 232 control program Program list Display Servo Servo trace trace Edit PLC Version alarm txt Fig. 7-2 The “System” menu tree (only horizontal level) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-81 6FC5 398-3CP10-0BA0...
Page 82
Entering the password Selecting the <OK> softkey sets the password. Use <Abort> to return to the System main screen without performing any action. Changing the password Change password SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-82 6FC5 398-3CP10-0BA0...
Page 83
This function will save the contents of the volatile memory into a nonvolatile memory area. Prerequisite: There is no program currently being executed. Do not carry out any operator actions while the data backup is running! Startup Startup SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-83 6FC5 398-3CP10-0BA0...
Page 84
The machine data are divided into the groups described in the following. General machine data General Open the “General machine data” window. Use the PageUp / PageDown keys to browse forward / backward. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-84 6FC5 398-3CP10-0BA0...
Page 85
Type the number or the name (or a part of the name) of the machine data you are looking for and press <OK>. The cursor will jump to the data searched. Use this softkey to continue searching for the next match. Continue search SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-85 6FC5 398-3CP10-0BA0...
Page 86
Open the “Drive machine data” dialog box. The first dialog box displays the current configuration, as well as the states of the control, power supply and drive units. Fig. 7-9 Configuration overview SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-86 6FC5 398-3CP10-0BA0...
Page 87
Select the <OK> softkey to accept your settings and to quit the dialog. Selecting the <Abort> softkey will quit the dialog box without saving your changes. Use this function to change the colors of the tip and softkey area. Softkey color SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-87 6FC5 398-3CP10-0BA0...
Page 88
This window displays information in respect of the digital drive. Service drives This window displays information in respect of the PROFIBUS settings. Service profibus Use this softkey to activate the action log. Service control SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-88 6FC5 398-3CP10-0BA0...
Page 89
Error messages issued by the Windows manager (only system-internal message meaning) Operating system er- Error messages issued by the QW operating system (only system internal ror message meaning) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-89 6FC5 398-3CP10-0BA0...
Page 90
Searching can be started either from the current cursor position or from the start of the list. Fig. 7-16 Configuring the firewall (cf. Section 1.5) Service firewall SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-90 6FC5 398-3CP10-0BA0...
Page 91
The header of the diagram contains the current scaling of the abscissa and the difference value of the horizontal markers. The diagram shown above can be moved within the visible screen area using the cursor keys. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-91 6FC5 398-3CP10-0BA0...
Page 92
The remaining channels will accept this setting. S Determining the measuring time: The measuring time in ms is entered directly in the “Measuring time” input field. It applies to all trace channels. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-92 6FC5 398-3CP10-0BA0...
Page 93
Use this function to increase / reduce the resolution (amplitude). Vertical scale + Vertical scale – Use these softkeys to define the step sizes of the markers. Marker steps Fig. 7-20 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-93 6FC5 398-3CP10-0BA0...
Page 94
All programs provided by the operator unit are displayed with their version numbers. By reloading software components, the version numbers can be differ from each other. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-94 6FC5 398-3CP10-0BA0...
Page 95
1 The basic system starts the program and transfers the control to the loaded program. Text file name Name of the text file (without extension) Softkey text ID reserved (SK ID) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-95 6FC5 398-3CP10-0BA0...
Page 96
(SK 1). If a different starting behavior is desired, you can use this function to define a different starting behavior. Type the number of the program (“Softkey” column) to be started after the system has booted here. Fig. 7-25 Modifying the startup DLL SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-96 6FC5 398-3CP10-0BA0...
Page 97
Input byte (IBx), input word (Iwx), input double-word (IDx) Outputs Output byte (Qbx), output word (Qwx), output double-word (QDx) Bit memory Flag byte (Mx), flag word (Mw), flag double-word (MDx) Times Time (Tx) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-97 6FC5 398-3CP10-0BA0...
Page 98
There are 3 lists to choose from: S Inputs (default setting) left list S Flags (default setting) central list S Outputs (default setting) right list S Variable SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-98 6FC5 398-3CP10-0BA0...
Page 99
PLC user program writes a program number to the PLC interface, which is then converted to a program name using a reference list. It is possible to manage max. 255 programs. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-99...
Page 100
This function can be used to insert or modify PLC user alarm texts. Select the desired alarm Edit PLC alarm txt number using the cursor. At the same time, the text currently valid is displayed in the input line. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-100 6FC5 398-3CP10-0BA0...
Page 101
Start-up data S Customer CF card Customer data on the CF card S RS232 Serial interface The data are handled using the “Copy & Paste” principle. Fig. 7-32 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-101 6FC5 398-3CP10-0BA0...
Page 102
Use this softkey to paste files or directories from the clipboard to the current directory. Paste Deletes the selected file name from the assignment list Delete Use this softkey to select all files for subsequent operations. Select SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-102 6FC5 398-3CP10-0BA0...
Page 103
9,600 Baud 19,200 Baud 38,400 Baud 57,600 Baud 115,200 Baud Stop bits Number of stop bits with asynchronous transmission Input: 1 stop bit (default setting)2 stop bits SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-103 6FC5 398-3CP10-0BA0...
Page 104
Overwriting Y: When reading in, it is checked whether the file already exists in the NC. with con- N: The files are overwritten without confirmation warning. firmation SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-104 6FC5 398-3CP10-0BA0...
Creating / reading in / reading out a start-up archive Creating / reading in / reading out a start-up archive Note for the Reader /BA1/ SINUMERIK 802D sl “Instruction Manual”, Section “Data backup and machine series start-up” Operating sequence Start-up Select the <Start-up files>...
Page 106
Paste In the dialog which is now displayed, either confirm the name offered or type a new name. Clicking on <OK> quits the dialog box. Fig. 7-36 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-106 6FC5 398-3CP10-0BA0...
3. Use <Copy> to copy the file to the clipboard. 4. Select the <Customer CF card> softkey and select the archiving location for the file. 5. Select the <Paste> softkey to start writing. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-107 6FC5 398-3CP10-0BA0...
The screen layout with its division into the main areas corresponds to the layout already de- scribed in Section 1.1. Any deviations and amendments pertaining to the PLC diagnosis are shown below. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-108 6FC5 398-3CP10-0BA0...
In addition to the softkeys and the navigation keys, this area provides still further key com- binations. Hotkeys The cursor keys move the focus over the PLC user program. When reaching the window borders, it is scrolled automatically. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-109 6FC5 398-3CP10-0BA0...
Page 110
Network title: Displays the network comment Command: Displays the complete operands If the input focus is positioned on a command, all operands includ- ing the comments are displayed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-110 6FC5 398-3CP10-0BA0...
Page 111
Use ”PLC status“ for monitoring and changing during the program execution. PLC status Fig. 7-39 PLC status display Use the <PLC status list > function to display and modify PLC signals. Status list SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-111 6FC5 398-3CP10-0BA0...
Page 112
PageUp/PageDown keys to select the PLC program block to be opened. The current program block is displayed in the Info line of the list box. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-112 6FC5 398-3CP10-0BA0...
Page 113
There are two types of program blocks. S OB1 Only temporary local variable S SBRxx Temporary local variable A table of variables exists for each program block. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-113 6FC5 398-3CP10-0BA0...
Page 114
“Program status” ladder diagram. This LAD acquires the values for the status stat. OFF display in several PLC cycles and then refreshes the status display. Fig. 7-45 “Program status” ON – absolute representation SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-114 6FC5 398-3CP10-0BA0...
Page 115
S Over all program blocks You can search for the operands and constants as whole words (identifiers). Depending on the display settings, you can search for symbolic or absolute operands. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-115 6FC5 398-3CP10-0BA0...
Page 116
Use this softkey to display the list of cross references. All operands used in the PLC project Cross are displayed. reference This list indicates in which networks an input, output, flag etc. is used. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-116 6FC5 398-3CP10-0BA0...
Page 117
... is used to search for operands in the list of cross references Find You can search for the operands as whole words (identifiers). When searching, uppercase and lowercase letters are ignored. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-117 6FC5 398-3CP10-0BA0...
Page 118
The text you are looking for is displayed in the notes line. If the text is not found, an ap- propriate error message is displayed which must be confirmed with <OK>. If the search object is found, use the <Continue search> softkey to continue the search. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-118 6FC5 398-3CP10-0BA0...
Use this softkey to display the alarms sorted by the time of their occurrence. The oldest Oldest alarm alarm stands at the beginning of the list. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-119 6FC5 398-3CP10-0BA0...
Page 120
System Alarm display Notes SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 7-120 6FC5 398-3CP10-0BA0...
The last block in the execution sequence contains a special word for the end of program: M2 . Table 8-1 NC program structure Word Word Word ; Comment ; 1. Set ; 2. Set ; ... ;End of program SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-121 6FC5 398-3CP10-0BA0...
1 to 4 figures to obtain a greater number of addresses. In this case, the value must be assigned using an equality sign “=” (see also Section “List of in- structions”). Examples: R10=6.234 H5=12.1 I1=32.67 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-122 6FC5 398-3CP10-0BA0...
If a block must be skipped during program execution, all program blocks marked with “ / ” are not executed. All instructions contained in the blocks concerned will not be considered. The program is continued with the next block without marking. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-123 6FC5 398-3CP10-0BA0...
Printable special characters Left round bracket “ Inverted commas Right round bracket Underscore (belonging to a letter) Left square bracket Decimal point Right square bracket Comma, delimiter SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-124 6FC5 398-3CP10-0BA0...
Page 125
Addition; positives sign Reserved; do not use – Subtraction; negative sign Non-printable special characters End-of-block characters Blank delimiter between the words, blank Tabulator Reserved; do not use SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-125 6FC5 398-3CP10-0BA0...
Programming 8.1.6 List of instructions Functions available with SINUMERIK 802D sl plus and pro Address Meaning Value assignments Information Programming Tool offset 0 ... 0 ... 9, only integer, Contains offset data for a certain tool T... ; D0–>offset D...
Page 127
Circular interpolation; tangential transition N10 ... N20 CT X... Y... F... ; Circle; tangential transition to the previous path segment Dwell time G group 2: Special movements, G4 F... ; Separate block, F: Time in seconds non-modal G4 S..; Separate block, S: in spindle revolutions Approaching a reference point G74 X1=0 Y1=0 Z1=0 ;...
Page 128
G17 * X/Y plane G group 6: Plane selection G17 ..; Vertical axis on this plane is the tool length compensation axis G500 * Settable work offset OFF G group 8: Settable work offset modally effective G54 * 1. settable zero offset 2nd settable work offset 3rd settable work offset 4th settable work offset...
Page 129
G25, G26 modally effective WALIMOF Working area limitation OFF G290 * SIEMENS mode G group 47: External NC languages modally effective The functions marked with * act at program start (CNC variant for the nibbling technology unless otherwise programmed and provided that the machine manufacturer default settings have not been changed).
Page 130
Address Meaning Value assignments Information Programming Programmed stop The machining is stopped at the end of a block containing M0; to continue, press NC START. Optional stop As with M0, but the stop is only performed if a special signal (Program control: “M01”) is present. End of program Can be found in the last block of the processing sequence...
Page 131
Address Meaning Value assignments Information Programming ATAN2( , ) Arc tangens2 The angle of the sum vector is calculated from 2 R40=ATAN2(30.5,80.1) ; R40: 20.8455 degrees vectors standing vertically one on another. The 2nd vector specified is always used for angle reference. Result in the range: –180 to +180 degrees SQRT() Square root...
Page 132
Address Meaning Value assignments Information Programming 0 ... 359.99999 Polar angle Specification in degrees, traversing in polar see G0, G1, G2, G3, G110, G111, G112 coordinates, definition of the pole; in addition: Polar radius RP Aperture angle for circular 0.00001 ... 359.99999 Specified in degrees;...
Page 133
Address Meaning Value assignments Information Programming $AA_MM[ Measurement result for an – Axis: Identifier of an axis (X, Y) traversing when N10 R1=$AA_MM[X] axis] axis in the machine measuring coordinate system $AA_MW[axi Measurement result for an Axis: Identifier of an axis (X, Y) traversing when N10 R2=$AA_MW[X] axis in the workpiece measuring...
Page 134
Address Meaning Value assignments Information Programming MCALL Modal subroutine call – The subroutine in the block containing MCALL is N10 MCALL CYCLE82(...) Separate block, drilling called automatically after each successive block cycle containing a path motion. The call acts until the next N20 HOLES1(...) ;...
Page 135
Le1: Name of leading axis 1 ,... Le2: Name of leading axis 2 Further parameters optionally TANG(C,X,Y,1“W”,“P”) ; Max. number of parameters Function only available with SINUMERIK 802D sl pro! TANGON Activate – Fo: Name of the following axis (rotary axis) TANGON(C) ;...
Page 136
Address Meaning Value assignments Information Programming CACP Absolute approach in positive direction of value stored in table. Direct approach of a position Approach position by increments...
These instructions do not determine the path by which the end points are reached; this is provided by a G group (G0, G1, G2 and G3... see Section 8.3 “Axis movements”). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-137...
Page 138
; X dimensioning still absolute, Y incremental dimensioning N180 G91 X40 Y20 ; Switching to incremental dimensioning N190 X–12 Y=AC(17) ; X still incremental dimensioning, Y absolute SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-138 6FC5 398-3CP10-0BA0...
All remaining geometrical specifications that are no direct workpiece specifications, such as feedrates, tool offsets, settable work offsets, are not influenced by G70/G71. G700/G710, however, influences additionally the feedrate F (inch/min, inch/rev. or mm/min, mm/rev.). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-139 6FC5 398-3CP10-0BA0...
Point defined by RP, AP RP=... AP=... Pole G17: X/Y plane Fig. 8-5 Polar radius and polar angle with definition of the positive direction SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-140 6FC5 398-3CP10-0BA0...
This results in the current workpiece coordinate system. The newly written dimension specifications are referred to this coordinate system. The offset is possible in all axes. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-141 6FC5 398-3CP10-0BA0...
; Programmable rotation, additive to the existing instructions ; Without values: clears old instructions for offset, rotation, scaling factor and mirroring The instructions with ROT, AROT always require a separate block. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-142 6FC5 398-3CP10-0BA0...
A scaling factor can be programmed for all axes with SCALE, ASCALE. The path is en- larged or reduced by this factor in the axis specified. The currently set coordinate system is used as the reference for the scale change. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-143 6FC5 398-3CP10-0BA0...
Page 144
; Contour in X and Y enlarged twice N40 L10 N50 ATRANS X2.5 Y18 ; Values are also scaled! N60 L10 ; Contour enlarged and offset Subroutine call – see Section 8.9 “Subroutine technique” SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-144 6FC5 398-3CP10-0BA0...
The direction of rotation of the circle G2/G3 is also reversed automatically when mirroring. Workpiece Original mirrored in X mirrored in Y and X mirrored in Y Workpiece Fig. 8-10 Example for mirroring with the tool position shown SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-145 6FC5 398-3CP10-0BA0...
; Settable work offset OFF – modal ; Settable work offset OFF – non–modal, ; Suppresses also the programmable offset G153 ; The same as G53, but suppresses additionally base frame SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-146 6FC5 398-3CP10-0BA0...
Page 147
N80 L47 ; Machine workpiece 4, here using L47 N90 G500 G0 X... ; Deactivate settable work offset Subroutine call – see Section 8.9 “Subroutine technique ” SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-147 6FC5 398-3CP10-0BA0...
; Upper working area limitation WALIMON ; Working area limitation ON WALIMOF ; Working area limitation OFF (Machine) Working area (Machine) X G25 Fig. 8-13 Programmable working area limitation (example: 2-dimensional) SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-148 6FC5 398-3CP10-0BA0...
Page 149
N30 T1 M6 N40 G0 X90 Y100 N50 WALIMON ; Working area limitation ON ; Work only within the limited area N90 WALIMOF ; Working area limitation OFF SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-149 6FC5 398-3CP10-0BA0...
For G60 exact stop, a window with various precision values can be selected with another G group. For exact stop, an alternative instruction with non-modal effectiveness exists: G9. You should consider these options for adaptation to your positioning tasks. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-150 6FC5 398-3CP10-0BA0...
; Feedrate 100 mm/min N15 X20 Y18 ; Tool traverses along a straight line in the space to P2 N20 X-20 Y80 N30 M2 ; End of program SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-151 6FC5 398-3CP10-0BA0...
G2/G3 are effective until they are canceled by another instruction of this G group (G0, G1, ...). For the path velocity, the programmed F word is decisive. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-152 6FC5 398-3CP10-0BA0...
Page 153
Circle smaller than or equal to Starting point semi-circle Fig. 8-18 Selection of the circle from two possible circles with radius specification via the sign of CR= SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-153 6FC5 398-3CP10-0BA0...
Page 154
N10 G2 Z50 X40 CR=12.207 ; End point and radius Note: With a negative leading sign for the value with CR=–..., a circular segment larger than a semi-circle is selected. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-154 6FC5 398-3CP10-0BA0...
Page 155
; Circle starting point for N10 N10 G2 I10 J-7 AR=105 ; Center point and aperture angle Note: Center point values refer to the circle starting point! SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-155 6FC5 398-3CP10-0BA0...
CIP remains active until canceled by another instruction from this G group (G0, G1, G2, ...). Note: The configured dimensional data G90 or G91 applies to the end point and the inter- mediate point. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-156 6FC5 398-3CP10-0BA0...
Circle with tangential transition to the previous path section Programming example N10 G1 X20 F300 ; Straight line N20 CT X... Y... ; Circle with tangential connection SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-157 6FC5 398-3CP10-0BA0...
Approaching coded positions: CAC, CIC, CDC, CACP, CACN Function Max. 60 (0 to 59) positions can be entered for 2 axes in position tables using the machine data. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-158 6FC5 398-3CP10-0BA0...
Page 159
Example: Positioning table for linear axis and rotary axis Table 1 (linear axis) Position number: Position value: 27,3 40,7 Indexing axis: Table 1 (rotary axis) Position number: Position value: Degrees Fig. 8-26 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-159 6FC5 398-3CP10-0BA0...
Tangential control: TANG, TANGON, TANGOF, TLIFT, TANGDEL Functionality The function is only available for SINUMERIK 802D sl pro. The tangential control is used if, e.g. a tool is to be guided tangentially to the workpiece con- tour to be traversed.
Page 161
The angle change from which an automatic intermediate block is inserted can be configured via machine data. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-161 6FC5 398-3CP10-0BA0...
The feedrate F is effective for the interpolation types G1, G2, G3, CIP and CT and is re- tained until a new F word is written. Programming F... Remark: For integer values, the decimal point is not required, e.g. F300. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-162 6FC5 398-3CP10-0BA0...
The selection of the exact stop window has a significant influence on the total time if many positioning operations are executed. Fine adjustments require more time. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-163 6FC5 398-3CP10-0BA0...
Page 164
This may lead to a significant jerk (acceleration change). The size of the jerk can be limited by activating the SOFT function. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-164 6FC5 398-3CP10-0BA0...
BRISK allows time-optimized working. The set ve- locity is reached in a short time. However, jumps are present in the acceleration pattern. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-165...
The axis interpolation is then carried out with this proportional acceleration. Reference value (100%) is the valid machine data value for the acceleration. Programming ACC[axis name] = percentage ; for the axis SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-166 6FC5 398-3CP10-0BA0...
; Feedforward control ON FFWOF ; Feedforward control OFF Programming example N10 FFWON ; Feedforward control ON N20 G1 X... Z... F900 N80 FFWOF ; Feedforward cotnrol OFF SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-167 6FC5 398-3CP10-0BA0...
G4, e.g. backing off. The words with F... or S... are for the time specifications in this block only. Any feedrate F programmed beforehand is maintained. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-168 6FC5 398-3CP10-0BA0...
8.3.17 Coupled motion: TRAILON, TRAILOF Note This function is only available for SINUMERIK 802D sl pro. Function When a defined leading axis is moved, the trailing axes (= following axes) assigned to it tra- verse through the distances described by the leading axis, allowing for a coupling factor.
Page 170
The coupled motion is performed in the machine coordinate system (MCS). The number of coupled-axis groupings which may be simultaneously activated is limited only by the maximum possible number of combinations of axes on the machine. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-170 6FC5 398-3CP10-0BA0...
1 = Preactivate protection zone 2 = Activate protection zone 3 = Preactivate protection zone with conditional stop xMove, yMove Moving the protection zone already defined along the geometry axes SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-171 6FC5 398-3CP10-0BA0...
Page 172
N70 T588 ; Tool 588 ; Tool change using M6: N10 T14 ... ; Preselect tool 14 N15 M6 ; Carry out tool change; thereafter, T14 is active SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-172 6FC5 398-3CP10-0BA0...
In addition to M and H functions, T, D, and S functions can also be transferred to the PLC (programmable logic controller). In all, a maximum of 10 such function outputs are possible in a block. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-173 6FC5 398-3CP10-0BA0...
In addition to M and H functions, T, D, and S functions can also be transferred to the PLC (programmable logic controller). In all, a maximum of 10 such function outputs are possible in a block. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-174 6FC5 398-3CP10-0BA0...
; One-dimensional field of the INT type, n: Integer DEF INT PVAR6[n,m] ; Two-dimensional field of the INT type, n, m: Integer Example: DEF INT PVAR7[3] ; Field with 3 elements of the INT type SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-177 6FC5 398-3CP10-0BA0...
R1=$A_DBR[5] ; Read REAL value, offset 5 (starts at byte 5 of the range) Information S The reading of variables generates a preprocessing stop (internal STOPRE). S A maximum of 3 variables can be written simultaneously (in a block). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-178 6FC5 398-3CP10-0BA0...
; Jump backwards (in the direction of the first block in the program) Label ; Selected string for the label (jump label) or for the block number SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-179 6FC5 398-3CP10-0BA0...
; String selected for the label (jump label) or block number ; Initiation of the jump condition condition ; Arithmetic parameters, arithmetic expression for formulating the condition SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-180 6FC5 398-3CP10-0BA0...
Page 181
Several conditional jumps in the block: N10 MA1: ... N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ... N50 MA2: ... Remark: The jump is executed for the first fulfilled condition. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-181 6FC5 398-3CP10-0BA0...
In block N30, R1 is incremented by the clearance angle R3; R4 is decremented by 1. If R4 > 0, N20 is reprocessed; otherwise, N50 with end of program. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-182...
The RET instruction is used when G64 continuous-path mode is not to be interrupted by the return. With M2, G64 is interrupted and exact stop is initiated. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-183 6FC5 398-3CP10-0BA0...
Page 184
P. A ma- ximum of 9,999 cycles are possible (P1 ... P9999). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-184 6FC5 398-3CP10-0BA0...
Page 185
Please make sure that the values of your arithmetic parameters used in upper program lev- els are not inadvertently changed in lower program levels. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-185 6FC5 398-3CP10-0BA0...
NC start and program end / reset with active tool is measured. The measurement is also interrupted with active dwell time. The timer is zeroed automatically at a “Controller run-up with default values”. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-186 6FC5 398-3CP10-0BA0...
This counter records the number of all workpieces produced since the starting time. When the workpiece setpoint is reached ( $AC_REQUIRED_PARTS, value greater than zero), the counter is automatically zeroed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-187 6FC5 398-3CP10-0BA0...
Page 188
Number of parts = $AC_ACTUAL_PARTS $AC_SPECIAL_PARTS Cannot be displayed “Part count” is visible in addition in the AUTOMATIC mode in the “Position” operating area in the information line. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-188 6FC5 398-3CP10-0BA0...
Overview of tool monitoring Functionality This function is available for SINUMERIK 802D sl plus and 802D sl pro. The tool monitoring is activated via machine data. The following monitoring types are possible for the active cutting edge of the active tool:...
This factor can be set before using the tool, in order to take the different kinds of wear into consideration according to the workpiece material used, for example. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-190...
Page 191
This also applies to mon. If a data is required at all, this can also be directly trans- ferred as a number (1 or 2). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-191 6FC5 398-3CP10-0BA0...
($TC_MOP13[t,d]) is typically performed via operator input (HMI). It can, however, also be performed through the RESETMON (state, t, d, ,mon) function as already described for the tool life monitoring. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-192 6FC5 398-3CP10-0BA0...
Only one function at a time can be active within a G code group (similar, for example, to the various interpolation modes G0, G1, G2, G3, etc., which are also mutually exclusive). SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-194...
Page 195
Punching ON PON activates the punching function and deactivates SON. PON has a modal action like SON. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-195 6FC5 398-3CP10-0BA0...
Page 196
The first punching interface is always active after a reset or control system power up. If only one interface is used, then it need not be programmed. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-196 6FC5 398-3CP10-0BA0...
The following programming measures (example) can be taken to prevent this: N100 STOPRE N110 $SC_MINTIME_BETWEEN_STOKES=1.3 The function is not active when SD42404 = 0. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-197 6FC5 398-3CP10-0BA0...
Page 198
(100 %). Example 2 Fig. 8-38 Proportional increase in acceleration from 75 to 25 % with a distance between holes of 3 mm to 8 mm SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-198 6FC5 398-3CP10-0BA0...
; Punching/nibbling OFF and punching OFF with delay DEFINE M20 AS SPOF PDELAYOF ; Nibbling ON DEFINE M22 AS SON ; Nibbling ON with auxiliary function output DEFINE M22 AS SON M=22 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-199 6FC5 398-3CP10-0BA0...
Page 200
N110 X120 M22 ; Activate nibbling; stroke initiation prior to and after the movement N120 X150 Y150 M25 ; Activate punching; stroke initiation at the end of the movement SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-200 6FC5 398-3CP10-0BA0...
Auxiliary functions are executed in the first of the generated blocks. Programming SPP= SPN= Parameters Table 8-5 Size of path section (maximum distance between strokes); modal Number of path sections per block; non-modal SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-201 6FC5 398-3CP10-0BA0...
Page 202
N170 G02 X-62.5 Y62.5 I J62.5 SPP=3 SON ; Nibbling ON; maximum path segment length ; for automatic path segmentation: 3 mm N180 G00 G90 Y300 SPOF ; Nibbling OFF SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-202 6FC5 398-3CP10-0BA0...
The com- mand is deactivated with SPOF or SPP=0. Example: N10 SON X0 Y0 N20 SPP=2 X10 SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-203 6FC5 398-3CP10-0BA0...
Page 204
SPN defines the number of path segments to be generated from the total traversing di- stance. The length of the segments is calculated automatically. Since SPN is non-modal, punching or nibbling must be activated beforehand with PON or SON respectively. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-204 6FC5 398-3CP10-0BA0...
The programmed path segment length (SPP) basically refers to the path axes. For this rea- son, the SPP value is ignored in blocks which contain a single axis motion and an SPP va- lue, but not a programmed path axis. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-205 6FC5 398-3CP10-0BA0...
Page 206
The programmed number of path segments is applicable even if a path axis is not program- med in the same block. Prerequisite: The single axis is defined as a punching/nibbling axis. SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition 8-206 6FC5 398-3CP10-0BA0...