Navigation

  • Page 1

    SINUMERIK SINUMERIK 802D sl Surface grinding 3,Preface 13,Description 13, 13,1 23,Software user interface 23, 23,2 31,Turning on, reference 31,point 31,approach 31, 31, 31,3 33,Setup 33,4 33, 61,Manual 61, mode 61, 61,5 61, 73,Automatic mode 73, 73,6 73, 93,Part programming...

  • Page 2

    Legal information Legal information Warning notice system This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert symbol, n...

  • Page 3

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 3 Preface Structure of the documentation The SINUMERIK documentation is organized in 3 parts: ● General documentation ● User documentation ● Manufacturer/service documentation Information on the following topic...

  • Page 4

    Preface Surface grinding 4 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Standard scope This documentation only describes the functionality of the standard version. Extensions or changes made by the machine tool manufacturer are documented by the machine tool manufacturer. Oth...

  • Page 5

    Preface Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 5 Questions regarding documentation If you have any queries (suggestions, corrections) in relation to this documentation, please fax or e-mail us: Fax +49 9131 98 2176 E-mail actionURI(mailto:docu.motionco...

  • Page 6

    Preface Surface grinding 6 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0

  • Page 7

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 7 Table of contents Preface ...................................................................................................................................................... 3,3 1 Description.....................

  • Page 8

    Table of contents Surface grinding 8 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 6.4 Block search................................................................................................................................ 81,81 6.5 Simultaneous recording ..................

  • Page 9

    Table of contents Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 9 9.12 Surface grinding with intermittent infeed - CYCLE428 .............................................................. 176,176 9.13 Profile grinding - CYCLE429.....................................

  • Page 10

    Table of contents Surface grinding 10 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.6 Tool and tool offset.................................................................................................................... 257,257 10.6.1 General Information ..................

  • Page 11

    Table of contents Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 11 13.2 Operating options....................................................................................................................... 323,323 A Appendix.....................................

  • Page 12

    Table of contents Surface grinding 12 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0

  • Page 13

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 13 Description 11.1 Control and display elements Operator control elements The defined functions are called up via the horizontal and vertical softkeys. For a description, please refer to this manual: Figure 1-1 CNC...

  • Page 14

    Description 1.2 Error and status displays Surface grinding 14 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 1.2 Error and status displays LED displays on the CNC operator panel (PCU) The following LEDs are installed on the CNC operator panel. The individual LEDs and their f...

  • Page 15

    Description 1.3 Key definition of the full CNC keyboard (vertical format) Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 15 1.3 Key definition of the full CNC keyboard (vertical format)

  • Page 16

    Description 1.3 Key definition of the full CNC keyboard (vertical format) Surface grinding 16 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Hot keys In the part program editor and in the input fields of the HMI, the following functions can be carried out with certain key combin...

  • Page 17

    Description 1.4 Key definition of the machine control panel Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 17 1.4 Key definition of the machine control panel

  • Page 18

    Description 1.4 Key definition of the machine control panel Surface grinding 18 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Note This documentation assumes an 802D standard machine control panel (MCP). Should you use a different MCP, the operation may be other than described ...

  • Page 19

    Description 1.5 Coordinate systems Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 19 1.5 Coordinate systems As a rule, a coordinate system is formed from three mutually perpendicular coordinate axes. The positive directions of the coordinate axes are defined usin...

  • Page 20

    Description 1.5 Coordinate systems Surface grinding 20 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Machine coordinate system (MCS) The orientation of the coordinate system relative to the machine depends on the respective machine type. It can be rotated in different positions...

  • Page 21

    Description 1.5 Coordinate systems Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 21 The origin of this coordinate system is the machine zero. This point is only a reference point which is defined by the machine manufacturer. It does not have to be approachable. ...

  • Page 22

    Description 1.5 Coordinate systems Surface grinding 22 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Clamping the workpiece For machining, the workpiece is clamped on the machine. The workpiece must be aligned such that the axes of the workpiece coordinate system run in parallel...

  • Page 23

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 23 Software user interface 22.1 Screen layout Figure 2-1 Screen layout The screen is divided into the following main areas: ● Status area ● Application area ● Note and softkey area Status area Figure 2-2 St...

  • Page 24

    Software user interface 2.1 Screen layout Surface grinding 24 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Table 2- 1 Explanation of the screen controls in the status area Numbering Display Icon Significance Position (operating area key <POSITION>) System (operating...

  • Page 25

    Software user interface 2.1 Screen layout Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 25 Numbering Display Icon Significance AUTOMATIC ③ Alarm and message line In addition, the following is displayed: 1. Alarm number with alarm text, or 2. Message text ...

  • Page 26

    Software user interface 2.1 Screen layout Surface grinding 26 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Screen item Display Significance HMI status information ETC is possible (pressing this key displays the horizontal softkey bar providing further functions.) Mixed n...

  • Page 27

    Software user interface 2.2 Operating areas Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 27 2.2 Operating areas The functions of the control system can be carried out in the following operating areas: POSITION Machine operation OFFSET PARAM Entering th...

  • Page 28

    Software user interface 2.2 Operating areas Surface grinding 28 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 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 ...

  • Page 29

    Software user interface 2.3 The help system Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 29 2.3 The help system Comprehensive online help is stored in the control system. Some help topics are: ● Product brief of all important operating functions ● Overview...

  • Page 30

    Software user interface 2.3 The help system Surface grinding 30 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Softkeys This function opens the selected topic. Figure 2-5 Help system: Description of the topic Use this function to select cross references. A cross reference is ...

  • Page 31

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 31 Turning on, reference point approach 3 Note When you turn on the SINUMERIK 802D sl and the machine, please also observe the machine documentation, since turning on and reference point approach are machine-depende...

  • Page 32

    Turning on, reference point approach Surface grinding 32 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Press the arrow keys. If you select the wrong approach direction, no motion is carried out. One after the other, move each axis to the reference point. You can exit the fu...

  • Page 33

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 33 Setup 44.1 Entering tools and tool offsets Functionality The "OFFSET PARAM" operating area allows you to store the parameters required for machine operation. Operating sequences This function opens th...

  • Page 34

    Setup 4.1 Entering tools and tool offsets Surface grinding 34 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Softkeys Clearing the calculated dresser data. Use this softkey to delete the tool. Opens a lower-level menu bar offering all functions required to create and display f...

  • Page 35

    Setup 4.2 Create new tool Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 35 4.2 Create new tool Functionality The tool offsets consist of various data describing the geometry, the wear and the tool type. Each tool contains a defined number of parameters, dependin...

  • Page 36

    Setup 4.2 Create new tool Surface grinding 36 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Operating sequences (new tool) This function opens an input screen in which the tool number, tool type, and grinding wheel shape are to be entered or selected. Figure 4-3 New tool Conf...

  • Page 37

    Setup 4.2 Create new tool Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 37 Note: Cylindrical grinding begins with S2. Flat grinding begins with S1. The conversion is done internally, for an entered value of 1. For standard wheels (vertical and inclined), the D n...

  • Page 38

    Setup 4.2 Create new tool Surface grinding 38 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Figure 4-5 Corrective values Cutting edges 7-9 are the three available dressing tools have a fixed allocation to the standard contour cutting edge. Table 4- 1 Allocation of dressers D f...

  • Page 39

    Setup 4.2 Create new tool Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 39 In the next step, the tool data are to be entered. ● Nominal dimensions for monitoring ● Geometry data ● Technological data ● Data for the dressers Nominal dimensions and monitor...

  • Page 40

    Setup 4.2 Create new tool Surface grinding 40 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Geometry data This function is used the enter the wheel geometry for the wheel type selected. Figure 4-7 Geometry example data for a vertical wheel with back-slope The following wheel t...

  • Page 41

    Setup 4.2 Create new tool Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 41 Technological data By means of the technological data, the wheel type dependent dressing technology is defined. Figure 4-8 Technology example data for a vertical wheel with back-slope D...

  • Page 42

    Setup 4.2 Create new tool Surface grinding 42 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Use the "Type" toggle field to select the dresser type: Fixed dresser: Tile/Diamond Form roll 1 to 3 Diamond roll 1 to 3 Enter the parameters depending on the selection made....

  • Page 43

    Setup 4.2 Create new tool Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 43 Parameter tables The function opens a summary of all cutting edge parameters. Note: This function is available only with a password set (Customer). Figure 4-12 The following table conta...

  • Page 44

    Setup 4.3 Register dresser Surface grinding 44 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 4.3 Register dresser Functionality This function is used to determine the dresser positions in the machine for dressers that are used by means of the geometry axes. The axis values are d...

  • Page 45

    Setup 4.3 Register dresser Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 45 Following scratching of the selected axis, select "Calculate position" to read the axis actual value and calculate it with the active tool. The green check mark at the end of t...

  • Page 46

    Setup 4.4 Sense workpiece Surface grinding 46 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 4.4 Sense workpiece Functionality This function is used to detect the workpiece position in the machine with respect to the particular axis. The HMI transmits both axis name and setpoint ...

  • Page 47

    Setup 4.4 Sense workpiece Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 47 Special features in connection with manual grinding If you have 50,interrupted manual grindin 50,g (Page 50) with the PLC key "Handwheel" during manual grinding, then the last ...

  • Page 48

    Setup 4.5 Shaping/dressing Surface grinding 48 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 4.5 Shaping/dressing Functionality This function is used to shape a "raw" grinding wheel without generating an NC program. The procedure always refers to the currently active t...

  • Page 49

    Setup 4.5 Shaping/dressing Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 49 How profiling is executed In the cycle, the shaper allowance is machined first and then all dressing strokes are executed. The current state is shown in the fields. The procedure can be...

  • Page 50

    Setup 4.6 Manual grinding Surface grinding 50 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 4.6 Manual grinding Functionality This function is for grinding (precision grinding) with the handwheel. This function does not require a workpiece program. Operation Manual grinding is ...

  • Page 51

    Setup 4.6 Manual grinding Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 51 Manual grinding, no oscillation The figure below shows an input screen with parameters for manual grinding without oscillation: Figure 4-18 Manual grinding without oscillation This funct...

  • Page 52

    Setup 4.6 Manual grinding Surface grinding 52 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Manual grinding, oscillation The figure below shows an input screen with parameters for manual grinding with oscillation: Figure 4-20 Manual grinding with oscillation If you have selecte...

  • Page 53

    Setup 4.6 Manual grinding Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 53 ● Feedrate Z (mm/stroke) ● Dwell time at reversal point position 2 (in seconds if there is a tool spindle present; otherwise, in revolutions) This function starts manual grinding with...

  • Page 54

    Setup 4.7 Program setting data Surface grinding 54 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 4.7 Program setting data Functionality The setting data are used to define the settings for the operating states. These can be changed as necessary. Operating sequence These can be...

  • Page 55

    Setup 4.7 Program setting data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 55 ● Dry run feed (DRY) The feedrate which can be entered here will be used instead of the programmed feedrate in the AUTOMATIC mode if the "Dry run feed" function is select...

  • Page 56

    Setup 4.7 Program setting data Surface grinding 56 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Times Counters Figure 4-24 Times, Counters Meaning: ● Total parts: Total number of workpieces produced (total actual) ● Parts requested: Number of workpieces required (workpiece...

  • Page 57

    Setup 4.7 Program setting data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 57 Use this function to display all setting data for the control system in the form of a list. The setting data are divided up into general, axis-specific and channel-specific data. Th...

  • Page 58

    Setup 4.8 Arithmetic parameter R Surface grinding 58 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 4.8 Arithmetic parameter R Functionality In the "R parameters" start screen, any R parameters that exist within the control system are listed. These global parameters can...

  • Page 59

    Setup 4.9 User data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 59 4.9 User data Functionality The user data is internally processed in the cycles. This data can be changed as necessary. Operating sequences These can be found in the <OFFSET PARAM> opera...

  • Page 60

    Setup 4.9 User data Surface grinding 60 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0

  • Page 61

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 61 Manual mode 55.1 Manual mode Manual mode is supported by the JOG and MDA operating modes. Figure 5-1 JOG menu tree, "Position" operating area Figure 5-2 MDA menu tree, "Position" operating area

  • Page 62

    Manual mode 5.2 JOG mode - "Position" operating area Surface grinding 62 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 5.2 JOG mode - "Position" operating area 5.2.1 JOG mode Operating sequences Use the <JOG> key on the machine control panel to select ...

  • Page 63

    Manual mode 5.2 JOG mode - "Position" operating area Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 63 The JOG start screen displays the position, feedrate and spindle values, as well as the current tool. Figure 5-3 JOG mode start screen Parameter Tab...

  • Page 64

    Manual mode 5.2 JOG mode - "Position" operating area Surface grinding 64 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Note If a second spindle is integrated into the system, the workspindle will be displayed using a smaller font. The window will always display the d...

  • Page 65

    Manual mode 5.2 JOG mode - "Position" operating area Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 65 5.2.2 Assigning handwheels Operating sequence Select the "JOG" operating mode. Press the <Handwheel> softkey. The "Handwheel&qu...

  • Page 66

    Manual mode 5.3 MDA mode (manual input) "Position" operating area Surface grinding 66 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 5.3 MDA mode (manual input) "Position" operating area Functionality In the MDA mode, you can create or execute a part progra...

  • Page 67

    Manual mode 5.3 MDA mode (manual input) "Position" operating area Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 67 Parameter Table 5- 2 Description of the parameters in the MDA working window Parameter Explanation MCS X Z Displays the existing axes in...

  • Page 68

    Manual mode 5.3 MDA mode (manual input) "Position" operating area Surface grinding 68 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Use the <PageUp> or <PageDown> keys to display additional G functions. Selecting the softkey repeatedly will close the windo...

  • Page 69

    Manual mode 5.3 MDA mode (manual input) "Position" operating area Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 69 5.3.1 Teach In Functionality You can use the "Teach In" function to create and change simple traversing blocks. You can transf...

  • Page 70

    Manual mode 5.3 MDA mode (manual input) "Position" operating area Surface grinding 70 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 General sequence 1. Use the arrow keys to select the program block that you want to edit or that is to have the new traversing block ins...

  • Page 71

    Manual mode 5.3 MDA mode (manual input) "Position" operating area Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 71 – "Rapid feed" Figure 5-9 Rapid traverse You traverse the axes and teach-in a rapid traverse block with the approached posi...

  • Page 72

    Manual mode 5.3 MDA mode (manual input) "Position" operating area Surface grinding 72 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 – "Circular" Figure 5-11 Circular You teach in an intermediate point and an end point for a circle. Operation in the "...

  • Page 73

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 73 Automatic mode 66.1 Automatic mode Menu tree Figure 6-1 Automatic menu tree Preconditions The machine is set up for the AUTOMATIC mode according to the specifications of the machine manufacturer.

  • Page 74

    Automatic mode 6.1 Automatic mode Surface grinding 74 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Operating sequence Select Automatic mode by pressing the <Automatic> key on the machine control panel. The Automatic start screen appears, displaying the position, feedrate...

  • Page 75

    Automatic mode 6.1 Automatic mode Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 75 Parameter Explanation Tool Displays the currently active tool with the current edge number (T..., D...). Current block The block display displays seven subsequent blocks of the cu...

  • Page 76

    Automatic mode 6.1 Automatic mode Surface grinding 76 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Use the <PageUp> or <PageDown> keys to display additional G functions. This window displays the auxiliary and M functions currently active. Selecting the softkey rep...

  • Page 77

    Automatic mode 6.1 Automatic mode Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 77 ● "Single block, fine": If this function is active, the part program blocks are executed as follows: Each block is decoded separately, and a stop is performed at each ...

  • Page 78

    Automatic mode 6.2 Machining offset Surface grinding 78 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 6.2 Machining offset Functionality Fine offsets can be entered in Y and Z, globally for each seat or individually for a specific seat. From then on, these offsets will always b...

  • Page 79

    Automatic mode 6.3 Selection and start of a part program Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 79 6.3 Selection and start of a part program Functionality Before starting the program, make sure that both the control system and the machine are set up. Obse...

  • Page 80

    Automatic mode 6.3 Selection and start of a part program Surface grinding 80 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 If desired, here you can specify how you want the program to be executed. Figure 6-6 Program control Press <NC START> to start executing the part pro...

  • Page 81

    Automatic mode 6.4 Block search Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 81 6.4 Block search Operating sequence Prerequisite:The desired program has already been selected, and the control system is in the RESET state. The block search function provides adv...

  • Page 82

    Automatic mode 6.4 Block search Surface grinding 82 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Use this softkey to perform the block search by entering a term you are looking for. Figure 6-8 Entering the searched term You can use the toggle field to define the starting posit...

  • Page 83

    Automatic mode 6.4 Block search Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 83 Regrinding "Regrinding" enables you to remachine the "seat" of a workpiece that has already been machined, either with or without an offset, but always with the ...

  • Page 84

    Automatic mode 6.5 Simultaneous recording Surface grinding 84 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 6.5 Simultaneous recording Operating sequence You have selected a part program to be executed and have pressed <NC START>. Execution of the part program is simulta...

  • Page 85

    Automatic mode 6.5 Simultaneous recording Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 85 ● "Delete window" ● "Cursor" – "Set cursor" – "Cursor fine", "Cursor coarse", "Cursor very coarse" When...

  • Page 86

    Automatic mode 6.5 Simultaneous recording Surface grinding 86 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Figure 6-12 Display area "Window max" Operating sequence to set and save the display area 1. You have selected an area in the simulation view. 2. Press the &quo...

  • Page 87

    Automatic mode 6.6 Stop / cancel a part program Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 87 6.6 Stop / cancel a part program Operating sequence With <NC STOP> the execution of a part program is interrupted. The interrupted machining can be continued...

  • Page 88

    Automatic mode 6.7 Reapproach after cancellation Surface grinding 88 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 6.7 Reapproach after cancellation After a program cancellation (RESET), you can retract the tool from the contour in manual mode (JOG). Operating sequence Select ...

  • Page 89

    Automatic mode 6.8 Repositioning after interruption Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 89 6.8 Repositioning after interruption After interrupting the program (<NC STOP>), you can retract the tool from the contour in manual mode (JOG). The contro...

  • Page 90

    Automatic mode 6.9 Execute from external Surface grinding 90 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 6.9 Execute from external Functionality In <AUTOMATIC> mode > <PROGRAM MANAGER> operating area, the following interfaces are available for external execut...

  • Page 91

    Automatic mode 6.9 Execute from external Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 91 Operating sequence, execution from customer CompactFlash Card or USB FlashDrive Requirement: The control system is in the "Reset" state. Select the <AUTOMATI...

  • Page 92

    Automatic mode 6.9 Execute from external Surface grinding 92 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 4. Programming device/PC: – Activate the drive/directory for network operation. 5. Programming device/PC: – Establish an Ethernet connection to the control. 6. Control:...

  • Page 93

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 93 Part programming 77.1 Part programming overview Menu tree Figure 7-1 "Program Manager" menu tree Functionality The PROGRAM MANAGER operating area is the management area for workpiece programs in the cont...

  • Page 94

    Part programming 7.1 Part programming overview Surface grinding 94 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Operating sequence Press the <PROGRAM MANAGER> key to open the program directory. Figure 7-2 The "Program Manager" start screen Use the cursor key...

  • Page 95

    Part programming 7.1 Part programming overview Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 95 Note Selecting individual files: Position the cursor on the corresponding file and press the <Select> key. The selected line will change its color. If you pre...

  • Page 96

    Part programming 7.1 Part programming overview Surface grinding 96 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 must not contain any program calls of part programs which are not stored in the directory of the NC. This softkey is needed in connection with the work in the networ...

  • Page 97

    Part programming 7.2 Enter new program Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 97 7.2 Enter new program Operating sequences You have selected the PROGRAM MANAGER operating area. Use the "NC directory" softkeys to select the storage location for...

  • Page 98

    Part programming 7.3 Editing the part program Surface grinding 98 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 7.3 Editing the part program Functionality A part program can only be edited if it is currently not being executed. Any modifications to the part program are stored i...

  • Page 99

    Part programming 7.3 Editing the part program Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 99 Operating sequence In the PROGRAM MANAGER operating area, select the program to be edited. Press the <Open> softkey. The selected program will open. Softkeys ...

  • Page 100

    Part programming 7.3 Editing the part program Surface grinding 100 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0

  • Page 101

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 101 System 88.1 "System" operating area Functionality The SYSTEM operating area includes functions required for parameterizing and analyzing the NCK, the PLC and the drive. Depending on the functions selecte...

  • Page 102

    System 8.1 "System" operating area Surface grinding 102 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Operating sequence The full CNC keyboard is used to change to the <SHIFT> and <SYSTEM> operating areas and the start screen is displayed. Figure 8-2 &quo...

  • Page 103

    System 8.1 "System" operating area Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 103 Figure 8-3 Entering the password After selecting the "Accept" softkey, the password is set. Use "Abort" to return without any action to the "...

  • Page 104

    System 8.1 "System" operating area Surface grinding 104 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Resetting the credential User network log-in Use "Change language" to select the user interface language. Figure 8-5 User interface language Use the curso...

  • Page 105

    System 8.1 "System" operating area Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 105 "Save data" This function will save the contents of the volatile memory into a nonvolatile memory area. Requirement: There is no program currently executed. ...

  • Page 106

    System 8.2 SYSTEM - "Start-up" softkeys Surface grinding 106 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 8.2 SYSTEM - "Start-up" softkeys Commissioning Use this softkey to select the NC power-up mode. Select the desired mode using the cursor. ● Normal p...

  • Page 107

    System 8.3 SYSTEM - "Machine data" softkeys Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 107 8.3 SYSTEM - "Machine data" softkeys References You will find a description of the machine data in the following manufacturers´ documents: SINUMERI...

  • Page 108

    System 8.3 SYSTEM - "Machine data" softkeys Surface grinding 108 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 General machine data Open the "General machine data" window. Use the Page Up / Page Down keys to browse forward / backward. Figure 8-7 General ma...

  • Page 109

    System 8.3 SYSTEM - "Machine data" softkeys Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 109 This function provides various display filters for the active machine data group. Further softkeys are provided: ● "Expert": Use this softkey to s...

  • Page 110

    System 8.3 SYSTEM - "Machine data" softkeys Surface grinding 110 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Use "Axis +" or "Axis " to switch to the machine area of the next or previous axis. The contents of the machine data are updated. Channe...

  • Page 111

    System 8.3 SYSTEM - "Machine data" softkeys Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 111 SINAMICS drive machine data Open the "Drive machine data" dialog box. The first dialog box displays the current configuration, as well as the stat...

  • Page 112

    System 8.3 SYSTEM - "Machine data" softkeys Surface grinding 112 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 In the note line, the selected value is displayed in hexadecimal and binary values. Use these functions to search in the parameter list for the term you are...

  • Page 113

    System 8.3 SYSTEM - "Machine data" softkeys Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 113 Use this function to change the colors of the tip and softkey area. Figure 8-14 Edit softkey color. Use this softkey to change the color of the border of di...

  • Page 114

    System 8.4 SYSTEM - "Service display" Surface grinding 114 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 8.4 SYSTEM - "Service display" The "Service display" window appears on the screen. The start screen for the "Service control" function...

  • Page 115

    System 8.4 SYSTEM - "Service display" Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 115 This window displays the version numbers and the date of creation of the individual CNC components. The following functions can be selected from this window (also s...

  • Page 116

    System 8.4 SYSTEM - "Service display" Surface grinding 116 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 8.4.1 Action log The function "Action log" is provided for service events. The contents of the action log file can only be accessed through a system passw...

  • Page 117

    System 8.4 SYSTEM - "Service display" Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 117 8.4.2 Servo trace An oscilloscope function is provided for the purpose of optimizing the drives. This enables graphical representation: ● of the velocity setpoint...

  • Page 118

    System 8.4 SYSTEM - "Service display" Surface grinding 118 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 1 Time Base 2 Marker position time 3 Difference in time between marker 1 and current marker position. Figure 8-19 Meaning of the fields Use this menu to parameter...

  • Page 119

    System 8.4 SYSTEM - "Service display" Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 119 The parameters for the measuring time and for the trigger type for channel 1 can be set in the lower screen half. The remaining channels will accept this setting. ...

  • Page 120

    System 8.4 SYSTEM - "Service display" Surface grinding 120 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Use these softkeys to define the step sizes of the markers. Figure 8-21 Marker steps The markers are moved using the cursor keys at a step size of one increment. l...

  • Page 121

    System 8.4 SYSTEM - "Service display" Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 121 8.4.3 Version/HMI details This window displays the version numbers and the date of creation of the individual CNC components. Figure 8-23 Version Note The versio...

  • Page 122

    System 8.4 SYSTEM - "Service display" Surface grinding 122 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 The "HMI details" menu is intended for servicing and can only be accessed via the user password level. All programs provided by the operator unit are disp...

  • Page 123

    System 8.4 SYSTEM - "Service display" Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 123 Note After the system has booted, the control system automatically starts the <POSITION> operating area. If a start behavior is required, the "Change r...

  • Page 124

    System 8.4 SYSTEM - "Service display" Surface grinding 124 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 References SINUMERIK 802D sl Operating Instructions for Turning, Milling, Grinding, Nibbling; Licensing in SINUMERIK 802D sl Setting the licensed options. Figure 8...

  • Page 125

    System 8.4 SYSTEM - "Service display" Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 125 8.4.4 Service MSG The "Service MSG" function allows message texts/messages to be output via the following interfaces: ● Output via the RS232 interface (...

  • Page 126

    System 8.4 SYSTEM - "Service display" Surface grinding 126 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Settings for output via the RS232 interface Settings of the RS232 output interface. Figure 8-30 Dialog box, RS232 interface settings "Sending messages via t...

  • Page 127

    System 8.4 SYSTEM - "Service display" Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 127 To transfer messages via the RS232 interface, the communication settings from the operating area <SYSTEM> > "Start-up files" > "RS232&quo...

  • Page 128

    System 8.4 SYSTEM - "Service display" Surface grinding 128 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Sending messages to the selected file is activated or deactivated using the "Send to file" checkbox. When the interface is deactivated, messages are not o...

  • Page 129

    System 8.4 SYSTEM - "Service display" Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 129 The dialog box is closed by pressing "Back". Note The error log can be used for analysis when the information line "Processing error MSG command oc...

  • Page 130

    System 8.4 SYSTEM - "Service display" Surface grinding 130 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Note If, in the part program, the text for the messages is repeated unchanged, then after each output, a command for an empty text must be entered. e.g. ... MSG(...

  • Page 131

    System 8.5 SYSTEM - "PLC" softkeys Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 131 8.5 SYSTEM - "PLC" softkeys This softkey provides further functions for diagnostics and commissioning of the PLC. This softkey opens the configuration dial...

  • Page 132

    System 8.5 SYSTEM - "PLC" softkeys Surface grinding 132 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Modem If the data transfer is performed on the RS232 interface via modem, start with the following initialization option: Figure 8-35 Initialize the modem The follow...

  • Page 133

    System 8.5 SYSTEM - "PLC" softkeys Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 133 You can select the following modem types via toggle field: ● Analog modem ● ISDN box ● Mobile phone Note The types of both communication partners must match w...

  • Page 134

    System 8.5 SYSTEM - "PLC" softkeys Surface grinding 134 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Additional functions Use this function to display and change the current states of the memory areas listed in the following table. It is possible to display 16 operan...

  • Page 135

    System 8.5 SYSTEM - "PLC" softkeys Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 135 Cyclic updating of the values is interrupted. Then you can change the values of the operands. Use the "Status list" function to display and modify PLC signa...

  • Page 136

    System 8.5 SYSTEM - "PLC" softkeys Surface grinding 136 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Use this softkey to assign the active column a new area. To this end, the interactive screenform offers four areas to choose from. For each column, a start address can...

  • Page 137

    System 8.5 SYSTEM - "PLC" softkeys Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 137 This dialog displays all files of the MPF directory and their assignment in the reference list (PLCPROG.LST) in the form of a list. You can use the TAB key to switch b...

  • Page 138

    System 8.5 SYSTEM - "PLC" softkeys Surface grinding 138 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 This function can be used to insert or modify PLC user alarm texts. Select the desired alarm number using the cursor. At the same time, the text currently valid is dis...

  • Page 139

    System 8.6 SYSTEM - "Start-up files" softkeys Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 139 8.6 SYSTEM - "Start-up files" softkeys The menu allows general files, commissioning archives and PLC projects to be created, read-out or read-in,...

  • Page 140

    System 8.6 SYSTEM - "Start-up files" softkeys Surface grinding 140 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 The individual data groups in the "802D data" area have the following significance: Note The sag compensation is ONLY listed if the associated f...

  • Page 141

    System 8.6 SYSTEM - "Start-up files" softkeys Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 141 Reading-in and reading-out data to a PG/PC via a network. The RCS tool must be installed on the PG/PC (only for SINUMERIK 802D sl pro). Note The RCS tool ...

  • Page 142

    System 8.6 SYSTEM - "Start-up files" softkeys Surface grinding 142 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Interface parameters Table 8- 8 Interface parameters Parameter Description Device type RTS CTS The signal RTS (Request to Send) controls the send mode of t...

  • Page 143

    System 8.6 SYSTEM - "Start-up files" softkeys Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 143 Use this function to create/restore a commissioning archive on/from the system CompactFlash Card. No archive file has been created in the following display....

  • Page 144

    System 8.7 Alarm display Surface grinding 144 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 8.7 Alarm display Operating sequence The alarm window is opened. You can sort the NC alarms using softkeys; PLC alarms will not be sorted. Figure 8-45 Alarm display window Softkeys Use...

  • Page 145

    System 8.7 Alarm display Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 145 All alarms are logged. Figure 8-46 Alarm log The log is deleted using softkey "Delete log". The file is output using softkey "Save under..." on a CF card or on the U...

  • Page 146

    System 8.7 Alarm display Surface grinding 146 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0

  • Page 147

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 147 Cycles 99.1 Overview of cycles Cycles consist of technology subroutines. You can use cycles for general implementation of a certain machining process, such as plunge-cut grinding, dressing, or longitudinal grindi...

  • Page 148

    Cycles 9.1 Overview of cycles Surface grinding 148 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Operation while a machining cycle is underway All cycles are compatible with both automatic infeed and handwheel infeed. You have the option of interrupting the machining process wh...

  • Page 149

    Cycles 9.2 Cycle requirements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 149 9.2 Cycle requirements Prerequisites The following requirements must be met in respect of the individual grinding cycles: 1. The machining plane must be active. In principle, all pla...

  • Page 150

    Cycles 9.3 Programming cycles Surface grinding 150 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 9.3 Programming cycles A cycle is defined as a subroutine with a name and parameter list assigned. 9.3.1 Call and return conditions The G functions effective prior to the cycle call...

  • Page 151

    Cycles 9.3 Programming cycles Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 151 9.3.2 Error messages and error handling 9.3.2.1 General information If error conditions are detected in the cycles, an alarm is generated and the execution of the cycle is aborted. T...

  • Page 152

    Cycles 9.3 Programming cycles Surface grinding 152 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 9.3.3 Cycle call and parameter list The cycles use user-defined variables. The defining parameters for the cycles can be transferred via the parameter list when the cycle is called. ...

  • Page 153

    Cycles 9.3 Programming cycles Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 153 Hardware prerequisites The grinding machine must meet additional hardware requirements before any grinding cycles can be used. One or two handwheels are required for motion overlay d...

  • Page 154

    Cycles 9.3 Programming cycles Surface grinding 154 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Coordinate systems for grinding In general, CNC grinding machines have separate coordinate systems for grinding and dressing. The zero points of both coordinate systems must be defin...

  • Page 155

    Cycles 9.3 Programming cycles Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 155 The use of measuring devices and sensors When grinding, the following measuring devices/sensors can be used: ● Measuring probe ● Measurement control ● Acoustic emission sensor ...

  • Page 156

    Cycles 9.4 Zyklenunterstützung im Programmeditor Surface grinding 156 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 9.4 Zyklenunterstützung im Programmeditor The program editor provides programming support for adding cycle calls to the program and for entering parameters. Fun...

  • Page 157

    Cycles 9.4 Zyklenunterstützung im Programmeditor Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 157 Operating the cycle support Figure 9-3 Menu tree for cycle support To add a cycle call to the program, carry out the following steps one after the other: ● Fr...

  • Page 158

    Cycles 9.5 Z positioning with grinding wheel - CYCLE406 Surface grinding 158 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 9.5 Z positioning with grinding wheel - CYCLE406 Programming CYCLE406( N_SITZ, CLEAR, CAL, Z_LPOS, MODE, Y_POS, Z_POS, ZSTW, A_Z, F_LU, F_SR, N_FR, FX, XSTA...

  • Page 159

    Cycles 9.5 Z positioning with grinding wheel - CYCLE406 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 159 If no acoustic emission sensor input has been configured, the cycle will immediately switch to the handwheel at the start of the operation, provided that an...

  • Page 160

    Cycles 9.6 Safety position - CYCLE407 Surface grinding 160 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 9.6 Safety position - CYCLE407 Programming CYCLE407(YS, STORE, KOORD) Parameters Table 9- 2 Parameters of CYCLE407 Parameter Data type Meaning YS REAL Retraction position m...

  • Page 161

    Cycles 9.7 3-stage plunge cut oscillation (roughing, finishing and fine-finishing) - CYCLE408 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 161 9.7 3-stage plunge cut oscillation (roughing, finishing and fine-finishing) - CYCLE408 Programming CYCLE408( N_SITZ, X...

  • Page 162

    Cycles 9.7 3-stage plunge cut oscillation (roughing, finishing and fine-finishing) - CYCLE408 Surface grinding 162 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Function The 3-stage plunge-cut cycle is called for the purpose of machining a slot or surface that is smaller than th...

  • Page 163

    Cycles 9.7 3-stage plunge cut oscillation (roughing, finishing and fine-finishing) - CYCLE408 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 163 Sketch of the geometry parameters Figure 9-6 3-stage plunge cut workshop cycle (roughing, finishing and fine-finishin...

  • Page 164

    Cycles 9.7 3-stage plunge cut oscillation (roughing, finishing and fine-finishing) - CYCLE408 Surface grinding 164 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Programming example - 2 Machining sequence: ● Plunge cut in Z direction at a peripheral speed of 20 m/s. ● In part...

  • Page 165

    Cycles 9.8 3-stage surface grinding (roughing, finishing and fine-finishing) - CYCLE409 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 165 9.8 3-stage surface grinding (roughing, finishing and fine-finishing) - CYCLE409 Programming CYCLE409( N_SITZ, XSTART, XENDE...

  • Page 166

    Cycles 9.8 3-stage surface grinding (roughing, finishing and fine-finishing) - CYCLE409 Surface grinding 166 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Parameter Data type Meaning FX_SR REAL X feedrate, roughing FX_SL REAL X feedrate, finishing FX_FS REAL X feedrate, fi...

  • Page 167

    Cycles 9.8 3-stage surface grinding (roughing, finishing and fine-finishing) - CYCLE409 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 167 Sketch of the geometry parameters Figure 9-7 3-stage surface grinding workshop cycle (roughing, finishing and fine-finishin...

  • Page 168

    Cycles 9.9 Dressing and profiling - CYCLE416 Surface grinding 168 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 9.9 Dressing and profiling - CYCLE416 Programming CYCLE416(Y_AB, Z_AB_L, Z_AB_R, F_DL_AB, F_BL_AB, F_DR_AB, F_BR_AB, F_Z_AB, N_ABR, USCH, N_AWST) Parameters Table 9- 5...

  • Page 169

    Cycles 9.9 Dressing and profiling - CYCLE416 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 169 Sketch of the geometry parameters Figure 9-8 Dressing and profiling - CYCLE416 Programming example Machining sequence: ● Single-stroke dressing with dressing amount...

  • Page 170

    Cycles 9.10 Oscillating plunge cutting - CYCLE426 Surface grinding 170 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 9.10 Oscillating plunge cutting - CYCLE426 Programming CYCLE426( N_SITZ, XSTART, XEND, YEND, ZEND, ZU_ART, KS, Y_A_LU, Y_A_SR, Z_A_LU, Z_A_SR, LUZ, SRZ, N_FR, A_H...

  • Page 171

    Cycles 9.10 Oscillating plunge cutting - CYCLE426 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 171 A higher infeed amount can be used at the start of machining. Once contact has been detected using an acoustic emission sensor, the tool will retract by the acous...

  • Page 172

    Cycles 9.10 Oscillating plunge cutting - CYCLE426 Surface grinding 172 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Programming example - 1 Machining sequence: ● Plunge cut in Y direction at a grinding wheel peripheral speed of 20 m/s with two infeed blocks. ● In part progr...

  • Page 173

    Cycles 9.11 Surface grinding with continuous infeed - CYCLE427 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 173 9.11 Surface grinding with continuous infeed - CYCLE427 Programming CYCLE427( N_SITZ, XSTART, XEND, ZSTART, ZEND, YEND, ZU_ART, KS, A_LU, A_SR, LUZ, ...

  • Page 174

    Cycles 9.11 Surface grinding with continuous infeed - CYCLE427 Surface grinding 174 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 If no acoustic emission sensor input has been configured, the cycle will immediately switch to the handwheel at the start of the operation. Sequence ...

  • Page 175

    Cycles 9.11 Surface grinding with continuous infeed - CYCLE427 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 175 Programming example Machining sequence ● Oscillation with continuous infeed in Z direction at a grinding wheel peripheral speed of 20 m/s with two ...

  • Page 176

    Cycles 9.12 Surface grinding with intermittent infeed - CYCLE428 Surface grinding 176 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 9.12 Surface grinding with intermittent infeed - CYCLE428 Programming CYCLE428( N_SITZ, XSTART, XEND ZSTART, ZEND, YEND, ZU_ART, ZZU_ART, KS, A_LU,...

  • Page 177

    Cycles 9.12 Surface grinding with intermittent infeed - CYCLE428 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 177 Y infeed takes place at the X and Z reversal points (left/rear, right/rear, left/front or right/front). Intermediate dressing, interruption and us...

  • Page 178

    Cycles 9.12 Surface grinding with intermittent infeed - CYCLE428 Surface grinding 178 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Programming example Machining sequence: ● Oscillation with continuous infeed in Z direction at a grinding wheel peripheral speed of 20 m/s with t...

  • Page 179

    Cycles 9.13 Profile grinding - CYCLE429 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 179 9.13 Profile grinding - CYCLE429 Programming CYCLE429( N_SITZ, XSTART, ZSTART, YEND, KS, A_LU, A_SR, LUZ, SRZ, N_FR, A_HEB, FX, KONTUR) Parameters Table 9- 9 Parameters of...

  • Page 180

    Cycles 9.13 Profile grinding - CYCLE429 Surface grinding 180 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Sequence Enter allowance in work offset. Traverse to retraction amount. Traverse to X starting position and Z starting position. Call contour program. Retract and reset...

  • Page 181

    Cycles 9.13 Profile grinding - CYCLE429 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 181 Programming example Machining sequence: ● Profile grinding with an allowance of 0.02 mm and an infeed of 0.005 mm per stroke. ● The surface offset is used for the infee...

  • Page 182

    Cycles 9.14 Dressing with profile roller - CYCLE430 Surface grinding 182 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 9.14 Dressing with profile roller - CYCLE430 Programming CYCLE430( Y_AB, F_TVOR, F_VOR, N_AUS, N_ABR, USCH, N_AWST) Parameters Table 9- 10 Parameters of CYCLE43...

  • Page 183

    Cycles 9.14 Dressing with profile roller - CYCLE430 Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 183 Sketch of the geometry parameters Figure 9-13 Dressing with profile roller - CYCLE430 Programming example Machining sequence: ● 2-stroke dressing with a dres...

  • Page 184

    Cycles 9.15 Selection of the grinding wheel peripheral speed - CYCLE446 Surface grinding 184 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 9.15 Selection of the grinding wheel peripheral speed - CYCLE446 Programming CYCLE446(SUG) Parameter Table 9- 11 Parameters of CYCLE446 Par...

  • Page 185

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 185 Programming 1010.1 Fundamental principles of NC programming 10.1.1 Program names Each program has its own program name. The name can be freely chosen during program creation, taking the following conventions into ...

  • Page 186

    Programming 10.1 Fundamental principles of NC programming Surface grinding 186 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.1.3 Word structure and address Functionality/structure A word is a block element and mainly constitutes a control command. The word consists of: ● Ad...

  • Page 187

    Programming 10.1 Fundamental principles of NC programming Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 187 10.1.4 Block format Functionality A block should contain all data required to execute a machining step. Generally, a block consists of several words and ...

  • Page 188

    Programming 10.1 Fundamental principles of NC programming Surface grinding 188 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Comment, remark The instructions in the blocks of a program can be explained using comments (remarks). A comment always starts with a semicolon " ; &...

  • Page 189

    Programming 10.1 Fundamental principles of NC programming Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 189 10.1.5 Fonts The following characters are used for programming; they are interpreted in accordance with the relevant definitions. Letters, digits A, B, C,...

  • Page 190

    Programming 10.1 Fundamental principles of NC programming Surface grinding 190 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.1.6 List of instructions Functions available with SINUMERIK 802D sl plus and pro Address Meaning Value assignments Information Programming D Tool off...

  • Page 191

    Programming 10.1 Fundamental principles of NC programming Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 191 Address Meaning Value assignments Information Programming G74 Reference point approach G74 X1=0 Z1=0 ;separate block, (machine axis identifier!) G75 Fixed...

  • Page 192

    Programming 10.1 Fundamental principles of NC programming Surface grinding 192 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Address Meaning Value assignments Information Programming G57 4th Settable zero offset G58 5th Settable zero offset G59 6th Settable zero offset G53 ...

  • Page 193

    Programming 10.1 Fundamental principles of NC programming Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 193 Address Meaning Value assignments Information Programming H H0= to H9999= H function ± 0.0000001 ... 9999 9999 (8 decimal places) or with specificati...

  • Page 194

    Programming 10.1 Fundamental principles of NC programming Surface grinding 194 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Address Meaning Value assignments Information Programming Mn=3 CW rotation of spindle (for spindle n) n = 1 or = 2 M2=3 ; CW rotation stop for spindle 2 M...

  • Page 195

    Programming 10.1 Fundamental principles of NC programming Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 195 Address Meaning Value assignments Information Programming ASIN() Arc sine R10=ASIN(0.35) ; R10: 20.487 degrees ACOS() Arc cosine R20=ACOS(R2) ; R20: ....

  • Page 196

    Programming 10.1 Fundamental principles of NC programming Surface grinding 196 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Address Meaning Value assignments Information Programming ACP Absolute coordinate; approach position in the positive direction (for rotary axis, spindle) ...

  • Page 197

    Programming 10.1 Fundamental principles of NC programming Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 197 Address Meaning Value assignments Information Programming CYCLE407 Safety position N10 CYCLE407(...) ; separate block CYCLE408 3-stage plunge cut worksho...

  • Page 198

    Programming 10.1 Fundamental principles of NC programming Surface grinding 198 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Address Meaning Value assignments Information Programming GOTOF GoForward instruction - A GoTo operation is performed to a block marked by a label; the ju...

  • Page 199

    Programming 10.1 Fundamental principles of NC programming Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 199 Address Meaning Value assignments Information Programming $AC_MEA [1] Measuring job status - Default condition: 0: Default condition, probe did not switch...

  • Page 200

    Programming 10.1 Fundamental principles of NC programming Surface grinding 200 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Address Meaning Value assignments Information Programming RND Rounding 0.010 ... 99 999.999 Inserts a rounding with the specified radius value tangentiall...

  • Page 201

    Programming 10.2 Positional data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 201 10.2 Positional data 10.2.1 Programming dimensions In this section you will find descriptions of the commands, with which you can directly program dimensions taken from a drawing....

  • Page 202

    Programming 10.2 Positional data Surface grinding 202 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 ● Inch dimension as for G70, but applies also for feedrate and length-related setting data. ● Metric dimension as for G71, but applies also for feedrate and length-related set...

  • Page 203

    Programming 10.2 Positional data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 203 Programming example N10 G17 T... D... M... ; X/Y plane selected N20 ... X... Y... Z... ; tool length compensation (length1) in Z axis 10.2.3 Absolute/incremental dimensioning: G9...

  • Page 204

    Programming 10.2 Positional data Surface grinding 204 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Upon program start, G90 is active for all axes and remains active until it is deselected in a subsequent block by G91 (incremental dimensioning data) (modally active). Incremental...

  • Page 205

    Programming 10.2 Positional data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 205 10.2.4 Dimensions in metric units and inches: G71, G70, G710, G700 Functionality If workpiece dimensions that deviate from the base system settings of the control are present (inc...

  • Page 206

    Programming 10.2 Positional data Surface grinding 206 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.2.5 Polar coordinates, pole definition: G110, G111, G112 Functionality In addition to the common specification in Cartesian coordinates (X, Y, Z), the points of a workpiece can...

  • Page 207

    Programming 10.2 Positional data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 207 Pole definition, programming G110 Pole specification relative to the setpoint position last programmed (in the plane, e.g. with G17: X/Y) G111 ; Pole specification relative to th...

  • Page 208

    Programming 10.2 Positional data Surface grinding 208 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.2.6 Programmable work offset: TRANS, ATRANS Functionality The programmable work offset can be used: ● for recurring shapes/arrangements in various positions on the workpiece ...

  • Page 209

    Programming 10.2 Positional data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 209 Programming example N20 TRANS X20 Y15 ; Programmable translation N30 L10 ; Subroutine call; contains the geometry to be offset ... N70 TRANS ; Offset cleared Subroutine call - ...

  • Page 210

    Programming 10.2 Positional data Surface grinding 210 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Figure 10-8 Programming example for programmable offset and rotation Programming example N10 G17 ... ; X/Y plane N20 TRANS X20 Y10 ; Programmable translation N30 L10 ; Subrout...

  • Page 211

    Programming 10.2 Positional data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 211 10.2.8 Programmable scaling factor: SCALE, ASCALE Functionality A scale factor can be programmed for all axes with SCALE, ASCALE. The path is enlarged or reduced by this factor in...

  • Page 212

    Programming 10.2 Positional data Surface grinding 212 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.2.9 Programmable mirroring: MIRROR, AMIRROR Functionality MIRROR and AMIRROR can be used to mirror workpiece shapes on coordinate axes. All traversing motions of axes for which...

  • Page 213

    Programming 10.2 Positional data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 213 Programming example Mirroring in different coordinate axes with influence on an active tool radius compensation and G2/G3: ... N10 G17 ; X/Y plane, Z standing vertically on it N...

  • Page 214

    Programming 10.2 Positional data Surface grinding 214 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.2.10 Workpiece clamping - settable work offset: G54 to G59, G500, G53, G153 Functionality The settable work offset specifies the position of the workpiece zero on the machine (...

  • Page 215

    Programming 10.2 Positional data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 215 Figure 10-11 Various workpiece clamping positions when drilling/milling Programming example N10 G54 ... ; Call first settable zero offset N20 L47 ; Machining of workpiece 1, he...

  • Page 216

    Programming 10.2 Positional data Surface grinding 216 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.2.11 Programmable working area limitation: G25, G26, WALIMON, WALIMOF Functionality With G25, G26, a working area can be defined for all axes in which it is possible to travers...

  • Page 217

    Programming 10.2 Positional data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 217 Note • The channel axis designation from MD20080 AXCONF_CHANAX_NAME_TAB should be used for G25, G26. With SINUMERIK 802D sl, kinematic transformations (TRANSMIT, TRACYL) are p...

  • Page 218

    Programming 10.3 Axis movements Surface grinding 218 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.3 Axis movements 10.3.1 Linear interpolation with rapid traverse: G0 Functionality The rapid traverse movement G0 is used for rapid positioning of the tool, but not for direct w...

  • Page 219

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 219 Programming example N10 G0 X100 Y150 Z65 ; Cartesian coordinate ... N50 G0 RP=16.78 AP=45 ; Polar coordinate Information Another group of G functions exists for movement to the p...

  • Page 220

    Programming 10.3 Axis movements Surface grinding 220 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.3.2 Linear interpolation with feedrate: G1 Functionality The tool moves from the starting point to the end point along a straight path. The path velocity is determined by the pr...

  • Page 221

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 221 Programming example N05 G0 G90 X40 Y48 Z2 S500 M3 ; The tool traverses in rapid traverse on P1, three axes concurrently, spindle speed = 500 rpm, clockwise N10 G1 Z-12 F100 ; Infe...

  • Page 222

    Programming 10.3 Axis movements Surface grinding 222 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.3.3 Circular interpolation: G2, G3 Functionality The tool moves from the starting point to the end point along a circular path. The direction is determined by the G function: G2...

  • Page 223

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 223 G2/G3 remains active until canceled by another instruction from this G group (G0, G1, ...). The path velocity is determined by the programmed F word. Programming G2/G3 X... Y... I...

  • Page 224

    Programming 10.3 Axis movements Surface grinding 224 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Figure 10-17 Selection of the circle from two possible circles with radius specification using the sign of CR= Programming example: Definition of center point and end point Figur...

  • Page 225

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 225 Programming example: End point and radius specification Figure 10-19 Example for end point and radius specification N5 G90 X30 Y40 ; Starting point circle for N10 N10 G2 X50 Y40 ...

  • Page 226

    Programming 10.3 Axis movements Surface grinding 226 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Programming example: Definition of end point and aperture angle Figure 10-20 Example for end point and aperture angle specification N5 G90 X30 Y40 ; Starting point circle for N10...

  • Page 227

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 227 Note Center point values refer to the circle starting point! Programming example: Polar coordinates Figure 10-22 Example for circle with polar coordinates N1 G17 ; X/Y plane ...

  • Page 228

    Programming 10.3 Axis movements Surface grinding 228 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.3.4 Circular interpolation via intermediate point: CIP Functionality If you know three contour points of the circle, instead of center point or radius or aperture angle, then it...

  • Page 229

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 229 10.3.5 Circle with tangential transition: CT Functionality With CT and the programmed end point in the current plane G17 through G19, a circle is generated which is connected tange...

  • Page 230

    Programming 10.3 Axis movements Surface grinding 230 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.3.6 Fixed point approach: G75 Functionality By using G75, a fixed point on the machine, e.g. tool change point, can be approached. The position is stored permanently in the mach...

  • Page 231

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 231 Note The programmed position values for X1, Y1, Z1 (any value, here = 0) are ignored, but must still be written. 10.3.7 Reference point approach: G74 Functionality The reference...

  • Page 232

    Programming 10.3 Axis movements Surface grinding 232 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.3.8 Measuring with touch-trigger probe: MEAS, MEAW Functionality The function is available for SINUMERIK 802D sl plus and pro. If the instruction MEAS=... or MEAW=... is in a bl...

  • Page 233

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 233 Programming example N10 MEAS=1 G1 X300 Z-40 F4000 ; Measurement with deletion of distance-to-go, ; Probe with rising edge N20 IF $AC_MEA[1]==0 GOTOF MEASERR ; Measuring error? N...

  • Page 234

    Programming 10.3 Axis movements Surface grinding 234 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.3.9 Feedrate F Functionality The feed F is the path velocity and represents the value of the geometric sum of the velocity components of all axes involved. The individual axis v...

  • Page 235

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 235 10.3.10 Exact stop / continuous-path control mode: G9, G60, G64 Functionality G functions are provided for optimum adaptation to different requirements to set the traversing behavi...

  • Page 236

    Programming 10.3 Axis movements Surface grinding 236 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Figure 10-25 Exact stop window coarse or fine, in effect for G60/G9; enlarged display of the windows Programming example N5 G602 ; Exact stop window coarse N10 G0 G60 Z... ; Exac...

  • Page 237

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 237 Programming example N10 G64 G1 Z... F... ; Continuous-path mode N20 Y.. ; Continuous-path control mode continues to be active ... N180 G60 ... ; Switching over to exact stop Loo...

  • Page 238

    Programming 10.3 Axis movements Surface grinding 238 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.3.11 Acceleration pattern: BRISK, SOFT BRISK The axes of the machine change their velocities using the maximum permissible acceleration value until reaching the final velocity. ...

  • Page 239

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 239 10.3.12 Percentage acceleration override: ACC Functionality Certain program sections can require the axis and spindle acceleration set via the machine data to be changed using the ...

  • Page 240

    Programming 10.3 Axis movements Surface grinding 240 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.3.13 Fourth axis Functionality Depending on the machine variant, a fourth axis may be necessary, e.g. dividing unit, swiveling dresser, head dresser, etc. This axis can take the...

  • Page 241

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 241 10.3.14 Dwell time: G4 Functionality Between two NC blocks, you can interrupt the machining for a defined time by inserting a separate block with G4; e.g. for relief cutting. The w...

  • Page 242

    Programming 10.3 Axis movements Surface grinding 242 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.3.15 Travel to fixed stop Functionality This function is available for 802D sl plus and 802D sl pro. The travel to fixed stop (FXS = Fixed Stop) function can be used to establis...

  • Page 243

    Programming 10.3 Axis movements Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 243 Figure 10-28 Referencing to stop Other programming examples N10 G1 G94 ... N20 X250 Z100 F100 FXS[X1]=1 ; Selected for machine axis X1 FXS, clamping torque and window width fro...

  • Page 244

    Programming 10.3 Axis movements Surface grinding 244 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Note The traversing movement to the retraction position must lead away from the fixed stop; otherwise, damage to the fixed stop or to the machine may result. The block change t...

  • Page 245

    Programming 10.4 Spindle movement Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 245 10.4 Spindle movement 10.4.1 Spindle speed S, directions of rotation Functionality The spindle speed is programmed in revolutions per minute under the address S provided that the...

  • Page 246

    Programming 10.4 Spindle movement Surface grinding 246 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.4.2 Spindle speed limitation: G25, G26 Functionality In the program, you can limit the limit values that would otherwise apply for a controlled spindle by writing G25 or G26 a...

  • Page 247

    Programming 10.4 Spindle movement Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 247 10.4.3 Spindle positioning: SPOS Functionality Requirement: The spindle must be technically designed for position control. With the function SPOS= you can position the spindle in...

  • Page 248

    Programming 10.4 Spindle movement Surface grinding 248 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.4.4 Gear stages Function Up to 5 gear stages can be configured for a spindle for speed / torque adaptation. The selection of a gear stage takes place in the program via M comm...

  • Page 249

    Programming 10.4 Spindle movement Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 249 Programming via spindle number Some spindle functions can also be selected via the spindle number: S1=..., S2=... ; Spindle speed for spindle 1 or 2 M1=3, M1=4, M1=5 ; Specifica...

  • Page 250

    Programming 10.5 Special functions Surface grinding 250 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.5 Special functions 10.5.1 Constant cutting rate: G96, G97 Requirement A controlled spindle must be present. Functionality With activated G96 function, the spindle speed is a...

  • Page 251

    Programming 10.5 Special functions Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 251 Deactivate constant cutting rate: G97 The function "Constant cutting rate" is deactivated with G97. If G97 is active, a programmed S word is given in RPM as the spindl...

  • Page 252

    Programming 10.5 Special functions Surface grinding 252 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.5.2 Rounding, chamfer Functionality You can insert the chamfer (CHF or CHR) or rounding (RND) elements into a contour corner. If you wish to round several contour corners seq...

  • Page 253

    Programming 10.5 Special functions Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 253 Chamfer CHF or CHR A linear contour element is inserted between linear and circle contours in any combination. The edge is broken. Figure 10-29 Inserting a chamfer with CHF u...

  • Page 254

    Programming 10.5 Special functions Surface grinding 254 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Programming examples of chamfer N5 F... N10 G1 X... CHF=5 ; Insert chamfer with chamfer length of 5 mm N20 X... Z... ... N100 G1 X... CHR=2 ; Insert chamfer with leg length...

  • Page 255

    Programming 10.5 Special functions Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 255 10.5.3 Contour definition programming Functionality If the end points for the contour are not directly specified in the machining drawing, it is also possible to use an angle sp...

  • Page 256

    Programming 10.5 Special functions Surface grinding 256 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Figure 10-33 Multiple block contours using the example of the G17 plane

  • Page 257

    Programming 10.6 Tool and tool offset Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 257 10.6 Tool and tool offset 10.6.1 General Information Functionality During program creation for the workpiece machining, you do not have to take tool lengths or cutting radius...

  • Page 258

    Programming 10.6 Tool and tool offset Surface grinding 258 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.6.2 Tool T Functionality The tool selection takes place when the T word is programmed. Whether this is a tool change or only a preselection, is defined in the machine data...

  • Page 259

    Programming 10.6 Tool and tool offset Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 259 10.6.3 Tool offset number D Functionality It is possible to assign 1 to 9 data fields with different tool offset blocks (for multiple cutting edges) to a specific tool. If a ...

  • Page 260

    Programming 10.6 Tool and tool offset Surface grinding 260 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 N50 T4 D2 ; Load tool 4, D2 from T4 is active … N70 G0 Z... D1 ; D1 for tool 4 active, only cutting edge changed Contents of an compensation memory ● Geometrical dimensi...

  • Page 261

    Programming 10.6 Tool and tool offset Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 261 10.6.4 Selecting the tool radius compensation: G41, G42 Functionality A tool with a corresponding D number must be active. The tool radius offset (cutting edge radius offset)...

  • Page 262

    Programming 10.6 Tool and tool offset Surface grinding 262 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Figure 10-36 Compensation to the right/left of the contour Starting the compensation The tool approaches the contour on a straight line and positions itself vertically to th...

  • Page 263

    Programming 10.6 Tool and tool offset Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 263 Programming example N10 T... F... N15 Y... Z... ; P0 - starting point N20 G1 G42 Y... Z... ; Selection right of contour, P1 N30 Y... Z... ; ; Starting contour, circle or st...

  • Page 264

    Programming 10.6 Tool and tool offset Surface grinding 264 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.6.5 Corner behavior: G450, G451 Functionality Using the functions G450 and G451, you can set the behavior for non-continuous transition from one contour element to another...

  • Page 265

    Programming 10.6 Tool and tool offset Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 265 Point of intersection G451 For a G451 intersection of the equidistant paths, the point (intersection) that results from the center point paths of the tool (circle or straight...

  • Page 266

    Programming 10.6 Tool and tool offset Surface grinding 266 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.6.7 Special cases of the tool radius compensation Change of the compensation direction The G41 ⇄ G42 compensation direction can be changed without writing G40 in between...

  • Page 267

    Programming 10.6 Tool and tool offset Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 267 10.6.8 Example of tool radius compensation The wheel should have the contour shown in the figure. Dressing takes place from left to right using MIRROR and G41 Caution: The wo...

  • Page 268

    Programming 10.7 Miscellaneous function M Surface grinding 268 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.7 Miscellaneous function M Functionality The miscellaneous function M initiates switching operations, such as "Coolant ON/OFF" and other functionalities. Var...

  • Page 269

    Programming 10.7 Miscellaneous function M Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 269 Note 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 ...

  • Page 270

    Programming 10.8 H function Surface grinding 270 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.8 H function Functionality With H functions, floating point data (REAL data type - as with arithmetic parameters, see Section "Arithmetic Parameters R") can be transferred...

  • Page 271

    Programming 10.9 Arithmetic parameters (R variables), LUD and PLC variables Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 271 10.9 Arithmetic parameters (R variables), LUD and PLC variables 10.9.1 Arithmetic parameter R Functionality The arithmetic parameters ar...

  • Page 272

    Programming 10.9 Arithmetic parameters (R variables), LUD and PLC variables Surface grinding 272 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Note There can be several assignments in one block incl. assignments of arithmetic expressions. Assignments to other addresses The f...

  • Page 273

    Programming 10.9 Arithmetic parameters (R variables), LUD and PLC variables Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 273 Programming example: Assign R parameters to the axes N10 G1 G91 X=R1 Z=R2 F300 ;Separate blocks (traversing blocks) N20 Z=R3 N30 X=-R4...

  • Page 274

    Programming 10.9 Arithmetic parameters (R variables), LUD and PLC variables Surface grinding 274 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.9.2 Local User Data (LUD) Functionality The operator/programmer (user) can define his/her own variable in the program from various da...

  • Page 275

    Programming 10.9 Arithmetic parameters (R variables), LUD and PLC variables Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 275 Fields In addition to the individual variables, one or two-dimensional fields of variables of these data types can also be defined: DEF...

  • Page 276

    Programming 10.9 Arithmetic parameters (R variables), LUD and PLC variables Surface grinding 276 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.9.3 Reading and writing PLC variables Functionality To allow rapid data exchange between NC and PLC, a special data area exists in th...

  • Page 277

    Programming 10.10 Program jumps Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 277 10.10 Program jumps 10.10.1 Jump destination for program jumps Functionality A label or a block number serve to mark blocks as jump destinations for program jumps. Program jumps ca...

  • Page 278

    Programming 10.10 Program jumps Surface grinding 278 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.10.2 Unconditional program jumps Functionality NC programs process their blocks in the sequence in which they were arranged when they were written. The processing sequence can b...

  • Page 279

    Programming 10.10 Program jumps Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 279 10.10.3 Conditional program jumps Functionality Jump conditions are formulated after the IF instruction. If the jump condition (value not zero) is satisfied, the jump takes place. ...

  • Page 280

    Programming 10.10 Program jumps Surface grinding 280 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Programming example for comparison operators R1>1 ;R1 greater than 1 1 < R1 ;1 less than R1 R1<R2+R3 ;R1 less than R2 plus R3 R6>=SIN( R7*R7) ; R6 greater than or eq...

  • Page 281

    Programming 10.10 Program jumps Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 281 10.10.4 Program example for jumps Task Approaching points on a circle segment: Existing conditions: Start angle: 30° in R1 Circle radius: 32 mm in R2 Position spacing: 10° in R3 ...

  • Page 282

    Programming 10.10 Program jumps Surface grinding 282 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Programming example N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 ;Assignment of initial values N20 MA1: G0 Z=R2*COS (R1)+R5 X=R2*SIN(R1)+R6 ;Calculation and assignment to axis addresse...

  • Page 283

    Programming 10.11 Subroutine technique Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 283 10.11 Subroutine technique 10.11.1 General information Usage Basically, there is no difference between a main program and a subroutine. Frequently recurring machining sequen...

  • Page 284

    Programming 10.11 Subroutine technique Surface grinding 284 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Figure 10-44 Example of a sequence when a subroutine is called in a two-channel manner. Subroutine name The subprogram is given a unique name allowing it to be selected fro...

  • Page 285

    Programming 10.11 Subroutine technique Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 285 Program repetition P... If a subroutine is to be executed several times in succession, write the number of times it is to be executed in the block of the call after the subr...

  • Page 286

    Programming 10.11 Subroutine technique Surface grinding 286 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 10.11.2 Calling machining cycles Functionality Cycles are technology subroutines that implement a certain machining process in a universally valid way. Adaptation to the par...

  • Page 287

    Programming 10.12 Timers and workpiece counters Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 287 10.12 Timers and workpiece counters 10.12.1 Runtime timer Functionality The timers are prepared as system variables ($A...) that can be used for monitoring the tech...

  • Page 288

    Programming 10.12 Timers and workpiece counters Surface grinding 288 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 ● $AC_OPERATING_TIME Total execution time in seconds of NC programs in the automatic mode In the AUTOMATIC mode, the runtimes of all programs between NC START and...

  • Page 289

    Programming 10.12 Timers and workpiece counters Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 289 10.12.2 Workpiece counter Functionality The "Workpiece counter" function provides counters for counting workpieces. These counters exist as system variabl...

  • Page 290

    Programming 10.12 Timers and workpiece counters Surface grinding 290 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Display The contents of the active system variables are visible on the screen under <OFFSET PARAM> -> "Setting data" ">" "Times...

  • Page 291

    Programming 10.13 Multiple feedrate values in one block Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 291 10.13 Multiple feedrate values in one block Function The "Several feedrates in one block" function can be used independent of external analog and/...

  • Page 292

    Programming 10.13 Multiple feedrate values in one block Surface grinding 292 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Example of programming path motion The path feed is programmed under the address F and remains valid until an input signal is present. The numerical expansi...

  • Page 293

    Programming 10.14 Oscillation Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 293 10.14 Oscillation Function An oscillating axis travels back and forth between two reversal points 1 and 2 at a defined feedrate, until the oscillating motion is deactivated. Other a...

  • Page 294

    Programming 10.14 Oscillation Surface grinding 294 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Hold time Movement in exact stop area at reversal point 0 Wait for exact stop fine >0 Wait for exact stop fine and then wait for stopping time The unit for the stopping time is id...

  • Page 295

    Programming 10.14 Oscillation Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 295 Description The following apply to the oscillating axis: ● Every axis may be used as an oscillation axis. ● Several oscillation axes can be active at the same time (maximum: the...

  • Page 296

    Programming 10.14 Oscillation Surface grinding 296 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Defining the sequence of motions, OSCTRL The control settings for the movement are set with enable and reset options. OSCTRL[oscillating axis] = (set-option, reset-option) The set o...

  • Page 297

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 297 Network operation 1111.1 Network operation prerequisites Introduction A network function is available for communicating between the control system and a PG/PC. Prerequisites The RCS802 tool is required on the PG/P...

  • Page 298

    Network operation 11.2 RCS802 tool Surface grinding 298 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 11.2 RCS802 tool With the RCS802 tool (Remote Control System), you have a tool for your PG/PC that will support you in your daily work with SINUMERIK 802D sl. The RCS802 tool i...

  • Page 299

    Network operation 11.2 RCS802 tool Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 299 RCS802 tool Figure 11-1 Explorer window of the RCS802 tool After starting the RCS802 tool, you will be in OFFLINE mode. In this mode you only manage files on your PC. In the ...

  • Page 300

    Network operation 11.2 RCS802 tool Surface grinding 300 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Operating sequence to make an RS232 connection to the control ● You are now in the <SYSTEM> operating area. ● Press the "PLC” softkey. Figure 11-3 Communicat...

  • Page 301

    Network operation 11.2 RCS802 tool Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 301 In the lower right corner of the screen, the icon shows that the connection to PG/PC via the RS232 interface is active. Operating sequence to make an Ethernet peer-to-peer conne...

  • Page 302

    Network operation 11.2 RCS802 tool Surface grinding 302 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Operating sequence to make an Ethernet network connection to the control ● You are now in the <SYSTEM> operating area. ● Press the softkeys "Service display&qu...

  • Page 303

    Network operation 11.3 Network operation Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 303 11.3 Network operation Note The network function is only available for SINUMERIK 802D sl. Thanks to the integrated network adapter, the control system is network-capab...

  • Page 304

    Network operation 11.3 Network operation Surface grinding 304 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 11.3.1 Configuring the network connection Prerequisite The control system is connected to the PC or the local network via the X5 interface. Entering network parameters ...

  • Page 305

    Network operation 11.3 Network operation Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 305 Table 11- 3 Network configuration required Parameter Explanation DHCP DHCP log: A DHCP server is needed in the network which dynamically distributes the IP addresses. When...

  • Page 306

    Network operation 11.3 Network operation Surface grinding 306 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 11.3.2 User management Press the "Service display" "Service control system" softkeys in the <SYSTEM> operating area. Select the "Ser...

  • Page 307

    Network operation 11.3 Network operation Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 307 11.3.3 User log in - RCS log in In the <SYSTEM> operating area, select the "RCS Connect" softkey. The user log-in input screen will appear. Figure 11-...

  • Page 308

    Network operation 11.3 Network operation Surface grinding 308 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 11.3.4 Working on the basis of a network connection The remote access (access to the control system from a PC or from a network) to the control system is disabled by defau...

  • Page 309

    Network operation 11.3 Network operation Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 309 11.3.5 Sharing directories 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 di...

  • Page 310

    Network operation 11.3 Network operation Surface grinding 310 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 11.3.6 Connecting / disconnecting network drives Press the "Service display" "Service control system" "Service network" softkeys in the <...

  • Page 311

    Network operation 11.3 Network operation Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 311 Connecting network drives The "Connect" function is used to assign a local drive to a network drive. Note You have shared a directory for a network connection...

  • Page 312

    Network operation 11.3 Network operation Surface grinding 312 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Disconnecting network drives By selecting the ">>Back" softkey and the "Disconnect" function you can disconnect an existing network connection. ...

  • Page 313

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 313 Data Backup 1212.1 Data transfer via RS232 interface Functionality The RS232 interface of the control system can be used to output data (e.g. part programs) to an external data backup device or to read in data fr...

  • Page 314

    Data Backup 12.1 Data transfer via RS232 interface Surface grinding 314 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Further softkeys Load files via the RS232 interface. The following function is provided at this level: Transmission protocol This log contains all transmitted...

  • Page 315

    Data Backup 12.2 Creating / reading in / reading out a start-up archive Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 315 12.2 Creating / reading in / reading out a start-up archive References SINUMERIK 802D sl Operating Instructions for Turning, Milling, Grindi...

  • Page 316

    Data Backup 12.2 Creating / reading in / reading out a start-up archive Surface grinding 316 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Figure 12-3 Contents of the start-up archive By pressing the <Select> key, the respective files can be individually selected/deselect...

  • Page 317

    Data Backup 12.2 Creating / reading in / reading out a start-up archive Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 317 Writing the start-up archive to a customer CompactFlash card/USB FlashDrive Requirement: The CompactFlash Card/USB FlashDrive is inserted, a...

  • Page 318

    Data Backup 12.3 Reading in / reading out PLC projects Surface grinding 318 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 12.3 Reading in / reading out PLC projects When reading in a project, this will be transferred to the file system of the PLC and then activated. To complete ...

  • Page 319

    Data Backup 12.4 Copying and pasting files Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 319 12.4 Copying and pasting files In the <PROGRAM MANAGER> operating area and in the "Start-up files" function, files or directories can be copied into anot...

  • Page 320

    Data Backup 12.4 Copying and pasting files Surface grinding 320 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0

  • Page 321

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 321 PLC diagnostics 13 Functionality A PLC user program consists to a large degree of logical operations to realize safety functions and to support process sequences. These logical operations include the linking of va...

  • Page 322

    PLC diagnostics 13.1 Screen layout Surface grinding 322 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 13.1 Screen layout The screen layout with its division into the main areas corresponds to the layout already described in section "Software Interface". Any deviations...

  • Page 323

    PLC diagnostics 13.2 Operating options Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 323 13.2 Operating options In addition to the softkeys and the navigation keys, this area provides still further key combinations. Hotkeys The cursor keys move the focus over th...

  • Page 324

    PLC diagnostics 13.2 Operating options Surface grinding 324 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Keystroke combination Action or To the first field of the first network or To the last field of the first network Opens the next program block in the same window ...

  • Page 325

    PLC diagnostics 13.2 Operating options Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 325 Softkeys The following PLC properties are shown with this softkey: ● Mode ● Name of the PLC project ● PLC system version ● Cycle time ● Machining time of the PLC ...

  • Page 326

    PLC diagnostics 13.2 Operating options Surface grinding 326 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Use the "Status list" softkey to display and modify PLC signals. Figure 13-4 Status list Using the "Window 1 ..." and "Window 2 ..." softkey...

  • Page 327

    PLC diagnostics 13.2 Operating options Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 327 This softkey can be used to select the list of the PLC program blocks. Figure 13-6 Select the PLC program block Using this softkey will display the following properties o...

  • Page 328

    PLC diagnostics 13.2 Operating options Surface grinding 328 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Selecting this softkey displays the table of local variables of the selected program block. There are two types of program blocks. ● OB1 only temporary local variable ● ...

  • Page 329

    PLC diagnostics 13.2 Operating options Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 329 Selecting this softkey activates or deactivates the program status display. You can monitor the current status of the networks from the PLC cycle end. The states of all op...

  • Page 330

    PLC diagnostics 13.2 Operating options Surface grinding 330 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 The representation in the application area can be zoomed in or zoomed out step by step. The following zoom stages are provided: 20% (default), 60%, 100% and 300% Can be us...

  • Page 331

    PLC diagnostics 13.2 Operating options Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 331 Figure 13-12 Search for absolute operands If the search object is found, use the "Continue search" softkey to continue the search. Selecting this softkey displa...

  • Page 332

    PLC diagnostics 13.2 Operating options Surface grinding 332 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Use this softkey to display the list of cross references. All operands used in the PLC project are displayed. This list indicates in which networks an input, output, flag et...

  • Page 333

    PLC diagnostics 13.2 Operating options Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 333 If no symbol exists for an identifier, the description is automatically absolute. The type of representation is displayed in the status line at the top right of the window (...

  • Page 334

    PLC diagnostics 13.2 Operating options Surface grinding 334 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Searching operands in the cross-reference list (see following screen). You can search for the operands as whole words (identifiers). When searching, uppercase and lowercase ...

  • Page 335

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 335 Appendix AA.1 User data The user data is internally processed in the grinding cycles. They are stored in the program manager of the control system (in the directory \DEF) as a definition file and remain stored eve...

  • Page 336

    Appendix A.1 User data Surface grinding 336 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Name Type Default Value Description _GC_MF[0] _GC_MF[1] _GC_MF[2] _GC_MF[3] _GC_MF[4] _GC_MF[5] _GC_MF[6] _GC_MF[7] _GC_MF[8] _GC_MF[9] _GC_MF[10] _GC_MF[11] _GC_MF[12] . _GC_MF[13...

  • Page 337

    Appendix A.1 User data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 337 Name Type Default Value Description _GC_FWEG REAL Free wheel travel path (measurement control) _GC_SEARCHS Tag for seat regrinding is evaluated by the cycles so that the individual seat ...

  • Page 338

    Appendix A.2 Parameter tables of the tool data Surface grinding 338 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 A.2 Parameter tables of the tool data The following parameters, operated from the HMI, are available for the tool offsets. Table A- 1 Grinding wheel data, x=[1...n] ...

  • Page 339

    Appendix A.2 Parameter tables of the tool data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 339 Tx Dy DP16 REAL Diameter dressing amount (µm) Tx Dy DP17 REAL Dresser wear X (µm) diameter Tx Dy DP18 REAL Dresser wear Z (µm) diameter Tx Dy DP19 REAL Dressing d...

  • Page 340

    Appendix A.2 Parameter tables of the tool data Surface grinding 340 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Tx Dy DP18 REAL Reserved Tx Dy DP19 REAL Reserved Tx Dy DP20 REAL Reserved Tx Dy DP21 REAL Additional compens. in X, diameter, basic dimension Tx Dy DP22 REAL Additi...

  • Page 341

    Appendix A.2 Parameter tables of the tool data Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 341 Tx Dy DP22 REAL Additional compens. in Z, length in Z, basic dimension Tx Dy DP23 REAL (reserved, length 3) Tx Dy DP24 REAL Reserved Tx Dy DP25 REAL Reserved Tx ...

  • Page 342

    Appendix A.2 Parameter tables of the tool data Surface grinding 342 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Tx Dy DPC1 REAL Reciprocation speed Tx Dy DPC2 REAL Dressing amount Tx Dy DPC3 REAL Approaching distance Tx Dy DPC4 REAL X start Tx Dy DPC5 REAL Z start Tx Dy D...

  • Page 343

    Appendix A.3 Miscellaneous Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 343 A.3 Miscellaneous A.3.1 Pocket calculator The calculator function can be activated from any operating area using <SHIFT> and <=> or <CTRL> and <A>. For calcul...

  • Page 344

    Appendix A.3 Miscellaneous Surface grinding 344 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Characters that may be entered +, -, *, / Basic arithmetic operations S Sine function The X value (in degrees) in front of the input cursor is replaced by the sin(X) value. O Cosine fu...

  • Page 345

    Appendix A.3 Miscellaneous Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 345 A.3.2 Editing Asian characters The program editor and PLC alarm text editor both allow you to edit Asian characters. This function is available in the following Asian language versions:...

  • Page 346

    Appendix A.3 Miscellaneous Surface grinding 346 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Figure A-4 Structure of editor when learning function is active ● Editing the dictionary When this function is activated, another line showing the combined characters and sounds will...

  • Page 347

    Appendix A.3 Miscellaneous Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 347 Korean To enter Korean characters, you will need a keyboard with the keyboard assignment shown below. In terms of key layout, this keyboard is the equivalent of an English QWERTY keybo...

  • Page 348

    Appendix A.3 Miscellaneous Surface grinding 348 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 ● Input via matrix If you only have access to a control keyboard, then you can use a matrix input method as an alternative to the keyboard assignment shown above. All you will need fo...

  • Page 349

    Appendix A.4 Feedback on the documentation Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 349 A.4 Feedback on the documentation This document will be continuously improved with regard to its quality and ease of use. Please help us with this task by sending your ...

  • Page 350

    Appendix A.4 Feedback on the documentation Surface grinding 350 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0

  • Page 351

    Appendix A.5 Overview Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 351 A.5 Overview

  • Page 352

    Appendix A.5 Overview Surface grinding 352 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0

  • Page 353

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 353 Glossary Effective wheel width Wheel width of the inclined grinding wheel which is used to machine the diameter. It is dependent upon: ● the physical width ● the evading height ● the angle of the wheel Evasi...

  • Page 354

    Glossary Surface grinding 354 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Shoulder Left or right side of the grinding wheel or of the tool TPS Workpiece peripheral speed in m/min XWP/ZWP when dressing a free contour Workpiece offset for offsetting the programmed contour to t...

  • Page 355

    Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 355 Index " "Display areas", 85,85 A Access right, 28,28 Addres 186,s, 186 186, Arithmetic parameter 58,s, 58 Asynchronous 293,oscillation, 293 Axis assignment, 150,150 Axis-specific machine data, ...

  • Page 356

    Index Surface grinding 356 Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 Machine operating area, 62,62 Machining offs 76,et, 76 Machining pl 150,ane, 150 Manual input, 66,66 Manufacturer archive, 139,139 139, MDA 66,mode, 66 132,Modem, 132 Multiple feedrate values in one b...

  • Page 357

    SINUMERIK SINUMERIK 802D sl Surface grinding Programming and Operating Manual, 07/2009, 6FC5398-5CP10-1BA0 357

x