0% found this document useful (0 votes)
591 views

Sinumerik 810T Operating & Programming

The document discusses the operating sequences and functions of a numerical control system. It describes various modes like automatic, manual, jog and handwheel operation. It also covers tool compensation, program editing and simulation, data input/output and interfaces to peripheral devices.

Uploaded by

Genes Cristinel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
591 views

Sinumerik 810T Operating & Programming

The document discusses the operating sequences and functions of a numerical control system. It describes various modes like automatic, manual, jog and handwheel operation. It also covers tool compensation, program editing and simulation, data input/output and interfaces to peripheral devices.

Uploaded by

Genes Cristinel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 384

2.4.6 ...

INC FEED 1 INC FEED 10000 mode .......................... 2-54


2.4.7 PRESET mode ............................................ 2-56
2.4.8 REPOS mode ............................................ 2-58
2.4.9 .........................
"GUIDING" (operator prompting) function 2-59

2.5 Glossary of softkey functlons ................................ 2-46

3 Operating Sequences ................................... 3-1

3.0 Prellminary remarks ........................................ 3-1

3.1 Preparation ............................................... 3-2


3.1.1 Switching on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-2
3.1.2 Traverse to reference point .................................... 3-2
3.1.3 TOOIS .................................................... 3-4 1
3.1.4 Tool compensations ......................................... 3-4
3.1.4.1 Input of tool compensations .................................... 3-4
3.1 -4.2 .................. 3-9
Deletinghodifying an individual compensation value
3.1.4.3
Automatic tool offset
.......... 3-11
Deleting all compensation values in a compensation number D
........................................ 3-10
3.1.4.4
3.1.5 Zerooffset ............................................... 3-13
3.1 -5.1 Settable zero offsets ........................................ 3-14
3.1 5 2 Programmable zero offset .
external zero offset ......................................... 3-16
3.1 5.3 ...........................
Automatic evaluation of the zero offset 3-17
3.1.6 Setting data "R PARAMETER". "AXIAL". "SPINDLE"
"ANGLE OF ROTATION". "SCALE MODIFICATION" . . . . . . . . . . . . . . . . 3-19
3.1.7 Programinput ............................................ 3-28
3.1.7.1 Program input with the keyboard ............................... 3-28
3.1.7.2 .............................
Program input with operator guiding 3-31
3.1.8 Contour ................................................. 3-36
3.1.9 Program correction ("EDIT"):
. . . . . . . . . . . . . . . . . . . . . . . 3-40
lnsertrnodify/delete word. insertldelete block
3.1.9.1 Correction display ("CORRECTION BLOCK") . . . . . . . . . . . . . . . . . . . . . . 3-43
3.1.10 Program management ....................................... 3-44
3.1.10.1 Displaying the stored programs ("DIRECTORY") . . . . . . . . . . . . . . . . . . . . 3-44
3.1.10.2 ............................
Protection of subroutines (cycle lock) 3-45
3.1.10.3
3.1.1 0.4
Cycle lock release ("ENABLE") . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copying a program ("COPY") .................................
3-46
3-47 0
3.1.10.5 Moving a program ("MOVE") .................................. 3-48
3.1.10.6 Renaming a program ("RENAME") .............................. 3-49
3.1.10.7 Deleting a program ("DELETE") ............................... 3-50
3.1.1 0.8 Reorganising the program memory ("REORG") ..................... 3-51
3.1.10.9 ""SELECT PROGRAM" ..................................... 3-52
3.1.1 1 "SIMULATION" ........................................... 3-53
3.1.1 1.1 Simulation area "AREA WORKPIECE" ........................... 3-53
3.1.1 1.2 Influencing simulation ....................................... 3-55
3.1.12 Data input 1 data output
Setting data bits
......................................
........................................... 3-58
3-59
3.1.1 2.1
3.1.12.2 Data input ............................................... 3-61
3.1.1 2.3 Data output .............................................. 3-63

3.2 Operatlng ............................................... 3-67


