362_810M GA2 Operating and Programming

Embed Size (px)

DESCRIPTION

Simens CNC guide for 810 os tuning machine

Citation preview

  • GAST

  • GAST

  • 0 0 Contents

    Page

    1 General notes ........................................... 1-1 1.1 Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1.2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1.2.1 SINUMERIK 810M with integrated machine control panel . . . . . . . . . . . . . . . 1-2 1.2.2 SlNUMERlK 810M with external machine control panel . . . . . . . . . . . . . . . . $1-3

    2

    2.1 2.1.1

    2.1.1.1 2.1.1.2 2.1.1.3 2.1.1.4 2.1.1.5 2.1.1.6 2.1.2

    2.1.2.1

    2.2 2.2.1 2.2.2

    2.3 2.3.1 2.3.2 2.3.3 2.3.3.1 2.3.3.2 2.3.4 2.3.5 2.3.5.1

    2.3.5.2

    2.3.6

    2.4 2.4.1 2.4.2

    Operating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Operating elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

    with integrated machine control panel CRT Display with softkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Display panel . ............................................. 2-4 Address / numerical keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 Editing and input keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11 Integrated machine control panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 with external machine control panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25 External machine control panel . ............................... 2-26

    SlNUMERlK 810M Operator interface ............................. 2-1

    2-2

    2-10

    SINUMERIK 810M Operator interface

    Switching on / off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Switching on the SINUMERIK 810M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-34 Switching off the SINUMERIK 810M ............................. 2-34

    2-34

    Operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-35 Operating modes - Overview .................................. 2-35 Selection of operating modes ................................. 2-38 Selection of operating modes with external machine control panel "Reset" with change of operating mode .......................... 2-42 Branching to operating functions within an operating mode . . . . . . . . . . . . . 2-43

    branching to other menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-44 operating functions within the same menu ........................ 2-45 menus within an operating mode ............................... 2-46 Operating mode menu trees ................................. 2-47 AUTOMATIC mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-48 JOG mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-50

    General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-35

    Selection of operating modes with integrated machine control panel . . . . . 2-38 2-41 . . . . . . . .

    Example for the selection of operating functions and

    Example for the selection of further

    Jumping back to operating functions in higher level

    .

  • 2.4.3 JOG mode (after TEACH IN / PLAYBACK in AUTOMATIC mode) . . . . . . . . 2-52 2.4.4 MDI-AUTOMATIC mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-53 2.4.5 REFPOINT mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-54 2.4.6 INC FEED 1 ... INC FEED 10 000 mode .......................... 2-56 2.4.7 PRESETmode ............................................ 2-58 2.4.8 REPOS mode ............................................ 2-60 2.4.9 "GUIDING" (operator prompting] function ......................... 2-61 2.5 Glossary of softkey functions ................................ 2-64

    3 Operating sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 3.0 Prelimlnaryremarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

    3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.4.1 3.1.4.2 3.1.4.3 3.1.5 3.1.5.1 3.1.5.2

    3.J . 6 3.1.7 3.1.7.1 3.1.7.2 3.1.8 3.1.9

    3.1.9.1 3.1.10 3.1.1 0.1 3.1.1 0.2 3.1.10.3 3.1.1 0.4 3.1.10.5 3.1.10.6 3.1.1 0.7 3.1.10.8 3.1.10.9 3.1.1 1 3.1.11.1 3.1.11.2 3.1.12 3.1.1 2.1 3.1.1 2.2 3.1.12.3

    Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 Switchingon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 Traverse to reference point . ................................... 3-2 TOOIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 Tool compensations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 Input of tool compensations .................................... 3-4 Deletinglmodifying an individual compensation value . . . . . . . . . . . . . . . . . 3-10 Deleting all compensation values in a tool compensation number D . . . . . . . 3-11 Zero offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12 Settable zero offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13 Programmable zero offset External zero offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15 Setting data: PARAMETERS. SPINDLE. AXIAL

    Program input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25 Program input with the keyboard ............................... 3-25 Program input with operator prompting (GUIDING) . . . . . . . . . . . . . . . . . . 3-28 Contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33 Program correction ("EDIT") Insert/modify/delete word. lnsertidelete block ....................... 3-38 Correction display ("CORRECTION BLOCK") . . . . . . . . . . . . . . . . . . . . . . 3-41 Program management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-42 Displaying the stored programs ("DIRECTORY") .................... 3-42 Protection of subroutines (Cycle lock) ............................ 3-43 Cycle lock release ("ENABLE") ................................ 3-44 Copying a program ("COPY") . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45 Moving a program ("MOVE") . ................................. 3-46 Renaming a program ("RENAME") .............................. 3-47 Deleting a program ("DELETE") ............................... 3-48 Reorganising the program memory ("REORGANISE") . . . . . . . . . . . . . . . . 3-49 Selecting a program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50 Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51 Simulation area of workpiece .................................. 3-51 Influencing simulation ....................................... 3-55 Data input / data output ...................................... 3-59 Setting data bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59 Datainput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-61 Dataoutput . ............................................. 3-64

    ANGLE OF ROTATION. SCALE MODIFICATION .................... 3-16

    .

  • 3.2 3.2.1 3.2.2

    3.2.3 3.2.3.1 3.2.3.2 3.2.3.3 3.2.3.4 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.2.1 0 3.2.1 1 3.2.12 3.2.13

    Operating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-68 Starting a part program ....................................... 3-68 ''AUTOMATIC'' operating mode Calling the "Current values" or "Current block" display . . . . . . . . . . . . . . . 3-70 Influencing ''AUTOMATIC'' operation ............................ 3-73 Influencing the program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-74 "OVERSTORE" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-78 "BLOCK SEARCH" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-80 Interrupting the program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-83 "Manual data input-automatic'' (MDI-AUTOMATIC) mode . . . . . . . . . . . . . . 3-84 "TEACH IN" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-86 "PLAYBACK" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-87 JOG mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-91 Incremental mode ("INC FEED 1 ... INC FEED 10000") . . . . . . . . . . . . . . . 3-93 "HANDWHEEL" ........................................... 3-95 "DRF" .................................................. 3-97 "Actual value setting" mode ("PRESET") ......................... 3-99 "Repositioning'"' mode ("REPOS") ............................ 3-1 02 Scratching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-105

    4 Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4.2 Diagnostics display on the CRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4.3 Display representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 4.4 Alarm numbers and groupsldelete alarms .......................... 4-4 4.5 DlAGNOSTlCSlSelection of further alarms ......................... 4-5 4.6 Listing of alarms/alarm description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5

    5 Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 5.1 Operating data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 5.2 Handling modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 5.3 Changing the memory submodule with battery

    Changing the battery receptacle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 5.4 CRTdisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4 5.5 Cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4

    6 Data interfaces .................................. 6-1 6.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 6.2 Setting data for description of the interfaces . . . . . . . . . . . . . . . . . . . . . . . . 6-1 6.4 Device connection data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5 6.3 Assignment of the setting data for the connection of peripheral devices . . . . . 6-3

  • 7

    7.1

    7.2

    7.3 7.3.1 7.3.2 7.3.3

    8

    8.1

    8.2

    8.3

    Interfacing to the machine . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 Ordering data . options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 SlNUMERlK 810M machine data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4 General machine data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4 Definition of R parameters as cycle machine data. cycle setting data . . . . . . 7-10 Machine data bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11

    Appendix ....................................... 8-1 List of abbreviations ........................................ '8-1 List of terms used ......................................... 8-3 SINUMERIK 810M operator interface . Layout ................... 8-10

    0 0

  • Contents

    Page

    1 Fundamentals of Programming ...................... 1.1 Program structure ..................................... 1.2 Blockformat ......................................... 1.3 Block elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.1 Main blocks and subblocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.2 Skippable blocks ....................................... 1.3.3 Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Word format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 Character set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 Tapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.1 Tape reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.2 Tapecode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.3 Leader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.4 Read-in stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7 Program formats for inpuvoutput .......................... 1.8 Codetable ........................................... 1.9 Inpuffoutput formats ................................... 1.10 Revolutional feedrate limit data ........................... 1.1 1 Channel structure .....................................

    2 Directions of Movement. Dimensional Notation . . . . . . . . 2.1 Coordinate system ..................................... 2.2 Position data. preparatory functions . . . . . . . . . . . . . . . . . . . . . . . 2.3 Dimension systems: absolute and incremental dimensions G90/G91

    2.4 Reference points ...................................... 2.5 Zerooffset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Path calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7 Workpiece dimensioning. input system G70/G71 . . . . . . . . . . . . . . 2.8 Mirroring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1-1

    1-1

    1-1

    1-1 1-1 1-2 1-2

    1-2

    1-3

    1-4 1-4 1-4 1-4 1-4

    1-5

    1-8

    1-11

    1-14

    1-14

    2-1

    2-1

    2-1

    2-1

    2-2

    2-3

    2-4

    2-5

    2-5

  • 0 a

    2.9 Programmable working area limitation G25/G26 . . . . . . . . . . . . . . . 2.10 Coordinate rotation (KD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.11 Scale modification .....................................

    3 Programming of Motion Blocks . . . . . . . . . . . . . . . . . . . . . . 3.1 Axis commands ....................................... 3.1.1 Axis motion without machining GO0 .......................... 3.2 3.2.1 3.2.2 3.2.2.1 3.2.2.2 3.2.3 3.2.4 3.2.5 3.2.5.1 3.2.6 3.2.7 3.2.7.1 3.2.7.2 3.2.7.3 3.2.7.4 3.2.8 3.2.9 3.2.9.1 3.2.9.2 3.2.10 3.2.1 1 3.2.12

    Axis motions with machining ............................. Linear interpolation GO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Circular interpolation G02/G03 .............................. Interpolation parameters I.J. K ............................... Radius programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Helical interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cylindrical interpolation (in preparation) ........................ Polar coordinates G10. G11. G12. G13 ....................... Polar coordinates. G/110. G/lll . . . . . . . . . . . . . . . . . . . . . . . . . . . . Feedrate F . G94. G95 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thread cutting G33. G34. G35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thread with constant lead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thread with variable lead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . lnfeed options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multiple threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tapping without encoder G63 .............................. Exact positioning G09/G60/G0OI continuous path operation G62. G64 . . Fine and coarse exact stop tolerance ranges G09/G60/G00 . . . . . . . . . Continuous path operation G62/G64 . . . . . . . . . . . . . . . . . . . . . . . . . . DwellG04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Soft approach and retraction from the contour . . . . . . . . . . . . . . . . . . Spline interpolation ......................................

    4 Switching. Auxiliary and Miscellaneous Functions . . . . . 4.1 M.S.T. H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Miscellaneous functions M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Spindle function S ..................................... 4.4 Auxiliary functions H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5 ToolnumberT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2-7

    2-7

    2-8

    3-1

    3-1 3-1

    3-2 3-2 3-3 3-3 3-4 3-5 3-5 3-6 3-7 3-7 3-7

    3-8 3-8 3-8 3-8 3-9 3-9 3-9

    3-10 3-10 3-12

    3-8

    4-1

    4-1

    4-1

    4-2

    4-2

    4-2

    a a

  • 5

    5.1

    5.2

    5.3

    5.4

    6

    6.1

    6.2

    6.3

    6.4

    6.5

    7

    7.1

    7.2

    7.3

    7.4

    7.5

    7.6

    a 8.1

    8.2

    8.3

    8.4

    8.5

    8.6

    Subroutines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Application ........................................... Subroutine structure ................................... Subroutinecall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Subroutine nesting .....................................

    Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter programming ................................. Parameter definition .................................... Parameter calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter string . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programming examples with parameters . . . . . . . . . . . . . . . . . . . .

    Contour Definition .................................. Blueprint programming ................................. Contour definition programming .......................... Operation of function G09. F. S. T. H. M in contour definition . . . . Linking of blocks ...................................... Examples: milling machine ............................... Miscellaneous functions in linked blocks . . . . . . . . . . . . . . . . . . . .

    Tool Offsets ........................................ Tooldata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Selection and cancellation of length compensation . . . . . . . . . . . . G40/G41/G42 Intersection cutter radius compensation . . . . . . . . . . Tool length compensation. positive or negative . . . . . . . . . . . . . . . Tool offsets for end mill . ................................ Tool offsets for angle cutter ..............................

    5-1

    5-1

    5-1

    5-1

    5-1

    6-1

    6-1

    6-1

    6-1

    6-2

    6-2

    7-1

    7-1

    7-1

    7-4

    7-4

    7-4

    7-5

    8-1

    8-1

    8-1

    8-1

    8-4

    8-4

    8-5

  • 'I

    9

    9.1

    9.2

    9.3

    9.4

    9.5

    9.6

    9.7

    9.8

    9.9

    9.10

    9.1 1

    Cutter Radius Compensation (CRC) . . . . . . . . . . . . . . . . . . Selectlonof CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CRC in the program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cancellation of CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing direction of compensation . . . . . . . . . . . . . . . . . . . . . . .

    Changing compensation values . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing offset number (G41 D ... G41 D . . ) . . . . . . . . . . . . . . . .

    Repetition of selected G function (G41. G42) with same offset number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MOO. MO2 and M30 with CRC selected

    in conjunction with contour errors

    Special cases for CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    ...................... CRC with combination of various block types and

    . . . . . . . . . . . . . . . . . . . . . . . . .

    Effect with negative compensation values . . . . . . . . . . . . . . . . . . .

    10 Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11 Programming of Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Destination code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2.1 Main groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2.2 Operands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2.3 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3 General statements for program structure . . . . . . . . . . . . . . . . . . . 11.4 Program branchings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.5 Data transfer. general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.6 Data transfer. system memory to R parameters . . . . . . . . . . . . . . . 11.7 Data transfer. R parameters to system memory . . . . . . . . . . . . . . . 11.8 File handling. general (in preparation) . . . . . . . . . . . . . . . . . . . . . . . 11.9 Mathematical functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.10 NC-specific functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.11 @Codetable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12 SlNUMERlK 810M Program Key . . . . . . . . . . . . . . . . . . . . . .

    0 9-1

    9-1

    9-3

    9-5

    9-6

    9-6

    9-6

    9-6

    9-7

    9-7

    9-8

    9-9

    10-1

    11-1

    11-1

    11-1 11-1 11-2 11-3

    11-3

    11-4

    11-8

    11-9

    11-14

    11-17

    11-18

    1 1-23

    11-24

    12-1

  • Preliminary RemarksPart 1: OPERATINGContents1 General notes1.1 Product1.2 Configuration1.2.1 SINUMERIK 810M with integrated machine control panel1.2.2 SlNUMERlK 810M with external machine control panel

    2 Operating2.1 Operating elements2.1.1 with integrated machine control panel SlNUMERlK 810M Operator interface2.1.1.1 CRT Display with softkeys2.1.1.2 Display panel2.1.1.3 Address / numerical keys2.1.1.4 Editing and input keys2.1.1.5 Control keys2.1.1.6 Integrated machine control panel

    2.1.2 SINUMERIK 810M Operator interface with external machine control panel2.1.2.1 External machine control panel

    2.2 Switching on / off2.2.1 Switching on the SINUMERIK 810M2.2.2 Switching off the SINUMERIK 810M

    2.3 Operating modes2.3.1 General2.3.2 Operating modes - Overview2.3.3 Selection of operating modes2.3.3.1 Selection of operating modes with integrated machine control panel2.3.3.2 Selection of operating modes with external machine control panel

    2.3.4 "Reset" with change of operating mode2.3.5 Branching to operating functions within an operating mode2.3.5.1 Example for the selection of operating functions and branching to other menus2.3.5.2 Example for the selection of further operating functions within the same menu

    2.3.6 Jumping back to operating functions in higher level menus within an operating mode

    2.4 Operating mode menu trees2.4.1 AUTOMATIC mode2.4.2 JOG mode2.4.3 JOG mode (after TEACH IN / PLAYBACK in AUTOMATIC mode)2.4.4 MDI-AUTOMATIC mode2.4.5 REFPOINT mode2.4.6 INC FEED 1 ... INC FEED 10 000 mode2.4.7 PRESET mode2.4.8 REPOS mode2.4.9 "GUIDING" (operator prompting] function

    2.5 Glossary of softkey functions

    3 Operating sequences3.0 Preliminary remarks3.1 Preparation3.1.1 Switching on3.1.2 Traverse to reference point3.1.3 Tools3.1.4 Tool compensations3.1.4.1 Input of tool compensations3.1.4.2 Deleting/modifying an individual compensation value3.1.4.3 Deleting all compensation values in a tool compensation number D..

    3.1.5 Zero offset3.1.5.1 Settable zero offsets3.1.5.2 Programmable zero offset -external zero offset

    3.1.6 Setting data: PARAMETERS, SPINDLE, AXIAL ANGLE OF ROTATION, SCALE MODIFICATION3.1.7 Program input3.1.7.1 Program input with the keyboard3.1.7.2 Program input with operator prompting (GUIDING)

    3.1.8 Contour3.1.9 Program correction ("EDIT") Insert/modify/delete word, lnsert/delete block3.1.9.1 Correction display ("CORRECTION BLOCK")

    3.1.10 Program management3.1.10.1 Displaying the stored programs ("DIRECTORY")3.1.10.2 Protection of subroutines (Cycle lock)3.1.10.3 Cycle lock release ("ENABLE")3.1.10.4 Copying a program ("COPY")3.1.10.5 Moving a program ("MOVE")3.1.10.6 Renaming a program ("RENAME")3.1.10.7 Deleting a program ("DELETE")3.1.10.8 Reorganising the program memory ("REORGANISE")3.1.10.9 Selecting a program

    3.1.11 Simulation3.1.11.1 Simulation area of workpiece3.1.11.2 Influencing simulation

    3.1.12 Data input / data output3.1.12.1 Setting data bits3.1.12.2 Data input3.1.12.3 Data output

    3.2 Operating3.2.1 Starting a part program3.2.2 ''AUTOMATIC'' operating mode, Calling the "Current values" or "Current block" display3.2.3 Influencing ''AUTOMATIC'' operation3.2.3.1 Influencing the program3.2.3.2 "OVERSTORE"3.2.3.3 "BLOCK SEARCH"3.2.3.4 Interrupting the program

    3.2.4 Manual data input-automatic ("MDI-AUTOMATIC") mode3.2.5 "TEACH IN"3.2.6 "PLAYBACK"3.2.7 "JOG" mode3.2.8 Incremental mode ("INC FEED 1 ... INC FEED 10000")3.2.9 "HANDWHEEL"3.2.10 "DRF"3.2.11 "Actual value setting" mode ("PRESET")3.2.12 "Repositioning'"' mode ("REPOS")3.2.13 Scratching

    4 Diagnostics,Monitoring Functions4.1 General4.2 Diagnostics display on the CRT4.3 Display representation4.4 Alarm numbers and groups/delete alarms4.5 DlAGNOSTlCS/Selection of further alarms4.6 Listing of alarms/alarm description

    5 Maintenance5.1 Operating data5.2 Handling modules5.3 Changing the memory submodule with battery / Changing the battery receptacle5.4 CRT display5.5 Cleaning

    6 Data interfaces6.1 General6.2 Setting data for description of the interfaces6.3 Assignment of the setting data for the connection of peripheral devices6.4 Device connection data

    7 Interfacing to the machine7.1 General7.2 Ordering data , options7.3 SlNUMERlK 810M machine data7.3.1 General machine data7.3.2 Definition of R parameters as cycle machine data, cycle setting data7.3.3 Machine data bits

    8 Appendix8.1 List of abbreviations8.2 List of terms used8.3 SINUMERIK 810M operator interface , Layout

    Part 2: PROGRAMMINGContents1 Fundamentals of Programming1.1 Program structure1.2 Blockformat1.3 Block elements1.3.1 Main blocks and subblocks1.3.2 Skippable blocks1.3.3 Remarks

    1.4 Word format1.5 Character set1.6 Tapes1.6.1 Tape reader1.6.2 Tape code1.6.3 Leader1.6.4 Read-in stop

    1.7 Program formats for input/output1.8 Code Table1.9 Input/output formats1.10 Revolutional feedrate limit data1.11 Channel structure

    2 Directions of Movement, Dimensional Notation2.1 Coordinate system2.2 Position data, preparatory functions2.3 Dimension systems: absolute and incremental dimensions G90/G912.4 Reference points2.5 Zero offset2.6 Path calculation2.7 Workpiece dimensioning, input system G70/G712.8 Mirroring2.9 Programmable working area limitation G25/G262.10 Coordinate rotation (KD)2.11 Scale modification

    3 Programming of Motion Blocks3.1 Axis commands3.1.1 Axis motion without machining G00

    3.2 Axis motions with machining3.2.1 Linear interpolation G013.2.2 Circular interpolation G02/G033.2.2.1 Interpolation parameters I,J, K3.2.2.2 Radius programming

    3.2.3 Helical interpolation3.2.4 Cylindrical interpolation (in preparation)3.2.5 Polar coordinates G10, G11, G12, G133.2.5.1 Polar coordinates, G110/G111

    3.2.6 Feedrate F, G94/G953.2.7 Thread cutting G33, G34, G353.2.7.1 Thread with constant lead3.2.7.2 Thread with variable lead3.2.7.3 lnfeed options3.2.7.4 Multiple threads

    3.2.8 Tapping without encoder G633.2.9 Exact positioning G09/G60/G00, continuous path operation G62/G643.2.9.1 Fine and coarse exact stop tolerance ranges G09/G60/G003.2.9.2 Continuous path operation G62/G64

    3.2.10 Dwell G043.2.11 Soft approach and retraction from the contour3.2.12 Spline interpolation

    4 Switching, Auxiliary and Miscellaneous Functions4.1 M,S,T, H4.2 Miscellaneous functions M4.3 Spindle function S4.4 Auxiliary functions H4.5 Tool number T

    5 Subroutines5.1 Application5.2 Subroutine structure5.3 Subroutinecall5.4 Subroutine nesting

    6 Parameters6.1 Parameter programming6.2 Parameter definition6.3 Parameter calculation6.4 Parameter string6.5 Programming examples with parameters

    7 Contour Definition7.1 Blueprint programming7.2 Contour definition programming7.3 Operation of function G09, F, S, T, H, M in contour definition7.4 Linking of blocks7.5 Examples: milling machine7.6 Miscellaneous functions in linked blocks

    8 Tool Offsets8.1 Tool data8.2 Selection and cancellation of length compensation8.3 G40/G41/G42 intersection cutter radius compensation8.4 Tool length compensation, positive or negative8.5 Tool offsets for end mill8.6 Tool offsets for angle cutter

    9 Cutter Radius Compensation (CRC)9.1 Selection of CRC9.2 CRC in the program9.3 Cancellation of CRC9.4 Changing direction of compensation9.5 Changing offset number (G41 D .., G41 D .. )9.6 Changing compensation values9.7 Repetition of selected G function (G41, G42) with same offset number9.8 M00, M02 and M30 with CRC selected9.9 CRC with combination of various block types and in conjunction with contour errors9.10 Special cases for CRC9.11 Effect with negative compensation values

    10 Cycles11 Programming of Cycles11.1 General11.2 Destination code11.2.1 Main groups11.2.2 Operands11.2.3 Notation

    11.3 General statements for program structure11.4 Program branchings11.5 Data transfer, general11.6 Data transfer, system memory to R parameters11.7 Data transfer, R parameters to system memory11.8 File handling, general (in preparation)11.9 Mathematical functions11.10 NC-specific functions11.11 @Codetable

    12 SlNUMERlK 810M Program Key