Home
Siemens
Control Systems
MCP 398C
Siemens MCP 398C Function Manual
4
of 1
of 1 rating
2184 pages
Give review
Manual
Specs
To Next Page
To Next Page
To Previous Page
To Previous Page
Loading...
Data lists
5.2 Signals
Basic logic functions: Emergency Stop (N2)
18
Function Manual, 11/2006, 6FC5397-0BP10-2BA0
5.2.2
Signals from NC
DB number
Byte.Bit
Description
10
106.1
EMERGENCY STOP active
5.2.3
Signals to BAG
DB number
Byte.Bit
Description
11, ...
0.7
Mode group RESET
959
961
Table of Contents
Function Manual - Basic Functions
1
Preface
3
1 Various NC/PLC interface signals and functions (A2)
7
Table of contents
9
1 Brief description
11
2 Detailed description
13
2.1 NC/PLC interface signals
13
2.1.1 General
13
2.1.2 Ready signals to PLC
15
2.1.3 Alarm signals to PLC
16
2.1.4 SINUMERIK 840Di-specific interface signals
16
2.1.5 Signals to/from panel front
17
2.1.6 Signals to channel
19
2.1.7 Signals to axis/spindle
19
2.1.8 Signals from axis/spindle
29
2.1.9 Signals to axis/spindle (digital drives)
30
2.1.10 Signals from axis/spindle (digital drives)
32
2.2 Functions
35
2.2.1 Screen settings
35
2.2.2 Settings for involute interpolation
36
2.2.3 Activate DEFAULT memory
39
2.2.4 Read /write PLC variable
40
2.2.5 Access protection via password and keyswitch
43
2.2.5.1 Access protection via password and keyswitch
43
2.2.5.2 Password
45
2.2.5.3 Keyswitch settings (DB10, DBX56.4 to 7)
46
2.2.5.4 Parameterizable protection levels
47
3 Supplementary conditions
49
4 Examples
51
5 Data lists
53
5.1 Machine data
53
5.1.1 Drive-specific machine data
53
5.1.2 Memory specific machine data
53
5.1.3 NC-specific machine data
56
5.1.4 Channel specific machine data
56
5.1.5 Axis/spindle specific machine data
56
5.2 System variables
57
5.3 Signals
57
5.3.1 Signals to NC
57
5.3.2 Signals from NC
57
5.3.3 Signals to operator panel front
58
5.3.4 Signals from operator panel front
58
5.3.5 Signals to channel
59
5.3.6 Signals from channel
59
5.3.7 Signals to axis/spindle
59
5.3.8 Signals from axis/spindle
60
2 Axis monitoring, protection zones (A3)
67
Table of contents
69
1 Brief Description
71
1.1 Axis monitoring functions
71
1.2 Protection zones
71
2 Detailed description
73
2.1 Axis monitoring
73
2.1.1 Contour monitoring
73
2.1.1.1 Contour error
73
2.1.1.2 Following Error Monitoring
74
2.1.2 Positioning , zero speed and clamping monitoring
76
2.1.2.1 Correlation between positioning, zero-speed and clamping monitoring
76
2.1.2.2 Positioning monitoring
76
2.1.2.3 Zero speed monitoring
78
2.1.2.4 Exact stop and standstill tolerance dependent on the parameter set
79
2.1.2.5 Clamping monitoring
79
2.1.3 Speed -setpoint monitoring
87
2.1.4 Actual velocity monitoring
88
2.1.5 Measuring-system monitoring (systems with SIMODRIVE 611D)
89
2.1.5.1 Encoder-limit-frequency monitoring
89
2.1.5.2 Zero mark monitoring
90
2.1.5.3 Zero-mark monitoring for incremental encoders
91
2.1.5.4 Zero-mark monitoring for absolute encoders
92
2.1.5.5 Customized error reactions
94
2.1.5.6 Monitoring of hardware faults
96
2.1.6 Measuring-system monitoring (systems with PROFIBUS drives)
96
2.1.7 Limit switches-monitoring
97
2.1.7.1 Hardware limit switches
97
2.1.7.2 Software limit switch
98
2.1.8 Monitoring of the working area limitation
100
2.1.8.1 General
100
2.1.8.2 Working area limitation in BKS
103
2.1.8.3 Working area limitation in WKS/ENS
105
2.2 Protection zones
108
2.2.1 General
108
2.2.2 Types of protection zone
109
2.2.3 Definition via part program instruction
112
2.2.4 Definition via system variable
115
2.2.5 Activation and deactivation of protection zones
117
2.2.6 Protection-zone violation and temporary enabling of individual protection zones
121
2.2.7 Restrictions in protection zones
127
3 Supplementary conditions
129
3.1 Axis monitoring functions
129
4 Examples
131
4.1 Axis monitoring
131
4.1.1 Working area limitation in WKS/ENS
131
4.2 Protection zones
134
4.2.1 Definition and activation of protection zones
134
5 Data lists
145
5.1 Machine data
145
5.1.1 NC-specific machine data
145
5.1.2 Channel specific machine data
145
5.1.3 Axis /spindle specific machine data
146
5.2 Setting data
147
5.2.1 Axis/spindle specific setting data
147
5.3 Signals
148
5.3.1 Signals to channel
148
5.3.2 Signals from channel
148
5.3.3 Signals to axis/spindle
149
3 Continuous path Mode, Exact Stop, LookAhead (B1)
153
Table of contents
155
1 Brief Description
157
2 Detailed description
161
2.1 General
161
2.1.1 Parameterization of the RESET response
161
2.1.2 Block change and positioning axes
161
2.1.3 Block change delay
161
2.2 Exact stop
162
2.3 Continuous -path mode
167
2.3.1 General
167
2.3.2 Velocity reduction according to overload factor
169
2.3.3 Rounding according to path criterion
171
2.3.4 Rounding with maximum possible dynamic response on each axis
179
2.3.5 Smoothing the path velocity
181
2.3.6 Dynamic response adaptation
185
2.3.7 Technology G group
193
2.4 LookAhead
196
2.5 NC block compressor COMPON, COMPCURV, -CAD
202
2.6 Combine short spline blocks
205
3 Supplementary conditions
207
3.1 Rounding and repositioning (REPOS)
207
3.2 Smoothing the path velocity
209
4 Examples
211
4.1 Example of jerk limitation on the path
211
5 Data lists
213
5.1 Machine data
213
5.1.1 General machine data
213
5.1.2 Channel specific machine data
213
5.1.3 Axis/spindle specific machine data
214
5.2 Setting data
215
5.2.1 Channel specific setting data
215
5.3 Signals
215
5.3.1 Signals from channel
215
5.3.2 Signals to axis/spindle
215
Index
217
4 Acceleration (B2)
219
Table of contents
221
1 Brief description
225
1.1 Customer benefit
225
1.2 Features
225
1.3 Requirements
226
2 Functions
227
2.1 Acceleration without jerk limitation (BRISK/BRISKA) (channel-/axis-specific)
227
2.1.1 Detailed Description
227
2.1.1.1 General Information
227
2.1.1.2 Programmable maximum value (axis-specific)
229
2.1.2 Activation
229
2.1.2.1 Parameterization
229
2.1.3 Programming
229
2.1.3.1 Path acceleration without jerk limitation (BRISK)
229
2.1.3.2 Single-axis acceleration without jerk limitation (BRISKA)
230
2.2 Constant travel time (channel-specific)
231
2.2.1 Detailed Description
231
2.2.1.1 General Information
231
2.2.2 Activation
232
2.2.2.1 Parameterization
232
2.2.3 Programming
232
2.3 Acceleration matching (ACC) (axis-specific)
233
2.3.1 Detailed Description
233
2.3.1.1 General Information
233
2.3.2 Activation
233
2.3.3 Programming
233
2.4 Acceleration margin (channel-specific)
235
2.4.1 Detailed Description
235
2.4.1.1 General Information
235
2.4.2 Activation
235
2.4.2.1 Parameterization
235
2.4.3 Programming
235
2.5 Path-acceleration limitation (channel-specific)
236
2.5.1 Detailed Description
236
2.5.1.1 General Information
236
2.5.2 Activation
236
2.5.2.1 Parameterization
236
2.5.3 Programming
236
2.5.3.1 Limit value
236
2.5.3.2 Switch ON/OFF
237
2.6 Path acceleration for real-time events (channel-specific)
238
2.6.1 Detailed Description
238
2.6.1.1 General Information
238
2.6.2 Activation
239
2.6.3 Programming
239
2.7 Acceleration with programmed rapid traverse (G00) (axis-specific)
240
2.7.1 Detailed Description
240
2.7.1.1 General Information
240
2.7.2 Activation
240
2.7.2.1 Parameterization
240
2.7.3 Programming
241
2.8 Acceleration with active jerk limitation (SOFT/SOFTA) (axis-specific)
241
2.8.1 Detailed Description
241
2.8.1.1 General Information
241
2.8.2 Activation
242
2.8.2.1 Parameterization
242
2.8.3 Programming
242
2.9 Excessive acceleration for non-tangential block transitions (axis-specific)
243
2.9.1 Detailed Description
243
2.9.1.1 General Information
243
2.9.2 Activation
243
2.9.2.1 Parameterization
243
2.9.3 Programming
243
2.10 Acceleration margin for radial acceleration (channel-specific)
244
2.10.1 Detailed Description
244
2.10.1.1 General Information
244
2.10.2 Activation
245
2.10.2.1 Parameterization
245
2.10.3 Programming
245
2.11 Jerk limitation with path interpolation (SOFT) (channel-specific)
246
2.11.1 Detailed Description
246
2.11.1.1 General Information
246
2.11.1.2 Maximum jerk value (axis-specific)
248
2.11.1.3 Maximum jerk value (channel-specific)
248
2.11.2 Activation
248
2.11.2.1 Parameterization
248
2.11.3 Programming
249
2.12 Jerk limitation with single-axis interpolation (SOFTA) (axis-specific)
249
2.12.1 Detailed Description
249
2.12.1.1 General Information
249
2.12.2 Activation
250
2.12.2.1 Parameterization
250
2.12.3 Programming
250
2.13 Path-jerk limitation (channel-specific)
251
2.13.1 Detailed Description
251
2.13.1.1 General Information
251
2.13.2 Activation
251
2.13.2.1 Parameterization
251
2.13.3 Programming
251
2.13.3.1 Maximum path jerk
251
2.13.3.2 Switch ON/OFF
252
2.14 Path jerk for real-time events (channel-specific)
253
2.14.1 Detailed Description
253
2.14.1.1 General Information
253
2.14.2 Activation
254
2.14.3 Programming
254
2.15 Jerk with programmed rapid traverse (G00) (axis-specific)
255
2.15.1 Detailed Description
255
2.15.1.1 General Information
255
2.15.2 Activation
255
2.15.2.1 Parameterization
255
2.15.3 Programming
256
2.16 Excessive jerk for block transitions without constant curvature (axis-specific)
256
2.16.1 Detailed Description
256
2.16.1.1 General Information
256
2.16.2 Activation
256
2.16.2.1 Parameterization
256
2.16.3 Programming
257
2.17 Jerk filter (axis-specific)
257
2.17.1 Detailed Description
257
2.17.1.1 General Information
257
2.17.2 Activation
260
2.17.2.1 Parameterization
260
2.17.3 Programming
260
2.18 Knee shaped acceleration characteristic curve
261
2.18.1 Detailed Description
261
2.18.1.1 Adaptation to the motor characteristic curve
261
2.18.1.2 Effects on path acceleration
263
2.18.1.3 Substitute characteristic curve
264
2.18.2 Activation
266
2.18.2.1 Parameterization
266
2.18.2.2 Commissioning
267
2.18.3 Programming
267
2.18.3.1 Channel-specific activation (DRIVE)
267
2.18.3.2 Axis-specific activation (DRIVEA)
268
3 Supplementary conditions
269
3.1 Acceleration and jerk
269
3.2 Knee shaped acceleration characteristic curve
269
3.2.1 Active kinematic transformation
269
4 Examples
271
4.1 Acceleration
271
4.1.1 Path velocity characteristic
271
4.2 Jerk
273
4.2.1 Path velocity characteristic
273
4.3 Acceleration and jerk
275
4.4 Knee shaped acceleration characteristic curve
277
4.4.1 Activation
277
5 Data lists
279
5.1 Machine data
279
5.1.1 Channel specific machine data
279
5.1.2 Axis/spindle specific machine data
279
5.2 Setting data
280
5.2.1 Channel specific setting data
280
5.3 System variables
280
Index
281
5 Diagnostic tools (D1)
283
Table of contents
285
1 Brief description
287
2 Detailed description
289
2.1 Description of diagnostic tools
289
2.2 Service displays
292
2.3 Axis/spindle service display
293
2.4 Drive service display (for digital drives only)
304
2.5 Service display PROFIBUS DP 840Di
316
2.6 Communication log
320
2.7 PLC status
321
2.8 Other diagnostics tools
322
2.9 Identifying defective drive modules
323
3 Constraints
327
4 Examples
329
5 Data lists
331
5.1 Machine data
331
5.1.1 Drive-specific machine data
331
5.1.2 NC -specific machine data
332
5.1.3 Axis/spindle specific machine data
332
5.2 Setting data
333
5.2.1 Axis/spindle-specific setting data
333
5.3 Signals
333
5.3.1 Signals to axis/spindle
333
5.3.2 Signals from axis/spindle
334
Index
335
6 Travel to fixed stop (F1)
337
Table of contents
339
1 Brief Description
341
2 Detailed Description
343
2.1 General functionality
343
2.1.1 Functional sequence, programming, parameterization
343
2.1.2 Response to RESET and function abort
351
2.1.3 Block search response
352
2.1.4 Miscellaneous
357
2.1.5 Supplementary conditions for expansions
361
2.1.6 Travel with limited moment/force FOC:
363
2.2 Travel to fixed stop with analog drives
367
2.2.1 SIMODRIVE 611 digital (VSA/HSA)
367
2.2.2 Travel to fixed stop with hydraulic drives SIMODRIVE 611 digital (HLA module)
371
2.3 Travel to fixed stop with analog drives
372
2.3.1 SIMODRIVE 611 analog (FDD)
372
2.3.2 SIMODRIVE 611 analog (FDD)
375
2.3.3 Diagrams for travel to fixed stop with analog drives
378
3 Supplementary conditions
381
4 Examples
383
5 Data lists
385
5.1 Machine data
385
5.1.1 Axis/spindle specific machine data
385
5.2 Setting data
386
5.2.1 Axis/spindle-specific setting data
386
5.3 Signals
386
5.3.1 Signals to axis/spindle
386
5.3.2 Signals from axis/spindle
386
Index
387
7 Velocities, Setpoint/Actual-Value Systems, Closed-Loop Control (G2)
389
Table of contents
391
1 Brief description
393
2 Detailed description
395
2.1 Velocities, traversing ranges, accuracies
395
2.1.1 Velocities
395
2.1.2 Traversing ranges
398
2.1.3 Positioning accuracy of the control system
399
2.1.4 Block diagram of resolutions and scaling values
400
2.1.5 Input/display resolution, computational resolution
401
2.1.6 Scaling of physical quantities of machine and setting data
403
2.2 Metric /inch measuring system
407
2.2.1 General
407
2.2.2 Conversion of basic system by parts program
408
2.2.3 Manual switchover of the basic system
413
2.2.4 FGROUP and FGREF
417
2.3 Setpoint /actual-value system
420
2.3.1 General
420
2.3.2 Speed setpoint and actual-value routing
423
2.3.3 Configuration of drives
429
2.3.4 Adapting the motor/load ratios
430
2.3.5 Speed setpoint output
434
2.3.6 Actual -value processing
437
2.3.7 Adjustments to actual-value resolution
440
2.4 Closed-loop control
447
2.4.1 General
447
2.4.2 Parameter sets of the position controller
451
2.4.3 Extending the parameter set
453
2.5 Optimization of the control
457
2.5.1 Position controller: injection of positional deviation
457
2.5.2 Position controller position setpoint filter: New balancing filter
459
2.5.3 Position controller position setpoint filter: new jerk filter
467
2.5.4 Position control with proportional-plus-integral-action controller
470
2.5.5 System variable for status of pulse enable
473
2.5.6 Expansions for "deceleration axes"
475
3 Supplementary conditions
477
4 Examples
479
5 Data lists
481
5.1 Machine data
481
5.1.1 Memory specific machine data
481
5.1.2 NC-specific machine data
481
5.1.3 Channel specific machine data
482
5.1.4 Axis/spindle specific machine data
482
Index
485
8 Auxiliary Function Output to PLC (H2)
489
Table of contents
491
1 Brief description
493
1.1 Function
493
1.2 Overview of auxiliary functions
495
2 Detailed description
503
2.1 Predefined auxiliary functions
503
2.1.1 Predefined auxiliary functions
503
2.1.2 Parameter: Group assignment
505
2.1.3 Parameter : Type, address extension, and value
506
2.1.4 Parameter : Output behavior
508
2.1.5 Examples of output behavior
511
2.2 User defined auxiliary functions
515
2.2.1 User-specific and extended predefined auxiliary functions
515
2.2.2 Maximum number of user-defined auxiliary functions
515
2.2.3 Extension of predefined auxiliary functions
516
2.2.4 User-specific auxiliary functions
517
2.2.5 Parameterization
518
2.2.5.1 Parameter: Group assignment
518
2.2.5.2 Parameter: Type, address extension, and value
518
2.2.5.3 Parameter: Output behavior
519
2.2.5.4 Examples
520
2.3 Type -specific output behavior
522
2.4 Programmable output duration
524
2.5 Priorities of the output behavior
526
2.6 Auxiliary function output to the PLC
527
2.7 Programming
528
2.8 Auxiliary functions without block change delay
529
2.9 Associated auxiliary functions
530
2.10 M function with implicit preprocessing stop
532
2.11 Response to overstore
533
2.12 Block search
534
2.12.1 Behavior on block search with calculation
534
2.12.2 Output suppression of spindle-specific auxiliary functions
535
2.13 Scan and display of output M-auxiliary functions
540
2.13.1 Information options
540
2.13.1.1 Status display on the user interface
540
2.13.1.2 Programming a status check
542
3 Supplementary conditions
543
3.1 General constraints
543
3.2 Output behavior
544
4 Examples
547
4.1 Defining auxiliary functions
547
5 Data lists
551
5.1 Machine data
551
5.1.1 NC-specific machine data
551
5.1.2 Channel specific machine data
551
5.2 Signals
552
5.2.1 Signals to channel
552
5.2.2 Signals from channel
552
5.2.3 Signals to axis/spindle
554
5.2.4 Signals from axis/spindle
555
Index
557
9 Mode Group, Channel, Program Operation, Reset Response (K1)
559
Table of contents
561
1 Brief description
565
2 Detailed description
569
2.1 Mode group
569
2.1.1 Mode group Stop
573
2.1.2 Mode group RESET
573
2.2 Mode groups
574
2.2.1 Monitoring functions and interlocks of the individual modes
580
2.2.2 Mode change
581
2.3 Channel
582
2.3.1 Global start disable for channel
586
2.4 Program test
587
2.4.1 Program execution without setpoint outputs
587
2.4.2 Program execution in single block mode
589
2.4.3 Program execution with dry run feedrate
592
2.4.4 Skip part-program blocks
593
2.5 Block search
595
2.5.1 Sequence for block search of Type 1, 2 and 4
596
2.5.2 Block search in connection with other NCK functions
598
2.5.2.1 ASUB after and during block search
598
2.5.2.2 PLC actions after block search
599
2.5.2.3 Spindle functions after block search
600
2.5.3 Automatic start of an ASUB after block search
601
2.5.4 Cascaded block search
602
2.5.5 Examples of block search with calculation
604
2.6 Block search Type 5 SERUPRO
608
2.6.1 REPOS
616
2.6.1.1 Continue machining after SERUPRO search target found
616
2.6.1.2 Repositioning on contour with controlled REPOS
627
2.6.2 Acceleration measures via MD
630
2.6.3 SERUPRO ASUP
631
2.6.4 Self acting SERUPRO
634
2.6.5 Inhibit specific part of the program in the part program for SERUPRO
636
2.6.6 Special features in the part-program target block
640
2.6.6.1 STOPRE in the part-program target block
640
2.6.6.2 SPOS in target block
641
2.6.7 Behavior during POWER ON, mode change and RESET
641
2.6.8 Special features of functions supported during SERUPRO
642
2.6.8.1 Travel to fixed stop (FXS)
642
2.6.8.2 Force Control (FOC)
643
2.6.8.3 Synchronous spindle
643
2.6.8.4 Couplings and master-slave
644
2.6.8.5 Axis functions
647
2.6.8.6 Gear stage change
649
2.6.8.7 Superimposed motion
649
2.6.8.8 REPOS offset in the interface
650
2.6.8.9 Making the initial settings more flexible
650
2.6.9 System variables and variables for SERUPRO sequence
651
2.6.10 Restrictions
652
2.7 Program operation mode
653
2.7.1 Initial settings
653
2.7.2 Selection and start of part program or part-program block
657
2.7.3 Part-program interruption
659
2.7.4 RESET command
660
2.7.5 Program status
661
2.7.6 Channel status
663
2.7.7 Responses to operator or program actions
664
2.7.8 Part-Program Start
665
2.7.9 Example of timing diagram for a program run
666
2.7.10 Program section repetitions
667
2.7.10.1 Overview
667
2.7.10.2 Individual part program block
668
2.7.10.3 A part program section after a start label
669
2.7.10.4 A part program section between a start label and end label
670
2.7.10.5 A part program section between a Start label and the key word: ENDLABEL
671
2.7.11 Event driven program calls
672
2.7.12 Control and effect on stop events
683
2.7.13 Asynchronous Subroutines (ASUBs), Interrupt Routines
686
2.7.14 Calling the ASUB outside program operation
690
2.7.15 User defined system ASUBs
695
2.8 Single block
699
2.8.1 Decoding single block SBL2 with implicit preprocessing stop
700
2.8.2 Single block stop: Suppression using SBLOF
700
2.8.3 Single block stop: inhibit according to situation
703
2.8.4 Single-block behavior in mode group with type A/B
704
2.9 Program control
705
2.9.1 Function selection (via operator panel front or PLC)
706
2.9.2 Activation of skip levels
707
2.9.3 Adapting the size of the interpolation buffer
708
2.9.4 Program display modes via an additional basic block display
710
2.9.5 Basic block display for ShopMill/ShopTurn
711
2.9.6 Structure for a DIN block
714
2.9.7 Execution from external
717
2.9.8 Execution from external subroutines
719
2.10 System settings for power-up, RESET/part-program end and part-program start
722
2.11 Subroutine call through NC language replacement
732
2.11.1 Generally for replacement of NC language commands
732
2.11.2 M function replacement
734
2.11.3 Replacement of tool programming
736
2.11.3.1 T- and D/DL function replacement
736
2.11.3.2 M function replacement for tool change
738
2.11.3.3 Parameter transfer during replacement of tool programming
740
2.11.3.4 Example of M/T function replacement for tool change
743
2.11.3.5 Conflict resolutions for multiple replacements
745
2.11.4 Spindle -related replacements during active synchronous spindle coupling
746
2.11.4.1 Select spindle-related NC functions/language commads
746
2.11.4.2 Gear step change in active synchronous spindle coupling
748
2.11.4.3 Positioning spindle during active synchronous spindle coupling
751
2.11.4.4 Sequence of replacement subroutines from the interpretation time
755
2.11.5 Properties of replacement subroutines
757
2.12 Program runtime/workpiece counter
759
2.12.1 Function
759
2.12.2 Program runtime
759
2.12.3 Workpiece counter
761
3 Supplementary conditions
765
4 Examples
767
5 Data lists
769
5.1 Machine data
769
5.1.1 General machine data
769
5.1.1.1 HMI specific machine data
769
5.1.1.2 NC-specific machine data
769
5.1.2 Channel specific machine data
770
5.1.2.1 Basic machine data
770
5.1.2.2 Block search
771
5.1.2.3 Reset response
772
5.1.2.4 Auxiliary function settings
772
5.1.2.5 Transformation definitions
773
5.1.2.6 Memory settings
774
5.1.2.7 Program runtime and workpiece counter
775
5.1.3 Axis/spindle specific machine data
775
5.2 Setting data
776
5.2.1 Channel specific setting data
776
5.3 Signals
777
5.3.1 Signals to NC
777
5.3.2 Signals to NC
777
5.3.3 Signals to NC
777
5.3.4 Signals to NC
777
5.3.5 Signals to NC
777
5.3.6 Signals to NC
778
5.3.7 Signals from axis/spindle
778
Index
779
10 Axis Types, Coordinate Systems, Frames (K2)
785
Table of contents
787
1 Brief description
791
1.1 Axes
791
1.2 Coordinate systems
793
1.3 Frames
795
2 Detailed description
799
2.1 Axes
799
2.1.1 Overview
799
2.1.2 Machine axes
801
2.1.3 Channel axes
802
2.1.4 Geometry axes
802
2.1.5 Replaceable geometry axes
803
2.1.6 Special axes
808
2.1.7 Path axes
808
2.1.8 Positioning axes
809
2.1.9 Main axes
810
2.1.10 Synchronized axes
811
2.1.11 Axis configuration
813
2.1.12 Link axes
816
2.2 Zeros and reference points
819
2.2.1 Reference points in working space
819
2.2.2 Position of coordinate systems and reference points
821
2.3 Coordinate systems
822
2.3.1 Overview
822
2.3.2 Machine coordinate system (MCS)
824
2.3.3 Basic coordinate system (BCS)
826
2.3.4 Additive offsets
828
2.3.5 Basic zero system (BZS)
831
2.3.6 Settable zero system (SZS)
833
2.3.7 Workpiece coordinate system (WCS)
835
2.4 Frames
836
2.4.1 Overview
836
2.4.2 Frame components
837
2.4.2.1 Translation
837
2.4.2.2 Fine offset
838
2.4.2.3 Rotations for geometry axes
839
2.4.2.4 Scaling
843
2.4.2.5 Mirroring
843
2.4.2.6 Chain operator
844
2.4.2.7 Programmable axis identifiers
844
2.4.2.8 Coordinate transformation
845
2.4.3 Frames in data management and active frames
845
2.4.3.1 Overview
845
2.4.3.2 Activating data management frames
847
2.4.3.3 NCU global frames
848
2.4.4 Frame chain and coordinate systems
848
2.4.4.1 Overview
848
2.4.4.2 Configurable SZS
850
2.4.4.3 Manual traverse in the SZS coordinate system
852
2.4.4.4 Suppression of frames
853
2.4.5 Frame chain frames
855
2.4.5.1 Overview
855
2.4.5.2 Settable frames $P_UIFR[n]
855
2.4.5.3 Channel basic frames $P_CHBFR[n]
856
2.4.5.4 NCU global basic frames $P_NCBFR[n]
857
2.4.5.5 Complete basic frame $P_ACTBFRAME
859
2.4.5.6 Programmable frame $P_PFRAME
860
2.4.5.7 Channel specific system frames
862
2.4.5.8 $P_ACTFRAME
865
2.4.6 Implicit frame changes
866
2.4.6.1 Frames and switchover of geometry axes
866
2.4.6.2 Frame for selection and deselection of transformations
869
2.4.6.3 Adapting active frames
891
2.4.7 Predefined frame functions
892
2.4.7.1 Inverse frame
892
2.4.7.2 Additive frame in frame chain
896
2.4.8 Functions
897
2.4.8.1 Setting zeros, workpiece measuring and tool measuring
897
2.4.8.2 Zero offset external via system frames
898
2.4.8.3 Toolholder
898
2.4.9 Subroutine return with SAVE
910
2.4.10 Data backup
911
2.4.11 Positions in the coordinate system
912
2.4.12 Control system response
913
2.4.12.1 POWER ON
913
2.4.12.2 Mode change
913
2.4.12.3 RESET, end of part program
914
2.4.12.4 Part program start
917
2.4.12.5 Block search
918
2.4.12.6 REPOS
918
2.5 Workpiece related actual value system
919
2.5.1 Overview
919
2.5.2 Use of workpiece related actual-value system
919
2.5.3 Special reactions
921
3 Supplementary conditions
923
4 Examples
925
4.1 Axes
925
4.2 Coordinate systems
928
4.3 Frames
930
5 Data lists
933
5.1 Machine data
933
5.1.1 Memory specific machine data
933
5.1.2 NC-specific machine data
934
5.1.3 Channel specific machine data
935
5.1.4 Axis/spindle specific machine data
936
5.2 Setting data
936
5.2.1 Channel specific setting data
936
5.3 System variables
937
5.4 Signals
939
5.4.1 Signals from channel
939
5.4.2 Signals to axis/spindle
939
5.4.3 Signals from axis/spindle
939
Index
941
11 Emergency Stop (N2)
943
Table of contents
945
1 Brief Description
947
2 Detailed description
949
2.1 Relevant standards
949
2.2 Emergency stop control elements
950
2.3 Emergency stop sequence
951
2.4 Emergency stop acknowledgement
953
3 Restrictions
955
4 Examples
957
5 Data lists
959
5.1 Machine data
959
5.1.1 Drive-specific machine data
959
5.1.2 Axis/spindle specific machine data
959
5.2 Signals
959
5.2.1 Signals to NC
959
5.2.2 Signals from NC
960
5.2.3 Signals to BAG
960
Index
961
12 Transverse axes (P1)
963
Table of contents
965
1 Brief description
967
2 Detailed Description
969
2.1 Defining a geometry axis as transverse axis
969
2.2 Dimensional information for transverse axes
971
3 Supplementary conditions
977
4 Examples
979
5 Data lists
981
5.1 Machine data
981
5.1.1 Channel specific machine data
981
5.1.2 Axis/spindle specific machine data
981
Index
983
13 PLC Basic program powerline (P3 pl)
985
Table of contents
987
1 Brief description
991
2 Detailed description
993
2.1 Key PLC CPU data for 810D, 840D and 840Di
993
2.2 Reserve resources (timers, FC, FB, DB, I/O)
1000
2.3 Starting up hardware configuration of PLC CPUs
1001
2.4 Starting up the PLC program
1006
2.4.1 Installing the basic program for 810D, 840D
1006
2.4.2 Application of basic program
1008
2.4.3 Version codes
1009
2.4.4 Machine program
1009
2.4.5 Data backup
1010
2.4.6 PLC series startup, PLC archives:
1010
2.4.7 Software upgrades
1012
2.4.8 I/O modules (FM, CP modules)
1013
2.4.9 Troubleshooting
1014
2.5 Linking PLC CPUs to 810D, 840D
1015
2.5.1 General
1015
2.5.2 Properties of PLC CPUs
1015
2.5.3 Interface on 810D and 840D with integrated PLC
1016
2.5.4 Diagnostic buffer on PLC
1018
2.6 Interface structure
1020
2.6.1 General
1020
2.6.2 PLC/NCK interface
1020
2.6.3 Interface PLC/HMI
1026
2.6.4 PLC/MCP/HHU interface
1029
2.7 Structure and functions of the basic program
1033
2.7.1 General
1033
2.7.2 Start up and synchronization of NCK PLC
1035
2.7.3 Cyclic operation (OB1)
1035
2.7.4 Time -alarm processing (OB 35)
1038
2.7.5 Process interrupt processing (OB 40)
1038
2.7.6 Response to NC failure
1038
2.7.7 Functions of the basic program called from the user program
1040
2.7.8 Symbolic programming of user program with interface DB
1043
2.7.9 M decoding acc. to list
1044
2.7.10 PLC machine data
1049
2.7.11 Configuration of machine control panel, handheld unit
1053
2.8 SPL for Safety Integrated
1062
2.9 Assignment overview
1062
2.9.1 Assignment: NC/PLC interface
1062
2.9.2 Assignment: FB/FC
1062
2.9.3 Assignment: DB
1063
2.9.4 Assignment: Timers
1065
2.10 Memory requirements of basic PLC program for 840D
1065
2.11 Supplementary conditions and NC VAR selector
1068
2.11.1 Supplementary conditions
1068
2.11.1.1 Programming and parameterizing tools
1068
2.11.1.2 SIMATIC documentation required
1070
2.11.1.3 Relevant SINUMERIK documents
1070
2.11.2 NC VAR selector
1071
2.11.2.1 Overview
1071
2.11.2.2 Description of Functions
1074
2.11.2.3 Start up, installation
1083
2.12 Block descriptions
1084
2.12.1 FB 1: RUN_UP Basic program, start up section
1084
2.12.2 FB 2: Read GET NC variable
1093
2.12.3 FB 3: PUT write NC variables
1101
2.12.4 FB 4: PI_SERV General PI services
1109
2.12.4.1 Overview of available PI services
1112
2.12.4.2 General PI services
1113
2.12.4.3 Tool management services
1118
2.12.5 FB 5: GETGUD read GUD variable
1134
2.12.6 FB 7: PI_SERV2 General PI services
1140
2.12.7 FB 9: MzuN Control unit switchover
1144
2.12.8 FB 10: Safety relay (SI relay)
1150
2.12.9 FB 11: Brake test
1154
2.12.10 FB 29: Signal recorder and data trigger diagnostics
1160
2.12.11 FC 2: GP_HP Basic program, cyclic section
1164
2.12.12 FC 3: GP_PRAL Basic program, interrupt controlled section
1166
2.12.13 FC 7: TM_REV Transfer block for tool change with revolver
1169
2.12.14 FC 8: TM_TRANS transfer block for tool management
1173
2.12.15 FC 9: ASUB startup of asynchronous subprograms
1181
2.12.16 FC 10: AL_MSG error and operating messages
1184
2.12.17 FC 12: AUXFU call interface for user with auxiliary functions
1186
2.12.18 FC 13: BHGDisp display control for handheld unit
1187
2.12.19 FC 15: POS_AX positioning of linear and rotary axes
1191
2.12.20 FC 16: PART_AX positioning of indexing axes
1195
2.12.21 FC 17: YDelta star/delta changeover
1199
2.12.22 FC 18: SpinCtrl spindle control
1203
2.12.23 FC 19: MCP_IFM transmission of MCP signals to interface
1214
2.12.24 FC 21: transfer PLC NCK data exchange
1222
2.12.25 FC 22: TM_DIR Direction selection for tool management
1231
2.12.26 FC 24: MCP_IFM2 Transmission of MCP signals to interface
1234
2.12.27 FC 25: MCP_IFT transfer of MCP/OP signals to interface
1238
2.12.28 FC 26: HPU_MCP Transfer of HPU/HT6 signals to the interface
1241
2.12.28.1 FC 26: HPU_MCP Transfer of HPU/HT6 signals to the interface
1241
2.12.28.2 MCP selection signals to the user interface
1244
2.12.28.3 Checkback signals from user interface for controlling displays
1246
2.12.29 FC 19, FC 24, FC 25, FC 26 source code description
1247
2.13 Signal/data descriptions
1249
2.13.1 Interface signals NCK/PLC, MMC/PLC, MCP/PLC
1249
2.13.2 Decoded M signals
1249
2.13.3 G Functions
1251
2.13.4 Message signals in DB 2
1253
2.14 Programming tips with STEP 7
1256
2.14.1 General
1256
2.14.2 Copying data
1256
2.14.3 ANY and POINTER
1257
2.14.3.1 POINTER or ANY variable for transfer to FC or FB
1257
2.14.3.2 General
1259
2.14.3.3 Use of POINTER and ANY in FC if POINTER or ANY is available as parameter
1259
2.14.3.4 Use of POINTER and ANY in FB if POINTER or ANY is available as parameter
1261
2.14.4 Multi instance DB
1262
2.14.5 Strings
1264
2.14.6 Determining offset addresses for data block structures
1265
3 Supplementary conditions
1267
4 Examples
1269
5 Data lists
1271
5.1 Machine data
1271
5.1.1 NC-specific machine data
1271
5.1.2 Channel specific machine data
1271
Index
1273
14 PLC basic program solution line (P3 sl)
1275
Table of contents
1277
1 Brief description
1281
2 Detailed description
1283
2.1 Key PLC CPU data for 810D, 840D and 840Di
1283
2.2 Reserve resources (timers, counters, FC, FB, DB, I/O)
1287
2.3 Starting up hardware configuration of PLC CPUs
1288
2.4 Starting up the PLC program
1292
2.4.1 Installing the basic program for 840D
1292
2.4.2 Application of basic program
1293
2.4.3 Version codes
1294
2.4.4 Machine program
1294
2.4.5 Data backup
1295
2.4.6 PLC series start-up, PLC archives
1295
2.4.7 Software upgrades
1298
2.4.8 I/O modules (FM, CP modules)
1299
2.4.9 Troubleshooting
1300
2.5 Linking PLC CPUs to 840D
1301
2.5.1 General
1301
2.5.2 Properties of PLC CPUs
1301
2.5.3 Interface on 840D with integrated PLC
1301
2.5.4 Diagnostic buffer on PLC
1304
2.6 Interface structure
1305
2.6.1 PLC/NCK interface
1305
2.6.2 Interface PLC/HMI
1312
2.6.3 PLC/MCP/HHU interface
1317
2.7 Structure and functions of the basic program
1320
2.7.1 Start up and synchronization of NCK PLC
1322
2.7.2 Cyclical mode (OB 1)
1322
2.7.3 Time -interrupt processing (OB 35)
1325
2.7.4 Process interrupt processing (OB 40)
1325
2.7.5 Diagnostic interrupt, module failure processing (OB 82, OB 86)
1325
2.7.6 Response to NCK failure
1326
2.7.7 Functions of the basic program called from the user program
1328
2.7.8 Symbolic programming of user program with interface DB
1332
2.7.9 M decoding acc. to list
1333
2.7.10 PLC machine data
1337
2.7.11 Configuration machine control panel, handheld unit, direct keys
1342
2.7.12 Switchover of handheld device
1349
2.8 SPL for Safety Integrated
1350
2.9 Assignment overview
1350
2.9.1 Assignment: NCK/PLC interface
1350
2.9.2 Assignment: FB/FC
1350
2.9.3 Assignment: DB
1351
2.9.4 Assignment: Timers
1352
2.10 Memory requirements of basic PLC program for SINUMERIK 840D
1352
2.11 General conditions and NC-VAR_Selector
1356
2.11.1 Supplementary conditions
1356
2.11.1.1 Programming and parameterizing tools
1356
2.11.1.2 SIMATIC documentation required
1358
2.11.1.3 Relevant SINUMERIK documents
1358
2.11.2 NC VAR selector
1359
2.11.2.1 Overview
1359
2.11.2.2 Description of functions
1362
2.11.2.3 Start up, installation
1371
2.12 Block descriptions
1372
2.12.1 FB 1: RUN_UP Basic program, start up section
1372
2.12.2 FB 2: Read GET NC variable
1381
2.12.3 FB 3: PUT write NC variables
1388
2.12.4 FB 4: PI_SERV General PI services
1396
2.12.4.1 General PI services
1401
2.12.5 FB 5: GETGUD read GUD variable
1422
2.12.6 FB 7: PI_SERV2 General PI services
1428
2.12.7 FB 9: MtoN Control unit switchover
1432
2.12.8 FB 10: Safety relay (SI relay)
1437
2.12.9 FB 11: Brake test
1440
2.12.10 FB 29: Signal recorder and data trigger diagnostics
1445
2.12.11 FC 2: GP_HP Basic program, cyclic section
1450
2.12.12 FC 3: GP_PRAL Basic program, interrupt driven section
1451
2.12.13 FC 5: GP_DIAG Basic program, diagnostic alarm, and module failure
1454
2.12.14 FC 7: TM_REV Transfer block for tool change with revolver
1456
2.12.15 FC 8: TM_TRANS transfer block for tool management
1460
2.12.16 FC 9: ASUB startup of asynchronous subprograms
1468
2.12.17 FC 10: AL_MSG error and operating messages
1471
2.12.18 FC 12: AUXFU call interface for user with auxiliary functions
1473
2.12.19 FC 13: BHGDisp Display control for handheld unit
1474
2.12.20 FC 17: YDelta star/delta changeover
1478
2.12.21 FC 18: SpinCtrl spindle control
1481
2.12.22 FC 19: MCP_IFM transmission of MCP signals to interface
1492
2.12.23 FC 21: transfer PLC NCK data exchange
1499
2.12.24 FC 22: TM_DIR Direction selection for tool management
1507
2.12.25 FC 24: MCP_IFM2 transmission of MCP signals to interface
1509
2.12.26 FC 25: MCP_IFT transfer of MCP/OP signals to interface
1513
2.12.27 FC 26: HPU_MCP transmission of HT8 signals to interface
1516
2.12.27.1 MCP selection signals to the user interface
1519
2.12.27.2 Checkback signals from user interface for controlling displays
1521
2.12.28 FC 19, FC 24, FC 25, FC 26 source code description
1521
2.13 Signal/data descriptions
1523
2.13.1 Interface signals NCK/PLC, HMI/PLC, MCP/PLC
1523
2.13.2 Decoded M signals
1524
2.13.3 G Functions
1525
2.13.4 Message signals in DB 2
1527
2.14 Programming tips with STEP 7
1527
2.14.1 General
1527
2.14.2 Copying data
1528
2.14.3 ANY and POINTER
1528
2.14.3.1 General
1528
2.14.3.2 Use of POINTER and ANY in FC if POINTER or ANY is available as parameter
1529
2.14.3.3 Use of POINTER and ANY in FB if POINTER or ANY is available as parameter
1530
2.14.3.4 POINTER or ANY variable for transfer to FC or FB
1531
2.14.4 Multi instance DB
1533
2.14.5 Strings
1535
2.14.6 Determining offset addresses for data block structures
1535
2.14.7 Calling function blocks (FBs)
1536
3 Supplementary conditions
1539
4 Examples
1541
5 Data lists
1543
5.1 Machine data
1543
5.1.1 NC-specific machine data
1543
5.1.2 Channel specific machine data
1543
Index
1545
15 Reference point approach (R1)
1547
Table of contents
1549
1 Brief Description
1551
2 Detailed description
1553
2.1 Axis specific referencing
1553
2.2 Channel specific referencing
1555
2.3 Reference point appraoch from part program (G74)
1557
2.4 Referencing with incremental measurement systems
1558
2.4.1 Chronological sequence
1558
2.4.2 Phase 1: Traversing to the reference cam
1559
2.4.3 Phase 2: Synchronization with the zero mark
1561
2.4.4 Phase 3: Traversing to the reference point
1567
2.4.5 Buffered actual value
1570
2.5 Referencing with distance coded reference marks
1572
2.5.1 General overview
1572
2.5.2 Basic parameter assignment
1572
2.5.3 Chronological sequence
1575
2.5.4 Phase 1: Travel across the reference marks with synchronization
1576
2.5.5 Phase 2: Travel to fixed stop
1577
2.6 Referencing with absolute value encoders
1580
2.6.1 Information about calibration
1580
2.6.2 Calibration by entering a reference point offset
1582
2.6.3 Adjustment by entering a reference point value
1583
2.6.4 Automatic calibration with probe
1585
2.6.5 Calibration with BERO
1587
2.6.6 Reference point approach with absolute encoders
1589
2.6.7 Automatic encoder replacement detection
1589
2.6.8 Enabling the measurement system
1591
2.6.9 Referencing variants that are not supported
1592
2.7 Referencing by means of actual value adjustment
1593
2.7.1 Actual value adjustment to the referencing measurement system
1593
2.7.2 Actual value adjustment to the referenced measurement system
1594
2.7.3 Actual value adjustment for measuring systems with distance-coded reference marks
1595
2.8 Referencing in follow up mode
1596
2.9 Zero mark selection with BERO
1600
3 Supplementary conditions
1601
3.1 Large traverse range
1601
4 Examples
1603
5 Data lists
1605
5.1 Machine data
1605
5.1.1 NC-specific machine data
1605
5.1.2 Channel specific machine data
1605
5.1.3 Axis/spindle specific machine data
1605
5.2 Signals
1607
5.2.1 Signals to BAG
1607
5.2.2 Signals from BAG
1607
5.2.3 Signals to channel
1607
5.2.4 Signals from channel
1607
5.2.5 Signals to axis/spindle
1608
5.2.6 Signals from axis/spindle
1608
Index
1609
16 Spindles (S1)
1611
Table of contents
1613
1 Brief Description
1615
2 Detailed Description
1617
2.1 Spindle modes
1617
2.1.1 General
1617
2.1.2 Spindle control mode
1619
2.1.3 Spindle oscillation mode
1623
2.1.4 Spindle positioning mode
1624
2.1.5 Axis mode
1638
2.1.6 Default mode setting
1642
2.2 Homing /synchronizing
1643
2.3 Configurable gear adaptation
1647
2.3.1 Gear steps for spindles and gear step change
1647
2.3.2 Intermediate gear
1659
2.3.3 Non acknowledged gear step change
1661
2.3.4 Gear step change with oscillation mode
1662
2.3.5 Gear step change at fixed position
1668
2.4 Selectable spindles
1674
2.5 Programming
1678
2.5.1 Programming from the part program
1678
2.5.2 Programming via synchronized actions
1681
2.5.3 Programming spindle controls via the PLC with FC18
1682
2.5.4 Special spindle movements via PLC interface
1682
2.5.5 Gear step change with DryRun, program testing and SERUPRO
1691
2.5.6 External programming (PLC, HMI)
1694
2.6 Spindle monitoring
1695
2.6.1 Speed ranges
1695
2.6.2 Axis/spindle stationary (n < n min)
1696
2.6.3 Spindle in setpoint range
1697
2.6.4 Minimum /maximum Speed of gear step
1699
2.6.5 Maximum encoder limit frequency
1700
2.6.6 End point monitoring
1701
3 Constraints
1703
4 Examples
1705
4.1 Example of automatic gear step selection (M40)
1705
5 Data lists
1707
5.1 Machine data
1707
5.1.1 NC-specific machine data
1707
5.1.2 Channel specific machine data
1707
5.1.3 Axis /spindle specific machine data
1708
5.2 Setting data
1710
5.2.1 Channel specific setting data
1710
5.2.2 Axis/spindle-specific setting data
1710
5.3 signals
1711
5.3.1 Signals to axis/spindle
1711
5.3.2 Signals from axis/spindle
1712
Index
1713
17 Feeds (V1)
1717
Table of contents
1719
1 Brief Description
1721
2 Detailed description
1725
2.1 Path feedrate F
1725
2.1.1 General
1725
2.1.2 Type of feedrate G93, G94, G95
1727
2.1.3 Type of feedrate G96, G961, G962, G97, G971
1729
2.1.4 Feedrate with G33, G34, G35 (thread cutting)
1734
2.1.4.1 General
1734
2.1.4.2 Programmable run-in and run-out path for G33, G34 and G35
1736
2.1.4.3 Linear progressive/degressive thread-lead change with G34 and G35
1738
2.1.4.4 Stop for thread cutting
1741
2.1.5 Feedrate for G331/G332, rigid tapping
1745
2.1.6 Feedrate for G63, tapping with compensation chuck
1746
2.2 Feedrate FA for positioning axes
1746
2.3 Feedrate control
1748
2.3.1 General
1748
2.3.2 Feedrate disable and feedrate/spindle stop
1749
2.3.3 Feedrate override on machine control panel
1750
2.3.4 Programmable feedrate override
1756
2.3.5 Dry run feedrate
1757
2.3.6 Multiple feedrate values in one block
1759
2.3.7 Fixed feedrate values (840D, 810D)
1765
2.3.8 Feedrate for chamfer/rounding FRC, FRCM
1766
2.3.9 Non -modal feedrate FB
1768
2.3.10 Programmable single axis dynamic response
1769
3 Supplementary conditions
1777
3.1 General boundary conditions
1777
3.2 Supplementary conditions for feedrate programming
1777
4 Examples
1779
4.1 Feedrate programming for chamfer/rounding FRC, FRCM
1779
5 Data lists
1781
5.1 Machine data
1781
5.1.1 NC-specific machine data
1781
5.1.2 Channel specific machine data
1782
5.1.3 Axis/Spindle-specific machine data
1782
5.2 Setting data
1783
5.2.1 Channel specific setting data
1783
5.2.2 Axis/spindle-specific setting data
1783
5.3 Signals
1784
5.3.1 Signals to channel
1784
5.3.2 Signals from channel
1784
5.3.3 Signals to axis/spindle
1785
Index
1787
18 Tool compensation (W1)
1789
Table of contents
1791
1 Short description
1795
2 Detailed Description
1799
2.1 Tool
1799
2.1.1 General
1799
2.1.2 Compensation memory structure
1801
2.1.3 Calculating the tool compensation
1803
2.1.4 Address extension for NC addresses T and M
1803
2.1.5 Free assignment of D numbers
1805
2.1.6 Compensation block in case of error during tool change
1812
2.1.7 Definition of the effect of the tool parameters
1814
2.2 Flat D number structure
1815
2.2.1 General
1815
2.2.2 Creating a new D number (compensation block)
1816
2.2.3 D number programming
1817
2.2.4 Programming the T number
1820
2.2.5 Programming M6
1821
2.2.6 Program test
1821
2.2.7 Tool management or "Flat D numbers"
1822
2.3 Tool cutting edge
1823
2.3.1 General
1823
2.3.2 Tool type (tool parameters)
1825
2.3.3 Cutting edge position (tool parameter 2)
1828
2.3.4 Geometry tool length compensation (tool parameters 3 to 5)
1830
2.3.5 Geometry tool radius compensation (tool parameters 6 to 11)
1832
2.3.6 Wear tool length compensation (tool parameters 12 to 14)
1834
2.3.7 Wear tool radius compensation (tool parameters 15 to 20)
1834
2.3.8 Base -dimension/adapter-dimension tool length compensation (tool parameters 21 to 23)
1835
2.3.9 Technology - tool clearance angle (tool parameter 24)
1836
2.3.10 Tools with a relevant tool point direction
1838
2.4 Tool radius compensation 2D (TRC)
1839
2.4.1 General
1839
2.4.2 Selecting the TRC (G41/G42)
1840
2.4.3 Approach and retraction behavior (NORM/KONT/KONTC/KONTT)
1841
2.4.4 Smooth approach and retraction
1847
2.4.4.1 Function
1847
2.4.4.2 Parameters
1848
2.4.4.3 Velocities
1856
2.4.4.4 System variables
1858
2.4.4.5 Supplementary conditions
1858
2.4.4.6 Examples
1859
2.4.5 Deselecting the TRC (G40)
1862
2.4.6 Compensation at outside corners
1862
2.4.7 Compensation at inside corners
1867
2.4.8 Collision detection and bottleneck detection
1870
2.4.9 Blocks with variable compensation value
1872
2.4.10 Keep tool radius compensation constant
1874
2.4.11 Alarm behavior
1877
2.4.12 Intersection procedure for polynomials
1878
2.4.13 G461 /G462 Approach/retract strategy expansion
1879
2.5 Toolholder with orientation capability
1883
2.5.1 General
1883
2.5.2 Kinematic interaction and machine design
1890
2.5.3 Oblique machining with 3 + 2 axes
1898
2.5.4 Machine with rotary work table
1899
2.5.5 Procedure when using toolholders with orientation capability
1904
2.5.6 Programming
1909
2.5.7 Supplementary conditions and control system response for orientation
1910
2.6 Incrementally programmed compensation values
1913
2.6.1 G91 extension
1913
2.6.2 Machining in direction of tool orientation
1914
2.7 Basic tool orientation
1916
2.8 Special handling of tool compensations
1920
2.8.1 Relevant setting data
1920
2.8.2 Mirror tool lengths (SD42900 $SC_MIRROR_TOOL_LENGTH)
1922
2.8.3 Mirror wear lengths (SD42920 $SC_WEAR_SIGN_CUTPOS)
1923
2.8.4 Tool length and plane change (SD42940 $SC_TOOL_LENGTH_CONST)
1924
2.8.5 Tool type (SD42950 $SC_TOOL_LENGTH_TYPE)
1926
2.8.6 Temperature offsets in tool direction (SD42960 $SC_TOOL_TEMP_COMP)
1927
2.8.7 Tool lengths in the WCS, allowing for the orientation
1927
2.8.8 Tool length offsets in tool direction
1927
2.9 Sum offsets and setup offsets
1933
2.9.1 General
1933
2.9.2 Description of function
1934
2.9.3 Activation
1937
2.9.4 Examples
1944
2.9.5 Upgrades for Tool Length Determination
1945
2.9.5.1 Taking the compensation values into account location-specifically and workpiece specifically
1945
2.9.5.2 Functionality of the individual wear values
1950
2.10 Working with tool environments
1954
2.10.1 General
1954
2.10.2 Saving with TOOLENV
1954
2.10.3 Delete tool environment
1957
2.10.4 How many environments and which ones are saved?
1958
2.10.5 Read T, D, DL from a tool environment
1959
2.10.6 Read tool lengths, tool length components
1960
2.11 Tool lengths L1, L2, L3 assignment: LENTOAX
1967
3 Supplementary conditions
1971
3.1 Flat D number structure
1971
3.2 SD42935 expansions
1972
4 Examples
1973
4.1 Toolholder with orientation capability
1973
4.1.1 Example: Toolholder with orientation capability
1973
4.1.2 Example of toolholder with orientation capability with rotary table
1974
4.1.3 Basic tool orientation example
1977
4.1.4 Calculation of compensation values on a location-specific and workpiece-specific basis
1977
4.2 Examples 3-6: SETTCOR function for tool environments
1980
5 Data lists
1987
5.1 Machine data
1987
5.1.1 NC-specific machine data
1987
5.1.2 Channel specific machine data
1988
5.1.3 Axis/spindle specific machine data
1989
5.2 Setting data
1990
5.2.1 Channel specific setting data
1990
5.3 Signals
1991
5.3.1 Signals from channel
1991
Index
1993
19 NC/PLC interface signals (Z1)
1997
Table of contents
1999
1 Brief description
2001
2 Detailed Description
2003
2.1 Various interface signals and functions (A2)
2003
2.1.1 Signals from PLC to NC (DB10)
2003
2.1.2 Selection/Status signals from HMI to PLC (DB10)
2004
2.1.3 Signals from the NC to the PLC (DB10)
2005
2.1.4 Signals to Operator Panel (DB19)
2008
2.1.5 Signals from operator control panel (DB19)
2016
2.1.6 Signals to channel (DB21, ...)
2023
2.1.7 Signals from channel (DB21, ...)
2024
2.1.8 Signals to axis/spindle (DB31, ...)
2025
2.1.9 Signals from axis/spindle (DB31, ...)
2039
2.2 Axis monitoring, protection zones (A3)
2060
2.2.1 Signals to channel (DB21, ...)
2060
2.2.2 Signals from channel (DB21, ...)
2061
2.2.3 Signals to axis/spindle (DB31, ...)
2063
2.2.4 Signals from axis/spindle (DB31, ...)
2064
2.3 Continuous path mode, exact stop and LookAhead (B1)
2065
2.3.1 Signals from channel (DB21, ...)
2065
2.3.2 Signals from axis/spindle (DB31, ...)
2065
2.4 Acceleration (B2)
2066
2.5 Diagnostic tools (D1)
2066
2.6 Travel to fixed stop (F1)
2067
2.6.1 Signals to axis/spindle (DB31, ...)
2067
2.6.2 Signals from axis/spindle (DB31, ...)
2069
2.7 Velocities, Setpoint/Actual Value Systems, Closed-Loop Control (G2)
2069
2.8 Help function output to PLC (H2)
2070
2.8.1 Signals to channel (DB21, ...)
2070
2.8.2 Signals from channel (DB21, ...)
2070
2.8.3 Signals from axis/spindle (DB31, ...)
2074
2.9 Mode group, channel, program operation, reset response (K1)
2075
2.9.1 Signals to mode group (DB11)
2075
2.9.2 Signals from the mode group (DB11)
2079
2.9.3 Signals to channel (DB21, ...)
2083
2.9.4 Signals from channel (DB21, ...)
2089
2.9.5 Signals to axis/spindle (DB31, ...)
2102
2.9.6 Signals from axis/spindle (DB31, ...)
2102
2.10 Axis types, coordinate systems, frames (K2)
2104
2.10.1 Signals to axis/spindle (DB31, ...)
2104
2.11 EMERGENCY STOP (N2)
2104
2.11.1 Signals to NC (DB10)
2104
2.11.2 Signals from NC (DB10)
2106
2.12 Transverse axes (P1)
2106
2.13 PLC basic program (P3)
2106
2.14 Reference point approach (R1)
2107
2.14.1 Signals to channel (DB21, ...)
2107
2.14.2 Signals from channel (DB21, ...)
2108
2.14.3 Signals to axis/spindle (DB31, ...)
2108
2.14.4 Signals from axis/spindle (DB31, ...)
2109
2.15 Spindles (S1)
2111
2.15.1 Signals to axis/spindle (DB31, ...)
2111
2.15.2 Signals from axis/spindle (DB31, ...)
2119
2.16 Feeds (V1)
2126
2.16.1 Signals to channel (DB21, ...)
2126
2.16.2 Signals to axis/spindle (DB31, ...)
2133
2.16.3 Signals from axis/spindle (DB31, ...)
2139
2.17 Tool Offset (W1)
2139
Index
2141
20 Appendix (A)
2147
Table of contents
2149
A.1 List of abbreviations
2151
A.2 Publication -specific information
2159
A.2.1 Correction sheet - fax template
2159
A.2.2 Overview
2161
A Appendix
2151
Glossary
2163
Other manuals for Siemens MCP 398C
Operating Manual
940 pages
Diagnostic Manual
1054 pages
Programming Manual
1334 pages
Diagnostics Guide
1002 pages
Operation/Programming
443 pages
Configuration Manual
214 pages
Installation Manual
200 pages
Manual
265 pages
Commissioning Manual
1734 pages
System Manual
44 pages
Equipment Manual
164 pages
Operating Instructions
118 pages
Upgrade Instructions
5 pages
Show more
4
Based on 1 rating
Ask a question
Give review
Questions and Answers:
Need help?
Do you have a question about the Siemens MCP 398C and is the answer not in the manual?
Ask a question
Siemens MCP 398C Specifications
General
Brand
Siemens
Model
MCP 398C
Category
Control Systems
Language
English
Related product manuals
Siemens SINUMERIK ONE MCP 2200
26 pages
Siemens SINUMERIK ONE MCP 2400.c
26 pages
SINUMERIK ONE MCP 2400.4c
940 pages
Siemens SINUMERIK MC
408 pages
Siemens SICAM MIC
92 pages
Siemens COMOS
156 pages
Siemens SICAM RTU
260 pages
Siemens SIMATIC PCS 7
240 pages
Siemens SINUMERIK 828D
926 pages
Siemens Climatix Series
244 pages
Siemens SINUMERIK 840D sl
940 pages
Siemens SIMATIC PCS 7 SMART
210 pages