3.2.1 Starting a part program ...................................... 3-67
3.2.2 "AUTOMATIC" operating mode-
Selection of the "CURRENT VALUES" or "CURRENT BLOCK display ... 3'72
............................ 3-69
Influencing "AUTOMATIC" operation
3.2.3
3.2.3.1 ..................................... 3-73
Influencing the program
3.2.3.2 "OVERSTORE" ........................................... 3-77
3.2.3.3 "BLOCK SEARCH" ........................................ 3-79
3.2.3.4 .....................................
Interrupting the program 3-82
3.2.4 .............. 3-83
"Manual data input automatic" (MDI AUTOMATIC) mode
3.2.5 "TEACHIN" ............................................. 3-85
3.2.6 "PLAYBACK" ............................................ 3-86
3.2.7 "JOG" mode" ............................................3-90
3.2.8 ............. 3-91
"Incremental" mode ("INC FEED 1 ... INC FEED 10.000")
3.2.9 "HANDWHEEL" ........................................... 3-93
3.2.10 "DRF" .................................................. 3-95
3.2.11 ......................... 3-97
"Actual value setting" mode ("PRESET")
3.2.12 "Repositioning" mode ("REPOS")............................. 3-100
3.2.13 Scratching.............................................. 3-103

4 Monitoring Functions ................................... 4-1


4.1 General ................................................. 4-1
4.2 Diagnostlcs display o n the CRT ............................... 4-1
4.3 Display representation ...................................... 4-2
4.4 Alarm numbers and groupddelete alarms ....................... 4-4
4.5 DlAGNOSTlCSlselectlon of further alarms ....................... 4-5
4.6 Llsting of alarmslalarm description ............................. 4-5

5 Maintenance ........................................... 5-1

5.1 Operating data ............................................ 5-1


5.2 Handling the modules ...................................... 5-1
5.3 Changing the memory submodule with battery/
............................... 5-2
changing the battery receptacle
5.4 CRT dlsplay .............................................. 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.3 Assignment of the setting data for the connection of peripheral devices 6-3
6.4 Device connection data ..................................... 6-5
7 Interfacing to Machine .............................. 7- 1

7.1 General ............................................. 7-1


7.2 Ordering data .Optlons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.3 SlNUMERlK 810T machine data 7-5
7.3.1 General machine data ..................................... 7-5
7.3.2 Definition of R parameters as cycle machine data,
cycle setting data, ....................................... 7-10
7.3.3 Machine data bits ....................................... 7-11

a Appendix ........................................... 8-1

8.1 List of mnemonics ..................................... 8- 1


8.2 Llst of terms used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
8.3 SlNUMERlK 810T operator interface - Layout ................. 8-1 1
Contents

Page

1 Fundamentals of Programming ..................... 1-1

1.1 Program structure .................................... 1-1

1.2 Blockformat ........................................ 1-1

1.3 Block elements ...................................... 1-1


1.3.1 Main blocks and subblocks ............................... 1-1
1.3.2 Skippable blocks ...................................... 1-2
1.3.3 Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

1.4 Word format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

1.5 Character set ........................................ 1-3

1.6 Tapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4


1.6.1 Tape reader .......................................... 1-4
1.6.2 Tapecode ........................................... 1-4
1.6.3 Leader ............................................. 1-4
1.6.4 Read-instop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4

1.7 Program formats for lnput/output ......................... 1-5

1.8 Code table .......................................... 1-8

1.9 Input/output formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11

1.10 Diagrams ........................................... 1-14


1.10.1 Revolutionalfeedrate limit data ............................ 1-14
1.1 0.2 Spindle speed as a function of turning radius with v = constant ..... 1-14

1.11 Channel structure of SlNUMERlK 820T .................... 1-14

2 Directions of Movement. Dimensional Notation ....... 2-1

2.1 Coordinate system .................................... 2-1

2.2 Posltlon data. preparatory functions ...................... 2-1

2.3 Dimension systems: absolute and Incremental dimensions G90IG91 2- 1

2.4 Refrencepoints ...................................... 2-2


2.5 Zerooffset .......................................... 2-3

2.6 Path calculation ...................................... 2-4


2.7 Workpiece dimensloning. input system G70/G71 ............. 2-5

2.8 Mirroring ............................................ 2-5

2.9 Programmable working area limitation G25/G26 .............. 2-6

2.10 Coordinate rotation ................................... 2-6

2.1 1 Scale modification G51. G52 ............................. 2-7

3 Programming of Motion Blocks ..................... 3-1

3.1 Axiscommands ...................................... 3-1


3.1.1 Axis motion without machining GO0 ......................... 3-1

3.2 Axis motions with machining ............................ 3-2


