CNC 08
CNC 08
8. Parameters
8.1 General 8- 3
Messages P8500... 8 - 56
Channel barriers P8510... 8 - 57
Channel information P8540... 8 - 58
Defaults P8600... 8 - 63
Handwheel P8770... 8 - 75
Sections P8780... 8 - 76
Home P8790... 8 - 77
Start data P8800... 8 - 78
8. Parameters
8.1 General
The System 900 puts 10000 to 50000 parameters at the users disposal, depending on
the system size.
It is distinguished between two kinds of parameters:
System - Parameter q
Channel - Parameter P
System - Parameter q
0 . .. 99 General system-configuration
100 . .. 999 Definition channel-descriptor
1000 . .. 1999 System-setups, system overlapping data
2000 . .. 9999 Axis data
10000 . .. Channel - Parameter
Notes:
Channel - Parameter P
The assignment between channel - parameter and system - parameter is not linear.
This assignment is defined in the channel - descriptor.
Channel - Parameter are virtual parameters, which show on a system - parameter. Therefore, the
channel-parameter-number can be bigger than the maximum number of the parameters.
In the channel descriptor physical axes are assigned to the channel axes
(q110 ... q141, Byte 3).
q15000
P7000 Fixed defined
Fixed defined channel parameters
channel parameters
Channel 1
P9999 q18000
Reserved
P11000 User block 2
Common
Channel 1
system data
q20000
P12000 Data 1. log. axis User block 1
Data 2. log. axis
Channel 2
Data 3. log. axis
:
: q22000
: Fixed defined
P18399 Data 32. log. axis channel parameters
Reserved Channel 2
P20000
User block 2 q25000
Zero point data, User block 2
Tool data,
Channel 2
Tool correction offsetts
q15000
P7000 Fixed defined P7000
Fixed defined channel parameters Fixed defined
channel parameters channel parameters
Channel 1
P9999 q18000 P9999
Reserved Reserved
P11000 User block 2 P11000
Common Common
Channel 1
system data system data
q20000
P12000 Data 1. log. axis User block 1 P12000 Data 1. log. axis
Data 2. log. axis Data 2. log. axis
Channel 2
Data 3. log. axis Data 3. log. axis
: :
: q22000 :
: Fixed defined :
P18399 Data 32. log. axis channel parameters P18399 Data 32. log. axis
Reserved Channel 2 Reserved
P20000 P20000
User block 2 q25000
User block 2
Zero point data, User block 2 Zero point data,
Tool data, Tool data,
Channel 2
Tool correction offsetts Tool correction offsetts
display and input allocation of the Byte’s and Bit’s input in the Hexa format
in the controller
with key ± clocks to $ in
Representation in Representation in display appears.
Decimal / Hexa format Binary format (half byte format)
Now the digits know
A, B, C, D, E, F
0 $0 0000 0000 over the following keys
1 $1 0001 0001 to be input :
2 $2 0010 0010
3 $3 0011 0011 A key ‘ modifying ‘
4 $4 0100 0100 B key ' pos 1 '
5 $5 0101 0101 C key ‘ picture up ‘
6 $6 0110 0110 D key ‘ resetting ‘
7 $7 0111 0111 E key ' end '
8 $8 1000 1000 F key ‘ picture down ‘
9 $9 1001 1001
10 $A 1010 1010
11 $B 1011 1011 With the operate of the input
12 $C 1100 1100 key ↵ those become
13 $D 1101 1101 original functions
14 $E 1110 1110 modifying, pos 1 etc. again
15 $F 1111 1111 adjusted.
To meaning see display and input with parameter status, M functions etc.
Parameter status
Each parameter possesses 4 status bytes, in which additional information is contained. The
parameter status is displayed in the menu parameter editor.
Example:
Parameter NR. Status indication Meaning
P1000 $ 30 02 04 01
byte 1 parameter loaded
byte 2 parameter is transferred to the operating panel
byte 3 parameter closed, if barrier 2 is settinged
byte 4 hexadecimal format / parameter in the EEPROM store
bit 1 -
bit 5 - 6 -
Parameter status
bit 4 - 5 -
8 - 10 Edition 05.2005
CNC PARAMETERS
Parameter status
Bit 4 - 7 -
Bit 6 - 7 -
Edition 05.2005 8 - 11
CNC PARAMETERS
q1 Number of axes
Is written at the end of the starting routine by the system. The number of axes is
calculated according to the definitions in the channel descriptors (q110..).
q1 is transmitted to the PLC.
q4 -
q6 -
q7 -
q8 CPU clock
One describes by the system
8 - 12 Edition 05.2005
CNC PARAMETERS
So long a FLASH function actively is, should not the system not switched off
become! For processing a q10-Funktion itself the machine must in operating
mode HAND to find.
Example:
q 2: x
q 100 : ...
:
q 200 : ...
:
q 300 : ...
:
:
q 1000 : ...
:
q 2000 : ...
:
q 10 : 99 Activate channel descriptors
:
K1:P8250 : ...
:
K2:P8250 : ...
:
K3:P8250 : ...
:
Edition 05.2005 8 - 13
CNC PARAMETERS
q10 Functions:
In the machine data file with q10:99 if the channel descriptors was activated, so
the parameters can to be stored immediately.
175 Store all visible NC programs / cycles from that NC memory in the FLASH
(max. 262kBytes).
In the starting routine after the ‘ NC memory ‘ all will reset in the FLASH
stored programs into the NC memory written back.
200 Restore all parameters (apart from q0..q999) from the FLASH memory.
8 - 14 Edition 05.2005
CNC PARAMETERS
500 With the I/O picture in the CNC direktory of the NC memory one displays.
501 With the I/O picture in the CNC Direktory FLASH Contents are displayed.
Edition 05.2005 8 - 15
CNC PARAMETERS
8 - 16 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 17
CNC PARAMETERS
8 - 18 Edition 05.2005
CNC PARAMETERS
Byte 1 Channel 1
Bit 0: System message
Bit 1: High priority message
Bit 2: Low priority message
Bit 3: Display message
Bit 4: PLC high priority message
Bit 5: PLC low priority message
Bit 6: free
Bit 7: free
Byte 2 Channel 2
Byte 3 Channel 3
Byte 4 Channel 4
Edition 05.2005 8 - 19
CNC PARAMETERS
The channel - descriptors are in the area of q100 . .. 899, that means:
If a parameter in the area of q100 . .. q899 is changed, the control must be restarted.
8 - 20 Edition 05.2005
CNC PARAMETERS
q105 Amount of the channel - parameters in the 2nd. user block P20000 . .. P29999
Here is defined, how many parameters actually should be reserved.
Input: 1 . .. 10000
q107 Amount of channel - parameters in the 3rd. user block P20000 . .. P39999
Here is defined how many parameters actually should be reserved.
Input: 1 . .. 10000
Edition 05.2005 8 - 21
CNC PARAMETERS
ASCII A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Hex 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A
ASCII a b c d e f g h i j k l m n o p q r s t u v w x y z
Hex 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A
8 - 22 Edition 05.2005
CNC PARAMETERS
Examples:
q110:$01010058
axis identifier 58 -> X
axis identifier extension 00 -> keine
physical axis 01 -> 1
axis selectable over key 01 -> 1
q110:$421f0359
axis identifier 59 -> Y
axis identifier extension 03 -> 3 (Y3)
physical axis 1 f -> 31
axis selectable over key 42 -> 66
Key numbers
52 53 54 55 56 57 58 59 60 61 62 63 64 65
52 hasta 79
66 67 68 69 70 71 72 73 74 75 76 77 78 79 Teclas auxiliares
(opción)
1 2 3 4 5 6 20 21 22 23 24 40 41 42
7 8 9 10 11 12 25 26 27 28 29 43 44 45
1 hasta 51
teclas estándar
30 31 32 33 34 46 47 48
13 14 15 16
35 36 37 38 39 49 50 51
Edition 05.2005 8 - 23
CNC PARAMETERS
q150 Polar co-ordinate system : Name for radius (e.g. ‘x’) Input the ASCII - code
q151 Polar co-ordinate system : Name for angles (e.g. ‘c’) Input the ASCII - code
8 - 24 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 25
CNC PARAMETERS
8 - 26 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 27
CNC PARAMETERS
8 - 28 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 29
CNC PARAMETERS
8 - 30 Edition 05.2005
CNC PARAMETERS
Configuration - Example
q2 1 channels
q110 $010058 1st. logical axis = 1. physical axis, axis name ‘X’, key 1
q111 $020059 2nd. logical axis = 2. physical axis, axis name ‘Y’, key 18
q112 $03005A 3rd. logical axis = 3. physical axis, axis name ‘Z’, key 3
Parameters for this example are lying for this example as follows:
Edition 05.2005 8 - 31
CNC PARAMETERS
The following parameters contain bit information for suitable channel selection.
With the describing of q903 operating mode switching in the network becomes
changes immediately.
8 - 32 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 33
CNC PARAMETERS
Milling cycles
(only if the milling cycles G71 / G72 / G73 / G74 / G75 are used, otherwise freely available)
8 - 34 Edition 05.2005
CNC PARAMETERS
Drill cycles
(only if the drill cycles G81 / G83 / G84 / G85 are used, otherwise freely available)
P36 Stroke rate G83, constant setting depth = (P33 - P34) / P36
P36 Setting depth G83, degressive setting depth
Edition 05.2005 8 - 35
CNC PARAMETERS
Cycle patterns
(only if the cycle patterns G86 / G87 / G88 / G89 are used, otherwise freely available)
Vector 1 Vector 2
P100 P110 Coordinate of the 1. Axis (x)
P101 P111 Coordinate of the 2. Axis (y)
P103 P113 Vector bracket related to the 1.Achse (x)
P104 P114 Vector length
P105 P115 Vector splitting
P106 P116 Number of points of positioning
Vector 1 Vector 2
P100 P110 Coordinate of the 1. Axis (x)
P101 P111 Coordinate of the 2. Axis (y)
P103 P113 Vector bracket related to the 1.Achse (x)
P104 P114 Vector length
P105 P115 Vector splitting
P106 P116 Number of points of positioning
P120 Coordinate of the 1. Axis (x) of the pitch diameter centre point
P121 Coordinate of the 2. Axis (y) of the pitch diameter centre point
P122 Circle diameter
P123 Start bracket
P124 Travel bracket
P125 Vector part
P126 Number of points of positioning
8 - 36 Edition 05.2005
CNC PARAMETERS
Measuring cycle
(only if the measuring cycle G69 are used, otherwise freely available)
Edition 05.2005 8 - 37
CNC PARAMETERS
Channel parameters
8 - 38 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 39
CNC PARAMETERS
8 - 40 Edition 05.2005
CNC PARAMETERS
ZSM Statusparameter
20 measurement aborted
21 no edges were detected
22 division ?? 0 determines
24 measuring recording not correctly, missing measured values in the data array
25 measuring recording not correctly, measured values not continuously
up/down-rising
30 incorrect input, P7951 / P7952 check
Edition 05.2005 8 - 41
CNC PARAMETERS
ZSM Statusparameter
AAZ-Input
MT+ / MT-
Sensor
Tooth Gap
Gap / Tooth /
Tooth Gap Axis movement
Change Change
8 - 42 Edition 05.2005
CNC PARAMETERS
Channel parameters
Edition 05.2005 8 - 43
CNC PARAMETERS
If the read in locking is set and ‘T’ is programmed in the NC block, the NC program
run is stoped as long as the T read in locking is set.
At DLL active tool change command 1 is sent to the DLL before Z6 is called up.
8 - 44 Edition 05.2005
CNC PARAMETERS
Byte 1 CMD
Byte 2 CMD Extention
CMD 1
Thus the PLC becomes tool record (P8050..) into the spindle tool record (P8100..)
and the offsettings record (P8150..) copies.
CMD 2
Thus the real time record becomes (P8200...)
into the spindle tool record (P8100...) copies.
Additionally T read in barrier reset (P8040:0).
In the operating mode HAND becomes additional the spindle tools record (P8100...)
in the offsettings record (P8150...) copies.
In the tool record array becomes with the suitable tools that
Tool workstation zeroed.
Edition 05.2005 8 - 45
CNC PARAMETERS
8 - 46 Edition 05.2005
CNC PARAMETERS
Special case:
If the tool group number (T number) is the same like the tool group number of a
spindle data block, the PLC tool data are not loaded from the tool data array, but
the spindle data block is copied into the PLC tool data block.
Edition 05.2005 8 - 47
CNC PARAMETERS
8 - 48 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 49
CNC PARAMETERS
This is the data block that is loaded from the system to the real time:
-T programmed in the NC block
- T M6 programmed in the NC block (is not written at T M16)
Special case:
If the tool group number (T number) is the same like the tool group number of a spindle data block,
the PLC tool data are not loaded from the tool data array, but the spindle data block is copied into
the PLC tool data block.
See also T read in locking P8040
With external tool administration, the real time data block is loaded with calling up command 3.
P8208 Tool life status (-, 0 tool life o.k., 1 tool life over)
8 - 50 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 51
CNC PARAMETERS
Byte
MSB LSB
0 flying transfer
1 stop, i.e. CNC offers
acknowledgement of the M function
0
1 with synchronisation (M01)
0
1 with branch
8 - 52 Edition 05.2005
CNC PARAMETERS
P8275 M 103 102 101 100 P8325 M 303 302 301 300
P8276 M 107 106 105 104 P8326 M 307 306 305 304
P8277 M 111 110 109 108 P8327 M 311 310 309 308
P8278 M 115 114 113 112 P8328 M 315 314 313 312
P8279 M 119 118 117 116 P8329 M 319 318 317 316
P8280 M 123 122 121 120 P8330 M 323 322 321 320
P8281 M 127 126 125 124 P8331 M 327 326 325 324
P8282 M 131 130 129 128 P8332 M 331 330 329 328
P8283 M 135 134 133 132 P8333 M 335 334 333 332
P8284 M 139 138 137 136 P8334 M 339 338 337 336
P8285 M 143 142 141 140 P8335 M 343 342 341 340
P8286 M 147 146 145 144 P8336 M 347 346 345 344
P8287 M 151 150 149 148 P8337 M 351 350 349 348
P8288 M 155 154 153 152 P8338 M 355 354 353 352
P8289 M 159 158 157 156 P8339 M 359 358 357 356
P8290 M 163 162 161 160 P8340 M 363 362 361 360
P8291 M 167 166 165 164 P8341 M 367 366 365 364
P8292 M 171 170 169 168 P8342 M 371 370 369 368
P8293 M 175 174 173 172 P8343 M 375 374 373 372
P8294 M 179 178 177 176 P8344 M 379 378 377 376
P8295 M 183 182 181 180 P8345 M 383 382 381 380
P8296 M 187 186 185 184 P8346 M 387 386 385 384
P8297 M 191 190 189 188 P8347 M 391 390 389 388
P8298 M 195 194 193 192 P8348 M 395 394 393 392
P8299 M 199 198 197 196 P8349 M 399 398 397 396
Edition 05.2005 8 - 53
CNC PARAMETERS
P8355 M 423 422 421 420 P8405 M 623 622 621 620
P8356 M 427 426 425 424 P8406 M 627 626 625 624
P8357 M 431 430 429 428 P8407 M 631 630 629 628
P8358 M 435 434 433 432 P8408 M 635 634 633 632
P8359 M 439 438 437 436 P8409 M 639 638 637 636
P8360 M 443 442 441 440 P8410 M 643 642 641 640
P8361 M 447 446 445 444 P8411 M 647 646 645 644
P8362 M 451 450 449 448 P8412 M 651 650 649 648
P8363 M 455 454 453 452 P8413 M 655 654 653 652
P8364 M 459 458 457 456 P8414 M 659 658 657 656
P8365 M 463 462 461 460 P8415 M 663 662 661 660
P8366 M 467 466 465 464 P8416 M 667 666 665 664
P8367 M 471 470 469 468 P8417 M 671 670 669 668
P8368 M 475 474 473 472 P8418 M 675 674 673 672
P8369 M 479 478 477 476 P8419 M 679 678 677 676
P8370 M 483 482 481 480 P8420 M 683 682 681 680
P8371 M 487 486 485 484 P8421 M 687 686 685 684
P8372 M 491 490 489 488 P8422 M 691 690 689 688
P8373 M 495 494 493 492 P8423 M 695 694 693 692
P8374 M 499 498 497 496 P8424 M 699 698 697 696
P8375 M 503 502 501 500 P8425 M 703 702 701 700
P8376 M 507 506 505 504 P8426 M 707 706 705 704
P8377 M 511 510 509 508 P8427 M 711 710 709 708
P8378 M 515 514 513 512 P8428 M 715 714 713 712
P8379 M 519 518 517 516 P8429 M 719 718 717 716
P8380 M 523 522 521 520 P8430 M 723 722 721 720
P8381 M 527 526 525 524 P8431 M 727 726 725 724
P8382 M 531 530 529 528 P8432 M 731 730 729 728
P8383 M 535 534 533 532 P8433 M 735 734 733 732
P8384 M 539 538 537 536 P8434 M 739 738 737 736
P8385 M 543 542 541 540 P8435 M 743 742 741 747
P8386 M 547 546 545 544 P8436 M 747 746 745 744
P8387 M 551 550 549 548 P8437 M 751 750 749 748
P8388 M 555 554 553 552 P8438 M 755 754 753 752
P8389 M 559 558 557 556 P8439 M 759 758 757 756
P8390 M 563 562 561 560 P8440 M 763 762 761 760
P8391 M 567 566 565 564 P8441 M 767 766 765 764
P8392 M 571 570 569 568 P8442 M 771 770 769 768
P8393 M 575 574 573 572 P8443 M 775 774 773 772
P8394 M 579 578 577 576 P8444 M 779 778 777 776
P8395 M 583 582 581 580 P8445 M 783 782 781 780
P8396 M 587 586 585 584 P8446 M 787 786 785 784
P8397 M 591 590 589 588 P8447 M 791 790 789 788
P8398 M 595 594 593 592 P8448 M 795 794 793 792
P8399 M 599 598 597 596 P8449 M 799 798 797 796
8 - 54 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 55
CNC PARAMETERS
Messages
8 - 56 Edition 05.2005
CNC PARAMETERS
Channel locking
Byte 2
Bit 0 NC-memory locking
Bit 1 Cycle-memory locking
Edition 05.2005 8 - 57
CNC PARAMETERS
Channel informations
P8551 Number of axes of this channel, is obtained when the switching on routine.
P8554 Those obtains the Procedure called when describing the parameter P8553
q paragraph this parameter and this writes after P8554.
P8559 Control rooms on end of block acknowledgement with M function with stop
0 or -- ok
1 Wait for acknowledgement (block release)
(CNC waits for the PLC Acknowledgement of a m-function with stop)
8 - 58 Edition 05.2005
CNC PARAMETERS
Channel informations
Edition 05.2005 8 - 59
CNC PARAMETERS
Channel informations
8 - 60 Edition 05.2005
CNC PARAMETERS
Channel informations
Comment:
With the describing of P8590 the Istpositionsanzeige is again structured.
(trigger parameters)
Edition 05.2005 8 - 61
CNC PARAMETERS
Channel informations
8 - 62 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 63
CNC PARAMETERS
8 - 64 Edition 05.2005
CNC PARAMETERS
P8682 Key Start / Stop (to PLC) is written by the operating panel
0 Keys released
1 Key Stop pressed (PLC:TSTOPK1)
2 Key start pressed (PLC:TSTARK1)
When writing P8682, P8684 is written with AUTO Start /-Stop
and answered to the PLC.
Edition 05.2005 8 - 65
CNC PARAMETERS
P8682:2
CNC Key START pressed
P8684:1 P8704:1
AUTOMATIK START NC-START
on PLC TASTAK1 of PLC STARTK1
No
PLC Start interlock ?
8 - 66 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 67
CNC PARAMETERS
8 - 68 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 69
CNC PARAMETERS
reset
Hardware
Measuring key input * 1
Trigger P8716:1
Measuring **
Trigger P8716:1
Position
raise
&
Hardware
Measuring key input
Trigger P8717>0
note:
8 - 70 Edition 05.2005
CNC PARAMETERS
Teach-in
Edition 05.2005 8 - 71
CNC PARAMETERS
Manual operation
8 - 72 Edition 05.2005
CNC PARAMETERS
Manual operation
Edition 05.2005 8 - 73
CNC PARAMETERS
Step operation
8 - 74 Edition 05.2005
CNC PARAMETERS
Hand-wheel
P8771 Hand-wheel 1
Bitinfo for axes, which may proceed with hand-wheel.
Example: 8771: 03
The 1st and 2nd axis can only be selected with the hand-wheel.
:
:
P8778 Hand-wheel 8
Edition 05.2005 8 - 75
CNC PARAMETERS
Indexing (planned)
P8780
:
P8789
8 - 76 Edition 05.2005
CNC PARAMETERS
Home (planned)
P8790
:
P8799
Edition 05.2005 8 - 77
CNC PARAMETERS
Start data
In the case of the abort of a current NC program (HAND abort, message) becomes of
system the actual NC program position in the parameters P8802, P8803 and P8807
stored. A properly terminated NC program resets these information.
After an NC abort if the restarting mode is switched on and the NC program started,
then if the NC program up to the restarting point is simulated,
i.e.. no axis movements egeben themselves.
In the restarting block the simulation is switched off. The restarting position on direct
path one starts. With achieving the restarting position becomes P8804=0 settinged.
During the restarting simulation P8050 (advance t NR.) becomes to the PLC do not
transfer.
8 - 78 Edition 05.2005
CNC PARAMETERS
Start data
Example:
Edition 05.2005 8 - 79
CNC PARAMETERS
Start data
8 - 80 Edition 05.2005
CNC PARAMETERS
Start data
Edition 05.2005 8 - 81
CNC PARAMETERS
Start data
8 - 82 Edition 05.2005
CNC PARAMETERS
The definition of the sense of circle turning a right-angled coordinate system always
becomes assumed.
The direction of rotation in the various levels is as follows determined:
One looks against the direction of the axis, which is vertically on the level.
(axis No. in byte 3).
With G02 now in the clockwise direction one interpolates.
With G03 against the clockwise direction one interpolates.
Programming example:
N100 G117 P8840:$00010302
byte: 4 3 21
P8841 Definition of the coordinate system for G118 (see also q153..)
Default, if
0 or -- $020103
Byte 1 03 (centre point identifier K)
Byte 2 01 (centre point identifier I)
Byte 3 02
P8842 Definition of the coordinate system for G119 (see also q154..)
Default, if
0 or -- $010302
Byte 1 02 (centre point identifier J)
Byte 2 03 (centre point identifier K)
Byte 3 01
Edition 05.2005 8 - 83
CNC PARAMETERS
P8843 Max. one permitted radius error during centre point programming [ mm ]
0 or -- Default radius error 0.003mm
otherwise error message M1238
<>0 Permitted error of the radius during centre point programming,
starting from that the error message M1238 is output.
8 - 84 Edition 05.2005
CNC PARAMETERS
1., 2., 3. Spline axis are specified over G17, G18, G19.
Example: P8846:$0604 means
4. Spline axis is 4th logical axis
5. Spline axis is 6th logical axis
Edition 05.2005 8 - 85
CNC PARAMETERS
When inserting values in P8848 and P8849 the following formula applies:
F calculated feed
F_p programmed feed in the NUMERICAL CONTROL program
R outline radius
WR radius of the tool
8 - 86 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 87
CNC PARAMETERS
At circular interpolations (G02/G03), an internal circle feed rate is calculated with the
help of the permissible path deviation which is limiting the feed rate that is
programmed in the NC program.
Remark:
P8852 always has to be smaller than the programmed radius, if not error message
M1237 appears
Example F [mm/min]
-1
P8852=1mm; KV=10s
8000
7000
-1
6000 P8852=0,5mm; KV=10s
-1
5000 P8852=0,1mm; KV=20s
4000
3000 -1
P8852=0,1mm; KV=10s
2000
1000
8 - 88 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 89
CNC PARAMETERS
P8859 G92-Modifikation
Parameter must be settinged before the NC program start!
Byte 1
bit 0 0 G92-Verschiebung rotates with 1. Rotation axis
1 G92-Verschiebung no rotating with 1. Rotation axis
bit 1 0 G92-Verschiebung is turned by G45 (starting from version 090)
1 G92-Verschiebung is not driven by G45
P8860 G95-Modifikation
Byte 1
$xx 0 G95 acquisition data concerning spindle data 1 (P11640)
1 - 8 G95 reference spindle from spindle data 1-8
Byte 2
$xx 1 - 8 G95 acquisition data bezueghlich coupling data 1-8
(* tooth number of masters / tooth number of Slave)
8 - 90 Edition 05.2005
CNC PARAMETERS
Zero point shifts from G53 to G59 effect on the physical axes, they remain at the
same physical axis at an axis change.
Zero point shift G92 and correction G44 effect on logical axes and are influenced
therefore by the axis exchange.
Edition 05.2005 8 - 91
CNC PARAMETERS
Function:
If the axis-specific block locking is selected, executing the NC program in the
interpolator is stopped if axes should be moved which are selected with the axis-
specific block locking.
Mode of operation:
One reflects around the actual machine position P12150.
Is modified thus the debit position P12151 of + < - > -;
and the indicator position P12154 of + < - > -;
e.g.. P12154: 150,0 P12154 becomes: -150.0
With programmed positive drive, the axis moves around this
amount in negative direction.
8 - 92 Edition 05.2005
CNC PARAMETERS
Mode of operation:
During the processing of a NC program in the Interpolator, the settinged axis becomes
from the interpolation removes and parallel (as absolute position with feed
P12122... or with progr. To path feed see P8861 driven).
At the NC end of record an exact stop requested waits the CNC to all axes (also
the not interpolated) in position, or with not interpolated axes and
programmed Vorposition P12113, this is achieved
Mode of operation:
During processing of a NC program the axes indicated here become
with the calculation of the feed dynamics (P8851) does not consider,
or with programmed path feed (see P8861) proceed.
1 Axis operation
(drive display with bracket proportions, of axes as programmed)
Edition 05.2005 8 - 93
CNC PARAMETERS
P8918 I
P8919 J
P8920 K
P8921 R
8 - 94 Edition 05.2005
CNC PARAMETERS
P8940 Actual interpolation mode G00 / G01 / G02 / G03 (to the PLC)
0 G00 (PLC:G00_K1)
1 G01 (PLC:G01_K1)
2 G02 (PLC:G02_K1)
3 G03 (PLC:G03_K1)
P8951 Axis 1
P8952 Axis 2
P8953 Axis 3
Edition 05.2005 8 - 95
CNC PARAMETERS
8 - 96 Edition 05.2005
CNC PARAMETERS
P9318 I
P9319 J
P9320 K
P9325 S1
:
P9332 S8
Edition 05.2005 8 - 97
CNC PARAMETERS
8 - 98 Edition 05.2005
CNC PARAMETERS
Edition 05.2005 8 - 99
CNC PARAMETERS
P9732 I
P9733 J
P9734 K
P9735 R
P9736 T
P9739 F
P9740 G-function 1
:
P9747 G-function 8
P9748 G-function enlargement field
P9750 M-function 1
P9761 M-function 1 enlargement field 1
P9762 M-function 1 enlargement field 2
:
P9771 M-function 8
P9772 M-function 8 enlargement field 1
P9773 M-function 8 enlargement field 2
P9780 Speed 1
:
P9787 Speed 8
Byte 2
Active lockings
This area is updated with each modification of a key switch status and each mode change.
Maximum 200 system overlapping M - functions are programmable (M000 . .. M199). If more than
200 M - functions are
required, those must be defined channel specifically (to M999).
4 M - functions are defined per parameter. Input in hexadecimal!
Byte
MSB LSB
0 flying transfer
1 stop, i.e. CNC offers
acknowledgement of the M function
0
1 with synchronisation (M01)
0
1 with branch
M-functions without stop are transmitted ‘flying’ to the PLC according to definition before traverse,
after traverse or both. The NC - program runs continuously.
M-functions with stop are transmitted to the PLC according to definition before traverse, after
traverse or both. Axes run directly before the transfer of the M-function approach their end position
with exact-stop. The NC-program sequence is stopped until the M -function is confirmed. The
program pre analysis continues working. The confirmations are controlled in the PLC-program with
enable block (SAFREK1). Therefore the corresponding marker of a M-function must be connected
with stop with enable block.
M-functions with skip work always before traverse with stop! The traverse can be cleared at any
time through the single - confirmation of the programmed M-function. When clearing the delay
traverse, the measuring - position - parameters are written. In this case the NC program branches
to the programmed skip target.
If the skip - M - function is not confirmed, the programmed NC - block is processed completely and
switched on to the next block. Marker of a M - function with skip in the PLC may not be connected
with enable block (SAFREK1).
M - Function as cycle. If this bit is set in the M - function - definition, no M -function code is sent to
the PLC, but a cycle with the corresponding number is called up, i.e. M234 starts Z234.
At this definition the other definitions of this M - function are not considered (before traverse, after
traverse or with skip).
The programmed M - function must be programmed without extension (e.g.: M1234.56 is not
allowed). The cycle becomes active at the block end. The M - function number must be larger than
30!
Example:
P11051 $ 10 05 06 01
M - number 7 6 5 4
i.e.:
M07 with skip
M06 before traverse active, with stop
M05 after traverse active, with stop
M04 before traverse active, without stop
P11055M 23 22 21 20
P11056M 27 26 25 24
P11057M 31 30 29 28
P11058M 35 34 33 32
P11059M 39 38 37 36
P11060M 43 42 41 40
P11061M 47 46 45 44
P11062M 51 50 49 48
P11063M 55 54 53 52
P11064M 59 58 57 56
P11065M 63 62 61 60
P11066M 67 66 65 64
P11067M 71 70 69 68
P11068M 75 74 73 72
P11069M 79 78 77 76
P11070M 83 82 81 80
P11071M 87 86 85 84
P11072M 91 90 89 88
P11073M 95 94 93 92
P11074M 99 98 97 96
Internal oscilloscope
Graphics parameter
P11125 X tilt
P11126 Z tilt
P11127 Forward / backward of the display
52 53 54 55 56 57 58 59 60 61 62 63 64 65 52 to 79
additional keys
66 67 68 69 70 71 72 73 74 75 76 77 78 79 (option)
1 2 3 4 5 6 20 21 22 23 24 40 41 42
7 8 9 10 11 12 25 26 27 28 29 43 44 45
1 to 51
standard-keys
30 31 32 33 34 46 47 48
13 14 15 16
35 36 37 38 39 49 50 51
System - Clock
P11160 Second
P11161 Minute
P11162 Hour
P11163 Day
P11164 Month
P11165 Year
P11166 Weekday
I/O OUTPUT
no block test character with data output.
I/O OUTPUT
All data which can be output become with the block test character
provide.
q0 ... q999
q1000 ... q1999
q2000 ... q... (number of axes)
P0 ... P5xxx (user block 1aller of channels)
P7000 ... P9999 (fixed channel parameters of all channels)
P20000 ... P2xxx (user block 2 of all channels)
P11250 Error messages, which are entered into the error message history of the PLC
i.e. each detailed error message.
(parameter of the PLC is described)
Byte 1 Message paragraph
Byte 2 Message paragraph
Byte 3 Channel number (1... 8)
Byte 4 Axis paragraph (1... 32)
P11251
:
P11259 Actual pending error messages of the actually selected channel
(parameter of the PLC is described)
Byte 1 Message paragraph
Byte 2 Message paragraph
Byte 3 Channel number (1... 8)
Byte 4 Axis paragraph (1... 32)
P11261 Bildname1 CNC Surface (parameter by the operating console one describes)
Byte 1 CHAR 1
Byte 2 CHAR 2
Byte 3 CHAR 3
Byte 4 CHAR 4
P11262 Bildname2 CNC Surface (parameter by the operating console one describes)
Byte 1 CHAR 5
Byte 2 CHAR 6
Byte 3 CHAR 7
Byte 4 CHAR 8
With active SAMPLE buffer (P11270:0) all CNC Key generally always becomes
presses and all messages (CNC messages P8500.. P8503 and SPS messages
(P8509 or over P11263) as well as P11279 with a zeitmarke stored.
Memory depth corresponds to 100 (083671 before index C) or 2000 (084564)
Recordings.
The available recordings can over I/O circulation with parameter output
to be read, if before the output the parameter output mode
(P11181) = 10 one settings.
—————————————————
SAM polarizing DATA
—————————————————
Output:
DATE: 1. 2,99 date / time-of-day of the output
Time: 02:12:57
# hh:mm:ss, ms cmd
1 00:00:00,000 ======== system boot =============
57 02:12:08,990 PARA CNC —> PLC K0 q1137: 65822 Parameter transmitted by CNC at PLC
SAM-POLARIZE-END
—————————————————
P11271 Activation of additional recordings into the SAM polarizing buffer for channel 1
0 or -- No additional recordings
P11272 Activation of additional recordings into the SAM polarizing buffer for channel 2
P11273 Activation of additional recordings into the SAM polarizing buffer for channel 3
P11274 Activation of additional recordings into the SAM polarizing buffer for channel 4
P11275 Activation of additional recordings into the SAM polarizing buffer for channel 5
P11276 Activation of additional recordings into the SAM polarizing buffer for channel 6
P11277 Activation of additional recordings into the SAM polarizing buffer for channel 7
P11278 Activation of additional recordings into the SAM polarizing buffer for channel 8
System diagnostic
P11291 Event counter CNC <— PLC (q1160 is not indicated and
not counted as event.)
P11292 Channel number CNC <— PLC
P11293 Parameter number CNC <— PLC
P11294 Parameter content CNC <— PLC
Inch switching
With ‘ parameter reset ‘ in the switching on routine becomes
- in the zero point data array,
- all kanalgemappten Achsparametern, (P12153..12157...),
- the tool data interface, (P8110/11/12/13 and P8160/61/62/63),
- and the feed parameters in the channel
the inch bit in the parameter status settinged.
With the axis data of round axes no inch information is settinged. If one is
linear axis without inch switching to be, then if the inch bit is to be removed in the
q2x54.
After switching the system of units of INCH - > METRIC or METRIC - > INCH
only these parameters become into respective the different one.
System of units converted, which the ZOLL bit in the parameter status settinged.
Step-by-step operation:
Incrementation table is preserved, however the actual incrementation becomes always
over factor 10 reduces
(see also G170 / G171).
Override (1 - 9)
The override allocation is defined depending on the traverse mode per axis (see P12125.. .).
General: From the operating panel the corresponding override value is written in
P11311 (content : 0.. 255). P11311 is a procedure - parameter. In the started system
sub-routine the override-schedule is accessed according to P11314 (pointer on table).
The result is copied to P11310. P11310 is limited through P11312/P11313.
Override 1
P11310 Actual value [%] value from table
P11311 Actual value from digital-to-analogue converter
P11312 Minimum limit [%] e.g. 0 %
P11313 Maximum limit [%] e.g. 120%
P11314 Pointer on override-table
If pointer on override-schedule is cleared or =0, the override is active
continuously. Pointer-number shows on a q-parameter.
P11315 Override 2
P11320 Override 3
Override (1 - 9)
Hand-wheels (1 - 8)
Hand-wheel 1
P11400 Hand-wheel connected on axis (physical axis number)
P11410 Hand-wheel 2
:
P11420 Hand-wheel 3
:
P11430 Hand-wheel 4
:
P11440 Hand-wheel 5
:
P11450 Hand-wheel 6
:
P11460 Hand-wheel 7
:
P11470 Hand-wheel 8
:
Couplings (1 - 8)
Coupling 1
P11480 Master - axis (physical axis number)
P11481 Slave - axis (physical axis number)
Couplings (1 - 8)
P11500 Coupling 2
:
P11520 Coupling 3
:
P11540 Coupling 4
:
P11560 Coupling 5
:
P11580 Coupling 6
:
P11600 Coupling 7
:
P11620 Coupling 8
:
Spindle (1 - 8)
Spindle 1
Spindle (1 - 8)
P11660 Spindle 2
:
P11680 Spindle 3
:
P11700 Spindle 4
:
P11720 Spindle 5
:
P11740 Spindle 6
:
P11760 Spindle 7
:
P11780 Spindle 8
:
At 3 axes transformation
e.g. the first 2 axes (X, Y)
Byte 3, 2, 1 00 02 01 Hex
Byte 4 direction change (Bit 2, 1)
At 6 axes transformation
e.g. the first 3 axes (X, Y, Z)
Byte 3, 2, 1 03 02 01 Hex
Byte 4 direction change (Bit 3, 2, 1)
At 3 axes transformation
e.g. the 3rd axis (A)
Byte 3, 2, 1 00 00 03 Hex
Byte 4 direction change (Bit 1)
At 3 axes transformation
Offset radius, tilt - tool peak [mm]
At 3 axes transformation
Offset angle, tilt - tool peak [degree]
P11850 Mechanics
$0100 6-Achsen-Knickarm even
$0101 6-Achsen-Knickarm diagonally
$0200 3-Achsen-Scara
$0201 2-Achsen-Scara
P11854 lever 1
P11855 lever 2
P11856 lever 3
P11857 hand 1
P11858 hand 2
P11859 hand 3
In the channel descriptor physical axes are attached to the channel axes
(q110 ... q141, Byte 3).
The dynamics determine the time in that the axis of 0 on max axis rate one
accelerates or one brakes. Always works with manual operation and automatic (G0).
With Sercos axes the transfer to the final drive is affected as:
S-0-0138 acceleration bipolar,
S-0-0042 reference driving acceleration.
xxxxxxxx00000000000000000000xxxx
xxxxxxxx xxxx
8-bits to the left fade out 4-Bit on the right fade out
With the help of the axis speed and the KV’s that can
Lag distance to be calculated.
Lag distance [ mm ] = feed [ mm/min ] / (60 x KV [ 1/s ])
Byte 4
Bit0 0 switch edge positively effectively
1 switch edge negatively effectively
Bit4 0 standard pressure foot
1 2. Sensor
Drift correction
Example:
P12050:50% the actual lag distance is bisected
P12050:100% the actual lag distance close zero
i.e.. Axis drives error limits freely
lot correction
Correction dynamics
This dynamics cause that modifications of the axis correction (backlash -, measuring system -,
upward gradient correction) with this admissible dynamics to be executed.
Byte 2
$xx: 1 - 32 physical axis paragraph 2. Measuring system
2. Measuring system as exchange axis,
i.e.. Messsytemposition (all axis positions)
2. Measuring system become on the 1. Measuring system
rerouted and displayed.
Byte 3
$xx: 1 - 32 physical axis paragraph 2. Measuring system
2. Measuring system as scrutineer axis,
i.e.. Messsytem scrutineer 2. Measuring system
become on the 1. Measuring system rerouted.
Pitch correction
Axis deviation [ mm ]
End that
(pitch error)
Measurement
0,04 0,04
0,032
0,03 0,027
Axis
position
-100 -50 0 50 100 150 200 (P12150)
table
parameter of values
Pointer on table P12060 20000 > q20000 0
Number of corrections P12061 7 q20001 0,008
Table offset P12062 2 q20002 0,012
Distance of the corrections P12063 50 [ mm ] q20003 0,02
q20004 0,027
q20005 0,032
q20006 0,04
Byte 2
$xx External measuring system (paragraph of the axis)
Area 1
Area 2
P12100 0 P12300 0
P12101 0 P12301 0
P12102 2350 P12302 2150
P12103 10 P12303 -10
P12104 20 P12304 -20
Area 1 Area 1
Control room to
Parameter value = 0 P12191 = 0 ? P12192 = 0 ?
no no
yes yes
Control room to
positioning terminated P12191 = 1 ? P12192 = 1 ?
no no
yes yes
finished finished
Byte 1
$xx 1-32 AK clip No. for this axis
Axis drives over outputs of a AK, AEK
per axis of 4 binary signals:
example:
Kl. 1 - drive positively
Kl. 2 - drive negatively
Kl. 3 - drive with max axis speed
Kl. 4 - drive with Slope speed
(settinged if indicator SLOP11 = 1)
Byte 2
$xx: 1-32 slot No. of the AK -, AEK card
Byte 1
$00 Stop of the positive reference drive (PLC: REPO+1)
$01 Start of the reference drive in positive direction.
feed: Hand feed P8755
back message achieves P12180
Byte 2
$00 Stop of the negative reference drive (PLC: REPO-1)
$01 Start of the reference drive in negative direction.
feed: Hand feed P8755
back message achieves P12180
Byte 3
$01 Reference position release (PLC: REPOF1)
back message achieves P12180
(see also P12044)
note: If with one already ref erenzierten axis the reference
position release is again settinged, the reference point reset.
the axis can again be referenziert.
Byte 4
$01 Reference position setting (PLC: REPOS1)
back message achieves P12180
Byte 1
$00 Stop of the positive measuring travel (PLC: MEPO+1)
$01 Start of the measuring drive in positive direction.
feed: Hand feed P8755
back message started P12181
Byte 2
$00 Stop of the negative measuring drive (PLC: MEPO-1)
$01 Start of the measuring drive in negative direction.
feed: Hand feed P8755
back message started P12181
Byte 3
$01 Measuring position release (PLC: MEPOF1)
back message settinged P12181
Byte 4
$01 Measuring position setting (PLC: MEPOS1)
back message settinged P12181
P12136 Slope
Byte 3 0 Axis stops with dynamics function (axis stop) (PLC: FASOD1)
1 Axis stops without dynamics function (axis locking)
Dynamics in P12008, P12009
P12144 Sercos drive control word (PLC - > Interpolator - > Sercos Drive)
Byte 1
$00 drive off (PLC:ATEIN1)
$01 drive on
Byte 2
$00 no release (PLC:ATFRG1)
$01 drive release
Byte3
$00 drive stop (PLC:ATSTR1)
$01 drive start
Byte4
$00 selection head operating mode (PLC:ATBTR1)
(byte specifies 1) in P12078,
e.g.: Position of control with generator 1 drag errors freely
$01 selection apart from operating mode 1
(byte specifies 2) in P12078,
e.g.: Speed control
P12194 Sercos drive status (Sercos drive - > Interpolator - > PLC)
Byte 2 1
$0000 Drive not yet ready for the performance power,
there drive check not finally.
$0001 Drive ready for the performance power,
$0100 Drive actual ready for use and
performance supply switched on,
note:
due to this back message are those
to operate drive releases (P12144)
$0101 Drive actual ready for use,
drive releases (P12144) are effective,
drive output stage actual actively.