3.2.1 Linear interpolation GO1 ................................. 3-2
3.2.2 Circular interpolation G02/G03 ............................. 3-2
3.2.2.1 Interpolation parameters I. K .............................. 3-2
3.2.2.2 Radius programming .................................... 3-3
3.2.3 Feedrate F. G94. G95. G96. G97 ........................... 3-4
3.2.4 Thread cutting G33. G34. G35 ............................. 3-5
3.2.4.1 Thread with constant lead ................................ 3-5
3.2.4.2 Thread with variable lead ................................. 3-6
3.2.4.3 lnfeed options ........................................ 3-7
3.2.4.4 Multiple threads ....................................... 3-7
3.2.5 Tapping without encoder G63 ............................. 3-8
3.2.6 Exact positioning G09/G60/G00. continuous path operation G62. G64 . 3-8
3.2.6.1 Fine and coarse stop tolerance range G09/G60/G00 ............. 3-8
3.2.6.2 Continuous path operation G62/G64 ......................... 3-9
3.2.7 DwellG04 ........................................... 3-10
3.2.8 Soft approach to and retraction from contour ................... 3-10
3.2.9 Polar coordinates GlO/Gll/G12/G13 ........................ 3-12
3.2.9.1 Polar coordinates G11O/Glll ............................. 3-12
3.2.10 Spline interpolation ..................................... 3-13

4 Switching. Auxiliary and Miscellaneous Functions .... 4-1

4.1 M.S.T. H ........................................... 4-1

4.2 Miscellaneous functions M .............................. 4-1

4.3 Spindle function S .................................... 4-2

4.4 Auxiliary functions H .................................. 4-2

4.5 TooInumberT ....................................... 4-2


5 Subroutines ....................................... 5-1

5.1 Appllcatlon .......................................... 5-1

5.2 Subroutine structure .................................. 5-1

5.3 Subroutinecall ....................................... 5-1

5.4 Subroutine nesting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1

Parameters ........................................ 6-1

6.1 Parameter programming ................................ 6-1

6.2 Parameter definition ................................... 6-1

6.3 Parameter calculation.................................. 6-1

6.4 Parameter string ...................................... 6-2

6.5 Programming example with parameters .................... 6-2

7 Contour Definition ................................. 7-1

7.1 Blueprint programming ................................ 7-1

7.2 Contour definition programming ......................... 7-1

7.3 Operation of function G09. F. S. T. H. M in contour deflnition ... 7-4


7.4 Llnking of blocks ..................................... 7-4
7.5 Examples: turning machine ............................. 7-4
7.6 Miscellaneous functions in linked blocks ................... 7-5

a Tool Offsets ....................................... 8-1

8.1 Tool data ........................................... 8-1

8.2 Tool offset without using tool nose radius compensation (TNRC) 8-1

8.3 Tool offset uslng tool nose radius compensation ............ 8-3

9 Tool Nose Radius Compensation (TNRC) ............ 9-1

9.1 Selection of TNRC .................................... 9-1


9.2 TNRC in program ..................................... 9-3

9.3 Cancellation of TNRC .................................. 9-5


9.4 Changing direction of compensation ...................... 9-6

9.5 Changing compensation numbers (G41 D .... G41 D ...) . . . . . . . . 9-6


9.6 Changing compensation values .......................... 9-6
9.7 Repetition of selected G function (G41. G42)
with same compensation number ......................... 9-6
9.8 MOO. MO1 and M30 with TNRC selected . . . . . . . . . . . . . . . . . . . 9-7

9.9 TNRC with combination of various block types and


in conjunction with contour errors ........................ 9-7
9.10 Special cases of TNRC ................................. 9-8

9.1 1 Effect with negative compensation values .................. 9-9

10 Cycles ............................................ 10-1

11 Programming of Cycles ............................ 11-1

11.1 General ............................................ 11-1

11.2 Destinationcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1


11.2.1 Maingroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
11.2.2 Operands ............................................ 11-2
11.2.3 Notation ...................................... 11-3

11.3 General statements for program structure . . . . . . . . . . . . . . . 11-3

11.4 Program branchings ............................. 11-4

11.5 Data transfer. general .................................. 11-8

11.6 Data transfer. system memory to R parameters .............. 11-9

11.7 Data transfer. R parameters to system memory .............. 11-14

11.8 File handling. general.................................. 11-17

11.9 Mathematical functions ................................ 11-18

11.10 NC-speclfic functions .................................. 11-22

11.11 @Code table ........................................ 11-24

12 SlNUMERlK 810T Program Key ..................... 12-1

You might also like