Sinumerik 808d
Sinumerik 808d
Sinumerik 808d
Fundamental safety
instructions 1
Explanation of machine data
SINUMERIK and setting data 2
Machine data 3
SINUMERIK 808D, SINUMERIK
808D ADVANCED
Parameter Manual NC setting data 4
Detailed descriptions of
List Manual
interface signals 5
SINAMICS parameters 7
01/2017
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
indicates that minor personal injury can result if proper precautions are not taken.
NOTICE
indicates that property damage can result if proper precautions are not taken.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will be
used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property
damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified
personnel are those who, based on their training and experience, are capable of identifying risks and avoiding
potential hazards when working with these products/systems.
Proper use of Siemens products
Note the following:
WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical
documentation. If products and components from other manufacturers are used, these must be recommended or
approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and
maintenance are required to ensure that the products operate safely and without any problems. The permissible
ambient conditions must be complied with. The information in the relevant documentation must be observed.
Trademarks
All names identified by ® are registered trademarks of Siemens AG. The remaining trademarks in this publication
may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described.
Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in
this publication is reviewed regularly and any necessary corrections are included in subsequent editions.
Applicable products
This manual is valid for the following control systems:
Parameter Manual
List Manual, 01/2017 3
Standard scope
This manual only describes the functionality of the standard version. Extensions or changes
made by the machine tool manufacturer are documented by the machine tool manufacturer.
Technical support
EC Declaration of Conformity
The EC Declaration of Conformity for the EMC Directive can be found on the Internet at http://
www.siemens.com/automation/service&support.
Here, enter the number "67385845" as the search term or contact your local Siemens office.
Parameter Manual
4 List Manual, 01/2017
Preface.........................................................................................................................................................3
1 Fundamental safety instructions...................................................................................................................9
1.1 General safety instructions.......................................................................................................9
1.2 Industrial security...................................................................................................................10
2 Explanation of machine data and setting data............................................................................................11
2.1 Data in the list........................................................................................................................11
2.2 Overview of the data..............................................................................................................18
3 Machine data..............................................................................................................................................21
3.1 Display machine data.............................................................................................................21
3.2 General machine data............................................................................................................32
3.3 Channel-specific machine data............................................................................................118
3.4 Axis-specific machine data...................................................................................................220
4 NC setting data.........................................................................................................................................321
5 Detailed descriptions of interface signals.................................................................................................375
5.1 General information..............................................................................................................375
5.2 User alarm............................................................................................................................376
5.3 Signals from / to HMI............................................................................................................377
5.3.1 Program control signals from HMI........................................................................................377
5.3.2 Signals from HMI..................................................................................................................380
5.3.3 Signals from PLC.................................................................................................................381
5.3.4 Signals from operator panel.................................................................................................381
5.3.5 General selection / status signals from HMI.........................................................................382
5.3.6 General selection / status signals to HMI.............................................................................384
5.4 Auxiliary function transfer from NC channel.........................................................................385
5.5 NCK signals.........................................................................................................................388
5.5.1 General signals to NCK........................................................................................................388
5.5.2 General signals from NCK...................................................................................................389
5.6 Mode signals........................................................................................................................391
5.7 Channel-specific signals......................................................................................................396
5.7.1 Signals to channel................................................................................................................396
5.7.2 Signals from NC channel.....................................................................................................412
5.8 Axis / spindle-specific signals...............................................................................................424
5.8.1 Transferred axis-specific M, S functions..............................................................................424
5.8.2 Signals to axis / spindle........................................................................................................425
5.8.3 Signals from axis / spindle...................................................................................................447
Parameter Manual
List Manual, 01/2017 5
Parameter Manual
6 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 7
Parameter Manual
8 List Manual, 01/2017
WARNING
Danger to life if the safety instructions and residual risks are not observed
If the safety instructions and residual risks in the associated hardware documentation are not
observed, accidents involving severe injuries or death can occur.
● Observe the safety instructions given in the hardware documentation.
● Consider the residual risks for the risk evaluation.
WARNING
Danger to life or malfunctions of the machine as a result of incorrect or changed
parameterization
As a result of incorrect or changed parameterization, machines can malfunction, which in turn
can lead to injuries or death.
● Protect the parameterization (parameter assignments) against unauthorized access.
● Respond to possible malfunctions by applying suitable measures (e.g. EMERGENCY
STOP or EMERGENCY OFF).
Parameter Manual
List Manual, 01/2017 9
Note
Industrial security
Siemens provides products and solutions with industrial security functions that support the
secure operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is
necessary to implement – and continuously maintain – a holistic, state-of-the-art industrial
security concept. Siemens products and solutions only represent one component of such a
concept.
The customer is responsible for preventing unauthorized access to its plants, systems,
machines and networks. Systems, machines and components should only be connected to
the enterprise network or the internet if and to the extent necessary and with appropriate
security measures (e.g. use of firewalls and network segmentation) in place.
Additionally, Siemens’ guidance on appropriate security measures should be taken into
account. For more information about industrial security, please visit:
Industrial security (http://www.siemens.com/industrialsecurity).
Siemens’ products and solutions undergo continuous development to make them more secure.
Siemens strongly recommends to apply product updates as soon as available and to always
use the latest product versions. Use of product versions that are no longer supported, and
failure to apply latest updates may increase customer’s exposure to cyber threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS
Feed at:
Industrial security (http://www.siemens.com/industrialsecurity).
WARNING
Danger to life as a result of unsafe operating states resulting from software manipulation
Software manipulations (e.g. viruses, trojans, malware or worms) can cause unsafe operating
states in your system that may lead to death, serious injury, and property damage.
● Keep the software up to date.
● Incorporate the automation and drive components into a holistic, state-of-the-art industrial
security concept for the installation or machine.
● Make sure that you include all installed products into the holistic industrial security concept.
● Protect files stored on exchangeable storage media from malicious software by with
suitable protection measures, e.g. virus scanners.
Parameter Manual
10 List Manual, 01/2017
Expanded table
The expanded table includes data from the standard table plus additional rows with system-
specific values.
A dash "-" in a field means that the same value as for <System 1> applies for the specified
system.
The entry "-/-" in the "Protection" field means that the machine data is not available for the
specified system.
Example:
Parameter Manual
List Manual, 01/2017 11
Reference
For a detailed description of the appropriate data, refer to the SINUMERIK 808D/SINUMERIK
808D ADVANCED Function Manual.
Example: "S1" - refer to Chapter "Spindle (S1)" in the Function Manual.
Attributes
The "Attributes" field contains additional attributes of the data:
Attribute Meaning
NBUP No Back UP: The data is not backed up as part of the data backup.
ODLD Only DownLoaD: The data can only be written to via an INI file, archive, or from the part
program.
NDLD No DownLoaD: The data can only be written to via the HMI user interface.
SFCO SaFety COnfiguration: Component of the "Safety Integrated" function
SCAL SCaling ALarm: Scaling data; when changed, alarm 4070 is displayed
LINK LINK description: The data describes a link cluster, component of the "NCU Link" function
CTEQ ConTainer EQual: The data must be the same for all axes in an axis container, component
of the "Axis container" function
CTDE ConTainer DEscription: The data describes an axis container, component of the "Axis con‐
tainer" function
Unit/unit system
Depending on MD10240 SCALING_SYSTEM_IS_METRIC, the physical units of the machine
data (MD) differ as follows:
MD10240 = 1 MD10240 = 0
mm inch
mm/min inch/min
m/s 2
inch/s2
m/s 3
inch/s3
mm/rev. inch/rev.
If there are machine data with no physical unit assigned, a hyphen ("-") can be found in the
relevant field.
Note
The default setting for MD10240 SCALING_SYSTEM_IS_MERIC is "1".
Name
The "Name" field contains the name of the data in plain text.
Parameter Manual
12 List Manual, 01/2017
Dimension
The "Dimension" field contains the number of elements of a data field.
Activation
The control system has defined four activating conditions. Each machine has a corresponding
activating condition:
● PO: Power On (activate by powering on)
● RE: Reset (activate by pressing the following hardkey)
Display filter
The "Display filter" field contains the identifier of the data filter setting that enables the data to
be seen. Using the filter setting, the exact data areas required at a given time can be selected
for display.
ID Data area
EXP Expert mode
General machine data
N01 Configuration/scaling
N02 Memory configuration
N03 PLC machine data
N04 Drive control
N05 Status data/diagnostics
N06 Monitoring/limiting functions
N07 Auxiliary functions
N08 Corrections/compensations
N09 Technological functions
N10 I/O configuration
N11 Standard machine
A12 NC language, ISO dialect
Channel machine data
C01 Configuration
C02 Memory configuration
C03 Initial states
C04 Auxiliary functions
C05 Velocities
Parameter Manual
List Manual, 01/2017 13
ID Data area
C06 Monitoring/limiting functions
C07 Transformations
C08 Corrections/compensations
C09 Technological functions
C10 Standard machine
C11 NC language, ISO dialect
Axis machine data
A01 Configuration (including memory)
A02 Measuring system
A03 Machine geometry
A04 Velocities / accelerations
A05 Monitoring/limiting functions
A06 Spindle
A07 Controller data
A08 Status data
A09 Corrections/compensations
A10 Technological functions
A11 Standard machine
A12 NC language, ISO dialect
Data type
In the "Data type" field, the short designators indicate the data types. They have the following
meanings:
Designator Meaning
BOOLEAN Boolean value
● 1: TURE
● 0: FALSE
BYTE I8-bit value
● As an INTEGER value: -128 to 127
● As a hexadecimal value: 00 to FF
● As a character as per ASCII character set, e.g. "a"
STRING Sequence of characters (max. 16)
WORD 16-bit value
● As an INTEGER value: 0 to 65535
● As a hexadecimal value: 0000 to FFFF
UNSIGNED WORD I16-bit value
● As an INTEGRER value: 0 to 65535
● As a hexadecimal value: 0000 to FFFF
INTEGER I16-bit value (here defined locally)
● INTEGER value: -32768 to 32767
Parameter Manual
14 List Manual, 01/2017
Designator Meaning
DWORD 32-bit value
● As an INTEGER value: -2147483648 to 2147483647
● As a hexadecimal value: 0000 0000 to FFFF FFFF
UNSIGNED DWORD I32-bit value
● As an INTEGER value: 0 to 4294967295
● As a hexadecimal value: 0000 0000 to FFFF FFFF
DOUBLE 64-bit value
● Floating point value: ±4.19 × 10-307 to ±1.57 × 10308
FLOAT DWORD Real value: ±7.43 × 10-37 to 3.37 × 1038
UBYTE Integer value: 0 to 255
LONG Integer value: 4294967296 to 4294967295
System
Specifies the control system for which the data with the entered values applies.
By default, the entered values apply for both SINUMERIK 808D/SINUMERIK 808D
ADVANCED T (Turning) and SINUMERIK 808D/SINUEMRIK 808D ADVANCED M (Milling).
If no "default" entry exists, the data only applies for the control variants specified:
Default values
Specifies a default value fort he machine data. If the default values for the channels are
different, they are separated with a comma ",".
Protection
The control system provides a concept of access levels for enabling data areas. The access
levels correspond with protection levels 0 to 7 (0: the highest level; 7: the lowest level). You
can view such information from the table shown as below:
Parameter Manual
List Manual, 01/2017 15
For the function areas listed below, the input and modification of data depends on the protection
level you have set:
● Tool offsets
● Work offsets
● Setting data
● Program creation / program correction
You can set the protection levels for these function areas through the following key operations
(USER_CLASS...):
+ → → → →
Protection levels: 1, 3
Both of the two access levels require a password.
You can change the password only after an activation with the protection level 1.
If you forget your password, you can carry out a start-up through the following operations (with
the manufacturer password):
Parameter Manual
16 List Manual, 01/2017
This will reset all passwords to their defaults according to the software release you have
acquired.
Note
Before performing a start-up with default data, you must backup your data; otherwise, you will
have your data lost.
Protection level: 7
If you have deleted your password or do not set a password, you only have the access right
of viewing above-mentioned function areas.
Note
The system by default has no password.
Class
The "Class" field contains the data class to which the control-relevant data is assigned.
The data are divided into the following four data classes:
Parameter Manual
List Manual, 01/2017 17
1)
Access rights for protection levels 4 to 6 are only suggestions and can be altered by the machine tool manufacturer or end
user.
Range Designation
from 200 to 9999 Display machine data
from 10000 to 18999 General NC machine data
from 19000 to 19999 Reserved
from 20000 to 28999 Channel-specific machine data
from 29000 to 29999 Reserved
from 30000 to 38999 Axis-specific machine data
from 39000 to 39999 Reserved
from 41000 to 41999 General setting data
from 42000 to 42999 Channel-specific setting data
from 43000 to 43999 Axis-specific setting data
Data identifiers
The identifier specified in the data description is displayed on the HMI user interface; however,
if the data is addressed in the parts program, for example, the identifier of the relevant data
area must precede the data identifier (designator).
Parameter Manual
18 List Manual, 01/2017
Characters Meanings
$ System variables
M Machine data (first letter)
S Setting data (first letter)
M, N, C, A, D Subarea (second letter)
S Siemens data (third letter)
Note
Axis-specific data can also be addressed with the axis name as an index. The internal axis
identifier (AX1, AX2, AX3, etc.) or the identifier specified in MD10000
$MA_AX_CONF_NAME_TAB can be used as the axis name.
Example: $MA_JOG_VELO[Y1]=2000
The JOG velocity of axis Y1 is 2000 mm/min.
If the content of a machine data is a STRING (e.g., X1) or a hexadecimal value (e.g., H41),
the content must be enclosed in single quotation marks (e.g., 'X1' or 'H41').
Example: $MA_FIX_POINT_POS[0,X1]=500.000
The value 500 is assigned to the first fixed point position on axis 1.
Examples:
$MN_AUXFU_GROUP_SPEC[2]='H41'
Output instant in time of the auxiliary functions of the 3rd auxiliary function group.
$MN_AXCONF_MACHAX_NAME_TAB[0]='X1'
String "X1" is assigned as name for the first machine axis.
$MA_REFP_SET_POS[0,X1]=100.00000
A value of 100 mm is assigned to the first reference point of axis X1.
Examples:
Assignment to channel-specific machine data:
Parameter Manual
List Manual, 01/2017 19
Parameter Manual
20 List Manual, 01/2017
3. Open the target data list and select the desired data using the cursor
keys.
4. Press this key to call the help information for the selected data.
Note: You can further press this softkey in the current help screen to
show a complete list of all SINUMERIK 808D/SINUMERIK 808D AD‐
VANCED machine data. In addition, you can also use the following
softkey to search for a specific MD by number in this list:
1091 SINAMICS_IBN_TIMEOUT_VALUE - -
- Wait time when reading in parameters for Sinamics commissioning DWORD Immediately
-
- - 230 0 1000 3/3 U
Description: Defines the wait time on read-in of the parameters for all SINAMICS devices during
commissioning
1092 MAX_SPINDEL_SPEED_MANUAL_MA - -
- Input limit spindle speed MM+ DOUBLE Immediately
-
- - 99999.00000 0 99999.00000 2/2 M
Description: Input limit spindle speed MM+
1093 MAX_SPEED_G96_MANUAL_MA - -
- Input limit cutting meter MM+ DOUBLE Immediately
-
- - 99999.00000 0 99999.00000 2/2 M
Parameter Manual
List Manual, 01/2017 21
1094 MAX_FEEDRATE_G94_MANUAL_MA - -
- Input limit time feed MM+ DOUBLE Immediately
-
- - 99999.00000 0 99999.00000 2/2 M
Description: Input limit time feed MM+
1095 MAX_FEEDRATE_G95_MANUAL_MA - -
- Input limit rotation feed MM+ DOUBLE Immediately
-
- - 99999.00000 0 99999.00000 2/2 M
Description: Input limit rotation feed MM+
1096 MAX_NUM_CYCLE_MANUAL_MA - -
- Number of managed masks per cycle in manual mode of MM+ DWORD Immediately
-
- - 9 1 9 3/3 U
Description: Number of managed masks per cycle in manual mode of MM+
1097 MAX_NUM_CUTT_EDGES_MANUAL_MA - -
- Number of managed cutting edges in MM+ DWORD Immediately
-
- - 9 1 9 3/3 U
Description: Number of managed cutting edges in MM+
1098 INVERT_SPIN_ICON_MANUAL_MA - -
- The direction of spindle rotation is displayed inverted. BOOLEAN Immediately
-
- - 1 0 1 3/2 M
Description: The direction of spindle rotation is displayed inverted.
1099 USE_FIXPOINT_MANUAL_MA - -
- Tool change step MM+ BOOLEAN Immediately
-
- - 1 0 1 3/3 U
Description: Tool change increment MM+:
The selection field for fixed-point approach is selected or deselected by default
1100 MEAS_SPIN_ACTIV_MANUAL_MA - -
- Measuring the tool offset data in the X direction with the spindle BOOLEAN Immediately
rotating
-
- - 1 0 1 3/2 M
Description: If the value is 1, the tool offset data can be measured in the X direction with
rotating spindle.
Parameter Manual
22 List Manual, 01/2017
1101 USER_TOOL_CHG_MANUAL_MA - -
- Tool change step MM+ BOOLEAN Immediately
-
- - 1 0 1 3/3 U
Description: Tool change increment MM+:
If the value is 1, input of a tool or cutting edge number is permissible.
1102 CYC_TOOLNO_EDTMODE_MANUAL_MA - -
- Input mode T no. in the cycle screen forms MM+ BOOLEAN Immediately
-
- - 1 0 1 3/3 U
Description: Input mode T no. in the cycle masks MM+:
0: No T no. input by the operator. T no. is automatically created from SGUD.
>=1: T no. input by the operator
1103 TAPPINGCYCLE_MODE_MANUAL_MA - -
- Preselection cycle type for thread tapping MM+ BOOLEAN Immediately
-
- - 1 0 1 3/3 U
Description: Preselection of cycle type on tapping MM+:
With compensating chuck without compensating chuck
0 CYCLE840 CYCLE840
1 CYCLE840 CYCLE84
>=2 CYCLE840 not possible
1104 TOOL_CHG_MANUALMODE_MA - -
- Enable tool change in the jog function of the MM+ BOOLEAN Immediately
-
- - 1 0 1 3/3 U
Description: Tool change enable in the JOG function of the MM+
1105 STARTUP_WITH_MMP - -
- Automatic start of the MM+ after power on BOOLEAN PowerOn
-
- - 1 0 1 3/3 U
Description: Automatic start of MM+ after power ON
1106 SOFTKEY_CENTRE_ADJ - -
- Softkey text is adjusted BOOLEAN PowerOn
-
- - 1 0 1 3/3 U
Description: Text on the softkeys is justified
1107 AX_LOAD_DISPL - -
- Activate axis utilization display BOOLEAN Immediately
-
- - 1 0 1 3/3 U
Description: Activate axis utilization display
Parameter Manual
List Manual, 01/2017 23
1110 ENABLE_LADDER_DB_ADDRESSES - -
- DB representation in the PLC ladder viewer BOOLEAN Immediately
-
- - 1 0 1 7/2 M
Description: DB representation in the PLC ladder viewer
0 - VB representation of the PLC signals
1 - DB representation of the PLC signals
1111 ENABLE_LADDER_EDITOR - -
- Activate/deactivate PLC ladder editor BOOLEAN Immediately
-
- - 1 0 1 7/2 M
Description: Activate/deactivate PLC ladder editor
0 - No editing functionality for PLC programs
1 - Activate edit functionality for PLC programs
1113 EASYXML_FUNCTION_MASK - -
- EasyXML function mask DWORD PowerOn
-
- - 0 0 0xFFFF 1/1 M
Description: Bit 0: The TrueType fonts are set for displaying texts.
- 1: set the TrueType fonts explicitly for displaying texts for compatibility
- 0: Bitmap fonts or overwritten with TRUETYPEFONT tag
203 DISPLAY_RESOLUTION - -
- Display resolution for mm dimension system BYTE Immediately
-
- 0 3 0 5 3/2 M
Description: This MD is used to define the number of decimal places of the position display, for
linear axes in metric systems, in general for rotary axes.
Spindle positions are treated like rotary axis positions.
The position display is displayed with a max. of 10 characters including signs and
decimal places. A positive sign is not displayed.
By default 3 digits are displayed after the decimal point.
MD value=3: display resolution = 10-3 [mm] or [degree],
Related to:
MD 10200: INT_INCR_PER_MM bzw. MD 10210: INT_INCR_PER_DEG
204 DISPLAY_RESOLUTION_INCH - -
- Display resolution for inch system of measurement BYTE Immediately
-
- 0 4 0 5 3/2 M
Parameter Manual
24 List Manual, 01/2017
Description: This MD is used to define the number of decimal places of the position display for
linear axes in the inch system of measurement.
The position display is displayed with a max. of 10 characters including signs and
decimal places. A positive sign is not displayed.
By default 4 digits are displayed after the decimal point.
MD value=4: display resolution = 10-4 [inch]
For rotary axes and spindle positions the display is maintained as in MD 203.
Related to:
MD 10200: INT_INCR_PER_MM, MD 203: DISPLAY_RESOLUTION
205 DISPLAY_RESOLUTION_SPINDLE - -
- Display resolution for spindle values BYTE Immediately
-
- 0 1 0 5 3/2 M
Description: This MD is used to define the number of decimal places for spindle speed display.
The values are displayed with a max. of 10 characters including sign and decimal point.
A positive sign is not displayed.
By default 1 digit is displayed after the decimal point.
MD value=1: display resolution = 10-1
207 USER_CLASS_READ_TOA - -
- Read tool offsets protection level, general BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Protection level of the tool offsets, general
208 USER_CLASS_WRITE_TOA_GEO - -
- Write tool geometry protection level BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Protection level for tool offsets (geometry) for writing
209 USER_CLASS_WRITE_TOA_WEAR - -
- Write tool wear data protection level BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Protection level of tool offsets (wear) for writing
210 USER_CLASS_WRITE_ZOA - -
- Write settable work offset protection level BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Protection level Settable work offset for writing
212 USER_CLASS_WRITE_SEA - -
- Protection level write setting data BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Protection level Setting data for writing
Parameter Manual
List Manual, 01/2017 25
213 USER_CLASS_READ_PROGRAM - -
- Read protection level of part program BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Read protection level of part program
214 USER_CLASS_WRITE_PROGRAM - -
- Enter part program protection level BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Enter part program protection level
215 USER_CLASS_SELECT_PROGRAM - -
- Program selection protection level BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Protection level program selection
218 USER_CLASS_WRITE_RPA - -
- Protection level write R variables BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Protection level write R variables
219 USER_CLASS_SET_V24 - -
- Set RS-232 protection level BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Protection level Change parameters for RS-232 interface
221 USER_CLASS_DIR_ACCESS - -
- Directory access protection level BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Directory access protection level
222 USER_CLASS_PLC_ACCESS - -
- PLC project protection level BYTE Immediately
-
- 0 7 0 7 2/2 M
Description: PLC project protection level
223 USER_CLASS_WRITE_PWA - -
- Protected work area protection level BYTE Immediately
-
- 0 7 0 7 3/2 M
Description: Protected work area protection level
Parameter Manual
26 List Manual, 01/2017
247 V24_PG_PC_BAUD - -
- PG: baud rate (300, 600, 1200, 2400, 4800, 9600, 19200, 38400) BYTE Immediately
-
- 0 7 5 9 3/3 U
Description: PG: baud rate (300, 600, 1200, 2400, 4800, 9600, 19200, 38400)
280 V24_PPI_ADDR_PLC - -
- PLC station address BYTE PowerOn
-
- - 2 0 126 3/3 U
Description: PLC station address
281 V24_PPI_ADDR_NCK - -
- NCK station address BYTE PowerOn
-
- - 3 0 126 3/3 U
Description: NCK station address
289 CTM_SIMULATION_TIME_NEW_POS - -
- Simulation of actual value update rate BOOLEAN Immediately
-
- 0 100 0 4000 4/3 U
Description: Use this MD to define the time intervals in which the simulation graphic is updated on
the current machine tool machining.
Value = 0 means no update
290 CTM_POS_COORDINATE_SYSTEM - -
- Coordinate system position BYTE Immediately
-
- 0 2 0 7 4/3 U
Description: The position of the coordinate system can be changed as follows:
291 CTM_CROSS_AX_DIAMETER_ON - -
- Diameter display active for transv. axes BYTE Immediately
-
- 0 1 0 1 4/3 U
Description: 0: Input of absolute values as radius value
Work offsets always in radius
Tool lengths always in radius
Tool wear always in radius
1: Position display in diameter
Distance to go in diameter
Absolute paths in diameter
292 CTM_G91_DIAMETER_ON - -
- Incremental infeed BYTE Immediately
-
- 0 1 0 1 7/3 U
Parameter Manual
List Manual, 01/2017 27
305 G_GROUP1 - -
- User-oriented G group for position display BOOLEAN Immediately
-
- 0 1 1 1000 7/3 U
Description: User-oriented G group for position display
306 G_GROUP2 - -
- User-oriented G group for position display BOOLEAN Immediately
-
- 0 2 1 1000 7/3 U
Description: User-oriented G group for position display
307 G_GROUP3 - -
- User-oriented G group for position display BOOLEAN Immediately
-
- 0 8 1 1000 7/3 U
Description: User-oriented G group for position display
308 G_GROUP4 - -
- User-oriented G group for position display BOOLEAN Immediately
-
- 0 9 1 1000 7/3 U
Description: User-oriented G group for position display
309 G_GROUP5 - -
- User-oriented G group for position display BOOLEAN Immediately
-
- 0 10 1 1000 7/3 U
Description: User-oriented G group for position display
310 FG_GROUP1 - -
- User-oriented G group for position display (external language) BOOLEAN Immediately
-
- 0 1 1 1000 7/3 U
Description: User-oriented G group for position display (ext. language)
311 FG_GROUP2 - -
- User-oriented G group for position display (external language) BOOLEAN Immediately
-
- 0 2 1 1000 7/3 U
Description: User-oriented G group for position display (ext. language)
312 FG_GROUP3 - -
- User-oriented G group for position display (external language) BOOLEAN Immediately
-
- 0 8 1 1000 7/3 U
Parameter Manual
28 List Manual, 01/2017
313 FG_GROUP4 - -
- User-oriented G group for position display (external language) BOOLEAN Immediately
-
- 0 9 1 1000 7/3 U
Description: User-oriented G group for position display (ext. language)
314 FG_GROUP5 - -
- User-oriented G group for position display (external language) BOOLEAN Immediately
-
- 0 19 1 1000 7/3 U
Description: User-oriented G group for position display (ext. language)
330 CMM_POS_COORDINATE_SYSTEM - -
- Coordinate position of the machine axis BYTE Immediately
-
- 0 0 0 7 7/3 U
Description: Coordinate position of the machine
331 CONTOUR_MASK - -
- Enable 802 contour definition programming BYTE Immediately
-
- 0 1 0 1 3/3 U
Description: Enable 802 contour definition programming
332 TOOL_LIST_PLACE_NO - -
- Enable the location number in the tool list BOOLEAN Immediately
-
- 0 0 0 1 3/3 U
Description: Enable the location number in the tool list
360 SPINDLE_LOAD_DISPL1 - -
- Switch on spindle 1 utilization display BOOLEAN Immediately
-
- - 0 0 1 3/3 U
Description: Switch on spindle 1 utilization display
361 USER_MEAS_TOOL_CHANGE - -
- Input enable for T/D no. in tool measuring window BYTE Immediately
-
- - 0 0 1 3/3 U
Description: 0: Input of T/D no. disabled
1: Input of T/D no. enabled
362 SPINDLE_LOAD_DISPL2 - -
- Switch on spindle 2 utilization display BOOLEAN Immediately
-
- - 1 0 1 3/3 U
Parameter Manual
List Manual, 01/2017 29
363 SPINDLE_LOAD_BAR_LIM2 - -
- Utilization display spindle limit value 2 BOOLEAN Immediately
-
- - 100 0 9999999 3/3 U
Description: Utilization display spindle limit value 2
364 SPINDLE_LOAD_BAR_LIM3 - -
- Utilization display spindle limit value 3 BOOLEAN Immediately
-
- - 100 0 9999999 3/3 U
Description: Utilization display spindle limit value 3
365 SPINDLE_LOAD_BAR_MAX - -
- Utilization display spindle maximum BOOLEAN Immediately
-
- - 120 0 120 3/3 U
Description: Utilization display spindle maximum
366 SPINDLE_LOAD_BAR_COL1 - -
- Color utilization display spindle area 1 BYTE Immediately
-
- - 10 0 15 3/3 U
Description: Color utilization display spindle area 1
367 SPINDLE_LOAD_BAR_COL2 - -
- Color utilization display spindle area 2 BYTE Immediately
-
- - 9 0 15 3/3 U
Description: Color utilization display spindle area 2
368 SPINDLE_LOAD_BAR_COL3 - -
- Color utilization display spindle area 3 BYTE Immediately
-
- - 9 0 15 3/3 U
Description: Color utilization display spindle area 3
369 PROBE_MODE - -
- Type of measuring system: 1: probe, 2: opt. measuring procedure BOOLEAN Immediately
-
- - 1 0 2 3/3 U
Description: Type of measuring system: 1: probe, 2: opt. measuring procedure
370 TOOL_REF_PROBE_AXIS1 - -
- Absolute position probe X DOUBLE Immediately
-
- - 0 -999999.999 999999.999 2/2 M
Description: Absolute position probe X
Parameter Manual
30 List Manual, 01/2017
371 TOOL_REF_PROBE_AXIS2 - -
- Absolute position probe Y DOUBLE Immediately
-
- - 0 -999999.999 999999.999 2/2 M
Description: Absolute position probe Y
372 TOOL_REF_PROBE_AXIS3 - -
- Absolute position probe Z DOUBLE Immediately
-
- - 9 -999999.999 999999.999 2/2 M
Description: Absolute position probe Z
374 TOOL_WEAR_LIMIT_VALUE - -
- Limit value wear control on input DOUBLE Immediately
-
- - 9.999 0 9.999 2/2 M
Description: Limit value wear control on input
376 USER_CLASS_WRITE_CUS_DIR - -
- Write user cycles protection level BYTE Immediately
-
- 0 7 0 7 3/3 U
Description: Protection level User cycles for writing
377 USER_CLASS_WRITE_TO_MON_DAT - -
- Tool monitoring protection level BYTE Immediately
-
- 0 7 0 7 3/2 M
Description: Tool monitoring protection level
378 USER_CLASS_LADDER_VIEW - -
- Select User Ladder View protection level BYTE Immediately
-
- 0 2 0 7 2/2 M
Description: Select User Ladder View protection level
379 SPINDLE_DISP_MODE - -
- Spindle display mode BYTE Immediately
-
- 0 0 0 2 3/3 U
Description: 0: Standard Mode; spindle speed display
1: Constant cutting speed display when G96 is set
2: Mixed display
383 V24_PPI_ADDR_DRV1 - -
- Station address Drives BYTE PowerOn
-
- 0 5 0 126 3/3 U
Parameter Manual
List Manual, 01/2017 31
386 USER_CLASS_WRITE_CMA_DIR - -
- Defines the access level for the CMA directory in the NCK BYTE Immediately
-
- - 7 1 7 2/2 M
Description: Defines the access level for the CMA directory in the NCK
391 DISPLAY_MODE_INDEXING_AXIS - -
- Defines the display format of an indexing axis. DWORD Immediately
-
- - 0 0 1 7/2 M
Description: Defines the display format of an indexing axis.
0 = indexing position
1 = type-spec. actual value
392 USER_CLASS_WRITE_LOC_NO - -
- Access authorization for writing the location number into the tool BYTE Immediately
list
-
- - 7 0 7 3/2 M
Description: Defines the access authorization for writing the location number in the tool list
395 COL_OVERSIZE_TYPE_CHECKBOX - -
- Check box in tool list BOOLEAN Immediately
-
- - 1 0 1 3/3 U
Description: Check box in tool list
9000 SCREEN_SAVER_WAIT_TIME - -
s Screen saver timeout. DWORD PowerOn
-
- - 3600 0 36000 1/1 M
Description: Screen saver timeout.
9001 TIME_BETWEEN_SLIDES - -
s Interval between pictures DWORD Immediately
-
- - 10 1 60 1/1 M
Description: Interval between pictures
Parameter Manual
32 List Manual, 01/2017
● The input machine axis name must not include any of the following reserved address
letters:
D Tool offset (D function) E Reserved
F V Feedrate (F function) G Path condition
H Auxiliary function (H function) L Subroutine call
M Miscellaneous function (M function) N Subblock
P Subroutine number of passes R Arithmetic parameters
S Spindle speed (S function) T Tool (T function)
The name must not include any keywords (e.g. DEF, SPOS etc.) or pre-defined
identifiers (e.g. ASPLINE, SOFT).
The use of an axis identifier consisting of a valid address letter (A, B, C, I, J, K,
Q, U, V, W, X, Y, Z), followed by an optional numerical extension (1-99) gives slightly
better block change times than a general identifier.
If no identifier is assigned to a machine axis, the predefined name ("AXn") applies to
the nth machine axis).
Related to....
MD20060 $MC_AXCONF_GEOAX_NAME_TAB (geometry axis name in the channel [GEOAxisno.]
MD20080 $MC_AXCONF_CHANAX_NAME_TAB (channel axis name in the channel [Channelaxisno.]
Parameter Manual
List Manual, 01/2017 33
For PROFIBUS/PROFINET:
In the case of systems with a PROFIBUS DP connection, this MD corresponds to the
PROFIBUS DP cycle time. This time is read from the configuration file (SDB-Type-2000)
during startup and written to the MD.
This MD can only be changed via the configuration file.
Note:
Reducing this MD can result in an automatic correction of
MD10064 $MN_POSCTRL_CYCLE_DESVAL_DELAY
that cannot be undone by a subsequent increase!
Details:
The basic cycle is incremented in multiples of units of the measured value sampling
cycle. When the system powers up, the entered value is automatically rounded to a
multiple of this incrementation.
Note:
Discrete timer division ratios can give rise to the entered value producing a value
that is not an integer after a Power OFF/ON.
For example:
Input =0.005s
after power OFF/ON =0.00499840
or
Input =0.006s
after power OFF/ON =0.0060032
Parameter Manual
34 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 35
1: At end of block, the actual value display is in principle the same as the
programmed end point, irrespective of where the machine actually is (e.g. as a result
of the tool radius compensation). The distance to go is the same as the actual distance
to be traversed. This means that the displayed actual postion has to be the same as
the displayed end position minus the distance to go, irrespective of the actual
machine position. If the block end points are changed by chamfers, radii, contour
definitions, splines or SAR in comparison to the NC programm, then these changes are
reflected in the display as if thay had been programmed. This does not apply to changes
resulting from tool radius compensation or smoothing.
Parameter Manual
36 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 37
Application example(s):
Setup is in the metric system and then changed over to the inch system.
Special cases:
Parameter Manual
38 List Manual, 01/2017
By setting bit 1, the channel name stored in machine data MD20000 $MC_CHAN_NAME
can be programmed in the part program. The channel name can thus also be programmed
instead of a numerical value for the channel number in programming coordination
commands such as (START(), INIT(), WAIT() etc.)
2: 0x4 Reserved
3: 0x8 Convert illegal ASCII characters into blanks
By setting bit3, the previous behavior is activated when interpreting a part
program block. This means that all invalid ASCII characters in a part program block
are handled internally as blank.
4: 0x10 The wait time G4 F<wait time> is rounded off as a multiple integer
of an IPO cycle.
This means that a G4 F0.001 only takes one cycle, for an IPO cycle of 1 msec.
Parameter Manual
List Manual, 01/2017 39
Parameter Manual
40 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 41
Reposition is an internal procedure that is needed for mode change after JOG/
JOGREF..., switch skip block on and off, activate machine data, axis replacement,
switch on overstore, switch on single block, switch dry run feedrate on and off,
subroutine level cancelation, and possibly user ASUBs. Reposition is never needed in
Reset state.
Example blocks in which reposition is impossible:
- G33 + blocks in which reorganize is impossible.
Bit8 = 1
Means that there is no stop in a residual block that does not contain traversing
information.
Bit9 = 1
Means that there is no stop in a run in/main run synchronization block (e.g.STOPRE,
$Variable) that is repeated because of an interruption with Reorg (e.g. mode change).
Bit10= 1
Means that there is no stop in a "tool selection block". "Tool selection block" only
occurs with tool management (magazine management or TMMG) active. This block gives the
corresponding tool change command to the PLC.
This block is generally generated by T programming from the part program.
Example block "N1010 T="Drill" M6 D1"
Bit11= 1
The control has to automatically generate implicit GET blocks for the axis replacement
function (axis replacement: 2 or more channels control one axis alternately) if no
explicit GET(D) has been programmed and the following block wants to traverse the
axis. (The other channel had previously used this axis).
An explicitly programmed GET may appear as follows "getd(x1,y1,z1) or get(x1,y1,z1)".
There is no stop at explicit or implicit GET blocks in the single block with this bit
11.
Bit12= 1
There is no stop in the single block type 2 in the SBLON block.
Bit13= 1
If an axis is pulled out in the middle of a block and possibly assigned to another
channel, then there is no stop at the PREMATURE end of this block. This block follows
a REPOSA in order to traverse it to the end, there is no stop until this end has been
reached.
Bit14=1
In a part program line, in which a substitution subroutine is called due to NC language
replacement, only one stop is performed under the condition that the subroutine
includes PROC attribute SBLOF. It is irrelevant whether the subroutine is called at
block start and/or end or whether it is exited with M17 or RET.
Bit15=1
Means that there is no stop in any user ASUB block. Exception: The single block stop
has been explicitly activated via the SBLON command.
There are three different internal ASUBs that are triggered by different events.
- Repos: In the case of the events: change of operating mode to a manual mode (JOG,
JOGREF,...) unless MODESWITCH_MASK is not set, switch skip block on and off, activate
machine data, switch-on overstore, axis replacement, subroutine level cancelation,
switch-on single block, switch dry run feedrate on and off, alarm with compensation
block.
- Return: Delete distance-to-go, switchover after TEACH-IN (if available), or
deselection of MDI with corresponding MODESWITCH_MASK.
Bit16=1
Activating SERUPRO (search run via prog test) prevents stopping at single blocks.
Related to:
MD20117 $MC_IGNORE_SINGLEBLOCK_ASUP
Parameter Manual
42 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 43
Parameter Manual
44 List Manual, 01/2017
SD43790 $SA_OSCILL_START_POS
Parameter Manual
List Manual, 01/2017 45
Parameter Manual
46 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 47
Description: Cycle name for tool change routine on call-up with a T function.
If a T function is programmed in a part program block, the subprogram defined in
T_NO_FCT_CYCLE_NAME is called at the end of the block.
The T number programmed can be polled in the cycle via system variables $C_T /
$C_T_PROG as a decimal value and via $C_TS / $C_TS_PROG as a string (only with tool
management). MD10717 $MN_T_NO_FCT_CYCLE_NAME is active both in Siemens mode G290 and
in external language mode G291.
MD10716 $MN_M_NO_FCT_CYCLE_NAME and MD10717 $MN_T_NO_FCT_CYCLE_NAME must not be active
in one block at the same time, i.e. no more than one M/T function replacement can be
active per block. Neither an M98 nor a modal subprogram call can be programmed in a
block with a T function replacement. Furthermore, neither subprogram return nor part
program end are allowed.
Alarm 14016 is output in the event of a conflict.
Related to:
MD10715 $MN_M_NO_FCT_CYCLE,
MD10716 $MN_M_NO_FCT_CYCLE_NAME
Parameter Manual
48 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 49
Means that an AXCTSWE fetches all the axis container axes that can be assigned to the
channel by means of implicit GET or GETD, and an axis replacement is not permitted
again until after the axis container rotation.
Bit2 = 1
Means that, in the case of a GET, an intermediate block without preprocessing stop is
generated, and whether a reorganization is needed is not checked until main run.
Bit3 = 1 means, that the NC carries out an axis replacement request for the VDI
interface only for:
- an axis exclusively controlled by the PLC (MD30460 $MA_BASE_FUNCTION_MASK
Bit 4 == 1)
- a permanently assigned PLC axis (MD30460 $MA_BASE_FUNCTION_MASK Bit 5 == 1)
For such axes, the VDI interface signal 'Axis replacement possible' is always
1.
For all other axes, the VDI interface signal 'Axis replacement possible' is
always 0.
For permanently assigned PLC axes, an axis replacement is possible only from
neutral axis to PLC axis
or from PLC axis to neutral axis.
Bit3 = 0 means that an axis replacement can be requested by the PLC for each axis.
For permanently assigned PLC axes, an axis replacement is only possible from
neutral axis to PLC axis
or from PLC axis to neutral axis.
Parameter Manual
50 List Manual, 01/2017
Alarm suppression operating range limit in the basic coordinate system in JOG.
Alarms that would be output in JOG when an operating range limit is reached in the
basic coordinate system, are suppressed.
Bit 5:
Alarm suppression operating range limit in the workpiece coordinate system in JOG.
Alarms that would be output in JOG when an operating range limit is reached in the
workpiece coordinate system, are suppressed.
Bit 6, 7:
JOG of circles:
Bit 7 and bit 6 = 0: traversing the 2nd geometry axis of the active plane to PLUS for
radius increase, traversing to MINUS for radius decrease independently of inner or
outer machining being active.
Bit 7 = 1 and bit 6 = 0: traversing the 2nd geometry axis of the active plane to PLUS
always travels in the direction of the limiting circle. This means that the radius is
increased on inner machining and decreased on outer machining.
Bit 7 = 1 and bit 6 = 1: traversing the 2nd geometry axis of the active plane to MINUS
always travels in the direction of the limiting circle. This means that the radius is
increased on inner machining and decreased on outer machining.
Bit 8:
Bit 8 = 0 If there is a JOG retract movement, the retraction axis can only be jogged
in the plus direction.
Bit 8 = 1 If there is a JOG retract movement, the retraction axis can only be jogged
in the plus and minus direction.
Bits 9-31:
Currently unassigned.
Parameter Manual
List Manual, 01/2017 51
Parameter Manual
52 List Manual, 01/2017
MD10715 $MN_M_NO_FCT_CYCLE,
MD20094 $MC_SPIND_RIGID_TAPPING_M_NR,
MD22254 $MC_AUXFU_ASSOC_M0_VALUE
MD10814 $MN_EXTERN_M_NO_MAC_CYCLE,
MD20095 $MC_EXTERN_RIGID_TAPPING_M_NR
Parameter Manual
List Manual, 01/2017 53
Parameter Manual
54 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 55
Parameter Manual
56 List Manual, 01/2017
Bit7=1:
Is only active in the ISO mode turning. If T substitution ( MD10717
$MN_T_NO_FCT_CYCLE_NAME ) is active, the Siemens cutting edge number D corresponding
to the H number programmed in the T word is transferred to the cycle in the variable
$C_D.
Parameter Manual
List Manual, 01/2017 57
Parameter Manual
58 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 59
Parameter Manual
60 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 61
Parameter Manual
62 List Manual, 01/2017
The machine data can only be written with values 0 and 1, and with the corresponding
password also active.
Parameter Manual
List Manual, 01/2017 63
Parameter Manual
64 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 65
Parameter Manual
66 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 67
The differences in axis travel behavior between the jog mode and continuous operation
in incremental traversing are described in detail in the relevant chapters.
For travel behavior in reference point approach see
References: /FB/, R1, "Reference Point Approach"
MD irrelevant for:
Continuous traversing (JOG continuous)
Parameter Manual
68 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 69
MD20620 $MC_HANDWH_GEOAX_MAX_INCR_SIZE).
MD32080$MA_HANDWH_MAX_INCR_SIZE
The start of the traversing is taken as the zero point of the grid.
Value = 3:
The default settings of the handwheel are path inputs. If premature braking is
required on account of settings in other machine data
MD11310 $MN_HANDWH_REVERSE != 0
MD20624 $MC_HANDWH_CHAN_STOP_COND
MD32084 $MA_HANDWH_STOP_COND
then in contrast to value = 1 braking is not along the shortest possible path, but to
the next possible point in an intentional grid (see value = 2).
Value = 6:
Same as value = 2, but travel does not stop at the last possible grid position in front
of a limit, but at the limit.
Value = 7:
Same as value = 3, but travel does not stop at the last possible grid position in front
of a limit, but at the limit.
Parameter Manual
70 List Manual, 01/2017
1 ;SEGMENT_840D_HW
1 ;SEGMENT_8xxD_HW; 828D sl, 808D -HW
1..6 ;SEGMENT_PROFIBUS/PROFINET ;index for MD11353
$MN_HANDWHEEL_LOGIC_ADDRESS[(x-1)]
1 ;SEGMENT_ETHERNET
Parameter Manual
List Manual, 01/2017 71
Description: The filter time indicates the time during which the pulses from the handwheel are
output to the interpolator. The values are incremented internally in interpolation
cycles.
In the case of a filter time setting = 0.0, the pulses from the handwheel are output
to the interpolator within a single interpolation cycle. This can cause the controlled
axis to exhibit jerk during traversing.
Machine data is valid for the following types of handwheel (see 11350
$MN_HANDWHEEL_SEGMENT):
SEGMENT_ETHERNET:
● Recommended filter time: 0.2 - 0.5 s
Parameter Manual
72 List Manual, 01/2017
The output of the auxiliary functions in the action blocks is suppressed. The spindle
programming collected by block search can be output at a later point in time (e.g. in
an ASUB).
The program data for this are stored in the following system variables:
- $P_SEARCH_S,
- $P_SEARCH_SDIR,
- $P_SEARCH_SGEAR,
- $P_SEARCH_SPOS,
- $P_SEARCH_SPOSMODE
Bit 3 = 1:
The cascaded search run is disabled (default setting: release).
Cascaded search run means that the search run is restarted immediately after finding
a search target.
Bit 4: Reserved
Bit 5 = 0:
During block search tp a nibbling block, the 1st nibbling stroke is not executed.
Bit 5 = 1:
During block search to a nibbling block, a punching stroke is triggered at block start
(1st nibbling stroke).
Bit 6 = 0:
With block search, complex path calculations are made.
Bit 6 = 1:
With block search, calculation is made with simple, computing-time-optimized
algorithms.
Bit 7 = 0:
Any adjustment movements that may be necessary on activation of a tangential axis
coupling, during or after an SSL, are performed with the feed conditions active in the
activation block (G0 or G1 with feedrate). In the case of G1, the feedrate can
additionally be set in SD 42121: $SC_AX_ADJUST_FEED.
Bit 7 = 1:
The adjustment movements necessary on activation of a tangential axis coupling, during
or after an SSL, are always performed with rapid traverse feedrate (G0). In this case,
the feedrate value in SD 42121: $SC_AX_ADJUST_FEED is ignored.
Parameter Manual
List Manual, 01/2017 73
6 When the bit is set, neutral axes and positioning spindles are repositioned after
SERUPRO as command axes in the approach block.
7 The bit changes the behavior of the VDI-AXIN interface signal "Repos Delay". The
level of "Repos Delay" is read if REPOSA is interpreted. Axes that are neither geo nor
orientation axes are then excluded from the REPOS, that is REPOS does NOT move these
axes. NOTICE: This bit completely switches off the channel-specific VDI Signal
ReposPathMode.
Parameter Manual
74 List Manual, 01/2017
Bit 2:
Start allowed even if a read-in disable is active; in other words, the blocks of the
ASUB program are loaded and executed immediately. This therefore disables machine data
MD20107 $MC_PROG_EVENT_IGN_INHIBIT and MD20116 $MC_IGNORE_INHIBIT_ASUP. The NCK
behavior corresponds to the machine data assignment $MC_PROG_EVENT_IGN_INHIBIT=H3F
$MC_IGNORE_INHIBIT_ASUP=HFFFFFFFF.
If the bit is not set:
The assignment of machine data MD20107 $MC_PROG_EVENT_IGN_INHIBIT and MD20116
$MC_IGNORE_INHIBIT_ASUP are evaluated.
If the particular bit in $MC_PROG_EVENT_IGN_INHIBIT or $MC_IGNORE_INHIBIT_ASUP is 0,
then although an ASUB or prog event are immediately internally initiated, the blocks
of the ASUB program are only loaded when the read-in inhibit is withdrawn.
The path is decelerated immediately when the ASUB is triggered (except with option
BLSYNC).
The read-in disable is set once more in the ASUB program.
Bit 3:
If an ASUB is started automatically from JOG, the user may stop in the middle of the
ASUB program. JOG mode is displayed continuously for the user. With bit 3 set, the user
may jog in this situation. This is not possible without bit 3. In this case, mode
change is locked with alarm 16927. By pressing the Start key, the user can continue
the ASUB program. As long as the ASUB program is running, the user is naturally not
able to jog. At the end of the ASUB program, the user may jog again.
Bit 4...15: Reserved
Corresponds with:
MD11604 $MN_ASUP_START_PRIO_LEVEL
MD20105 $MC_PROG_EVENT_IGN_REFP_LOCK
MD20107 $MC_PROG_EVENT_IGN_INHIBIT
MD20115 $MC_IGNORE_REFP_LOCK_ASUP
MD20116 $MC_IGNORE_INHIBIT_ASUP
Parameter Manual
List Manual, 01/2017 75
Value: Meaning:
0 Routine _N_ASUP_SPF is not activated for either RET or REPOS.
Bit0 = 1 User-specific routine _N_ASUP_SPF is executed for RET, the routine supplied
by the system is executed for REPOS.
Bit1 = 1 User-specific routine _N_ASUP_SPF is executed for REPOS, the routine
supplied by the system is executed for RET
Bit0= + bit1 = 3 User-specific routine _N_ASUP_SPF is executed for both RET and REPOS
Bit2 = 1 User ASUB _N_ASUP_SPF is searched for first in _N_CMA_DIR
Related to:
MD11612 $MN_ASUP_EDIT_PROTECTION_LEVEL
Parameter Manual
76 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 77
Parameter Manual
78 List Manual, 01/2017
1: The 5 low-order bits of the "spindle speed override" PLC interface signal are
interpreted as a Gray code. The value which is read corresponds to a switch setting.
It is used as an index for selecting the correct override factor from the table of
MD12070 $MN_OVR_FACTOR_SPIND_ SPEED [n].
0: The spindle speed override byte of the PLC interface is interpreted as a binary
representation of the override value in percent (limit 200 percent).
Related to:
NC/PLC interface signal DB380x DBX2003 (Spindle speed override)
MD12070 $MN_OVR_FACTOR_SPIND_SPEED[n]
(Evaluation of the spindle speed override switch)
Parameter Manual
List Manual, 01/2017 79
808d-te42 16 -1, -1, -1, -1, -1, -1, -1, -1 255 ReadOnly M
-1...
808d-te62 16 -1, -1, -1, -1, -1, -1, -1, -1 255 1/1 M
-1...
808d-mte40 16 -1, -1, -1, -1, -1, -1, -1, -1 255 1/1 M
-1...
808d-mte60 16 -1, -1, -1, -1, -1, -1, -1, -1 255 1/1 M
-1...
Description: The PLC input/output image of the stations with these logical addresses
is not connected to the real I/Os
Parameter Manual
80 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 81
Parameter Manual
82 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 83
Parameter Manual
84 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 85
Parameter Manual
86 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 87
Parameter Manual
88 List Manual, 01/2017
Meaning: Only with TMMG + active consider adjacent location: With SET/RESET of the
magazine location status 'disabled', the magazine location status 'Overlapping
allowed' remains unchanged.
Bit no.: 4 Bit value: 1 Hex value: 'H10'
Meaning: Only with TMMG + active consider adjacent location: With SET/RESET of the
magazine location status 'disabled', the magazine location status 'Overlapping
allowed' is automatically SET/RESET.
Parameter Manual
List Manual, 01/2017 89
Parameter Manual
90 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 91
Description: File name with file path where the data backup file is stored if the persistent memory
is reconfigured.
Parameter Manual
92 List Manual, 01/2017
On the first NCK power-up or cold restart of the control (=deletion of user data)
MD18230 $MN_MM_USER_MEM_BUFFERED is set by the NCK software so that at least the
default value results for MD18060 $MN_INFO_FREE_MEM_STATIC.
Machine data for configuration of functions that require nonvolatile memory (tools,
GUDs, compensations, ...) can be increased until this memory has all been allocated.
Parameter Manual
List Manual, 01/2017 93
4 REAL,
5 STRING and
6 AXIS.
The type FRAME cannot be defined here. The type STRING can be up to 31 characters long.
Example:
MD18094 $MN_MM_NUM_CC_TDA_PARAM=1
MD18095 $MN_MM_TYPE_CC_TDA_PARAM=5
"UserTool" can then be programmed for parameter $TC_TPC1.
Buffered user memory is used. A value change leads to reconfiguration of the buffered
memory.
Related to:
MD18094 $MN_MM_NUM_CC_TDA_PARAM
MD18082 $MN_MM_NUM_TOOL
Parameter Manual
94 List Manual, 01/2017
MD18097 $MN_MM_TYPE_CC_TOA_PARAM=2
"A" can then be programmed for parameter $TC_DPC1.
Buffered user memory is used. A value change leads to reconfiguration of the buffered
memory.
Related to:
MD18096 $MN_MM_NUM_CC_TOA_PARAM
Parameter Manual
List Manual, 01/2017 95
Parameter Manual
96 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 97
808d-te42 - 0 0 3 ReadOnly M
808d-te62 - 0 0 3 ReadOnly M
808d-mte40 - 0 0 3 7/2 M
808d-mte60 - 0 0 3 7/2 M
Description: The function allows an orientation deviating from the default value to be assigned to
each tool cutting edge.
Value = 0:
The tool orientation function is inactive.
Value = 1:
The system parameter $TC_DPV[n, m] is assigned to each tool cutting edge D=m of the
tool T=n, with the aid of which one of 6 possible tool orientations in positive or
negative coordinate direction can be defined.
Value = 2:
Not only the system parameter $TC_DPV[n, m] but also the additional three system
parameters $TC_DPV3[n, m], $TC_DPV4[n, m] and $TC_DPV5[n, m] are assigned to each tool
cutting edge D=m of the tool T=n, with the aid of which any spatial tool orientation
can be defined
T, D are the NC addresses T and D with which the tool change or the tool selection and
the offset selection are programmed.
Value = 3:
Not only the system parameters $TC_DPV[n, m] and $TC_DPV3 - $TC_DPV5 but also the
additional three system parameters $TC_DPVN3[n, m], $TC_DPVN4[n, m] and $TC_DPVN5[n,
m] are assigned to each tool cutting edge D=m of the tool T=n, with the aid of which
a vector (normal vector) can be defined that is preferably perpendicular to the tool
orientation. The normal vector may be modified so that it lies in the plane formed by
the orientation and the programmed normal vector but perpendicular to the orientation
The orientation and the possibly modified normal vector together define a complete
orientation coordinate system. The machine data affects the requirement for battery-
backed memory.
Parameter Manual
98 List Manual, 01/2017
GUD8
then the machine data must be set to a value of 8, signifying a memory requirement of
8 x 120 bytes = 960 bytes.
It is therefore advisable to selected the "lowest" possible GUD module. If GUD modules
UGUD and MGUD have not been assigned elsewhere, then they may be used for this purpose.
Related to:
MD18150 $MN_MM_GUD_VALUES_MEM
(Memory space for user variables)
Parameter Manual
List Manual, 01/2017 99
Special cases:
The battery-backed data are lost if this machine data is altered.
Related to:
MD18150 $MN_MM_GUD_VALUES_MEM
(Memory space for user variables)
Parameter Manual
100 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 101
Parameter Manual
102 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 103
Description: Only when MD18080 $MN_MM_TOOL_MANAGEMENT_MASK, bit 0 = 1 or bit 1 = 1 and bit 2=1
('H4'), is set:
User or OEM data in the tool management.
Number of Siemens OEM monitoring data; standard format IN_Int).
See also: MD18098 $MN_MM_NUM_CC_MON_PARAM, MD18100 $MN_MM_NUM_CUTTING_EDGES_IN_TOA
Buffered user memory is used
Parameter Manual
104 List Manual, 01/2017
● NC part programs
● R variables
● Global user data (GUD)
● Definitions of the protection zones
● Correction tables EEC, CEC, QEC
● Tool / magazine data
...
This data is retained after control power-off.
(Provided the data backup (battery,...) is in good working order, i.e. the Init switch
is correctly set on the control).
This means that they are available unchanged after restart.
Each additional active channel occupies some nonvolatile memory. With channel
activation, the value of the MD is automatically increased accordingly; the value of
MD18060 $MN_INFO_FREE_MEM_STATIC is retained if possible.
To enlarge this user memory further, MD19250 $ON_USER_MEM_BUFFERED must be increased.
The available values depend on the hardware and software configurations.
Information alarms 6030, 6035 can indicate that the desired total memory may not be
available on the model or on the hardware. See also MD11415 $MN_SUPPRESS_ALARM_MASK_2,
bit 22
See also the meaning of MD18060 $MN_INFO_FREE_MEM_STATIC
Parameter Manual
List Manual, 01/2017 105
Parameter Manual
106 List Manual, 01/2017
The machine manufacturer's files are in this memory area of the passive file system.
E.g.: cycle programs
The settable values depend on the hardware and software configurations.
The settable size of the memory is, apart from the upper limit value,
determined by the MD18230 $MN_MM_USER_MEM_BUFFERED.
Index 0 = Minimum size of the battery-backed (persistent) part program / cycle program
memory
Index 1 = Reserved
Index 2 = Reserved
Parameter Manual
List Manual, 01/2017 107
Parameter Manual
108 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 109
Parameter Manual
110 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 111
Parameter Manual
112 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 113
Parameter Manual
114 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 115
That is normally 2. If several NCUs are connected via NCU link for e.g. rotary indexing
machines, the value should be set to 3 on all NCUs. This will balance the transmission
rates of the setpoint values via the link.
In a master value application (e.g. line shaft), the value should be set to 4, but only
on the NCU that generates the master value. For all the other NCUs, the preset value
should be maintained at 2.
Note:
In control loops that are connected via interpolator, every increase of the value
generates a further dead-time.
When the IPO cycles of the NCUs within an NCU group are set to different values, the
link communication will only run in the slowest IPO cycle. The MD must be increased in
the ratio of the NCU IPO cycle to the slowest IPO cycle in the NCU group, in order to
achieve a synchronized output of the setpoint values on the drive interface. The
formula for this is as follows:
MM_SERVO_FIFO_SIZE = 2 * IPO cycle ratio + 1
Example:
In an IPO cycle ratio of 4:1, the value on the fast NCU should be set to 9 instead of
3. On the slow NCU, the value must be set to 3.
Parameter Manual
116 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 117
Parameter Manual
118 List Manual, 01/2017
● The geometry axis name entered must not conflict with the designations and
assignments of the machine and channel axis names or other identifiers.
● The geometry axis name entered must not include any of the following reserved
address letters:
- D Tool offset (D function) - E Reserved
- F Feedrate (F function) - G Path condition
- H Auxiliary function (H function) - L Subroutine call
- M Miscellaneous function (M function) - N Subblock
- P Subroutine number of passes - R Arithmetic parameters
- S Spindle speed (S function) - T Tool (T function)
● The name must not include any keywords (e.g. DEF, SPOS etc.) or pre-defined
identifiers (e.g. ASPLINE, SOFT).
● The use of an axis identifier consisting of a valid address letter (A, B, C, I, J,
K, Q, U, V, W, X, Y, Z) followed by an optional numerical extension (1-99) gives
slightly better block change times than a general identifier.
● Identical names may be given to geometry axes assigned to different channels.
Related to:
MD10000 $MN_AXCONF_MACHAX_NAME_TAB
(machine axis name [axis no.])
MD20080 $MC_AXCONF_CHANAX_NAME_TAB
(channel axis name in the channel [channel axis no.])
20070 AXCONF_MACHAX_USED C01, C10 TE3, B3, K5, M1, K1, K2, P3 pl,
P3 sl, S1
- Machine axis number valid in channel BYTE PowerOn
-
808d-me42 4 1, 2, 3, 4 0 31 2/2 M
808d-me62 5 1, 2, 3, 4, 0 0 31 2/2 M
808d-te42 4 1, 3, 4, 0 0 31 2/2 M
808d-te62 5 1, 3, 4, 0, 0 0 31 2/2 M
808d-mte40 4 1, 2, 3, 4, 0, 0, 0, 0, 0, 0 31 2/2 M
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0,, ...
808d-mte60 20 1, 2, 3, 4, 0, 0, 0, 0, 0, 0 31 2/2 M
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0,, ...
Description: This MD is used to specify the machine axis which the channel axis/special axis is
assigned to. Each channel axis has to be assigned to a specific channel. A machine axis
that has not been assigned to a channel is inactive, i.e. the axis control is not
computed, the axis is not shown on the screen, and it cannot be programmed in any
channel.
Special cases:
● Each geometry axis must be assigned to a channel axis and a machine axis so that it
can be programmed.
● Up to software version 4, the list of entries must not contain any gaps (as from
software version 5 - see above). In contrast, the assignment of the machine axes
used may contain gaps.
For example:
Permissible:
AXCONF_MACHAX_USED [0] = 3; 3rd MA is the 1st axis in the channel
AXCONF_MACHAX_USED [1] = 1; 1st MA is the 2nd axis in the channel
AXCONF_MACHAX_USED [2] = 5; 5th MA is the 3rd axis in the channel
AXCONF_MACHAX_USED [3] = 0
Error for software version 4, permissible for version 5:
Parameter Manual
List Manual, 01/2017 119
Parameter Manual
120 List Manual, 01/2017
20090 SPIND_DEF_MASTER_SPIND C01, C03 H2, K1, K2, P3 pl, P3 sl, S1, W1
- Initial setting of master spindle in channel BYTE PowerOn
-
- - - 1 1 1/1 M
Description: Definition of the default setting for the master spindle (in the channel).
The number of the spindle is entered.
A number of functions are linked to the master spindle, which are not possible with
any other spindle.
Note:
The language command SETMS(n) can declare the spindle number as the master spindle.
The spindle defined in this MD is declared once again as the master spindle with SETMS.
The spindle defined in this MD is also declared as the master spindle at program end
and program cancelation.
Parameter Manual
List Manual, 01/2017 121
MD10814 $MN_EXTERN_M_NO_MAC_CYCLE,
MD20095 $MC_EXTERN_RIGID_TAPPING_M_NR
Parameter Manual
122 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 123
The axis identifier of an active geometry axis that has been defined in the channel-
specific MD20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[n]
or MD24120 $MC_TRAFO_AX_GEOAX_ASSIGN_TAB_1[n] (from SW 4) and
MD20060 $MC_AXCONF_GEOAX_NAME_TAB[n] must be specified.
If space characters are entered or if an axis identifier is specified for an axis which
is not defined as a geometry axis, this leads to the following alarms:
● during runup, to alarm 4032 "Channel %1 wrong identifier for transverse axis in %2",
if the "Diameter programming" function (DIAMON) or constant cutting velocity G96/
G961/G962 is the switch-on setting.
● when the "Diameter programming (DIAMON)" function is activated, to alarm 16510
"Channel %1 block %2 No transverse axis available for diameter programming", if no
axis has been permitted via DIAMCHANA[AX] for channel-specific diameter programming.
● when G96/G961/G962 has been programmed, to alarm 10870 "Channel %1 block %2 No
transverse axis defined as reference axis for G96/G961/G962", if no geometry axis
has been defined as the reference axis for G96/G961/G962 by the instruction SCC[ax].
Related to:
MD20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[n]
MD20060 $MC_AXCONF_GEOAX_NAME_TAB[n]
MD24120 $MC_TRAFO_AX_GEOAX_ASSIGN_TAB_1[n]
MD30460 $MA_BASE_FUNCTION_MASK
Parameter Manual
124 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 125
Bit 2 = 1 :
Prog-Event after OP reset causes block change despite read-in disable
Bit 3 = 1 :
Prog-Event after ramp-up causes block change despite read-in disable
Bit 4 = 1 :
Prog-Event after 1st start after search run causes block change despite read-in disable
Bit 5 = 1 :
Safety-Prog-Event during ramp-up causes block change despite read-in disable
Corresponds to:
MD20105 $MC_PROG_EVENT_IGN_REFP_LOCK
MD20106 $MC_PROG_EVENT_IGN_SINGLEBLOCK
MD20108 $MC_PROG_EVENT_MASK
MD20192 $MC_PROG_EVENT_IGN_PROG_STATE
MD20193 $MC_PROG_EVENT_IGN_STOP
Parameter Manual
126 List Manual, 01/2017
20110 RESET_MODE_MASK C11, C03 F2, K6, M3, TE4, W5, B3, K5,
M1, G2, K1, K2, P1, S1, W1, 2.4,
2.7
- Definition of basic control settings after reset/PP end DWORD Reset
-
808d-me42 - 0x4045, 0x4045, 0 0x17FFFF 1/1 M
0x4045, 0x4045,
0x4045, 0x4045,
0x4045, 0x4045...
808d-me62 - 0x4045, 0x4045, 0 0x17FFFF 1/1 M
0x4045, 0x4045,
0x4045, 0x4045,
0x4045, 0x4045...
808d-te42 - 0x4045, 0x4045, 0 0x17FFFF 1/1 M
0x4045, 0x4045,
0x4045, 0x4045,
0x4045, 0x4045...
808d-te62 - 0x4045, 0x4045, 0 0x17FFFF 1/1 M
0x4045, 0x4045,
0x4045, 0x4045,
0x4045, 0x4045...
808d-mte40 - 0x1, 0x1, 0x1, 0x1, 0 0x17FFFF 1/1 M
0x1, 0x1, 0x1, 0x1...
808d-mte60 - 0x1, 0x1, 0x1, 0x1, 0 0x17FFFF 1/1 M
0x1, 0x1, 0x1, 0x1...
Description: Definition of the initial setting of the control after ramp-up and at reset/end-of-
part-program with regard to the G codes (in particular the active plane and the
settable work offset), tool length offset and transformation by setting the following
bits:
Bit 0: Reset mode
Bit 1: Suppress aux. funct. output on tool selection
Bit 2: Select reset response after power-on (e.g. tool offset)
Bit 3: Select reset response after end of test mode with regard to active tool offsets.
Bit 4: Reserved
Bit 5: Reserved
Bit 6: Reset response "Active tool length offset"
Bit 7: Reset response "Active kinematic transformation"
Bit 8: Reset response "Coupled-motion axes"
Bit 9: Reset response "Tangential correction"
Bit 10: Reset response "Synchronous spindle"
Bit 11: Reset response "Revolutional feedrate"
Bit 12: Reset response "Geo axis replacement"
Bit 13: Reset response "Master value coupling"
Bit 14: Reset response "Basis frame"
Bit 15: Reset response "Electronic gearbox"
Bit 16: Reset response "Master spindle"
Bit 17: Reset response "Master toolholder"
Bit 18: Reset response "Reference axis for G96/G961/G962"
Bit 19: Reserved "Adjustable software limit switch ineffective"
Bit 20: Reset response "$P_USEKT"
Bits 4 to 11, 16 and 17 are only evaluated for bit 0 = 1.
Meaning of the individual bits:
Parameter Manual
List Manual, 01/2017 127
Parameter Manual
128 List Manual, 01/2017
MD20130 $MC_CUTTING_EDGE_RESET_VALUE
MD20121 $MC_TOOL_PRESEL_RESET_VALUE
MD22550 $MC_TOOL_CHANGE_MODE
When magazine management is active, T, M are not output as auxiliary functions.
The function uses its own communication to output T, M to the PLC, for example.
Bit 1 = 1:
Suppress aux. funct. output to PLC on tool selection.
If tool management or magazine management is active, T, M are never output as auxiliary
functions.
Bit 2 = 0:
If tool or magazine management is not active:
- No tool offset active after power-on. Active and programmed T depend on the
subsequent settings of the machine data (bits 0, 6).
If tool or magazine management is active:
- No meaning.
Bit 2 = 1:
If tool or magazine management is not active:
- If bits 0 and 6 both = 1 (0x41), the tool offset of the last tool active in the NCK
is active after the first reset after power-on.
(The value of the programmed tool depends on the value of machine data MD20121
$MC_TOOL_PRESEL_RESET_VALUE.)
Notice: The NCK does not know the conditions at the machine.
For active tool or magazine management:
- No meaning
Bit 3 = 0:
With and without active tool management:
- End of test mode: "Retain current setting for active tool length offset" (bits 0 and
6 set) refers to the program that was active before test mode was activated.
Bit 3 = 1:
Relevant only if tool management is not active:
- End of test mode: "Retain current setting for active tool length offset" (bits 0 and
6 set) refers to the program that was active when test mode ended. (If tool management
is active, the tool on the spindle is generally the active tool. Exception only for
MD20270 $MC_CUTTING_EDGE_DEFAULT = -2.)
Bit 4 = 0: Reserved
Bit 4 = 1: Reserved
Bit 5 = 0: Reserved
Bit 5 = 1: Reserved
Bit 6 = 0:
Initial setting for active tool length offset after reset/end of part program acc. to
MD20120 $MC_TOOL_RESET_VALUE, MD20130 $MC_CUTTING_EDGE_RESET_VALUE,
MD20123$MC_USEKT_RESET_VALUE and MD20132 $MC_SUMCORR_RESET_VALUE.
If MD22550 $MC_TOOL_CHANGE_MODE = 1, the tool specified in MD20121
$MC_TOOL_PRESEL_RESET_VALUE is additionally preselected.
If tool or magazine management is active, MD20122 $MC_TOOL_RESET_NAME is used instead
of data MD20120 $MC_TOOL_RESET_VALUE.
Bit 6 = 1:
The current setting for active tool length offset is retained after reset/end of part
program.
If tool or magazine management is active, the tool currently on the master spindle
(generally = master toolholder) is selected.
If the tool on the master spindle is disabled, the "disabled" status is ignored.
Parameter Manual
List Manual, 01/2017 129
Please note that after a program ends or is terminated, either the most recent value
for master spindle or master toolholder programmed in the program, or the value set in
MD20090 $MC_SPIND_DEF_MASTER_SPIND or MD20124 $MC_TOOL_MANAGEMENT_TOOLHOLDER defines
the master spindle or master toolholder.
(The selection is made in bit 16 or bit 17.)
For MD20270 $MC_CUTTING_EDGE_DEFAULT = -2, the following applies specifically:
If a tool has been loaded into the spindle, but a new offset D has not yet been
programmed, the previous tool is still active in the NCK.
If machining is canceled in this status (e.g. with the Reset key), the offset is
defined with the smallest D number of the master spindle tool.
Bit 7 = 0:
Initial setting for active transformation after reset/end of part program according to
MD20140 $MC_TRAFO_RESET_VALUE.
Bit 7 = 1:
The current setting for active transformation is retained after reset/end of part
program.
Bit 8 = 0:
Coupled-motion axis groups are ungrouped at reset/end of part program.
Bit 8 = 1:
Coupled-motion axis groups remain active after reset/end of part program.
Bit 9 = 0:
Tangential correction is deactivated at reset/end of part program.
Bit 9 = 1:
Tangential correction remains active after reset/end of part program.
Bit 10 = 0:
Non-configured synchronous spindle coupling is deactivated at reset/end of part
program.
Bit 10 = 1:
Non-configured synchronous spindle coupling remains active after reset/end of part
program.
Bit 11 = 0:
At reset/end of part program, the setting data SD43300 $SA_ASSIGN_FEED_PER_REV_SOURCE
is reset to 0 for all non-active axes/spindles, i.e. traversing at revolutional
feedrate is canceled and the setting for path and synchronous axes is reset to the
master spindle (default).
Bit 11 = 1:
The current setting for revolutional feedrate is retained after reset/end of part
program. At the start of the part program, the setting data SD43300
$SA_ASSIGN_FEED_PER_REV_SOURCE is reset to 0 for all non-active axes/spindles, i.e.
traversing at revolutional feedrate is canceled and the setting for path and
synchronous axes is reset to the master spindle (default).
Bit 12 = 0:
If machine data MD20118 $MC_GEOAX_CHANGE_RESET is set, a changed geometry axis
assignment is canceled at reset/end of part program. The initial setting for the
geometry axis assignment defined in the machine data becomes active.
Bit 12 = 1:
A changed geometry axis assignment remains active after reset/end of part program.
Bit 13 = 0:
Master value couplings are canceled at reset/end of part program.
Bit 13 = 1:
Master value couplings remain active after reset/end of part program.
Bit 14 = 0:
The basic frame is deselected.
Parameter Manual
130 List Manual, 01/2017
Bit 14 = 1:
The current setting of the basic frame is retained.
Bit 15 = 0:
Active electronic gearboxes remain active at reset/end of part program.
Bit 15 = 1:
Active electronic gearboxes are canceled at reset/end of part program.
Bit 16 = 0:
Initial setting for the master spindle according to MD20090 $MC_SPIND_DEF_MASTER_SPIND.
Bit 16 = 1:
The current setting of the master spindle (SETMS) is retained.
For MD20124 $MC_TOOL_MANAGEMENT_TOOLHOLDER = 0, this bit also influences the behavior
of bit 6.
Bit 17 = 0:
Initial setting for the master toolholder according to MD20124
$MC_TOOL_MANAGEMENT_TOOLHOLDER.
Bit 17 = 1:
The current setting of the master toolholder (SETMTH) is retained.
(Bit17 is only relevant for active tool or magazine management MD20124
$MC_TOOL_MANAGEMENT_TOOLHOLDER > 0. Otherwise, the setting is valid for master spindle
bit 16, for active tool or magazine management. This bit also influences the behavior
of bit6.)
Bit 18 = 0:
Reference axis for G96/G961/G962 acc. to MD 20100: $MC_DIAMETER_AX_DEF.
When using SCC for your own spindle reset, bit 18 = 1 is recommended (see also MD 20112
$MC_START_MODE_MASK, bit 18).
Bit 18 = 1:
Reference axis for G96/G961/G962 is retained.
Bit 19: Reserved!
Bit 19= 0:
The two adjustable software limit switches are deleted after reset and are no longer
effective.
Bit 19 = 1:
The two adjustable software limit switches remain active after reset.
Bit 20: Reset response for $P_USEKT (use kind of tool)
Bit 20= 0:
After the RESET, $P_USEKT is set to $MC_USEKT_RESET_VALUE (default=0).
Bit 20 = 1:
On RESET, $P_USEKT is retained.
Related to:
MD20120 $MC_TOOL_RESET_VALUE
MD20130 $MC_CUTTING_EDGE_RESET_VALUE
MD20150 $MC_GCODE_RESET_VALUES
MD20152 $MC_GCODE_RESET_MODE
MD20112 $MC_START_MODE_MASK
MD20121 $MC_TOOL_PRESEL_RESET_VALUE
Parameter Manual
List Manual, 01/2017 131
20112 START_MODE_MASK C03 K6, M3, K5, M1, K1, K2, P1, S1,
W1
- Definition of basic setting of control after part program start DWORD Reset
-
- - 0x400, 0x400, 0x400, 0 0x7FFFF 1/1 M
0x400, 0x400, 0x400,
0x400, 0x400...
Description: The initial setting of the control at the start of the part program with respect to G
codes (in particular, current plane and settable work offset), tool length offset,
transformation, and axis couplings is defined by setting the following bits:
Bit 0: Start mode
Bit 1: Suppress aux. funct. output on tool selection
Bit 2: Not assigned, but reserved (see corresponding bit in RESET_MODE_MASK)
Bit 3: Not assigned, but reserved (see corresponding bit in RESET_MODE_MASK)
Bit 4: Start response for G code "Current plane"
Bit 5: Start response for G code "Settable work offset"
Bit 6: Start response for "Active tool length offset"
Bit 7: Start response for "Active kinematic transformation"
Bit 8: Start response for "Coupled-motion axes"
Bit 9: Start response for "Tangential correction"
Bit 10: Start response for "Synchronous spindle"
Bit 11: Not assigned, but reserved (see corresponding bit in RESET_MODE_MASK)
Bit 12: Start response for "Geo axis replacement"
Bit 13: Start response for "Master value coupling"
Bit 14: Not assigned, but reserved (see corresponding bit in RESET_MODE_MASK)
Bit 15: Not assigned, but reserved (see corresponding bit in RESET_MODE_MASK)
Bit 16: Start response for "Master spindle"
Bit 17: Start response for "Master toolholder"
Bit 18: Start response for "Reference axis for G96/G961/G962"
Bit 19: Reserved "Adjustable software limit switch ineffective"
Bit 20: Reserved "$P_USEKT reset response"
Meaning of individual bits:
Bit 0 = 0:
The bits 8 (TRAIL), 10 (COUP), bit 13 (LEAD) and bit 15 (EG) are evaluated on part
program start and event-driven program calls of the Progevent ASUB
Bit 0 = 1:
The bits 8 (TRAIL), 10 (COUP), bit 13 (LEAD) and bit 15 EG) are evaluated only on part
program start
Bit 1 = 0:
Auxiliary function output (D, T, M, DL) to PLC on tool selection according to the
following MDs: MD20120 $MC_TOOL_RESET_VALUE, MD20130 $MC_CUTTING_EDGE_RESET_VALUE,
MD20121 $MC_TOOL_PRESEL_RESET_VALUE, and MD22550 $MC_TOOL_CHANGE_MODE.
Note:
If tool or magazine management is active, only auxiliary functions D and DL are
output.
Bit 1 = 1:
Suppress auxiliary function output to PLC on tool selection.
Bit 1 is not relevant if tool or magazine management is active.
Bit 2 : Reserved (reset response after power-on)
Bit 3 : Reserved (end of test mode)
Parameter Manual
132 List Manual, 01/2017
Bit 4 = 0:
The current setting for G code "current plane" is retained.
Bit 4 = 1:
Initial setting for G code "current plane" according to MD20150 $MC_GCODE_RESET_VALUES
Bit 5 = 0:
The current setting for G code "settable work offset" is retained.
Bit 5 = 1:
Initial setting for G code "settable work offset" according to MD20150
$MC_GCODE_RESET_VALUES
Bit 6 = 0:
The current setting for active tool length offset is retained.
If tool or magazine management is active, the tool currently on the active toolholder
(spindle) is always selected.
If the tool that is currently on the spindle is disabled, it is automatically replaced
by a suitable replacement tool.
If such a replacement tool does not exist, an alarm is output.
Bit 6 = 1:
Initial setting for active tool length offset according to MD20120
$MC_TOOL_RESET_VALUE, MD20130 $MC_CUTTING_EDGE_RESET_VALUE, MD20123
$MC_USEKT_RESET_VALUE, and MD20132 $MC_SUMCORR_RESET_VALUE.
If MD22550 $MC_TOOL_CHANGE_MODE = 1, the tool selected via MD20121
$MC_TOOL_PRESEL_RESET_VALUE is preselected in addition.
If tool or magazine management is active, MD20120 $MC_TOOL_RESET_NAME is used instead
of MD20122 $MC_TOOL_RESET_VALUE.
Bit 7 = 0:
The current setting for the active transformation is retained.
Bit 7 = 1:
Initial setting for active transformation after reset/end of part program according to
MD20140 $MC_TRAFO_RESET_VALUE
Bit 8 = 0:
Coupled-motion axis groupings remain active.
Bit 8 = 1:
Coupled-motion axis groupings are deactivated.
Bit 9 = 0:
Tangential correction remains active.
Bit 9 = 1:
Tangential correction is deactivated.
Bit 10 = 0:
Non-configured synchronous spindle coupling remains active.
Bit 10 = 1:
Non-configured synchronous spindle coupling is deactivated.
Bit 11 : Reserved (revolutional feedrate)
Bit 12 = 0:
A changed geometry axis assignment remains active when the part program starts.
Bit 12 = 1:
If machine data MD20118 $MC_GEOAX_CHANGE_RESET is set, a changed geometry axis
assignment is deleted when the part program starts.
Bit 13 = 0:
Master value couplings remain active.
Bit 13 = 1:
Master value couplings are deactivated.
Parameter Manual
List Manual, 01/2017 133
Parameter Manual
134 List Manual, 01/2017
Bit 1 (LSB) = 1:
If the NCK stops at a part program block in the program execution in which
repositioning is not possible, no alarm is generated if an attempt is made to switch
to manual mode.
Parameter Manual
List Manual, 01/2017 135
Parameter Manual
136 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 137
20150 GCODE_RESET_VALUES C11, C03 F2, TE4, K3, M1, M5, K1, K2, P1,
V1
- Initial setting of G groups BYTE Reset
-
808d-me42 70 2, 0, 0, 1, 0, 1, 1, 1, 0, 0 - 1/1 M
2, 0, 1, 4, 1, 2, 1, 1, 1,
1, 1, 2,
808d-me62 70 2, 0, 0, 1, 0, 1, 1, 1, 0, 0 - 1/1 M
2, 0, 1, 4, 1, 2, 1, 1, 1,
1, 1, 2,
808d-te42 70 2, 0, 0, 1, 0, 2, 1, 1, 0, 0 - 1/1 M
2, 0, 1, 4, 1, 3, 1, 1, 1,
1, 1, 2,
808d-te62 70 2, 0, 0, 1, 0, 2, 1, 1, 0, 0 - 1/1 M
2, 0, 1, 4, 1, 3, 1, 1, 1,
1, 1, 2,
808d-mte40 70 2, 0, 0, 1, 0, 1, 1, 1, 0, 0 - 1/1 M
1, 0, 1, 2, 1, 2, 1, 1, 1,
1, 1, 1,, ...
808d-mte60 70 2, 0, 0, 1, 0, 1, 1, 1, 0, 0 - 1/1 M
1, 0, 1, 2, 1, 2, 1, 1, 1,
1, 1, 1,, ...
Description: Definition of the G codes, which are active when powering up and reset and/or end of
part program depending on MD20152 $MC_GCODE_RESET_MODE and for the start of part
program depending on MD20112 $MC_START_MODE_MASK.
The index of the G codes in the respective groups must be programmed as the default
value.
For a list of the G groups and their G functions, please refer to References:
Programming Manual, Fundamentals
Designation Group Standard value for 840D
GCODE_RESET_VALUES[0] 1 2 (G1)
GCODE_RESET_VALUES[1] 2 0 (inactive)
GCODE_RESET_VALUES[2] 3 0 (inactive)
GCODE_RESET_VALUES[3] 4 2 (STARTFIFO)
GCODE_RESET_VALUES[4] 5 0 (inactive)
GCODE_RESET_VALUES[5] 6 1 (G17)
GCODE_RESET_VALUES[6] 7 1 (G40)
GCODE_RESET_VALUES[7] 8 1 (G500)
GCODE_RESET_VALUES[8] 9 0 (inactive)
GCODE_RESET_VALUES[9] 10 1 (G60)
GCODE_RESET_VALUES[10] 11 0 (inactive)
GCODE_RESET_VALUES[11] 12 1 (G601)
GCODE_RESET_VALUES[12] 13 2 (G71)
GCODE_RESET_VALUES[13] 14 1 (G90)
GCODE_RESET_VALUES[14] 15 2 (G94)
GCODE_RESET_VALUES[15] 16 1 (CFC)
GCODE_RESET_VALUES[16] 17 1 (NORM)
GCODE_RESET_VALUES[17] 18 1 (G450)
GCODE_RESET_VALUES[18] 19 1 (BNAT)
GCODE_RESET_VALUES[19] 20 1 (ENAT)
GCODE_RESET_VALUES[20] 21 1 (BRISK)
Parameter Manual
138 List Manual, 01/2017
GCODE_RESET_VALUES[21] 22 1 (CUT2D)
GCODE_RESET_VALUES[22] 23 1 (CDOF)
GCODE_RESET_VALUES[23] 24 1 (FFWOF)
GCODE_RESET_VALUES[24] 25 1 (ORIWKS)
GCODE_RESET_VALUES[25] 26 2 (RMI)
GCODE_RESET_VALUES[26] 27 1 (ORIC)
GCODE_RESET_VALUES[27] 28 1 (WALIMON)
GCODE_RESET_VALUES[28] 29 1 (DIAMOF)
GCODE_RESET_VALUES[29] 30 1 (COMPOF)
GCODE_RESET_VALUES[30] 31 1 (inaktiv)
GCODE_RESET_VALUES[31] 32 1 (inactive)
GCODE_RESET_VALUES[32] 33 1 (FTOCOF)
GCODE_RESET_VALUES[33] 34 1 (OSOF)
GCODE_RESET_VALUES[34] 35 1 (SPOF)
GCODE_RESET_VALUES[35] 36 1 (PDELAYON)
GCODE_RESET_VALUES[36] 37 1 (FNORM)
GCODE_RESET_VALUES[37] 38 1 (SPIF1)
GCODE_RESET_VALUES[38] 39 1 (CPRECOF)
GCODE_RESET_VALUES[39] 40 1 (CUTCONOF)
GCODE_RESET_VALUES[40] 41 1 (LFOF)
GCODE_RESET_VALUES[41] 42 1 (TCOABS)
GCODE_RESET_VALUES[42] 43 1 (G140)
GCODE_RESET_VALUES[43] 44 1 (G340)
GCODE_RESET_VALUES[44] 45 1 (SPATH)
GCODE_RESET_VALUES[45] 46 1 (LFTXT)
GCODE_RESET_VALUES[46] 47 1 (G290 SINUMERIK mode)
GCODE_RESET_VALUES[47] 48 3 (G462)
GCODE_RESET_VALUES[48] 49 1 (CP)
GCODE_RESET_VALUES[49] 50 1 (ORIEULER)
GCODE_RESET_VALUES[50] 51 1 (ORIVECT)
GCODE_RESET_VALUES[51] 52 1 (PAROTOF)
GCODE_RESET_VALUES[52] 53 1 (TOROTOF)
GCODE_RESET_VALUES[53] 54 1 (ORIROTA)
GCODE_RESET_VALUES[54] 55 1 (RTLION)
GCODE_RESET_VALUES[55] 56 1 (TOWSTD)
GCODE_RESET_VALUES[56] 57 1 (FENDNORM)
GCODE_RESET_VALUES[57] 58 1 (RELIEVEON)
GCODE_RESET_VALUES[58] 59 1 (DYNNORM)
GCODE_RESET_VALUES[59] 60 1 (WALCS0)
GCODE_RESET_VALUES[60] 61 1 (ORISOF)
GCODE_RESET_VALUES[61] 62 1 (inactive)
GCODE_RESET_VALUES[62] 63 1 (inactive)
GCODE_RESET_VALUES[63] 64 1 (GS0)
: : :
GCODE_RESET_VALUES[69] 70 1 (not defined)
Parameter Manual
List Manual, 01/2017 139
Parameter Manual
140 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 141
Parameter Manual
142 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 143
Parameter Manual
144 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 145
Parameter Manual
146 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 147
Bit 0 = 1 :
Prog-Event after part program start delays the stop until the part program starts,
i.e. the stop only becomes active in the part program, not before its start. If the
part program starts with a traversing block, it is possible that it starts briefly,
i.e. a short motion occurs, although Stop has already been pressed in the Start-Prog-
Event.
Bit 1 = 1 :
Prog-Event after part program end ignores the stop
Bit 2 = 1 :
Prog-Event after operator panel reset ignores the stop
Bit 3 = 1 :
Prog-Event after power up ignores the stop
Corresponds to:
MD20105 $MC_PROG_EVENT_IGN_REFP_LOCK
MD20106 $MC_PROG_EVENT_IGN_SINGLEBLOCK
MD20107 $MC_PROG_EVENT_IGN_INHIBIT
MD20108 $MC_PROG_EVENT_MASK
MD20192 $MC_PROG_EVENT_IGN_PROG_STATE
Parameter Manual
148 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 149
Parameter Manual
150 List Manual, 01/2017
:= 1
MD_SLMAXCUTTINGEDGENUMBER
No. of cutting edge (MD_SLMAXCUTTINGEDGENUMBER=9 is valid up to P4)
:= -1
Cutting edge number of old tool also applies to new tool.
:= -2
Cutting edge (correction) of old tool remains active until D is programmed. This means
that the old tool remains the active tool until D is programmed. In other words, the
tool on the spindle remains the programmed tool until D is programmed.
Example:
MD20270 $MC_CUTTING_EDGE_DEFAULT = 1;
After a tool change, the first cutting edge is active if no other cutting edge has been
programmed.
Parameter Manual
List Manual, 01/2017 151
As soon as the path axes have been traversed (not with G00, always with G63), the tool
time monitoring data of the active D compensation are updated for the tool in the
selected tool holder, which is also the master tool holder.
Bit 0...x-1: Monitoring of the tool in tool holder 1...x
Parameter Manual
152 List Manual, 01/2017
Activate the tool component of an active, orientable tool holder even if no tool is
active.
Bit11:
The tool parameter $TC_DP6 is not interpreted as a tool radius but as a tool diameter.
Bit12:
The tool parameter $TC_DP15 is not interpreted as wear of the tool radius but as wear
of the tool diameter.
Bit13:
During JOG of circles, the circle center coordinate is always a radius value, see
D42690 $SC_JOG_CIRCLE_CENTRE.
Bit14:
Absolute values of the transverse axis with cycle masks in the radius
Bit15:
Incremental values of the transverse axis with cycle masks as diameter
Bit16:
For GWPS (GWPSON/TMON), the tool parameters, tool length, wear and base dimension, are
interpreted as diameter values
Bit17:
With cutting edge position compensation (CUTMOD) for turning and grinding tools, the
cutting plane for calculating the compensation values is rotated into the machining
plane. If this bit is not set, the cutting edge is projected into the machining plane
instead.
Bit18:
With cutting edge position compensation (CUTMOD) for turning and grinding tools,
always use the active plane (G17 - G19). If this bit is not set, the plane specified
by setting data SD42940 $SC_TOOL_LENGTH_CONST has priority over the plane specified by
the G code group 6 (plane selection, G17 - G19).
Bit19:
The tool orientation change caused by an orientable tool holder becomes effective even
if no tool is active. This bit is only effective if bit 10 is also set.
Bit20:
If this bit is zero, and if the tool parameter $TC_DP10 (holder angle) and/or $TC_DP24
(clearance angle) contain the value 0, the following default values are used as the
basis for the function CUTMOD to calculate the modified cutting-edge position and the
modified cutting-edge direction:
Holder angle 112.5 degrees for cutting-edge positions 1 - 4
Holder angle 67.5 degrees for cutting-edge positions 5 - 8
Clearance angle 22.5 degrees for cutting edge positions 1 - 4
Clearance angle 67.5 degrees for cutting-edge positions 5 - 8
If this bit is set, an alarm is output in the cases mentioned. This bit is used to
establish compatibility with older software releases.
Bit21:
If this bit is zero, any existing rotation in the part proportion of the tool carrier
is taken into account for CUTMOD with tool carrier when modifying the cutting edge
position. Frames are ignored.
If this bit is 1, in the place of the part proportion of the tool carrier, the
active total frame is taken into account with CUTMOD with tool carrier with
modification of the cutting edge position. The total frame can also contain a part
proportion of the tool carrier.
Parameter Manual
List Manual, 01/2017 153
Parameter Manual
154 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 155
1: Tool lengths are always traversed independently of whether the associated axes
are programmed or not.
Parameter Manual
156 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 157
0.0 means that the IPO buffer control, for a full IPO buffer stops limiting the path
feedrate. This shortens the machining time, but it can increase the risk of the IPO
buffer running empty.
1.0 means that the IPO buffer control, with full IPO buffer continues to control the
path feedrate, and therefore avoids the IPO buffer becoming empty faster. This results
in minor fluctuations of the IPO buffer fill level. However, a longer machining time
must be expected.
Values between 0.0 and 1.0 permit a smooth, seamless transition from the old to the
new response.
Corresponds with:
FIFOCTRL
Parameter Manual
158 List Manual, 01/2017
x1: G643 uses the contour tolerance SD42465 $SC_SMOOTH_CONTUR_TOL for smoothing the
geometry axes. The axis-specific tolerances in MD33100 $MA_COMPRESS_POS_TOL are used
for smoothing all other axes.
x2: The angular tolerance SD42466 $SC_SMOOTH_ORI_TOL is used for smoothing the
orientation movement. The axis-specific tolerances in MD33100 $MA_COMPRESS_POS_TOL are
used for all other axes.
x3: Combination of the two options 01 and 02. This means that G643 uses the
tolerances SD42465 $SC_SMOOTH_CONTUR_TOL and SD42466 $SC_SMOOTH_ORI_TOL. All other
axes are smoothed with an axis-specific tolerance.
x4: G643 uses the smoothing length programmed with ADIS= or ADISPOS=. The
specification of possible axis-specific tolerances or contour and orientation
tolerances is ignored.
0x: G642 uses axis-specific tolerances; these are set with the axis-specific MD33100
$MA_COMPRESS_POS_TOL.
1x: G642 uses the contour tolerance for smoothing the geometry axes. The axis-
specific tolerances in MD33100 $MA_COMPRESS_POS_TOL are used for smoothing all other
axes.
2x: The orientation movement with G642 is smoothed using the angular tolerance
SD42466 $SC_SMOOTH_ORI_TOL. The axis-specific tolerances in MD33100
$MA_COMPRESS_POS_TOL are used for smoothing all other axes.
3x: Combination of both options 10 and 20. This means that G642 uses the tolerances
SD42465 $SC_SMOOTH_CONTUR_TOL and SD42466 $SC_SMOOTH_ORI_TOL. Other axes are smoothed
with an axis-specific tolerance.
4x: G642 uses the smoothing length programmed with ADIS= or ADISPOS=. The
specification of possible axis-specific tolerances or contour and orientation
tolerances is ignored.
Possible values of the hundreds digit (specification of path velocity for smoothing):
0xx: A profile of the limit velocity is calculated within the smoothing range
from the specified maximum values for acceleration and jerk of the axes or path
involved. This can lead to an increase in
path velocity in the smoothing range and consequently to an acceleration
of the axes involved.
1xx: A profile of the limit velocity is not calculated for smoothing blocks with
G641. Only a constant limit velocity is specified. In the case of smoothing with G641/
G642, this prevents the axes involved accelerating in the
smoothing range. However, this setting may lead to smoothing blocks
being traversed at a velocity that is too low, especially in the case of long smoothing
ranges.
2xx: No velocity profile for G642 and G645 (see the above scenario for
description).
4xx: The "effective" path velocity in a smoothing block will remain constant,
if possible, as long as the dynamic response of the axes permits this. Unlike the
default setting, the smoothing blocks are also interpolated as a path with this
setting.
Possible values for the thousands digit (configuration of G644):
0xxx:
When smoothing with G644, the maximum deviations of each axis specified in MD
COMPRESS_POS_TOL are adhered to. If the dynamic response of the axis allows, the
specified tolerance may not be fully utilized.
1xxx:
When smoothing with G644, the smoothing distance is specified.
2xxx:
When smoothing with G644, the maximum frequency at which the smoothing movement of
each axis occurs is limited. The maximum frequency is specified in MD32440
$MA_LOOKAH_FREQUENCY.
3xxx:
Parameter Manual
List Manual, 01/2017 159
When smoothing with G644, neither the tolerance nor the smoothing distance is
monitored. Each axis traverses around a corner with the maximum possible dynamic
response. With SOFT, both the maximum acceleration and the maximum jerk of each axis
are observed. With BRISK, the jerk is not limited; instead, each axis traverses with
the maximum possible acceleration.
4xxx:
When smoothing with G644, the maximum deviations of each axis specified in MD
COMPRESS_POS_TOL are adhered to. In contrast to the value 0xxx, the specified
tolerance is fully utilized where possible. The axis then does not reach its maximum
possible dynamic response.
5xxx:
When smoothing with G644, the smoothing distance is specified (ADIS or ADISPOS). In
contrast to the value 1xxx, the specified smoothing distance is also fully utilized
where possible. The axes involved then might not reach their maximum dynamic response.
Possible values for the ten-thousands digit (various special setting options for G641/
G642/G645):
0xxxx:
The velocity profiles of the axes in the smoothing range are defined without jerk
limitation when BRISK is active, and with jerk limitation when SOFT is active.
1xxxx:
The velocity profiles of the axes in the smoothing range are always defined with jerk
limitation no matter whether BRISK or SOFT is active.
2xxxx: When smoothing tangential block transitions with G645, "counter motion" may
occur when moving along the contour. This can be avoided if circles are involved. If
this function is activated, the circles involved are reduced by the set tolerance. As
a consequence, the smoothed contour runs on the inner side of the tolerance band and
"counter motion" is avoided.
4xxxx: When smoothing with G641/G642 and G645, the smoothing movements of the
orientation axes are made with vector interpolation if possible, this is conditional
upon vector interpolation being active in both the blocks involved and the active
orientation transformation permitting this (e.g. by pole handling).
By default, the orientation axes are always smoothed by means of rotary
axis interpolation.
The values of the units, tens, hundreds and ten-thousands digits are added.
The values of the thousands digit are interpreted individually.
Related to:
MD33100 $MA_COMPRESS_POS_TOL,
SD42465 $SC_SMOOTH_CONTUR_TOL,
SD42466 $SC_SMOOTH_ORI_TOL
Parameter Manual
160 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 161
Parameter Manual
162 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 163
1x: At the machining G codes, G601 (fine positioning window) becomes active
independent of the programmed exact stop condition.
2x: At the machining G codes, G602 (coarse positioning window) becomes active
independent of the programmed exact stop condition.
3x: At the machining G codes, G603 (setpoint value reached) becomes active
independent of the programmed exact stop condition.
The values of the units digits and tens digits are added.
For example, the value of EXACT_POS_MODE = 2 means that the exact stop condition G602
is always activated automatically at G00, independently of which exact stop condition
was programmed. At all other G codes of group 1, the programmed exact stop condition
becomes active.
Parameter Manual
164 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 165
Centripetal acceleration is not required for linear blocks; the full axis acceleration
is therefore available for the path acceleration. On slightly curved contours or with
a sufficiently low maximum path feedrate $MC_CURV_EFFECT_ON_PATH_ACCEL has only a
partial or no effect. Accordingly, the path acceleration is higher than that specified
by (1. - MD20602 $MC_CURV_EFFECT_ON_PATH_ACCEL) * MD32300 $MA_MAX_AX_ACCEL[..].
There is an entry for each dynamic G code group.
Parameter Manual
166 List Manual, 01/2017
808d-te62 5 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - 0/0 S
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0...
808d-mte40 5 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - 7/2 M
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0...
808d-mte60 5 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - 7/2 M
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0...
Description: Switch on of curve and torsion smoothing.
Smoothing of the curve or torsion causes a homogenous path velocity.
Smoothing is only performed, when the relevant factor is MD 20605
$MC_PREPDYN_SMOOTHING_FACTOR > 0.
There is an entry for all dynamic G code groups.
Parameter Manual
List Manual, 01/2017 167
Parameter Manual
168 List Manual, 01/2017
Bit 9 = 1:
During handwheel travel of geometry axes, the override is assumed to be 100%
irrespective of the position of the override switch.
Exception: override 0, which is always active.
Bit 10 = 0:
MD11310 $MN_HANDWH_REVERSE is not active for DRF, i.e. handwheel travel with DRF is
carried out as if MD11310 $MN_HANDWH_REVERSE = 0.
Bit 10 = 1:
MD11310 $MN_HANDWH_REVERSE is active for DRF.
Bit 11 = 0:
When the contour handwheel is deselected, program processing is continued
automatically.
Bit 11 = 1:
When the contour handwheel is deselected, an NCSTOP is triggered automatically.
Program processing is not continued until NCSTART is entered.
Bit 12 = 0:
NC start has no effect on handwheel travel.
Bit 12 = 1:
The previously collected paths are rejected at NC start.
Bit 13 = 0:
For DRF, bits 0 - 3 and bit 12: bit = 0 / bit = 1 are active (see above).
Bit 13 = 1:
For DRF, bits 0 - 3 and bit 12 are NOT active: the DRF motion is not interrupted by a
stop, and a DRF motion can take place even in "Automatic interrupted" state (achieved
by NC Stop).
Note:
If an alarm leads to an axis stop and if such an alarm is pending, no DRF motion
can take place.
Bit 14 = 0:
The maximum feedrate for handwheel travel of geometry axes is that specified in
SD41120 $SN_JOG_REV_SET_VELO or in MD32050 $MA_JOG_REV_VELO (for revolutional
feedrate) or in MD32040 $MA_JOG_REV_VELO_RAPID (for rapid traverse) for the
corresponding machine axis, the spindle or rotary axis feedrate is included in the
calculation.
Bit 14 = 1:
The maximum rotational feedrate for handwheel travel of geometry axes is the feedrate
specified in MD32000 $MA_MAX_AX_VELO for the corresponding machine axis (see also bit
6).
Bit 15 = 0:
If an axis with active diameter programming is traversed in the channel, only half the
distance of the specified increment is traveled during handwheel travel (MD11346
$MN_HANDWH_TRUE_DISTANCE = 1 or 3
Bit 15 = 1:
If an axis with active diameter programming is traversed in the channel, the specified
increment is fully traveled during handwheel travel (MD11346 $MN_HANDWH_TRUE_DISTANCE
= 1 or 3).
Bit 16 = 0:
Return traveling is possible to the start of the block.
Bit 16 = 1:
Return traveling is not possible (response as at start of block, i.e. pulses are
ignored).
Parameter Manual
List Manual, 01/2017 169
Parameter Manual
170 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 171
1:
G10 is executed with internal STOPRE
Bit14: 0:
ISO mode T: No alarm if a cutting edge has been programmed in the T command.
1:
ISO mode T: Alarm 14185 if a cutting edge has not been programmed in the T command.
Bit 15: 0:
ISO mode M: G51 Scale, the axial scale factors I, J, K work with 'pocket calculator
notation' as programmed.
1:
ISO mode M: G51 Scale, the axial scale factors I, J, K with 'pocket calculator
notation', are multiplied by the value in MD22910 $MC_WEIGHTING_FACTOR_FOR_SCALE.
Bit 16: 0:
In circular-path programming with radius R, there is no replacement of missing
geometry axes of the selected plane. This corresponds to the behavior in Siemens mode
1:
In circular-path programming with radius R, missing geometry axes of the selected
plane are supplemented by incremental distance 0
Parameter Manual
172 List Manual, 01/2017
Fast auxiliary function output M=QU(1) is inactive because M01 is assigned to the 1st
M function group and thus is always output at block end.
Bit 1 = 1:
M01:
conditional program stop is only output to PLC, if M01 is also active.
This thus enables optimal run-time processing of the part program.
With fast auxiliary function output M=QU(1), M1 is output during the movement; thus it
is possible to traverse blocks in continuous-path mode with programmed M01 as long as
M01 is not active.
The request of the M01 signal with M=QU(1) no longer occurs at block end but during
the movement.
Parameter Manual
List Manual, 01/2017 173
Parameter Manual
174 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 175
Parameter Manual
176 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 177
=1 No stop of the retraction motion in case of an axial feedstop or CP-SW limit stop
or stop by an OEM application
Bit1: Feed disable in channel NC/PLC interface signal DB3200 DBX6.0 (Feed stop)
=0 Stop of the retraction motion in case of a feed stop in the channel
=1 No stop of the retraction motion in case of a feed stop in the channel
Parameter Manual
178 List Manual, 01/2017
MD11100 $MN_AUXFU_MAXNUM_GROUP_ASSIGN
Parameter Manual
List Manual, 01/2017 179
Parameter Manual
180 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 181
Parameter Manual
182 List Manual, 01/2017
This also applies to the dynamic correction values ACC, VELOLIM in spindle mode.
0: The various S values are equal to 0 after a RESET, and must therefore be
reprogrammed.
The dynamic correction values ACC and VELOLIM are reset to 100% for spindle mode if
the axis-specific MD35040 $MA_SPIND_ACTIVE_AFTER_RESET and MD32320
$MA_DYN_LIMIT_RESET_MASK do not specify anything else.
Note:
The values for ACC and VELOLIM are also retained for spindle mode if MD35040
$MA_SPIND_ACTIVE_AFTER_RESET is not equal to zero or the axis-specific MD35040
$MA_SPIND_ACTIVE_AFTER_RESET is not equal to zero.
Parameter Manual
List Manual, 01/2017 183
Parameter Manual
184 List Manual, 01/2017
The new tool is loaded directly with the programming of T or D. This setting is mainly
used on turning machines. If a D is not programmed in the block by T, then the tool
offset defined in MD20270 $MC_CUTTING_EDGE_DEFAULT is active.
In this case, the function "Manual tools" is not enabled.
MD22550 $MC_TOOL_CHANGE_MODE = 1
The new tool is prepared for loading on execution of the T function. This setting is
used mainly on milling machines with a tool magazine in order to bring the new tool
into the tool change position without interrupting the machining process. The M
function entered in MD22560 $MC_ TOOL_CHANGE_M_CODE is used to remove the old tool
from the spindle and load the new tool onto the spindle. According to DIN 66025, this
tool change has to be programmed with M function M06.
Related to:
MD22560 $MC_TOOL_CHANGE_M_CODE
Parameter Manual
List Manual, 01/2017 185
Bit 2=1: active D no. > 0 and active T no.=0 lead to an alarm message
Active D no. > 0 and active D no.=0 lead to an alarm message
Bits 3 and 4 are only relevant with active tool management.
Function:
Control of the behavior of the init. block generation on program start if a disabled
tool is on the spindle and this tool is to be activated.
See also: MD20112 $MC_START_MODE_MASK, MD20110 $MC_RESET_MODE_MASK
On RESET, this does not affect the behavior "Keep disabled tool on the spindle active".
Bit 3=0: Standard: If the tool on the spindle is disabled, generate a tool change
command requesting a replacement tool. An alarm will be generated if there is no such
replacement tool.
Bit 3=1: The disabled status of the spindle tool is ignored. The tool becomes active.
The subsequent part program should be formulated so that no parts are machined with
the disabled tool.
Bit 4=0: Standard: The system tries to activate the spindle tool or its replacement
tool
Bit 4=1: If the tool on the spindle is disabled, T0 is programmed in the start init
block.
The combination of bits 3 and 4 produces the following statements:
0 / 0: Behavior as before, automatic change on NC start if a disabled tool is in the
spindle
1 / 0: No automatic change
0 / 1: A T0 is automatically generated if a disabled tool is in the spindle at NC start
1 / 1: No statement
Bit 5: Reserved
Bit 6=0: Standard: If T0 or D0, only T0 or D0 is exactly programmed.
This means that MD20270 $MC_CUTTING_EDGE_DEFAULT and MD20272 $MC_SUMCORR_DEFAULT
define, with the programming of T0 the value of D, DL.
For example, MD20270 $MC_CUTTING_EDGE_DEFAULT=1
MD20272 $MC_SUMCORR_DEFAULT=2
MD22550 $MC_TOOL_CHANGE_MODE=0 (tool change with T programming)
N10 T0; T no. 0 has active number D1 and DL=2 which results in offset zero. If bit 2
is also set:
Programming of
a) T0; for tool deselection
b) D0; for offset deselection
generates an alarm, if at least one of the machine data
MD20270 $MC_CUTTING_EDGE_DEFAULT
MD20272 $MC_SUMCORR_DEFAULT
is not equal to zero (T0 D0 DL=0 is the correct programming).
or MD20272 $MC_SUMCORR_DEFAULT is not equal to zero (D0 DL=0 is the correct
programming).
Bit 6=1: controls the NCK response when programming (x, y, z all greater than zero),
if at least one of
MD20270 $MC_CUTTING_EDGE_DEFAULT
MD20272 $MC_SUMCORR_DEFAULT
is not equal to zero.
a) Tx Dy -> T0
T0 is automatically programmed in NCK D0 or D0 DL=0; i.e. values not equal to zero of
MD20270 $MC_CUTTING_EDGE_DEFAULT, MD20272 $MC_SUMCORR_DEFAULT are treated as value
equal to zero.
Parameter Manual
186 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 187
Parameter Manual
188 List Manual, 01/2017
After reaching the stop condition, the previously recorded diagnostic data is stored
in a file "NCSCTRyy.MPF" or for NCU-LINK in "NCxxTRyy.MPF" in the MPF directory.
The machine data is additionally activated using the Cancel alarm key.
22710 TRACE_VARIABLE_NAME - -
- Definition of trace data STRING PowerOn
NBUP
- 10 BL_NR, TR_POINT, - - 1/1 M
EV_TYPE, EV_SRC,
CS_ASTEP,, BL_NR,
TR_POINT, EV...
Description: The machine data is only intended for diagnostic purposes.
The MD datum defines which data are recorded in the trace file.
Parameter Manual
List Manual, 01/2017 189
Parameter Manual
190 List Manual, 01/2017
23 Recording if computing time is given away in the preprocessing (only active when
bit 0 is set).
Parameter Manual
List Manual, 01/2017 191
Parameter Manual
192 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 193
Parameter Manual
194 List Manual, 01/2017
808d-me62 5 0, 0, 0, 0, 0 0 20 1/1 M
808d-te42 4 0, 0, 0, 0 0 20 1/1 M
808d-te62 4 0, 0, 0, 0, 0 0 20 1/1 M
808d-mte40 4 1, 2, 3, 4, 5, 0, 0, 0, 0, 0 20 7/7 U
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0,, ...
808d-mte60 20 1, 2, 3, 4, 5, 0, 0, 0, 0, 0 20 7/7 U
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0,, ...
Description: Axis assignment at input point of 1st transformation
The index input at the nth position states which axis is mapped internally from the
transformation to axis n.
Not relevant:
No transformation
Releated to:
MD24200 $MC_TRAFO_TYPE_2, MD24300 $MC_TRAFO_TYPE_3, ...
MD24460 $MC_TRAFO_TYPE_8
References:
/FB/, F2, "5-Axis Transformation"
Parameter Manual
List Manual, 01/2017 195
Parameter Manual
196 List Manual, 01/2017
808d-me62 5 0, 0, 0, 0, 0 0 20 1/1 M
808d-te42 4 0, 0, 0, 0 0 20 1/1 M
808d-te62 4 0, 0, 0, 0, 0 0 20 1/1 M
808d-mte40 4 1, 2, 3, 4, 5, 0, 0, 0, 0, 0 20 7/7 U
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0,, ...
808d-mte60 20 1, 2, 3, 4, 5, 0, 0, 0, 0, 0 20 7/7 U
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0,, ...
Description: TRAFO_AXES_IN_2(n)
Axis assignment at input of 2nd to 8th transformation.
Same meaning as for TRAFO_AXES_IN_1.
Parameter Manual
List Manual, 01/2017 197
Parameter Manual
198 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 199
Parameter Manual
200 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 201
Parameter Manual
202 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 203
Description: Restriction of working area in front of/behind pole or no restriction, i.e. traversal
through pole.
The assigned values have the following meanings:
1: Working area of linear axis for positions >=0,
(if tool length compensation parallel to linear axis equals 0)
2: Working area of linear axis for positions <=0,
(if tool length compensation parallel to linear axis equals 0)
0: No restriction of working area. Traversal through pole.
Parameter Manual
204 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 205
Parameter Manual
206 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 207
Further significance of bits 9-11 only when bit 8 =1 and $AC_REQUIRED_PARTS > 0:
Bit 9 = 0: Counter $AC_ACTUAL_PARTS is incremented by 1 with a VDI output of M02/M30
Bit 9 = 1: Counter $AC_ACTUAL_PARTS is incremented by 1 with output of the M command
from MD PART_COUNTER_MCODE[1]
Bit 10 = 0: $AC_ACTUAL_PARTS also active with program test/block search
Bit 10 = 1: No machining $AC_ACTUAL_PARTS with program test/block search
Bit 11 = 1: Counter $AC_ACTUAL_PARTS is incremented by 1 on a return with GOTOS
Bit 12 - 15: Activating $AC_SPECIAL_PARTS
-------------------------------------------------------------------------
Bit 12 = 1: Counter $AC_SPECIAL_PARTS is active
Further significance of bits 13-15 only when bit 12 =1 and $AC_REQUIRED_PARTS > 0:
Bit 13 = 0: Counter $AC_SPECIAL_PARTS is incremented by 1 with a VDI output of M02/
M30
Bit 13 = 1: Counter $AC_SPECIAL_PARTS is incremented by 1 with output of the M
command from MD PART_COUNTER_MCODE[2]
Bit 14 = 0: $AC_SPECIAL_PARTS also active with program test/block search
Bit 14 = 1: No machining $AC_SPECIAL_PARTS with program test/block search
Bit 15 = 1: Counter $AC_SPECIAL_PARTS is incremented by 1 on a return with GOTOS
Bit 16 - 19: Extension $AC_TOTAL_PARTS
-------------------------------------------------------------------------
Meaning of the bits 16-19 applies only if Bit4 =1 and $AC_REQUIRED_PARTS > 0:
Bit 16 = 0: $AC_TOTAL_PARTS is active in MDI mode
Bit 16 = 1: No machining $AC_TOTAL_PARTS in MDI mode
Bit 17 Reserved!
Bit 18 Reserved!
Bit 19 Reserved!
Bit 20 - 23: Extension $AC_ACTUAL_PARTS
-------------------------------------------------------------------------
Meaning of bits 20-23 only if bit8 =1 and $AC_REQUIRED_PARTS > 0:
Bit 20 = 0: $AC_ACTUAL_PARTS is active in MDI mode
Bit 20 = 1: No machining $AC_ACTUAL_PARTS in MDI mode
Bit 21 Reserved!
Bit 22 Reserved!
Bit 23 Reserved!
Bit 24 - 27: Extension $AC_SPECIAL_PARTS
-------------------------------------------------------------------------
Meaning of bits 24-27 only if bit12 =1 and $AC_REQUIRED_PARTS > 0:
Bit 24 = 0: $AC_SPECIAL_PARTS is active in MDI mode
Bit 24 = 1: No machining $AC_SPECIAL_PARTS in MDI mode
Bit 25 Reserved!
Bit 26 Reserved!
Bit 27 Reserved!
Related to:
MD27882 $MC_PART_COUNTER_MCODE
Parameter Manual
208 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 209
An LUD data block is needed for each of these programs. The size of the reserved memory
is affected by the number of LUDs per NC program and their individual memory
requirements. The LUD data blocks are stored in the dynamic memory.
Parameter Manual
210 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 211
Parameter Manual
212 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 213
AC_MARKER = 2 elements, variable with read value 1 element, index "1" an element
R = 2 elements, variable with written value 1 element, index "1" an element
Total 8 elements.
Parameter Manual
214 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 215
Parameter Manual
216 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 217
Parameter Manual
218 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 219
The MD should only be set for those channels in which free-form surfaces are also
machined.
0 : default LookAhead is active.
> 0 : extended LookAhead is active if switched on by MD20443 $MC_LOOKAH_FFORM.
The set value for free-form surface applications is: 18.
Parameter Manual
220 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 221
Parameter Manual
222 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 223
Parameter Manual
224 List Manual, 01/2017
Note:
This MD is changed internally by the control during traversing movements. Loading a
previously saved MD data block can therefore destroy the encoder calibration (machine
position reference) of absolute encoders.
For software conversions, we recommend removing the MD data block from the old
software release prior to conversion and reloading it into the new software release
without moving any axis in the meantime. Protection level 1 should be set for SW 3.6;
protection level 2 suffices for SW 4 and higher. The encoder calibration must be
explicitly verified (controlled, calibrated) after the software conversion.
Parameter Manual
List Manual, 01/2017 225
For rotary absolute value encoders, the traversing range that can be clearly displayed
on the encoder side, is stored in MD34220 $MA_ENC_ABS_TURNS_MODULO. You can do without
a traversing range extension without any problems (a hardware counter overflow that
might be within the traversing range is concealed in the software via shortest-path
decision):
a. in linear axes or limited rotary axes, if the actual traversing range on the load
side is smaller than the traversing range on the load side that corresponds to MD34220
$MA_ENC_ABS_TURNS_MODULO.
b. in endlessly turning rotary axes (ROT_IS_MODULO = TRUE), if the absolute encoder
is connected on the load side (no gear to be considered) or if "without remainder" can
be calculated:
Number of rotations on the load side = ENC_ABS_TURNS_MODULO * gear ratio
(Example: ENC_ABS_TURNS_MODULO = 4096 encoder rotations, gear 25:32, i.e. number of
rotations on load side = 4096*(25/32)=3200).
Notice:
If you do not meet the conditions under a. or b., you run the risk of getting a wrong
absolute encoder position at next Power ON or encoder activation after parking without
prewarning if the traversing range extension is not working. Therefore, the traversing
range extension remains active in the standard version.
Related to:
MD30240 $MA_ENC_TYPE
MD30300 $MA_IS_ROT_AX
MD30310 $MA_ROT_IS_MODULO
MD30250 $MA_ACT_POS_ABS
MD34220 $MA_ENC_ABS_TURNS_MODULO
MD34090 $MA_REFP_MOVE_DIST_CORR
30300 IS_ROT_AX A01, A06, A11 G1, K3, R2, T1, G2, K2, R1, S1,
V1
- Rotary axis / spindle BOOLEAN PowerOn
SCAL, CTEQ
808d-me42 - FALSE, FALSE, 0 - 1/1 M
FALSE, TRUE
808d-me62 - FALSE, FALSE, 0 - 1/1 M
FALSE, TRUE, TRUE
808d-te42 - FALSE, FALSE, 0 - 1/1 M
FALSE, TRUE
808d-te62 - FALSE, FALSE, 0 - 1/1 M
FALSE, TRUE, TRUE,
TRUE
808d-mte40 - FALSE, FALSE, 0 - 1/1 M
FALSE, TRUE
808d-mte60 - FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Description: 1: Axis: The axis is defined as a "rotary axis".
Parameter Manual
226 List Manual, 01/2017
● The special functions of the rotary axis are active or can be activated by means of
additional machine data according to the type of machine required (see below).
● The unit of measurement is degrees.
● The units of the axis-specific machine and setting data are interpreted as follows
with the standard control setting:
- Positions in "degrees"
- Speeds in "rev/minute"
- Acceleration in "rev/second²"
- Jerk limitation in "rev/second³"
Spindle:
The machine data should always be set to "1" for a spindle, otherwise alarm 4210
"Rotary axis declaration missing" is output.
0: The axis is defined as a "linear axis".
Special cases:
● For an axis: Alarm 4200 if the axis is already defined as a geometry axis.
● For a spindle: Alarm 4210
Related to:
The following machine data are active only after activation of MD30300 $MA_IS_ROT_AX
= "1":
● MD30310 $MA_ROT_IS_MODULO "Modulo conversion for rotary axis"
● MD30320 $MA_DISPLAY_IS_MODULO "Position display is modulo"
● MD10210 $MN_INT_INCR_PER_DEG "Calculation precision for angular positions"
30310 ROT_IS_MODULO A01, A06, A11 TE3, K3, R2, T1, A3, R1, R2, S1
- Modulo conversion for rotary axis / spindle BOOLEAN PowerOn
CTEQ
808d-me42 - FALSE, FALSE, 0 - 1/1 M
FALSE, TRUE
808d-me62 - FALSE, FALSE, 0 - 1/1 M
FALSE, TRUE, TRUE
808d-te42 - FALSE, FALSE, 0 - 1/1 M
FALSE, TRUE
808d-te62 - FALSE, FALSE, 0 - 1/1 M
FALSE, TRUE, TRUE,
TRUE
808d-mte40 - FALSE, FALSE, 0 - 1/1 M
FALSE, TRUE
808d-mte60 - FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Description: 1: A modulo conversion is performed on the setpoints for the rotary axis. The software
limit switches and the working area limitations are inactive; the traversing range is
therefore unlimited in both directions. MD30300 $MA_IS_ROT_AX must be set to "1"
0: No modulo conversion
MD irrelevant for:
MD30300 $MA_IS_ROT_AX = "0" (linear axes)
Related to:
MD30320 $MA_DISPLAY_IS_MODULO "Position display is modulo 360°"
MD30300 $MA_IS_ROT_AX = 1 "Rotary axis"
MD36100 $MA_POS_LIMIT_MINUS "Software limit switch minus"
MD36110 $MA_POS_LIMIT_PLUS "Software limit switch plus"
SD43430 $SA_WORKAREA_LIMIT_MINUS "Working area limitation minus"
Parameter Manual
List Manual, 01/2017 227
Parameter Manual
228 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 229
For rotary axes with MD30310 $MA_ROT_IS_MODULO=0, which use rotary, distance-coded
encoder MD34200 $MA_ENC_REFP_MODE=3, the reference point position is determined in
response to MD30330 $MA_MODULO_RANGE and MD30340 $MA_MODULO_RANGE_START. This is
automatically adapted to the traversing limits of the modulo range. For rotary axes
with MD30310 $MA_ROT_IS_MODULO=1, this bit has no significance, as the reference point
position is always determined within the modulo range.
Bit 2 = 0:
Modulo rotary axis positioned at G90 with AC as default.
Bit 2 = 1:
Modulo rotary axis positioned at G90 with DC as default (shortest path).
Bit 3 = 0:
For spindle/axis disable $VA_IM, $VA_IM1, $VA_IM2 supply the setpoint value.
Bit 3 = 1:
For spindle/axis disable $VA_IM, $VA_IM1, $VA_IM2 supply the actual value.
Bit 4 = 0:
Synchronous spindle coupling, slave spindle: cancellation of feedrate enable will
brake the coupled group.
Bit 4 = 1:
Slave spindle: Feedrate enable only applies to the interpolation portion of the
overlaid motion (SPOS, etc.) and has no impact on the coupling.
Bit 5 = 0:
Synchronous spindle coupling, slave spindle: Position control, feedforward control,
and parameter block are set in response to the master spindle.
Bit 5 = 1:
Synchronous spindle coupling: The parameters of the slave spindle are set as they
would be without coupling.
Bit 6 = 0:
Programming of FA, OVRA, ACC, and VELOLIM is applied separately to spindle and axis
modes. The assignment is made by the programmed axis or spindle identifier.
Bit 6 = 1:
Programming of FA, OVRA, ACC, and VELOLIM is applied jointly to spindle and axis modes,
irrespective of the programmed identifier.
Bit 7 = 0:
Synchronous spindle, correct synchronism error: Correction value $AA_COUP_CORR[Sn] is
continuously calculated as long as the NC/PLC interface signal DB380x DBX5007.6
(Correct synchronism) is set and setpoint-related synchronism is present.
Bit 7 = 1:
Synchronous spindle, correct synchronism error: Correction value $AA_COUP_CORR[Sn] is
calculated only at the moment the NC/PLC interface signal DB380x DBX5007.6 (Correct
synchronism) is set from 0 to 1.
Bit 8 = 0:
Absolute encoders can only be readjusted in the enabled state MD34210
$MA_ENC_REFP_STATE = 1.
Bit 8 = 1:
Absolute encoders can also be readjusted in the adjusted state MD34210
$MA_ENC_REFP_STATE = 2.
Bit 9 = 0:
Coupled axes (e.g. gantry) jointly delete their pulse enable if an error occurs.
Bit 9 = 1:
Coupled axes (e.g. gantry) only delete their pulse enable for their own errors.
Bit 10 = 0:
The maximum dynamic performance of a TRAIL or TANGON axis limits the maximum dynamic
path response.
Parameter Manual
230 List Manual, 01/2017
Bit 10 = 1:
The maximum dynamic performance of a TRAIL or TANGON axis has no effect on the dynamic
path response. This can result in a longer overtravel of the dependent axis.
Bit 11 = 0:
Deactivation of the CP software limit monitoring
Bit 11 = 1:
Activation of the CP software limit monitoring for the following slave axes/spindles:
- coupling, type CP with CPSETTYPE[FAx] = "CP"
- coupling, type CP, TRAIL, EG, LEAD, or COUP with a maximum of one active master axis/
spindle
Bit 12 = 0:
When resetting the control enable of the stationary axis/spindle (in respect of this
master axis/spindle), you must always switch over to actual value coupling, just as
for a fast stop after resetting the control enable during motion (alarm 21612). This
applies to generic couplings (with replacement cycles or for CP programming).
Bit 12 = 1:
When resetting the control enable of the stationary axis/spindle (in respect of this
master axis/spindle), changeover to actual value coupling is inhibited. This applies
to generic couplings (with replacement cycles or for CP programming).
Bit 13 = 0:
An axis-specific DRIVE setting by means of MD35240 $MA_ACCEL_TYPE_DRIVE[] or by
programming DRIVEA() of an axis is ignored by the path dynamic response if the relevant
axis is interpolated with the path.
Bit 13 = 1:
An acceleration characteristic of an axis activated by MD35240 $MA_ACCEL_TYPE_DRIVE[]
or by programming of DRIVEA() is taken into account when defining the path dynamic
response if the relevant axis is interpolated with the path.
Bit 14 = 0:
During cartesian PTP traversing, the "shortest path" strategy for
software limit crossing of a rotary axis is retained.
Bit 14 = 1:
The "long path" strategy for avoiding the software limit crossing is
used if a rotary axis were to cross the software limit switch during cartesian PTP
traversing with the "shortest path" strategy.
Parameter Manual
List Manual, 01/2017 231
Bit 3:
Reserved for "Axis control".
Bit 4 = 0:
For control purposes, the axis can be used by NC and PLC.
Bit 4 = 1:
The axis is exclusively controlled by the PLC.
Bit 5 = 0:
The axis can be used by the NC and PLC.
Bit 5 = 1:
The axis is a permanently assigned PLC axis. However, the axis can be jogged and
referenced.
Axis exchange between channels is not possible. The axis cannot be assigned to the NC
program.
Bit 6 = 0:
The channel-specific interface signal DB3200 DBX6.0 (feedrate disable) has an effect
on the axis, even though it is a PLC-controlled axis.
Bit 6 = 1:
The channel-specific interface signal DB3200 DBX6.0 (feedrate disable) has no effect
on the axis, if it is a PLC-controlled axis.
Bit 7 = 0:
The channel-specific interface signal DB3300 DBX4.3 (all axes stationary) is set
dependent on the axis, even though it is PLC-controlled.
Bit 7 = 1:
The channel-specific interface signal DB3300 DBX4.3 (all axes stationary) is set
independent of the axis, if this axis is PLC-controlled..
Bit 8 = 0:
The axis is an 'interpolating (full) axis' (path/GEO/additional path axis/GEOAX()/
spindle for thread cutting/tapping)
Bit 8 = 1:
The axis is a positioning axis / auxiliary spindle
Bit 9 = 0:
The PRESETON is enabled. PRESETONS is inhibited.
Bit 9 = 1:
The PRESETON is inhibited. PRESETONS is enabled.
Parameter Manual
232 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 233
Parameter Manual
234 List Manual, 01/2017
Description: Number of fixed point positions set, i.e. the number of valid entries in MD30600
$MA_FIX_POINT_POS.
For G75, two (2) fixed point positions are assumed in MD30600 $MA_FIX_POINT_POS for
reasons of compatibility, even if '0' has been entered in this machine data.
Parameter Manual
List Manual, 01/2017 235
Parameter Manual
236 List Manual, 01/2017
[encoder no.]: 0 or 1
Parameter Manual
List Manual, 01/2017 237
SD41010 $SN_JOG_VAR_INCR_SIZE
Parameter Manual
238 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 239
32000 MAX_AX_VELO A11, A04 M3, TE1, TE3, W6, Z3, H1, K3,
M1, P2, A3, B2, G2, H2, S1, V1,
W1
mm/min, rev/min Maximum axis velocity DOUBLE NEW CONF
CTEQ
808d-me42 - 10000., 10000., (1e-9/ 1e-9) (1.e300/ 1.e300) 2/2 M
10000., 36000.
808d-me62 - 10000., 10000., (1e-9/ 1e-9) (1.e300/ 1.e300) 2/2 M
10000., 36000., 36000.
808d-te42 - 10000., 10000., (1e-9/ 1e-9) (1.e300/ 1.e300) 2/2 M
10000., 36000.
808d-te62 - 10000., 10000., (1e-9/ 1e-9) (1.e300/ 1.e300) 2/2 M
10000., 36000.,
36000., 36000.
808d-mte40 - (10000./3000), (1e-9/ 1e-9) (1.e300/ 1.e300) 2/2 M
(10000./3000),
(10000./3000),
(10000./3000), (100...
808d-mte60 - (10000./3000), (1e-9/ 1e-9) (1.e300/ 1.e300) 2/2 M
(10000./3000),
(10000./3000),
(10000./3000), (100...
Description: Maximum velocity at which the axis can permanently travel. The value limits both the
positive and the negative axis velocity. The axis traverses at this velocity, if rapid
traverse has been programmed.
Depending on the MD30300 $MA_IS_ROT_AX, the maximum rotary or linear axis velocity has
to be entered.
In the machine data, the dynamic behavior of the machine and drive and the limit
frequency of the actual value acquisition must be taken into account.
Parameter Manual
240 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 241
Parameter Manual
242 List Manual, 01/2017
MD irrelevant for:
SD41100 $SN_JOG_REV_IS_ACTIVE = "0"
Related to:
SD41100 $SN_JOG_REV_IS_ACTIVE (revolutional feedrate with JOG active)
MD32050 $MA_JOG_REV_VELO (revolutional feedrate with JOG)
32060 POS_AX_VELO A12, A04 H1, P2, K1, V1, 2.4, 6.2
mm/min, rev/min Initial setting for positioning axis velocity DOUBLE Reset
CTEQ
808d-me42 - 10000., 10000., (0./ 0.) (1.e300/ 1.e300) 1/1 M
10000., 36000.
808d-me62 - 10000., 10000., (0./ 0.) (1.e300/ 1.e300) 1/1 M
10000., 36000., 36000.
808d-te42 - 10000., 10000., (0./ 0.) (1.e300/ 1.e300) 1/1 M
10000., 36000.
808d-te62 - 10000., 10000., (0./ 0.) (1.e300/ 1.e300) 1/1 M
10000., 36000.,
36000., 36000.
808d-mte40 - (10000./30), (0./ 0.) (1.e300/ 1.e300) 1/1 M
(10000./30),
(10000./30),
(10000./30),
(10000./30),...
808d-mte60 - (10000./30), (0./ 0.) (1.e300/ 1.e300) 1/1 M
(10000./30),
(10000./30),
(10000./30),
(10000./30),...
Parameter Manual
List Manual, 01/2017 243
Description: If a positioning axis is programmed in the part program without specifying the axis-
specific feedrate, the feedrate entered in MD32060 $MA_POS_AX_VELO is automatically
used for this axis. The feedrate in MD32060 $MA_POS_AX_VELO applies until an axis-
specific feedrate is programmed in the part program for this positioning axis.
MD irrelevant for:
MD32060 $MA_POS_AX_VELO is irrelevant for all axis types other than positioning axis.
Special cases:
If a ZERO velocity is entered in MD32060 $MA_POS_AX_VELO, the positioning axis does
not traverse if it is programmed without feed. If a velocity is entered in MD32060
$MA_POS_AX_VELO that is higher than the maximum velocity of the axis (MD32000
$MA_MAX_AX_VELO), the velocity is automatically restricted to the maximum rate.
Parameter Manual
244 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 245
With the VDI interface DB390x DBX4001.5 (Drive Ready) missing, the paths defined by
the handwheel are collected. Start of a continuous JOG motion in continuous mode
(MD41050 $SN_JOG_CONT_MODE_LEVELTRIGGRD 41050 = 0) or an incremental JOG motion in
continuous mode (MS11300 $MN_JOG_INC_MODE_LEVELTRIGGRD 11300 = 0) is displayed and
saved as a traversing request. With "driveReady" = 1 the traversing motion is
started. |
Bit 12 = 0
Interruption or collection of the distances preset via the handwheel with safe
operational stop.
Bit 12 = 1
Cancelation of the traversing motion or no collection with safe operational stop.
Parameter Manual
246 List Manual, 01/2017
32200 POSCTRL_GAIN A07, A11 G1, TE1, TE9, K3, S3, A2, A3,
D1, G2, S1, V1
1000/min Servo gain factor DOUBLE NEW CONF
CTEQ
808d-me42 6 16.66666667, 0 2000. 7/2 M
16.66666667,
16.66666667,
16.66666667,
16.66666667,
808d-me62 6 33.33333334, 0 2000. 7/2 M
33.33333334,
33.33333334,
33.33333334,
33.33333334,
808d-te42 6 16.66666667, 0 2000. 7/2 M
16.66666667,
16.66666667,
16.66666667,
16.66666667,
808d-te62 6 16.66666667, 0 2000. 7/2 M
16.66666667,
16.66666667,
16.66666667,
16.66666667,
808d-mte40 6 16.66666667, 0 2000. 7/2 M
16.66666667,
16.66666667,
16.66666667,
16.66666667,
808d-mte60 6 16.66666667, 0 2000. 7/2 M
16.66666667,
16.66666667,
16.66666667,
16.66666667,
Description: Position controller gain, or servo gain factor.
The input/output unit for the user is [ (m/min)/mm].
I.e. MD32200 $MA_POSCTRL_GAIN[n] = 1 corresponds to a 1 mm following error at V = 1m/
min.
If the value "0" is entered the position controller is opened.
Parameter Manual
List Manual, 01/2017 247
When entering the servo gain factor it is important to take into account that the gain
factor of the whole position control loop is still dependent on other parameters of
the controlled system. A distinction should be made between a "desired servo gain
factor" (MD32200 $MA_POSCTRL_GAIN) and an "actual servo gain factor" (produced by the
machine). Only when all the parameters of the control loop are matched will these servo
gain factors be the same.
Other factors are:
● Speed setpoint adjustment (MD32260 $MA_RATED_VELO, MD32250 $MA_RATED_OUTVAL)
or automatic speed setpoint interface adjustment (with MD32250 $MA_RATED_OUTVAL = 0
etc.)
● Correct actual value recording of the position encoder (no. of encoder marks, high
resolution, encoder mounting location, gear etc.)
● Correct actual speed recording on the drive (standardization, possibly tacho
compensation, tacho generator)
Note:
Axes which interpolate together and are to perform a machining operation, must either
have the same gain setting (i.e. have the identical following error = 45° slope at the
same velocity) or they must be matched via MD32910 $MA_DYN_MATCH_TIME.
The actual servo gain factor can be checked by means of the following error (in the
service display).
In the case of analog axes, a drift compensation must be performed prior to the control.
The index [n] of the machine data has the following coding:
[control parameter set no.]: 0-5
Parameter Manual
248 List Manual, 01/2017
32300 MAX_AX_ACCEL A11, A04 M3, TE6, Z3, H1, K3, M1, A3,
B1, B2, K1, V1, 2.4
m/s², rev/s² Maximum axis acceleration DOUBLE NEW CONF
CTEQ
808d-me42 5 1.0, 1.0, 1.0, 1.0, 1.0, 1.0e-6 - 1/1 M
1.0, 1.0, 1.0, 1.0, 1.0,
1.0, 1.0, 1.0,...
Parameter Manual
List Manual, 01/2017 249
Parameter Manual
250 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 251
Parameter Manual
252 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 253
Parameter Manual
254 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 255
Parameter Manual
256 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 257
Parameter Manual
258 List Manual, 01/2017
MD32500 $MA_FRICT_COMP_ENABLE
Friction compensation active
MD32520 $MA_FRICT_COMP_CONST_MAX
Maximum friction compensation value
Parameter Manual
List Manual, 01/2017 259
Parameter Manual
260 List Manual, 01/2017
MD32560 $MA_FRICT_COMP_ACCEL2
Adaptation acceleration value 2
MD32540 $MA_FRICT_COMP_TIME
Friction compensation time constant
Parameter Manual
List Manual, 01/2017 261
2 = The feedforward control can be switched on and off by the part program with
FFWON and FFWOF respectively.
The instruction FFWON/FFWOF does not become active until the next axis standstill
The default setting is specified by the channel-specific MD20150
$MC_GCODE_RESET_VALUES. This setting is valid even before the first NC block is
executed.
Notes:
The last valid state continues to be active even after Reset (and therefore also with
JOG).
As the feedforward control of all axes of the channel is switched on and off by FFWON
and FFWOF respectively, MD32630 $MA_FFW_ACTIVATION_MODE should be set identically for
axes interpolating with one naother.
Switching feedforward control on or off while the axis/spindle is traversing may cause
compensation operations in the control loop. Interpolating axes are therefore stopped
by the part program if such switching operations occur (internal stop Stop G09 is
triggered).
Related to:
MD32620 $MA_FFW_MODE
MD20150 $MC_GCODE_RESET_VALUES
Parameter Manual
262 List Manual, 01/2017
808d-te62 1 0 0 1 1/1 M
808d-mte40 1 0 0 1 7/2 M
808d-mte60 1 0 0 1 7/2 M
Description: Configuration of the dynamic stiffness control (DSC):
0: DSC in drive works with indirect measuring system, i.e. motor measuring system
(default scenario).
1: DSC in drive works with direct measuring system.
Notes:
The availability of this function is determined by the drive used (the drive must
support the DSC function).
With SINAMICS (P1193 not equal to 0), the value of this machine data must be set to 0.
Parameter Manual
List Manual, 01/2017 263
Parameter Manual
264 List Manual, 01/2017
● MSEC
● Backlash compensation
● Temperature compensation
Related to:
MD32710 $MA_CEC_ENABLE
Enable sag compensation
SD41300 $SN_CEC_TABLE_ENABLE[t]
Enable evaluation of sag compensation table t
NC/PLC interface signal DB390x DBX0.4 / .5
(referenced/synchronized 1 or 2)
Parameter Manual
List Manual, 01/2017 265
Parameter Manual
266 List Manual, 01/2017
32810 EQUIV_SPEEDCTRL_TIME A07, A09 G1, K3, S3, A2, A3, G2, S1, V1
s Equiv. time constant speed control loop for feedforward control DOUBLE NEW CONF
-
808d-me42 6 -0.0017, -0.0017, - - 1/1 M
-0.0017, -0.0017,
-0.0017, -0.0017,
-0.0017, -...
808d-me62 6 0.0045, 0.0045, - - 1/1 M
0.0045, 0.0045,
0.0045, 0.0045,
0.0045, 0.0045, ...
808d-te42 6 -0.0017, -0.0017, - - 1/1 M
-0.0017, -0.0017,
-0.0017, -0.0017,
-0.0017, -...
808d-te62 6 0.0045, 0.0045, - - 1/1 M
0.0045, 0.0045,
0.0045, 0.0045,
0.0045, 0.0045, ...
Parameter Manual
List Manual, 01/2017 267
32910 DYN_MATCH_TIME A07 G1, K3, S3, A2, A3, G2, S1, V1
s Time constant of dynamic response adaptation DOUBLE NEW CONF
-
- 6 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 - 1/1 M
0.0
Description: The time constant of the dynamic response adaptation of an axis has to be entered in
this MD.
Axes interpolating with each other but having different dynamic responses can be
adapted to the "slowest" control loop by means of this value.
The difference of the equivalent time constant of the "slowest" control loop to the
individual axis has to be entered here as the time constant of the dynamic response
adaptation.
The MD is only active if MD32900 $MA_DYN_MATCH_ENABLE = 1.
Related to:
Parameter Manual
268 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 269
Parameter Manual
270 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 271
Traversing direction: Opposite to the direction specified for the cam search (MD34010
$MA_REFP_CAM_DIR_IS_MINUS)
If MD34050 $MA_REFP_SEARCH_MARKER_REVERSE (direction reversal on reference cam) is
enabled, then if the axis is synchronized with a rising reference cam signal edge on
the cam, the axis traverses at the velocity defined in MD34020
$MA_REFP_VELO_SEARCH_CAM.
2) Indirect measuring system with BERO on the load-side (preferred for spindles):
At this velocity, a search is made for the zero mark associated with the BERO (zero
mark selection per VDI signal). The zero mark is accepted if the actual velocity lies
within the tolerance range defined in MD35150 $MA_SPIND_DES_VELO_TOL as a deviation
from the velocity specified in MD34040 $MA_REFP_VELO_SEARCH_MARKER[n].
3) For linear measuring systems with distance-coded reference marks:
The axis crosses the two reference marks at this velocity. The maximum velocity must
be low enough to ensure that the time required to travel the smallest possible
reference mark distance [(x(minimum)] on the linear measuring system is longer than
one position controller cycle.
The formula
Basic dist. Meas.length
[x(minimum)] [mm] = ----------- * Grad.cycle - --------------
2 Basic dist.
with Basic distance [multiple of graduation cycle]
Graduation cycle [mm]
Measuring length [mm] yields:
x(minimum) [mm]
max. velocity [m/s] = ---------------------------------
Position controller cycle [ms]
This limiting value consideration also applies to the other measuring systems.
Traversing direction:
● as defined in MD34010 $MA_REFP_CAM_DIR_IS_MINUS;
● if the axis is already positioned on the cam, the axis is traversed in the opposite
direction
Parameter Manual
272 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 273
Parameter Manual
274 List Manual, 01/2017
With rotary absolute encoders (on linear and rotary axes), the modification frequency
also depends on the setting of MD34220 $MA_ENC_ABS_TURNS_MODULO.
Manual input or modification of this MD via the part program should therefore be
followed by a Power ON Reset to activate the new value and prevent it from being lost.
The following applies to an NCU-LINK:
If a link axis uses an absolute encoder, every modification of MD34090
$MA_REFP_MOVE_DIST_CORR on the home NCU (servo physically available) is updated only
locally and not beyond the limits of the NCU. The modification is therefore not visible
to the link axis. Writing MD34090 $MA_REFP_MOVE_DIST_CORR through the link axis is
rejected with alarm 17070.
Parameter Manual
List Manual, 01/2017 275
Parameter Manual
276 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 277
● Incremental encoder:
This machine data contains the "Referenced status", which can be saved beyond Power
On:
0: Default setting: No automatic referencing
1: Automatic referencing enabled, but encoder not yet referenced
2: Encoder is referenced and at exact stop, automatic referencing becomes active at
the next encoder activation
3: The last axis position buffered before switch off is restored, no automatic
referencing
Default setting for recommissioning: No automatic referencing
Parameter Manual
278 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 279
Parameter Manual
280 List Manual, 01/2017
808d-me62 - 0, 0, 0, 1 0 20 1/1 M
808d-te42 - 0, 0, 0, 1 0 20 1/1 M
808d-te62 - 0, 0, 0, 1 0 20 1/1 M
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... 0 20 1/1 M
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... 0 20 1/1 M
Description: Spindle definition. The spindle is defined when the spindle number has been entered in
this MD.
Example:
If the corresponding axis is to be spindle 1, value "1" must be entered in this MD.
The spindle functions are possible only for modulo rotary axes. For this purpose
MD30300 $MA_IS_ROT_AX and MD30310 $MA_ROT_IS_MODULO must be set.
The axis functionality is maintained; transition to axis operation can be performed
with M70.
The lowest spindle number is 1, the highest number depends on the number of axes in
the channel.
If other spindle numbers are to be assigned, the function "spindle converter" must be
used.
Parameter Manual
List Manual, 01/2017 281
MD35122 $MA_GEAR_STEP_MIN_VELO2 (min. speed for autom. gear stage change 2nd data set,
see bit 5)
Parameter Manual
282 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 283
The content of SD 43200 $SA_SPIND_S is applied as the speed setpoint for JOG. If the
content is zero, then other JOG speed default settings become active (see SD 41200
JOG_SPIND_SET_VELO).
Bit 6: reserved
Bit 7: reserved
Bit 8 = 1:
The programmed cutting velocity is transferred to SD 43202 $SA_SPIND_CONSTCUT_S (incl.
default settings via FC18). S programmings, that are not cutting velocity
programmings, are not written to the SD. These include, for example, S value outside
of constant cutting velocity (G96, G961, G962), S value with revolution-related dwell
time (G4), S value in synchronized actions.
Bit 9: reserved
Bit 10 = 0:
SD 43206 $SA_SPIND_SPEED_TYPE is not changed by part program or channel settings,
= 1:
For the master spindle, the value of the 15th G group (type of feedrate) is transferred
to SD 43206 $SA_SPIND_SPEED_TYPE. For all other spindles, the corresponding SD remains
unchanged.
Bit 11: reserved
Bit 12 = 1:
Spindle override is active with zero mark search for M19, SPOS, and SPOSA
= 0:
Previous response (default)
The following bits 16-20 can be used to set spindle-specific M functions which are
output to the VDI interface
if the corresponding M functionality has been generated implicitly for the program
sequence.
Bit 16: reserved
Bit 17: reserved
Bit 18: reserved
Bit 19:"Output implicit M19 to PLC"
= 0: If MD20850 $MC_SPOS_TO_VDI = 0 too, no auxiliary function M19 is generated for
SPOS and SPOSA. As a result, the acknowledgment time for the auxiliary function is also
eliminated. This can cause problems in the case of short blocks.
= 1: The implicit auxiliary function M19 is generated with the programming of SPOS
and SPOSA and output to the PLC. The address is expanded in accordance with the spindle
number.
Bit 20:"Output implicit M70 to PLC"
= 0: No generation of implicit auxiliary function M70. Note: A programmed auxiliary
function M70 is always output to the PLC.
= 1: Auxiliary function M70 is generated implicitly and output to the PLC on
transition to axis mode. The address is expanded in accordance with the spindle number.
Bit 21: reserved
Bit 22 = 0: As of NCK version 78.00.00: The NC/PLC interface signal DB380x DBX2001.6
(invert M3/M4) is applied to the function for interpolatory tapping G331/G332.
Bit 22 = 1: Response is compatible with SW releases prior to NCK version 78.00.00: The
NC/PLC interface signal DB380x DBX2001.6 (invert M3/M4) is not applied to the
function for interpolatory tapping G331/G332.
Bit 23: "Calculation of the acceleration reduction with velocity control DRIVE"
= 0: The currently active spindle speed limit is used as the maximum speed to
calculate the acceleration reduction (compatibility mode).
Parameter Manual
284 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 285
Parameter Manual
286 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 287
Parameter Manual
288 List Manual, 01/2017
● The configured speed cannot exceed the value from MD35100 $MA_SPIND_VELO_LIMIT.
● If position control is active for the spindle, the speed is limited to the maximum
speed of MD35135 $MA_GEAR_STEP_PC_MAX_VELO_LIMIT.
● The NC/PLC interface signal "Setpoint speed limited" is set to indicate that the
speed is being limited.
● The maximum speed entered here has no effect on the automatic gear stage selection
M40 S..
● The upper switching threshold for the automatic gear stage selection M40 is
configured in MD35110 $MA_GEAR_STEP_MAX_VELO.
Related to:
MD35135 $MA_GEAR_STEP_PC_MAX_VELO_LIMIT (maximum speed of the gear stage with position
control)
MD35140 $MA_GEAR_STEP_MIN_VELO_LIMIT (minimum speed of the gear stage)
MD35010 $MA_GEAR_STEP_CHANGE_ENABLE (gear stage selection is possible)
MD35110 $MA_GEAR_STEP_MAX_VELO (max. speed for automatic gear stage selection M40)
MD35120 $MA_GEAR_STEP_MIN_VELO (min. speed for automatic gear stage selection M40)
Parameter Manual
List Manual, 01/2017 289
● If an S value lower than the minimum speed is programmed, the setpoint speed is
increased to the minimum speed.
● The NC/PLC interface signal "Setpoint speed increased" is set to indicate that the
speed has been increased.
● The minimum speed entered here has no effect on the automatic gear stage selection
M40 S..
● The lower switching threshold for the automatic gear stage selectionM40 is
configured in MD35120 $MA_GEAR_STEP_MIN_VELO.
Not relevant for:
● Spindle oscillation mode(gear stage change)
● Positioning and axis spindle modes
● Signals which cause the spindle to stop
Related to:
MD35130 $MA_GEAR_STEP_MAX_VELO_LIMIT (maximum speed of gear stage with speed control)
MD35135 $MA_GEAR_STEP_PC_MAX_VELO_LIMIT (maximum speed of gear stage with position
control)
MD35010 $MA_GEAR_STEP_CHANGE_ENABLE (gear stage change is possible)
MD35110 $MA_GEAR_STEP_MAX_VELO (max. speed for automatic gear stage selection M40)
MD35120 $MA_GEAR_STEP_MIN_VELO (min. speed for automatic gear stage selection M40)
Parameter Manual
290 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 291
Parameter Manual
292 List Manual, 01/2017
Description: Basic setting of the acceleration response of the axis (positioning, oscillation, JOG,
path motions):
FALSE: No acceleration reduction
TRUE: Acceleration reduction active
MD is active only when MD32420 $MA_JOG_AND_POS_JERK_ENABLE = FALSE.
The settings in MD35220 $MA_ACCEL_REDUCTION_SPEED_POINT and MD35230
$MA_ACCEL_REDUCTION_FACTOR are always active for spindles (in spindle mode).
Remark:
This MD also influences the path motion with SOFT, BRISK, TRAFO
Parameter Manual
List Manual, 01/2017 293
After reaching the positioning end (exact stop fine), there is a waiting time equal to
the time set in this MD. The position matching the currently set gear stage is selected.
The delay time is activated for:
● Gear stage change at defined spindle position. After reaching the position
configured in MD35012 $MA_GEAR_STEP_CHANGE_POSITION, there is a waiting period
equal to the time specified here. After expiry of this time, the position control
is switched off for an active direct measuring system, and the NC/PLC interface
signals DB390x DBX2000.3 (Change gear) and DB390x DBX2000.0 - .2 (Setpoint gear
stage A-C) are output.
● Block search upon the output of an accumulated positioning block (SPOS, SPOSA, M19).
Parameter Manual
294 List Manual, 01/2017
Related to:
MD35400 $MA_SPIND_OSCILL_DES_VELO (oscillation speed)
NC/PLC interface signal DB380x DBX2002.5 (Oscillation speed)
NC/PLC interface signal DB380x DBX2002.4 (Oscillation via PLC)
Parameter Manual
List Manual, 01/2017 295
Parameter Manual
296 List Manual, 01/2017
Description: When a spindle is stopped (M5), the path feed is disabled (positioning axes continue
traversing) if MD35510 $MA_SPIND_STOPPED_AT_IPO_START is enabled and the spindle is in
control mode.
When the spindle has come to a standstill (NC/PLC interface signal DB390x DBX1.4 (Axis/
spindle stationary) enabled), the path feed is enabled.
Related to:
MD35500 $MA_SPIND_ON_SPEED_AT_IPO_START (feed enable for spindle in setpoint range)
Parameter Manual
List Manual, 01/2017 297
Parameter Manual
298 List Manual, 01/2017
The current following error is therefore continuously monitored for the time limit
MD36010 $MA_STOP_LIMIT_FINE. If this time is exceeded, alarm 25080 "Positioning
monitoring" is output, and the axis stopped. The time entered in this MD should be long
enough to ensure that the monitoring function is not triggered under normal operating
conditions, taking into account any settling times.
Related to:
MD 36010: $MA_STOP_LIMIT_FINE (exact stop fine)
Parameter Manual
List Manual, 01/2017 299
The clamping tolerance must be greater than the "exact stop limit coarse".
Related to:
NC/PLC interface signal DB380x DBX2.3 (Blocking action active)
Parameter Manual
300 List Manual, 01/2017
Description: Same meaning as 1st software limit switch plus, however the traversing range
limitation is in the negative direction.
The MD becomes active after reference point approach if the NC/PLC interface signal
DB380x DBX1000.2 (2nd software limit switch minus) is not set.
MD irrelevant:
if axis is not referenced.
Related to:
NC/PLC interface signal DB380x DBX1000.2 (2nd software limit switch minus)
36110 POS_LIMIT_PLUS A03, A05, A11 TE1, R2, T1, G2, A3, Z1
mm, degrees 1st software limit switch plus DOUBLE NEW CONF
CTEQ
- - 1.0e8 - - 2/2 M
Description: A software limit switch can be activated in addition to the hardware limit switch. The
absolute position in the machine axis system of the positive range limit of each axis
is entered.
The MD is active after reference point approach if NC/PLC interface signal DB380x
DBX1000.3 (2nd software limit switch plus) has not been set.
MD irrelevant:
if axis is not referenced.
Related to:
NC/PLC interface signal DB380x DBX1000.3 (2nd software limit switch plus)
Parameter Manual
List Manual, 01/2017 301
Related to:
NC/PLC interface signal DB380x DBX1000.3 (2nd software limit switch plus)
Parameter Manual
302 List Manual, 01/2017
The limit is to be selected so that the maximum velocity (rapid traverse) can be
reached, and an appropriate additional control margin is available.
Parameter Manual
List Manual, 01/2017 303
Parameter Manual
304 List Manual, 01/2017
This MD has to be adapted to the accuracy of the speed controller as well as the
permissible accelerations and velocities.
36500 ENC_CHANGE_TOL A02, A05 G1, K6, K3, A3, D1, G2, Z1
mm, degrees Tolerance at actual position value change. DOUBLE NEW CONF
-
- - 0.1 0.0 - 2/2 M
Description: The permissible deviation between the actual values of the two measuring systems is
entered in this MD.
This difference must not be exceeded when switching over the measuring system used for
closed-loop control, in order to avoid compensating processes that are too strong.
Otherwise, the error message 25100 "Axis %1 Switchover of measuring system not
possible" is generated and the switchover does not take place.
This MD is relevant only if MD30200 $MA_NUM_ENCS = 2.
MD36500 also limits, in the form of a ramp, the rate of change of the backlash
compensation values in MD32450 $MA_BACKLASH. The limitation depends on the setting of
the position controller cycle. The lower the value in MD36500, the longer the duration
of the backlash compensation during the change of direction.
This MD is relevant only if MD30200 $MA_NUM_ENCS =1 or 2.
Parameter Manual
List Manual, 01/2017 305
Parameter Manual
306 List Manual, 01/2017
If the cutout delay controller enable is set too short, controller enable will be
removed although the axis/spindle is still moving. This axis/spindle then coasts down
without power (which may be appropriate for grinding wheels, for example); otherwise
the time set in MD36620 $MA_SERVO_DISABLE_DELAY_TIME should be longer than the
duration of the braking ramp for error states (MD36610 $MA_AX_EMERGENCY_STOP_TIME).
Related to:
NC/PLC interface signal DB380x DBX2.1 (Controller enable)
MD36610 $MA_AX_EMERGENCY_STOP_TIME
For SINAMICS drives: Drive parameter P1082 (maximum speed / velocity)
Parameter Manual
List Manual, 01/2017 307
This MD can also be used for "simple" drives that have drift problems due to drive-
internal implementation as analog drives. To avoid erroneous settings, this static
drift compensation only becomes active with PROFIdrive if MD32250 $MA_RATED_OUTVAL !=
0 (i.e. the MD has no effect in the case of automatic interface adjustment between the
NC and the drive).
Note:
Drift compensation must not be active if the DSC function (MD32640
$MA_STIFFNESS_CONTROL_ENABLE=1) is being used, otherwise unexpected speed
oscillations will occur when DSC is enabled/disabled.
Standardization: The input value is related to the corresponding interface
standardization in
MD32250 $MA_RATED_OUTVAL,
MD32260 $MA_RATED_VELO, and
MD36210 $MA_CTRLOUT_LIMIT.
Parameter Manual
308 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 309
Parameter Manual
310 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 311
Parameter Manual
312 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 313
This machine data defines an internal NC torque limit for analog drives. It is
specified as a percentage of the maximum drive torque (corresponds to % of max. current
setpoint with FDD).
This torque limit is active in the NC from the start of the motion (acceleration
torque) until the instant the fixed stop is reached.
The torque limit must have the same effect as the torque limit set in the drive.
This torque limit is required to ensure that:
● There are no step changes in torque during switchover from speed-controlled to
current-controlled or torque-controlled operation
● The acceleration is reduced to the correct value in the NC
Parameter Manual
314 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 315
Description: With gantry axes, the difference between the position actual values of the leading and
synchronized axes is continuously monitored. MD37120 $MA_GANTRY_POS_TOL_ERROR defines
the maximum permissible deviation in position actual value between the synchronized
axis and the leading axis in the gantry axis grouping. Violation of this limit value
is monitored only if the gantry axis grouping is already synchronized (NC/PLC
interface signal DB390x DBX5005.5 (Gantry grouping is synchronized) = 1); otherwise
the value set in MD37130 $MA_GANTRY_POS_TOL_REF is used.
When this limit value is exceeded, alarm 10653 "Error limit exceeded" is output. The
gantry axes are immediately stopped internally in the control to prevent any damage to
the machine.
In addition, the NC/PLC interface signal DB390x DBX5005.2 (Gantry trip limit exceeded)
to the PLC is set to "1".
Special cases:
Alarm 10653 "Error limit exceeded" in response to violation of the gantry trip limit.
Related to:
MD37100 $MA_GANTRY_AXIS_TYPE Gantry axis definition
MD37110 $MA_GANTRY_POS_TOL_WARNING Gantry warning limit
MD37130 $MA_GANTRY_POS_TOL_REF
Gantry trip limit during referencing
NC/PLC interface signal DB390x DBX5005.5 (Gantry grouping is synchronized)
NC/PLC interface signal DB390x DBX5005.2 (Gantry trip limit exceeded)
Parameter Manual
316 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 317
Parameter Manual
318 List Manual, 01/2017
Description: If, for example, an alarm occurs, the deceleration time can be delayed by means of this
MD, e.g. to allow in case of gear hobbing the retraction from the tooth gap first.
Parameter Manual
List Manual, 01/2017 319
Parameter Manual
320 List Manual, 01/2017
3. Open the target setting data list and select the desired data using the
cursor keys.
4. Press this key to call the help information for the selected data.
Note: You can further press this softkey in the current help screen to
show a complete list of all NC setting data. In addition, you can also
use the following softkey to search for a specific SD by number in this
list:
41010 JOG_VAR_INCR_SIZE - H1
- Size of the variable increment for JOG DOUBLE Immediately
-
- - 0. - - 7/7 U
Description: This setting data defines the number of increments when variable increment (INCvar) is
selected. This increment size is traversed by the axis in JOG mode each time the
traverse key is pressed or the handwheel is turned one detent position and variable
increment is selected (PLC interface signal "Active machine function: INC variable"
for machine or geometry axes is set to 1). The defined increment size also applies to
DRF.
Note:
Please note that the increment size is active for incremental jogging and handwheel
jogging. So, if a large increment value is entered and the handwheel is turned, the
axis might cover a large distance (depends on setting in MD31090 $MA_JOG_INCR_WEIGHT).
SD irrelevant to ......
JOG continuous
Related to ....
NC/PLC interface signal DB3300 DBX1001.5,1005.5,1009.5 (Geometry axis 1-3 active
machine function: INC variable) or NC/PLC interface signal DB390x DBX5.5 (Active
machine function: INC variable)
MD31090 $MA_JOG_INCR_WEIGHT (weighting of an increment for INC/handwheel)
Parameter Manual
List Manual, 01/2017 321
41050 JOG_CONT_MODE_LEVELTRIGGRD - H1
- Jog mode / continuous operation with continuous JOG BOOLEAN Immediately
-
808d-me42 - TRUE 0 - 1/1 M
808d-me62 - TRUE 0 - 1/1 M
808d-te42 - TRUE 0 - 1/1 M
808d-te62 - TRUE 0 - 1/1 M
808d-mte40 - TRUE 0 - 7/7 U
808d-mte60 - TRUE 0 - 7/7 U
Description: 1: Jog mode for JOG continuous
In jog mode (default setting) the axis traverses as long as the traverse key is held
down and an axis limitation has not been reached. When the key is released the axis is
decelerated to zero speed and the movement is considered complete.
0: Continuous operation for JOG continuous
In continuous operation the traverse movement is started with the first rising edge of
the traverse key and continues to move even after the key is released. The axis can be
stopped again by pressing the traverse key again (second rising edge).
SD irrelevant for ......
Incremental jogging (JOG INC)
Reference point approach (JOG REF)
41100 JOG_REV_IS_ACTIVE - -
- JOG mode: revolutional feedrate / linear feedrate BYTE Immediately
-
808d-me42 - 0x0E 0 - 1/1 M
808d-me62 - 0x0E 0 - 1/1 M
808d-te42 - 0x0E 0 - 1/1 M
808d-te62 - 0x0E 0 - 1/1 M
808d-mte40 - 0x0E 0 - 7/7 U
808d-mte60 - 0x0E 0 - 7/7 U
Description: Bit 0 = 0:
The behavior depends on the following:
- in the case of an axis/spindle:
on the axial SD43300 $SA_ASSIGN_FEED_PER_REV_SOURCE
- in the case of a geometry axis with an active frame with rotation:
on the channel-specific SD42600 $SC_JOG_FEED_PER_REV_SOURCE
- in the case of an orientation axis:
on the channel-specific SD42600 $SC_JOG_FEED_PER_REV_SOURCE
Bit 0 = 1:
A JOG motion with revolutional feedrate shall be traversed depending on the master
spindle.
The following must be considered:
- If a spindle is the master spindle itself, it will be traversed without revolutional
feedrate.
- If the master spindle is in stop position and if SD43300
$SA_ASSIGN_FEED_PER_REV_SOURCE (with an axis/spindle) or SD42600
$SC_JOG_FEED_PER_REV_SOURCE (with a geometry axis with an active frame with rotation,
or with an orientation axis) = -3, traversing will be carried out without revolutional
feedrate.
Bit 1 = 0:
Parameter Manual
322 List Manual, 01/2017
41110 JOG_SET_VELO - H1
mm/min Axis velocity in JOG DOUBLE Immediately
-
- - 0.0 0.0 - 7/7 U
Description: Value not equal to 0:
The velocity value entered applies to linear axes traversed in JOG mode if linear
feedrate (G94) is active for the relevant axis (SD41100 $SN_JOG_REV_IS_ACTIVE = 0).
The axis velocity is active for
● continuous jogging
● incremental jogging (INC1, ... INCvar)
● handwheel traversing.
The value entered is valid for all linear axes and must not exceed the maximum
permissible axis velocity (MD32000 $MA_MAX_AX_VELO).
In the case of DRF, the velocity defined by SD41110 $SN_JOG_SET_VELO is reduced by
MD32090 $MA_HANDWH_VELO_OVERLAY_FACTOR.
Value = 0:
If 0 has been entered in the setting data, the active linear feedrate in JOG mode is
MD32020 $MA_JOG_VELO "Jog axis velocity". Each axis can be given its own JOG velocity
with this MD (axial MD).
SD irrelevant for ......
● Linear axes if SD41100 $SN_JOG_REV_IS_ACTIVE = 1
● Rotary axes (SD41130 $SN_JOG_ROT_AX_SET_VELO is active here)
Application example(s)
The operator can thus define a JOG velocity for a specific application.
Related to ....
SD41100 $SN_JOG_REV_IS_ACTIVE (revolutional feedrate with JOG active)
Axial MD32020 $MA_JOG_VELO (JOG axis velocity)
Axial MD32000 $MA_MAX_AX_VELO (maximum axis velocity)
Axial MD32090 $MA_HANDWH_VELO_OVERLAY_FACTOR (ratio of JOG velocity to handwheel
velocity (DRF))
SD41130 $SN_JOG_ROT_AX_SET_VELO (JOG speed with rotary axes)
Parameter Manual
List Manual, 01/2017 323
41120 JOG_REV_SET_VELO - H1
mm/rev Revolutional feedrate of axes in JOG mode DOUBLE Immediately
-
808d-me42 - 0.0 0.0 - 1/1 M
808d-me62 - 0.0 0.0 - 1/1 M
808d-te42 - 0.0 0.0 - 1/1 M
808d-te62 - 0.0 0.0 - 1/1 M
808d-mte40 - 0.0 0.0 - 7/7 U
808d-mte60 - 0.0 0.0 - 7/7 U
Description: Value not equal to 0:
The velocity value entered applies to axes traversed in JOG mode if revolutional
feedrate (G95) is active for the relevant axis (SD41100 $SN_JOG_REV_IS_ACTIVE = 1).
The axis velocity is active for
● continuous jogging
● incremental jogging (INC1, ... INCvar)
● handwheel traversing. The value entered is valid for all axes and must not exceed
the maximum permissible axis velocity (MD32000 $MA_MAX_AX_VELO).
Value = 0:
If 0 has been entered in the setting data, the active revolutional feedrate in JOG mode
is MD32050 $MA_JOG_REV_VELO "revolutional feedrate with JOG".
Each axis can be given its own revolutional feedrate with this MD (axial MD).
SD irrelevant for ......
● For axes if SD41100 $SN_JOG_REV_IS_ACTIVE = 0
Application example(s)
The operator can define a JOG velocity for a particular application.
Related to ....
Axial SD41100 $SN_JOG_REV_IS_ACTIVE (revolutional feedrate for JOG active)
Axial MD32050 $MA_JOG_REV_VELO (revolutional feedrate with JOG)
Axial MD32000 $MA_MAX_AX_VELO (maximum axis velocity)
41130 JOG_ROT_AX_SET_VELO - H1
rev/min Axis velocity for rotary axes in JOG mode DOUBLE Immediately
-
- - 0.0 0.0 - 7/7 U
Description: Value not equal to 0:
The velocity entered applies to rotary axes in JOG mode (to continuous jogging,
incremental jogging, jogging with handwheel). The value entered is common to all
rotary axes, and must not exceed the maximum permissible axis velocity (MD32000
$MA_MAX_AX_VELO).
With DRF, the velocity set with SD41130 $SN_JOG_ROT_AX_SET_VELO must be reduced by
MD32090 $MA_HANDWH_VELO_OVERLAY_FACTOR.
Value equal to 0:
If the value 0 is entered in the setting data, the velocity applied to rotary axes in
JOG mode is the axial MD32020 $MA_JOG_VELO (jog axis velocity). In this way, it is
possible to define a separate JOG velocity for each axis.
Application example(s)
The operator can define a JOG velocity for a particular application.
Related to ....
MD32020 $MA_JOG_VELO (JOG axis velocity)
MD32000 $MA_MAX_AX_VELO (maximum axis velocity)
Parameter Manual
324 List Manual, 01/2017
41200 JOG_SPIND_SET_VELO - H1
rev/min Speed for spindle JOG mode DOUBLE Immediately
-
- - 0.0 0.0 - 7/7 U
Description: Value not equal to 0:
The speed entered applies to spindles in JOG mode if they are traversed manually by
the "Plus and minus traversing keys" or the handwheel. The speed is active for
● continuous jogging
● incremental jogging (INC1, ... INCvar)
● handwheel traversing. The value entered is valid for all spindles, and must not
exceed the maximum permissible speed (MD32000 $MA_MAX_AX_VELO).
Value = 0:
If 0 has been entered in the setting data, MD32020 $MA_JOG_VELO (JOG axis velocity)
acts as the JOG velocity. Each axis can thus be given its own JOG velocity with this
MD (axial MD).
The maximum speeds of the active gear stage (MD35130 $MA_GEAR_STEP_MAX_VELO_LIMIT) are
taken into account when traversing the spindle with JOG.
SD irrelevant for ......
Application example(s). The operator can thus define a JOG speed for the spindles for
a specific application.
Related to ....
Axial MD32020 $MA_JOG_VELO (JOG axis velocity)
MD35130 $MA_GEAR_STEP_MAX_VELO_LIMIT (maximum speeds of the gear stages)
41300 CEC_TABLE_ENABLE - K3
- Compensation table enable BOOLEAN Immediately
-
808d-me42 6 FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-me62 8 FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te42 6 FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te62 8 FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte40 6 FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte60 8 FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Description: 1: The evaluation of the compensation table [t] is enabled.
Parameter Manual
List Manual, 01/2017 325
The compensation table is now included in the calculation of the compensation value
for the compensation axis.
The compensation axis $AN_CEC_OUTPUT_AXIS can be taken from the table configuration.
The effective total compensation value in the compensation axis can be adapted to the
current machining by the targeted activation of tables (from NC part program or PLC
user program).
The function does not become active until the following conditions have been fulfilled:
● The option "Interpolatory compensation" is set
● The associated compensation tables in the NC user memory have been loaded and
enabled (SD41300 $SN_CEC_TABLE_ENABLEt] = 1)
● The current position measuring system is referenced (NC/PLC interface signal DB390x
DBX0.4 / .5 (Referenced/synchronized 1 or 2) = 1).
0: The evaluation of the sag compensation table [t] is not enabled.
Related to ....
MD18342 $MN_MM_CEC_MAX_POINTS[t] Number of interpolation points with sag
compensation
SD41300 $SN_CEC_TABLE_ENABLE[t] Evaluation of the sag compensation table t is
enabled
SD41310 $SN_CEC_TABLE_WEIGHT[t] Weighting factor of the sag compensation
table
NC/PLC interface signal DB390x DBX0.4 (Referenced/synchronized 1)
NC/PLC interface signal DB390x DBX0.5 (Referenced/synchronized 2)
41310 CEC_TABLE_WEIGHT - K3
- Weighting factor compensation table DOUBLE Immediately
-
808d-me42 6 1.0, 1.0, 1.0, 1.0, 1.0, - - 1/1 M
1.0, 1.0, 1.0...
808d-me62 8 1.0, 1.0, 1.0, 1.0, 1.0, - - 1/1 M
1.0, 1.0, 1.0...
808d-te42 6 1.0, 1.0, 1.0, 1.0, 1.0, - - 1/1 M
1.0, 1.0, 1.0...
808d-te62 8 1.0, 1.0, 1.0, 1.0, 1.0, - - 1/1 M
1.0, 1.0, 1.0...
808d-mte40 6 1.0, 1.0, 1.0, 1.0, 1.0, - - 7/7 U
1.0, 1.0, 1.0...
808d-mte60 8 1.0, 1.0, 1.0, 1.0, 1.0, - - 7/7 U
1.0, 1.0, 1.0...
Description: The compensation value stored in the table [t] is multiplied by the weighting factor.
When selecting the weighting factor it should be ensured that the total compensation
value in the compensation axis does not exceed the maximal value of
(MD18342 $MN_CEC_MAX_SUM). With [t] = index of the compensation table (see MD18342
$MN_MM_CEC_MAX_POINTS)
If, for example, the weight of the tools used on the machine or the workpieces to be
machined are too different and this affects the error curve by changing the amplitude,
this can be corrected by changing the weighting factor. In the case of sag
compensation, the weighting factor in the table can be changed for specific tools or
workpieces from the PLC user program or the NC program by overwriting the setting data.
However, different compensation tables are to be used if the course of the error curve
is substantially changed by the different weights.
Related to ....
SD41300 $SN_CEC_TABLE_ENABLE[t] Evaluation of the sag compensation table t is enabled
MD18342 $MN_CEC_MAX_SUM Maximum compensation value for sag compensation
Parameter Manual
326 List Manual, 01/2017
41356 CEC_CALC_ADD - K3
- Absolute or additive calculation of $SN_CEC_0[t] and BOOLEAN Immediately
$SN_CEC_1[t]
-
808d-me42 6 FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-me62 8 FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te42 6 FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te62 8 FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte40 6 FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte60 8 FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Description: $SN_CEC_0[t] and $SN_CEC_1[t] can be calculated absolutely or additively:
FALSE: Absolute, the calculated values of $SN_CEC_0[t] and $SN_CEC_1[t] are included
as absolute values.
TRUE: Additive, the calculated values of $SN_CEC_0[t] and $SN_CEC_1[t] are added to
the existing values.
Related to ....
$SN_CEC_BAS_0[t], $SN_CEC_BAS_1[t] distance to measuring point in the basic axis
$SN_CEC_COMP_0[t], $SN_CEC_COMP_1[t] cylinder error in the compensation axis
42000 THREAD_START_ANGLE - K1
degrees Starting angle for thread DOUBLE Immediately
-
- - 0., 0., 0., 0., 0., 0., 0., 0.0 - 7/7 U
0....
Description: In the case of multiple thread cutting, the offset of the individual threads can be
programmed with the aid of this setting data.
This SD can be changed by the part program with the command SF.
Note:
MD10710 $MN_PROG_SD_RESET_SAVE_TAB can be be set so that the value written by the part
program is transferred to the active file system on reset (that is the value is
retained after reset.)
Parameter Manual
List Manual, 01/2017 327
42010 THREAD_RAMP_DISP - V1
mm Acceleration behavior of axis when thread cutting DOUBLE Immediately
-
808d-me42 3 -1., -1., -1., -1., -1., -1., -1., -1., -1. 999999., 3/3 U
-1., -1., -1., -1., -1., -1., 999999., 0.
-1.,...
808d-me62 3 -1., -1., -1., -1., -1., -1., -1., -1., -1. 999999., 3/3 U
-1., -1., -1., -1., -1., -1., 999999., 0.
-1.,...
808d-te42 3 -1., -1., -1., -1., -1., -1., -1., -1., -1. 999999., 3/3 U
-1., -1., -1., -1., -1., -1., 999999., 0.
-1.,...
808d-te62 3 -1., -1., -1., -1., -1., -1., -1., -1., -1. 999999., 3/3 U
-1., -1., -1., -1., -1., -1., 999999., 0.
-1.,...
808d-mte40 3 -1., -1., -1., -1., -1., -1., -1., -1., -1. 999999., 7/7 U
-1., -1., -1., -1., -1., -1., 999999., 0.
-1.,...
808d-mte60 3 -1., -1., -1., -1., -1., -1., -1., -1., -1. 999999., 7/7 U
-1., -1., -1., -1., -1., -1., 999999., 0.
-1.,...
Description: The SD is active for thread cutting with G33 (G34, G35).
It has three elements that define the behavior of the thread axis during runup (1st
element), during deceleration/smoothing "G33(G34, G35) on G00/G01" (2nd element), and
during smoothing between 2 thread blocks (3rd element).
The first two values have the same properties for thread run-in and thread run-out:
<0:
The thread axis is started/decelerated with configured acceleration. Jerk is according
to the current programming of BRISK/SOFT. Behavior is compatible with MD
20650__THREAD_START_IS_HARD = FALSE used until now.
0:
Starting/deceleration of the feed axis during thread cutting is stepped. Behavior is
compatible with MD 20650__THREAD_START_IS_HARD = TRUE used until now.
>0:
The maximum thread starting or deceleration path is specified. The specified distance
can lead to acceleration overload of the axis. The SD is written from the block when
DITR (displacement thread ramp) is programmed. An excessively long path has no effect.
Note:
MD 10710 $MN_PROG_SD_RESET_SAVE_TAB can be set so that the value written by the part
program is transferred to the active file system on reset (that is the value is
retained after reset.)
The 3rd value enables smoothing at a corner between 2 thread blocks in order to soften
the transition. There is no rounding by smoothing if the dynamic response of the
machine allows a hard transition on account of MD32210 $MA_MAX_ACCEL_OVL_FACTOR:
-1:
The transition is made as geometrically soft as possible.
0:
The corner is left with hard retraction, the axes follow the specification of the
control loops.
> 0:
Reserved for an expansion of the function.
Parameter Manual
328 List Manual, 01/2017
42100 DRY_RUN_FEED - V1
mm/min Dry run feedrate DOUBLE Immediately
-
- - 5000., 5000., 5000., 0.0 - 7/7 U
5000., 5000., 5000.,
5000., 5000....
Description: The feedrate for the active dry run is entered in this setting data. The setting data
can be altered on the operator panel in the "Parameters" operating area.
The entered dry run feedrate is always interpreted as a linear feed (G94). If the dry
run feedrate is activated via the PLC interface, the dry run feedrate is used as the
path feed after a reset instead of the programmed feed. The programmed velocity is used
for traversing if it is greater than the velocity stored here.
Application example(s)
Program testing
Related to ....
NC/PLC interface signal DB3200 DBX0.6 (Activate dry run feedrate)
NC/PLC interface signal DB1700 DBX0.6 (Dry run feedrate selected)
42101 DRY_RUN_FEED_MODE - V1
- Mode for dry run velocity BYTE Immediately
-
- - 0, 0, 0, 0, 0, 0, 0, 0... 0 12 7/7 U
Description: This SD can be used to set the method of operation of the dry run velocity set by
SD42100 $SC_DRY_RUN_FEED.
The following values are possible:
0:
The maximum of SD42100 $SC_DRY_RUN_FEED and the programmed velocity become active.
This is the standard setting and corresponds to the behavior up to SW 5.
1:
The minimum of SD42100 $SC_DRY_RUN_FEED and the programmed velocity become active.
2:
SD42100 $SC_DRY_RUN_FEED becomes active directly, irrespective of the programmed
velocity.
The values 3...9 are reserved for extensions.
10:
As configuration 0, except for thread cutting (G33, G34, G35) and tapping (G331, G332,
G63). These functions are executed as programmed.
11:
As configuration 1, except for thread cutting (G33, G34, G35) and tapping (G331, G332,
G63). These functions are executed as programmed.
12:
As configuration 2, except for thread cutting (G33, G34, G35) and tapping (G331, G332,
G63). These functions are executed as programmed.
Parameter Manual
List Manual, 01/2017 329
Description: Default value for path feedrate, This setting data is evaluated when the part program
starts taking into account the feedrate type active at this time (see MD20150
$MC_GCODE_RESET_VALUES and MD20154 $MC_EXTERN_GCODE_RESET_VALUES).
42120 APPROACH_FEED - -
mm/min Path feedrate in approach blocks DOUBLE Immediately
-
808d-me42 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 2/2 M
0....
808d-me62 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 2/2 M
0....
808d-te42 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 2/2 M
0....
808d-te62 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 2/2 M
0....
808d-mte40 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 7/7 U
0....
808d-mte60 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 7/7 U
0....
Description: Default value for path feedrate in approach blocks (after repos., block search,
SERUPRO etc).
The contents of this settting data are only used when it is non-zero.
It is evaluated like an F word programmed for G94.
42121 AX_ADJUST_FEED - -
mm/min Path feed in adjustment movements DOUBLE Immediately
-
808d-me42 - 0., 0., 0., 0., 0., 0., 0., - - 2/2 M
0....
808d-me62 - 0., 0., 0., 0., 0., 0., 0., - - 2/2 M
0....
808d-te42 - 0., 0., 0., 0., 0., 0., 0., - - 2/2 M
0....
808d-te62 - 0., 0., 0., 0., 0., 0., 0., - - 2/2 M
0....
808d-mte40 - 0., 0., 0., 0., 0., 0., 0., - - 7/7 U
0....
808d-mte60 - 0., 0., 0., 0., 0., 0., 0., - - 7/7 U
0....
Description: Default value for the path feed in adjustment movements of tangential axes on
activation of a tangential axis coupling during or after block search.
The content of this setting data is only used if it is not equal to zero and bit7 = 0
of MD $MN_SEARCH_RUN_MODE is set.
It is evaluated as an F-word programmed in G94.
Parameter Manual
330 List Manual, 01/2017
42125 SERUPRO_SYNC_MASK - -
- Synchronization in approach blocks DWORD Immediately
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... - - 0/0 S
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... - - 0/0 S
808d-te42 - 0, 0, 0, 0, 0, 0, 0, 0... - - 0/0 S
808d-te62 - 0, 0, 0, 0, 0, 0, 0, 0... - - 0/0 S
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
Description: A synchronized approach can be set for the search type SERUPRO with the setting data
SERUPRO_SYNC_MASK.
SERUPRO uses the function REPOS to move from the current machine position to the target
block of the search. A synchronization of the channels can be forced between the
reapproach block and the target block via SERUPRO_SYNC_MASK which would correspond to
the use of WAIT markers.
Note:
The user cannot program WAIT markers between reapproach block and target block in a
part program.
SERUPRO_SYNC_MASK activates this intermal WAIT marker, and defines for which other
channels this channel is to wait.
Example for channel 3: SD42125 $SC_SERUPRO_SYNC_MASK= 0x55
A new block is now inserted in the Serupro approach between the reapproach block and
the target block, the function of which corresponds to the following programming:
WAITM( 101, 1,3,5,7), i.e. a WAIT marker synchronizes the channels 1, 3, 5 and 7.
The WAIT markers used internally cannot be explicitly programmed by the user.
NOTICE:
Similarly to the part program, the user can make the error of not setting the marker
in a channel, so that the other channels naturally wait for ever!
Note:
The bit mask can contain a channel that does not exist (channel gaps) without a
deadlock occurring.
Example for channel 3: SD42125 $SC_SERUPRO_SYNC_MASK= 0x55 and channel 5 do not
exist, so WAITM( 101, 1,3,7) is set.
Note: The block content corresponds to "WAITM( 101, 1,3,5,7)", the user does not see
this block content, he sees REPOSA!
Note:
SERUPRO_SYNC_MASK is evaluated as soon as the part program command REPOSA is
interpreted.
SERUPRO_SYNC_MASK can still be changed if SERUPRO is in the state "search target
found".
If REPOSA has already been executed, a change to SERUPRO_SYNC_MASK can only become
active if a new REPOS is set. This occurs, for example, by:
● Starting a new ASUB.
● STOP-JOG-AUTO-START
● STOP - select a new REPOS mode RMI/RMN/RME/RMB - START
Note:
Parameter Manual
List Manual, 01/2017 331
If one uses the prog. event for search and if the NCK is at alarm 10208 then a change
of SERUPRO_SYNC_MASK is not active unless one sets a new REPOS.
SERUPRO_SYNC_MASK == 0 A block is NOT inserted.
Note:
If the bit for the current channel is not set in SD42125 $SC_SERUPRO_SYNC_MASK then a
block is NOT inserted.
Example:
If SD42125 $SC_SERUPRO_SYNC_MASK= 0xE is programmed in channel 1, then a block is NOT
inserted.
This assignment is reserved for a future function!
42150 DEFAULT_ROT_FACTOR_R - -
- Default rotation factor for address R DOUBLE Immediately
-
- - 0., 0., 0., 0., 0., 0., 0., - - 7/7 U
0....
Description: The value in this machine data is active if no factor for rotation R is programmed in
the block.
Parameter Manual
332 List Manual, 01/2017
42200 SINGLEBLOCK2_STOPRE - BA
- Activate SBL2 debug mode BOOLEAN Immediately
-
- - FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Description: Value = TRUE:
A preprocessing stop is made with every block if SBL2 (single block with stop after
every block) is active. This suppresses the premachining of part program blocks. This
variant of the SBL2 is not true-to-contour.
This means that a different contour characteristic might be generated as a result of
the preprocessing stop than without single block or with SBL1.
Application: Debug mode for testing part programs.
Parameter Manual
List Manual, 01/2017 333
42444 TARGET_BLOCK_INCR_PROG - BA
- Set down mode after search run with calculation BOOLEAN Immediately
-
808d-me42 - TRUE, TRUE, TRUE, 0 - 2/2 M
TRUE, TRUE, TRUE,
TRUE, TRUE...
808d-me62 - TRUE, TRUE, TRUE, 0 - 2/2 M
TRUE, TRUE, TRUE,
TRUE, TRUE...
808d-te42 - TRUE, TRUE, TRUE, 0 - 2/2 M
TRUE, TRUE, TRUE,
TRUE, TRUE...
808d-te62 - TRUE, TRUE, TRUE, 0 - 2/2 M
TRUE, TRUE, TRUE,
TRUE, TRUE...
808d-mte40 - TRUE, TRUE, TRUE, 0 - 7/7 U
TRUE, TRUE, TRUE,
TRUE, TRUE...
808d-mte60 - TRUE, TRUE, TRUE, 0 - 7/7 U
TRUE, TRUE, TRUE,
TRUE, TRUE...
Description: If the first programming of an axis after "Search run with calculation to end of block"
is incremental, the incremental value is added as a function of SD42444
$SC_TARGET_BLOCK_INCR_PROG to the value accumulated up to the search target :
SD = TRUE: Incremental value is added to accumulated position
SD = FALSE: Incremental value is added to current actual value
The setting data is evaluated on NC start for output of the action blocks.
Parameter Manual
334 List Manual, 01/2017
42465 SMOOTH_CONTUR_TOL - B1
mm Maximum contour tolerance on smoothing DOUBLE Immediately
-
808d-me42 - 0.05, 0.05, 0.05, 0.05, 0.000001 999999. 0/0 S
0.05, 0.05, 0.05, 0.05...
808d-me62 - 0.05, 0.05, 0.05, 0.05, 0.000001 999999. 0/0 S
0.05, 0.05, 0.05, 0.05...
808d-te42 - 0.05, 0.05, 0.05, 0.05, 0.000001 999999. 0/0 S
0.05, 0.05, 0.05, 0.05...
808d-te62 - 0.05, 0.05, 0.05, 0.05, 0.000001 999999. 0/0 S
0.05, 0.05, 0.05, 0.05...
808d-mte40 - 0.05, 0.05, 0.05, 0.05, 0.000001 999999. 7/7 U
0.05, 0.05, 0.05, 0.05...
808d-mte60 - 0.05, 0.05, 0.05, 0.05, 0.000001 999999. 7/7 U
0.05, 0.05, 0.05, 0.05...
Description: This setting data defines the maximum tolerance for smoothing the contour.
Related to:
MD20480 $MC_SMOOTHING_MODE,
SD42466 $SC_SMOOTH_ORI_TOL
Parameter Manual
List Manual, 01/2017 335
42466 SMOOTH_ORI_TOL - B1
degrees Maximum deviation of tool orientation during smoothing. DOUBLE Immediately
-
808d-me42 - 0.05, 0.05, 0.05, 0.05, 0.000001 90. 0/0 S
0.05, 0.05, 0.05, 0.05...
808d-me62 - 0.05, 0.05, 0.05, 0.05, 0.000001 90. 0/0 S
0.05, 0.05, 0.05, 0.05...
808d-te42 - 0.05, 0.05, 0.05, 0.05, 0.000001 90. 0/0 S
0.05, 0.05, 0.05, 0.05...
808d-te62 - 0.05, 0.05, 0.05, 0.05, 0.000001 90. 0/0 S
0.05, 0.05, 0.05, 0.05...
808d-mte40 - 0.05, 0.05, 0.05, 0.05, 0.000001 90. 7/7 U
0.05, 0.05, 0.05, 0.05...
808d-mte60 - 0.05, 0.05, 0.05, 0.05, 0.000001 90. 7/7 U
0.05, 0.05, 0.05, 0.05...
Description: This setting data defines the maximum tool orientation tolerance during smoothing.
The data determines the maximum permissible
angular displacement of the tool orientation.
This data only applies if an orientation tranformation
is active.
Related to:
MD20480 $MC_SMOOTHING_MODE,
SD42465 $SC_SMOOTH_CONTUR_TOL
Parameter Manual
336 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 337
Description: The setting data dimensions the COMPSURF function in respect of axis groups for
following machining. Values greater than $MC_MM_MAXNUM_SURF_GROUPS are limited without
an alarm.
Related to:
MD28072 $MC_MM_MAXNUM_SURF_GROUPS
Parameter Manual
338 List Manual, 01/2017
42480 STOP_CUTCOM_STOPRE - W1
- Alarm response with tool radius compensation and preproc. stop BOOLEAN Immediately
-
- - TRUE, TRUE, TRUE, 0 - 3/3 U
TRUE, TRUE, TRUE,
TRUE, TRUE...
Description: If this setting data is TRUE, block execution is stopped by preprocessing stop and
active tool radius compensation, and does not resume until after a user acknowledgment
(START).
If it is FALSE, machining is not interrupted at such a program point.
42490 CUTCOM_G40_STOPRE - W1
- Retraction behavior of tool radius compensation with prep. stop BOOLEAN Immediately
-
- - FALSE, FALSE, 0 - 3/3 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Description: FALSE:
If there is a preprocessing stop (either programmed or generated internally by the
control) before the deselection block (G40) when tool radius compensation is active,
then firstly the starting point of the deselection block is approached from the last
end point before the preprocessing stop. The deselection block itself is then
executed, i.e. the deselection block is usually replaced by two traversing blocks.
Tool radius compensation is no longer active in these blocks. The behavior is thus
identical with that before the introduction of this setting data.
TRUE:
If there is a preprocessing stop (either programmed or generated internally by the
control) before the deselection block (G40) when tool radius compensation is active,
the end point of the deselection point is traversed in a straight line from the last
end point before the preprocessing stop.
Parameter Manual
List Manual, 01/2017 339
42494 CUTCOM_ACT_DEACT_CTRL - W1
- Approach & retraction behavior with 2-1/2D tool radius compens. DWORD Immediately
-
- - 2222, 2222, 2222, - - 3/3 U
2222, 2222, 2222,
2222, 2222...
Description: This setting data controls the approach and retraction behavior with tool radius
compensation if the activation or deactivation block does not contain any traversing
information. It is only evaluated with 2-1/2D TRC
(CUT2D or CUT2DF).
The decimal coding is as follows:
N N N N
| | | |____ Approach behavior for tools with tool point direction
| | | (turning tools)
| | |______ Approach behavior for tools without tool point direction
| | (milling tools)
| |________ Retract behavior for tools with tool point direction
| (turning tools)
|__________ Retract behavior for tools without tool point direction
(milling tools)
If the position in question contains a 1, approach or retraction is always performed,
even if G41/G42 or G40 stands alone in a block.
For example:
N100 x10 y0
N110 G41
N120 x20
If a tool radius of 10mm is assumed in the above example, position x10y10 is approached
in block N110.
If the position in question contains the value 2, the approach or retraction movement
is only performed if at least one geometry axis is programmed in the activation/
deactivation block. To obtain the same results as the above example with this setting,
the program must be altered as follows:
N100 x10 y0
N110 G41 x10
N120 x20
If axis information x10 is missing in block N110, activation of TRC is delayed by one
block, i.e. the activation block would now be N120.
If the position in question contains a 3, retraction is not performed in a deactivation
block (G40) if only the geometry axis perpendicular to the compensation plane is
programmed. In this case, the motion perpendicular to the compensation plane is
performed first. This is followed by the retraction motion in the compensation plane.
In this case, the block after G40 must contain motion information in the compensation
plane. The approach motions for values 2 and 3 are identical.
If the position in question contains a value other than 1, 2 or 3, i.e. in particular
the value 0, an approach or retraction movement is not performed in a block that does
not contain any traversing information.
About the term "Tools with tool point direction":
These are tools with tool numbers between 400 and 599 (turning and grinding tools),
whose tool point direction has a value between 1 and 8. Turning and grinding tools with
tool point direction 0 or 9 or other undefined values are treated like milling tools.
Note:
Parameter Manual
340 List Manual, 01/2017
If the value of this setting data is changed within a program, we recommend programming
a preprocessing stop (stopre) before the description to avoid the new value being used
in program sections before that point. The opposite case is not serious, i.e. if the
setting data is written, subsequent NC blocks will definitely access the new value.
42496 CUTCOM_CLSD_CONT - -
- Tool radius compensation behavior with closed contour BOOLEAN Immediately
-
- - TRUE, TRUE, TRUE, 0 - 3/3 U
TRUE, TRUE, TRUE,
TRUE, TRUE...
Description: FALSE:
CASE A: If two intersections arise on correction of the inner side with an (almost)
closed contour consisting of two successive circle blocks or a circle and a linear
block, by default the intersection is chosen that is located on the first partial
contour nearer to the beginning of the block.
A contour is considered (almost) closed if the distance between the starting point of
the first block and the end point of the second block is less than 10% of the active
compensation radius, but not greater than 1000 path increments (corresponds to 1mm
with 3 decimal places).
CASE B: If on correction of the inner side and a block transition between a straight
line and a circle with an angle of aperture of more than approx. 315 degrees, the
offset curve of the straight line intersects the offset curve of the circle at two
points, by default the point of intersection is chosen that is located on the first
partial contour nearer to the beginning of the block.
TRUE:
CASE A: In the same situation as described above, the point of intersection is chosen
that is located on the first partial contour nearer to the block end.
CASE B: In the same situation as described above, the point of intersection is chosen
that is located on the first partial contour nearer to the block end, but only if the
absolute value of the contour violation caused by this is less than the effective
contour tolerance. For the effective contour tolerance, see the description "Contour/
orientation tolerance" in FB1. The currently effective tolerance can be read with
$AC_CTOL. If a tolerance of zero is programmed in this way, a permanently assigned
tolerance of 0.002mm applies.
The tolerance value is applied that is valid for activation of the tool radius
correction with G41 or G42.
42500 SD_MAX_PATH_ACCEL - B2
m/s² Maximum path acceleration DOUBLE Immediately
-
808d-me42 - 10000., 10000., 1.0e-6 - 1/1 M
10000., 10000.,
10000., 10000.,
10000., 10000....
808d-me62 - 10000., 10000., 1.0e-6 - 1/1 M
10000., 10000.,
10000., 10000.,
10000., 10000....
808d-te42 - 10000., 10000., 1.0e-6 - 1/1 M
10000., 10000.,
10000., 10000.,
10000., 10000....
Parameter Manual
List Manual, 01/2017 341
42502 IS_SD_MAX_PATH_ACCEL - B2
- Evaluate SD42500 $SC_SD_MAX_PATH_ACCEL BOOLEAN Immediately
-
808d-me42 - FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-me62 - FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te42 - FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te62 - FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte40 - FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte60 - FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Description: SD42500 $SC_SD_MAX_PATH_ACCEL is included in the limit calculations if SD42502
$SC_IS_SD_MAX_PATH_ACCEL=TRUE
Related to ...
SD42500 $SC_SD_MAX_PATH_ACCEL
Parameter Manual
342 List Manual, 01/2017
42510 SD_MAX_PATH_JERK - B2
m/s³ Maximum path-related jerk as setting data DOUBLE Immediately
-
808d-me42 - 100000., 100000., 1.e-9 - 1/1 M
100000., 100000.,
100000., 100000.,
100000., 1...
808d-me62 - 100000., 100000., 1.e-9 - 1/1 M
100000., 100000.,
100000., 100000.,
100000., 1...
808d-te42 - 100000., 100000., 1.e-9 - 1/1 M
100000., 100000.,
100000., 100000.,
100000., 1...
808d-te62 - 100000., 100000., 1.e-9 - 1/1 M
100000., 100000.,
100000., 100000.,
100000., 1...
808d-mte40 - 100000., 100000., 1.e-9 - 7/7 U
100000., 100000.,
100000., 100000.,
100000., 1...
808d-mte60 - 100000., 100000., 1.e-9 - 7/7 U
100000., 100000.,
100000., 100000.,
100000., 1...
Description: Related to ...
SD42512 $SC_IS_SD_MAX_PATH_JERK
42512 IS_SD_MAX_PATH_JERK - B2
- Evaluate SD42510 $SC_SD_MAX_PATH_JERK BOOLEAN Immediately
-
808d-me42 - FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-me62 - FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te42 - FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te62 - FALSE, FALSE, 0 - 1/1 M
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Parameter Manual
List Manual, 01/2017 343
42520 CORNER_SLOWDOWN_START - -
mm Start of feed reduction at G62. DOUBLE Immediately
-
808d-me42 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-me62 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-te42 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-te62 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-mte40 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 7/7 U
0....
808d-mte60 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 7/7 U
0....
Description: Traverse path distance from which the feed is reduced before the corner with G62.
42522 CORNER_SLOWDOWN_END - -
mm End of feed reduction at G62. DOUBLE Immediately
-
808d-me42 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-me62 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-te42 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-te62 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-mte40 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 7/7 U
0....
808d-mte60 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 7/7 U
0....
Description: Traverse path distance up to which the feed remains reduced after a corner with G62.
42524 CORNER_SLOWDOWN_OVR - -
% Feed override reduction at G62 DOUBLE Immediately
-
808d-me42 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
Parameter Manual
344 List Manual, 01/2017
808d-me62 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-te42 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-te62 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-mte40 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 7/7 U
0....
808d-mte60 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 7/7 U
0....
Description: Override used to multiply the feed at the corner with G62.
42526 CORNER_SLOWDOWN_CRIT - -
degrees Corner detection at G62 DOUBLE Immediately
-
808d-me42 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-me62 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-te42 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-te62 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 1/1 M
0....
808d-mte40 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 7/7 U
0....
808d-mte60 - 0., 0., 0., 0., 0., 0., 0., 0.0 - 7/7 U
0....
Description: Angle from which a corner is taken into account when reducing the feed with G62.
For example SD42526 $SC_CORNER_SLOWDOWN_CRIT = 90 means that all corners of 90 degrees
or a more acute angle are traversed slower with G62.
42528 CUTCOM_DECEL_LIMIT - -
- Feed lowering on circles with tool radius compensation DOUBLE Immediately
-
808d-me42 - 0., 0., 0., 0., 0., 0., 0., 0. 1. 1/1 M
0....
808d-me62 - 0., 0., 0., 0., 0., 0., 0., 0. 1. 1/1 M
0....
808d-te42 - 0., 0., 0., 0., 0., 0., 0., 0. 1. 1/1 M
0....
808d-te62 - 0., 0., 0., 0., 0., 0., 0., 0. 1. 1/1 M
0....
808d-mte40 - 0., 0., 0., 0., 0., 0., 0., 0. 1. 7/7 U
0....
808d-mte60 - 0., 0., 0., 0., 0., 0., 0., 0. 1. 7/7 U
0....
Description: The setting data limits feed lowering of the tool center point on concave circle
segments with tool radius compensation active and CFC or CFIN selected.
With CFC, the feed is defined at the contour. On concave circular arcs, feed lowering
of the tool center point is created by the ratio of the contour curvature to the tool
center point path curvature. The setting data is limiting this effect, reducing
backing off and overheating of the tool.
For contours with varying curvatures, a mid-range curvature is used.
Parameter Manual
List Manual, 01/2017 345
0: Provides the previous behavior: If the ratio between contour radius and tool
center point path radius is less than or equal to 0.01 the feed is applied to the tool
center point path. Less pronounced feed reductions are executed.
>0: Feed lowering is limited to the programmed factor. At 0.01, this means that the
feed of the tool center point path is possibly only 1 percent of the programmed feed
value.
1: On concave contours, the tool center point feed equals the programmed feed (the
behavior then corresponds to CFTCP).
42600 JOG_FEED_PER_REV_SOURCE - V1
- Control revolutional feedrate in JOG DWORD Immediately
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... -3 31 1/1 M
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... -3 31 1/1 M
808d-te42 - 0, 0, 0, 0, 0, 0, 0, 0... -3 31 1/1 M
808d-te62 - 0, 0, 0, 0, 0, 0, 0, 0... -3 31 1/1 M
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... -3 31 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... -3 31 7/7 U
Description: The revolutional feedrate in JOG mode for geometry axes on which a frame with rotation
acts.
0= No revolutional feedrate is active.
>0= Machine axis index of the rotary axis/spindle from which the revolutional
feedrate is derived.
-1= The revolutional feedrate is derived from the master spindle of the channel in
which the axis/spindle is active.
-2= The revolutional feedrate is derived from the axis with machine axis index ==
0.
-3= The revolutional feedrate is derived from the master spindle of the channel in
which the axis/spindle is active. No revolutional feedrate is active if the master
spindle is at a standstill.
Related to ....
SD43300: $SA_ASSIGN_FEED_PER_REV_SOURCE (revolutional feedrate for position axes/
spindles)
42660 ORI_JOG_MODE - -
- Definition of virtual kinematics for JOG DWORD Immediately
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... 0 5 0/0 S
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... 0 5 0/0 S
808d-te42 - 0, 0, 0, 0, 0, 0, 0, 0... 0 5 0/0 S
808d-te62 - 0, 0, 0, 0, 0, 0, 0, 0... 0 5 0/0 S
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... 0 5 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... 0 5 7/7 U
Description: This SD can be used to define virtual kinematics, which become active for the manual
travel of orientations.
This setting data is evaluated only by the generic 5/6-axis transformation. This data
has no meaning for OEM transformations.
The following setting options are available:
0: The virtual kinematics are defined by the transformation.
1: Euler angles are traversed during jog, that is the 1st axis turns round the Z
direction, the 2nd axis turns around the X direction and, if present, the 3rd axis
turns aound the new Z direction.
Parameter Manual
346 List Manual, 01/2017
2: RPY angles are traversed during jog with the turning sequence XYZ, that is the
1st axis turns around the x direction, the 2nd axis turns around the Y direction and,
if present, the 3rd axis turns around the new Z direction.
3: RPY angles are traversed during jog with the turning sequence ZYX, that is the
1st axis turns around the Z direction, the 2nd axis turns around the Y direction and,
if present, the 3rd axis turns around the new X direction.
4: The turning sequence of the rotary axes is set by means of MD21120
$MC_ORIAX_TURN_TAB_1.
5: The turning sequence of the rotary axes is set by means of MD21130
$MC_ORIAX_TURN_TAB_2.
42690 JOG_CIRCLE_CENTRE - -
mm Center of the circle DOUBLE Immediately
-
808d-me42 3 0, 0, 0, 0, 0, 0, 0, 0, 0, - - 2/2 M
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0...
808d-me62 3 0, 0, 0, 0, 0, 0, 0, 0, 0, - - 2/2 M
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0...
808d-te42 3 0, 0, 0, 0, 0, 0, 0, 0, 0, - - 2/2 M
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0...
808d-te62 3 0, 0, 0, 0, 0, 0, 0, 0, 0, - - 2/2 M
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0...
808d-mte40 3 0, 0, 0, 0, 0, 0, 0, 0, 0, - - 7/7 U
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0...
808d-mte60 3 0, 0, 0, 0, 0, 0, 0, 0, 0, - - 7/7 U
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0...
Description: This setting data is used to define the circle center point in the workpiece coordinate
system during JOG of circles.
Only the relevant center point coordinates of the geometry axes in the active plane
are evaluated, not the coordinate of the geometry axis vertical to the plane. This
setting data is written via the user interface.
By default the coordinate of an axis with diameter programming is in the diameter. This
can be changed with MD20360 $MC_TOOL_PARAMETER_DEF_MASK Bit 13 = 1 by indicating a
radius.
42691 JOG_CIRCLE_RADIUS - -
mm Circle radius DOUBLE Immediately
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... - - 2/2 M
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... - - 2/2 M
808d-te42 - 0, 0, 0, 0, 0, 0, 0, 0... - - 2/2 M
808d-te62 - 0, 0, 0, 0, 0, 0, 0, 0... - - 2/2 M
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
Description: With this setting data, the circle radius in the machine, the maximum circle during
inner machining or the minimum circle during outer machining are defined when jogging
circles. This setting data is written via the user interface.
Parameter Manual
List Manual, 01/2017 347
42692 JOG_CIRCLE_MODE - -
- JOG of circles mode DWORD Immediately
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0xf 2/2 M
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0xf 2/2 M
808d-te42 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0xf 2/2 M
808d-te62 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0xf 2/2 M
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0xf 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0xf 7/7 U
Description: This setting data sets the following during JOG of circles:
Bit 0 = 0 :
Travel to + creates traversing on a circular path in counterclockwise direction;
travel to - creates traversing in clockwise direction.
Bit 0 = 1 :
Travel to + creates traversing on a circular path in clockwise direction; travel to -
creates traversing in counterclockwise direction.
Bit 1 = 0 :
The tool radius is not taken into account in checking the limitation produced by the
specified circle or by the circle segment limited by the start and end angles.
Bit 1 = 1 :
The tool radius is taken into account in checking the limitation produced by the
specified circle or by the circle segment limited by the start and end angles.
Bit 2 = 0 :
Internal machining is performed. The circle radius in SD42691 $SC_JOG_CIRCLE_RADIUS is
the maximum possible radius.
Bit 2 = 1 :
External machining is performed. The circle radius in SD42691 $SC_JOG_CIRCLE_RADIUS
is the minimum possible radius.
Bit 3 = 0 :
Given a full circle, the radius is enlarged starting from the circle center point in
the direction of the ordinate (2nd geometry axis) of the plane.
Bit 3 = 1 :
Given a full circle, the radius is enlarged starting from the circle center point in
the direction of the abscissa (1st geometry axis) of the plane.
This setting data should be written via the user interface.
42693 JOG_CIRCLE_START_ANGLE - -
degrees Circle start angle DOUBLE Immediately
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 2/2 M
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 2/2 M
808d-te42 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 2/2 M
808d-te62 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 2/2 M
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 7/7 U
Description: This setting data defines the start angle during JOG of circles.
The start angle refers to the abscissa of the current plane. Traversing is only
possible within the range
Parameter Manual
348 List Manual, 01/2017
between the start and the end angle. SD42692 $SC_JOG_CIRCLE_MODE bit 0 defines the
direction from the start to the end angle. If start and end angle equal zero, no
limitation is active.
This setting data is written via the user interface.
42694 JOG_CIRCLE_END_ANGLE - -
degrees Circle end angle DOUBLE Immediately
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 2/2 M
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 2/2 M
808d-te42 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 2/2 M
808d-te62 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 2/2 M
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... 0 360 7/7 U
Description: This setting data defines the end angle during JOG of circles.
The end angle refers to the abscissa of the current plane. Traversing is only possible
within the range
between the start and the end angle. SD42692 $SC_JOG_CIRCLE_MODE bit 0 defines the
direction from the start to the end angle. If start and end angle equal zero, no
limitation is active.
This setting data is written via the user interface.
42700 EXT_PROG_PATH - K1
- Program path for external subroutine call EXTCALL STRING Immediately
-
808d-me42 - - - - 3/3 U
808d-me62 - - - - 3/3 U
808d-te42 - - - - 3/3 U
808d-te62 - - - - 3/3 U
808d-mte40 - - - - 7/7 U
808d-mte60 - - - - 7/7 U
Description: The total path results from the string chaining of SD42700 $SC_EXT_PROG_PATH + the
programmed subprogram identifier.
42750 ABSBLOCK_ENABLE - K1
- Enable base block display BOOLEAN Immediately
-
808d-me42 - TRUE, TRUE, TRUE, 0 - 1/1 M
TRUE, TRUE, TRUE,
TRUE, TRUE...
808d-me62 - TRUE, TRUE, TRUE, 0 - 1/1 M
TRUE, TRUE, TRUE,
TRUE, TRUE...
808d-te42 - TRUE, TRUE, TRUE, 0 - 1/1 M
TRUE, TRUE, TRUE,
TRUE, TRUE...
808d-te62 - TRUE, TRUE, TRUE, 0 - 1/1 M
TRUE, TRUE, TRUE,
TRUE, TRUE...
Parameter Manual
List Manual, 01/2017 349
42900 MIRROR_TOOL_LENGTH - W1
- Sign change of tool length with mirror image machining BOOLEAN Immediately
-
808d-me42 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-me62 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te42 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te62 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte40 - FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte60 - FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Description: TRUE:
If a frame with mirror image machining is active, the tool components
($TC_DP3[..., ...] to $TC_DP5[..., ...]) and the components of the base dimensions
($TC_DP21[..., ...] to $TC_DP23[..., ...]) whose associated axes
are mirrored, are also mirrored, i.e. their sign is inverted. The wear values
are not mirrored. If the wear values are to be mirrored too,
SD42910 $SC_MIRROR_TOOL_WEAR must be set.
FALSE:
The sign for tool length components is unaffected by whether a frame with mirror image
machining is active.
42910 MIRROR_TOOL_WEAR - W1
- Sign change of tool wear with mirror image machining BOOLEAN Immediately
-
808d-me42 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Parameter Manual
350 List Manual, 01/2017
42920 WEAR_SIGN_CUTPOS - W1
- Sign of tool wear depending on tool point direction BOOLEAN Immediately
-
808d-me42 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-me62 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te42 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te62 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte40 - FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte60 - FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Description: TRUE:
Parameter Manual
List Manual, 01/2017 351
In the case of tools with a relevant tool point direction (turning and grinding tools),
the sign for wear of the tool length components depends on the tool point direction.
The sign is inverted in the following cases (marked with an X):
Tool point direction Length 1 Length 2
1
2 X
3 X X
4 X
5
6
7 X
8 X
9
The sign for wear value of length 3 is not influenced by this setting data.
The SD42930 $SC_WEAR_SIGN acts in addition to this setting data.
FALSE:
The sign for wear of the tool length components is unaffected by the tool point
direction.
42930 WEAR_SIGN - W1
- Sign of wear BOOLEAN Immediately
-
808d-me42 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-me62 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te42 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-te62 - FALSE, FALSE, 0 - 0/0 S
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte40 - FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
808d-mte60 - FALSE, FALSE, 0 - 7/7 U
FALSE, FALSE,
FALSE, FALSE,
FALSE, FALSE...
Description: TRUE:
The sign for wear of the tool length components and the tool radius are inverted, i.e.
if a positive value in entered, the total dimension is decreased.
FALSE:
The sign for wear of the tool length components and the tool radius is not inverted.
Parameter Manual
352 List Manual, 01/2017
42940 TOOL_LENGTH_CONST - W1
- Change of tool length components with change of active plane DWORD Immediately
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... - - ReadOnly M
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... - - ReadOnly M
808d-te42 - 18 - - ReadOnly M
808d-te62 - 18 - - ReadOnly M
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
Description: If this setting data is not equal to 0, the assignment of tool length components
(length, wear, base dimensions) to geometry axes is not changed when the machining
plane (G17 - G19) is changed.
The assignment of tool length components to geometry axes can be derived from the value
of the setting data according to the following tables.
The assignment of the tool orientation components is not affected by this setting
data. Setting data SD42945 $SC_TOOL_ORI_CONST_M and SD42947 $SC_TOOL_ORI_CONST_T may
have to be set accordingly.
A distinction is made between turning and grinding tools (tool types 400 to 599) and
other tools (typically milling tools) in the assignment.
Representation of this information in tables assumes that geometry axes 1 to 3 are
called X, Y and Z. For assignment of an offset to an axis, not the axis identifier but
the axis sequence is relevant.
Assignment for turning tools and grinding tools (tool types 400 to 599):
Content Length 1 Length 2 Length 3
17 Y X Z
18* X Z Y
Parameter Manual
List Manual, 01/2017 353
19 Z Y X
-17 X Y Z
-18 Z X Y
-19 Y Z X
* Any value which is not 0 and is not one of the six values listed, is treated as value
18.
For values that are the same but with a different sign, assignment of length 3 is
always the same, lengths 1 and 2 are reversed. Assignment for all tools which are
neither turning nor grinding tools (tool types < 400 or > 599):
Content Length 1 Length 2 Length 3
17* Z Y X
18 Y X Z
19 X Z Y
-17 Z X Y
-18 Y Z X
-19 X Y Z
* Any value which is not 0 and is not one of the six values listed, is treated as
value 17.
For values that are the same but with a different sign, assignment of length 1 is
always the same, lengths 2 and 3 are reversed.
If the 100s digit of the settings data is 1, the sign of the second length component
is inverted.
If the setting data SD42950 $SC_TOOL_LENGTH_TYPE has the value 3, this setting data is
only active with milling tools. Together with setting data SD42942
$SC_TOOL_LENGTH_CONST_T, the length assignments can then be set separately for turning
and milling tools.
42942 TOOL_LENGTH_CONST_T - W1
- Change tool length components for turning tools with change of DWORD Immediately
active plane
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... - - 0/0 S
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... - - 0/0 S
808d-te42 - 18 - - 0/0 S
808d-te62 - 18 - - 0/0 S
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
Description: This setting data is only evaluated if SD42950 $SC_TOOL_LENGTH_TYPE has the value 3.
Under this condition, it has the following meaning:
If this setting data is not equal to zero, the assignment of the tool length components
(length, wear and base dimensions) of turning and grinding tools (tool types 400 to
599) to geometry axes is not changed when the machining plane (G17 - G19) is changed.
The assignment of tool orientation components is not affected by this setting data.
Setting data SD42957 $SC_TOOL_ORI_CONST_T may have to be set correspondingly.
The assignment of tool orientation components to the geometry results from the value
of the setting data according to the following table.
The representation of this information in tables assumes that geometry axes 1 to 3 are
called X, Y and Z. For assignment of an offset to an axis, not the axis identifier but
the axis sequence is relevant.
Content Length 1 Length 2 Length 3
17 Y X Z
18* X Z Y
Parameter Manual
354 List Manual, 01/2017
19 Z Y X
-17 X Y Z
-18 Z X Y
-19 Y Z X
* Any value which is not 0 and is not one of the six values listed, is evaluated as
value 18.
For values that are the same but with a different sign, assignment of length 3 is
always the same, lengths 1 and 2 are reversed.
If the 100s digit of the settings data is 1, the sign of the second length component
is inverted.
42950 TOOL_LENGTH_TYPE - W1
- Assignment of tool length compensation independent of tool type DWORD Immediately
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... - - ReadOnly M
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... - - ReadOnly M
808d-te42 - 2 - - ReadOnly M
808d-te62 - 2 - - ReadOnly M
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
Description: This setting data defines the assignment of the tool length components to the geometry
axes irrespective of the tool type. It can assume any value between 0 and 3. Any other
value is interpreted as 0.
Value
0: Standard assignment. A distinction is made between turning and grinding tools
(tool types 400 to 599) and other tools (milling tools).
1: The tool length components are assigned irrespective of the actual tool type,
always as for milling tools.
2. The tool length components are assigned irrespective of the actual tool type,
always as for turning and grinding tools.
3. The tool length components are assigned separately, on the one hand for turning
and grinding tools (tool types 400 to 599) and, on the other hand, for all other tools
(milling tools).
The assignment of tool components is specified as follows:
Milling tools:
The assignment of tool length components is specified by SD42940
$SC_TOOL_LENGTH_CONST.
Turning and grinding tools:
The assignment of tool length components is specified by SD42942
$SC_TOOL_LENGTH_CONST_T.
The setting data also affects the wear values assigned to the length components.
If SD42940 $SC_TOOL_LENGTH_CONST is set, the tables defined there access the table for
milling and turning tools defined by SD42950 $SC_TOOL_LENGTH_TYPE irrespective of the
actual tool type if the value of the latter is 1 or 2.
42954 TOOL_ORI_CONST_M - W1
- Change of the tool orientation component for milling tools on plane DWORD Immediately
change
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... - - 0/0 S
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... - - 0/0 S
808d-te42 - 0 - - 0/0 S
Parameter Manual
List Manual, 01/2017 355
808d-te62 - 0 - - 0/0 S
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
Description: If this setting data is not equal to zero, a clockwise, orthogonal tool coordinate
system is defined for milling tools (all tool types except 400 to 599), which remains
unchanged when the machining plane is changed (G17 - G19. It has no relevance for
turning and grinding tools.
The orientation coordinate system is determined by the orientation vector and a normal
orientation vector extending perpendicularly to it. It is completed by a third vector,
the binormal vector, which derives from the cross product of the normal orientation
vector and the orientation vector.
The basic orientation is determined by the units and tens digits of the setting data.
Apart from the value 0, only the values 17, 18 and 19 are permissible. All other values
are treated as if their value were 17.
Orientation Normal orient- Binormal
Content vector ation vector vector
17* (0, 0, 1) (0, 1, 0) (1, 0, 0)
18 (0, 1, 0) (1, 0, 0) (0, 0, 1)
19 (1, 0, 0) (0, 0, 1) (0, 1, 0)
* Each value not equal to 0 that is not one of the listed values is evaluated as if it
were the value 17.
If n is the content of the 100s digit of the setting data, the coordinate system is
rotated around the orientation vector by the angle n * 90 degrees. n may have the
values 0 to 3. Larger values are evaluated as if they were 0.
If the sign of the setting data is negative, the coordinate system is rotated around
the axis by 180 degrees, which is defined by the original position of the normal
orientation vector (that is, before any rotation due to n being unequal to 0).
Example:
If the content of the setting data is -18, then:
Orientation vector (0, -1, 0)
Normal orientation vector (1, 0, 0)
Binormal vector (0 , 0, -1)
Handling of tools with an explicitly programmed tool orientation by means of cutting
edge data ($TC_DPV..):
This setting data is normally ignored for tools for which the orientation is defined
in this way. This means that the programmed orientation vectors are assigned to the
geometry axes in response to the active machining plane (G17 - G19).
If the setting data is also active for such tools, the 1000s digit must be equal to 1.
However, the 100s digit and the sign are not evaluated. This means that the setting
data only defines how the orientation components are assigned to the geometry axis
directions. No additional rotations are performed.
42956 TOOL_ORI_CONST_T - W1
- Change in the tool orientation component for turning tools on plane DWORD Immediately
change
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... - - 0/0 S
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... - - 0/0 S
808d-te42 - 18 - - 0/0 S
808d-te62 - 18 - - 0/0 S
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... - - 7/7 U
Parameter Manual
356 List Manual, 01/2017
Description: If this setting data is not equal to zero, the assignment of the tool orientation
components of turning and grinding tools (tool types 400 to 599) to the geometry axes
is not changed if the machining plane changes (G17 - G19. It has no relevance for tools
other than turning and grinding tools.
The orientation coordinate system is determined by the orientation vector and a normal
orientation vector lying at right-angles to it. It is completed by a third vector, the
binormal vector, which is given by the cross product of the normal orientation vector
and the orientation vector.
The basic orientation is determined by the units and tens digits of the setting data.
Apart from the value 0, only the values 17, 18 and 19 are permissible. All other values
are treated as if their value were 18.
Orientation Normal orient- Binormal
Content vector ation vector vector
17 (0, 0, 1) (0, 1, 0) (1, 0, 0)
18* (0, 1, 0) (1, 0, 0) (0, 0, 1)
19 (1, 0, 0) (0, 0, 1) (0, 1, 0)
* Each value not equal to 0, which is not one of the listed values is evaluated as if
it were the value 18.
If n is the content of the 100s digit of the setting data, the coordinate system is
rotated around the orientation vector by the angle n * 90 degrees. n may have the
values 0 to 3. Larger values are evaluated as if they were 0.
If the sign of the setting data is negative, the coordinate system is rotated around
the axis by 180 degrees, which is defined by the original position of the normal
orientation vector (that is before any rotation on account of n being unequal to 0).
Example:
If the content of the setting data is -18, then:
Orientation vector (0, -1, 0)
Normal orientation vector (1, 0, 0)
Binormal vector (0 , 0, -1)
Handling of tools with an explicitly programmed tool orientation by using cutting edge
data ($TC_DPV..):
This setting data is normally ignored for tools for which the orientation is defined
in this way. This means that the programmed orientation vectors are assigned to the
geometry axes according to the active machining plane (G17 - G19).
If the setting data is also active for such tools, then the 1000s digit must be equal
to 1. However, the 100s digit and the sign are not evaluated. This means that the
setting data only defines how the orientation components are assigned to the geometry
axis directions. No additional rotations are executed.
42960 TOOL_TEMP_COMP - W1
- Temperature compensation for tool DOUBLE Immediately
-
- 3 0.0, 0.0, 0.0, 0.0, 0.0, - - 7/7 U
0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0,...
Description: Temperature compensation value for the tool. The compensation value acts as vector
according to the current rotation of the tool direction.
This setting data will only be evaluated, if temperature compensation has been
activated for tools with MD20390 $MC_TOOL_TEMP_COMP_ON.
Apart from that, the temperature compensation type must be set in bit 2 for the
"Compensation in tool direction" MD32750 $MA_TEP_COMP_TYPE.
The "Temperature compensation" is an option that has to be previously enabled.
Parameter Manual
List Manual, 01/2017 357
42970 TOFF_LIMIT - F2
mm Upper limit of correction value via $AA_TOFF DOUBLE Immediately
-
808d-me42 3 10.0, 10.0, 10.0, 10.0, 0.0 - 0/0 S
10.0, 10.0, 10.0, 10.0,
10.0, 10.0, 10.0...
808d-me62 3 10.0, 10.0, 10.0, 10.0, 0.0 - 0/0 S
10.0, 10.0, 10.0, 10.0,
10.0, 10.0, 10.0...
808d-te42 3 10.0, 10.0, 10.0, 10.0, 0.0 - 0/0 S
10.0, 10.0, 10.0, 10.0,
10.0, 10.0, 10.0...
808d-te62 3 10.0, 10.0, 10.0, 10.0, 0.0 - 0/0 S
10.0, 10.0, 10.0, 10.0,
10.0, 10.0, 10.0...
808d-mte40 3 10.0, 10.0, 10.0, 10.0, 0.0 - 7/7 U
10.0, 10.0, 10.0, 10.0,
10.0, 10.0, 10.0...
808d-mte60 3 10.0, 10.0, 10.0, 10.0, 0.0 - 7/7 U
10.0, 10.0, 10.0, 10.0,
10.0, 10.0, 10.0...
Description: Upper limit of the offset value which can be defined by means of synchronized actions
via the $AA_TOFF system variable.
This limit value influences the absolutely effective amount of offset through $AA_TOFF.
Whether the offset value is within the limit range can be checked via the
$AA_TOFF_LIMIT system variable.
42972 TOFF_LIMIT_MINUS - F2
mm Lower limit of the offset value $AA_TOFF DOUBLE Immediately
-
808d-me42 3 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0 0/0 S
0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0,...
808d-me62 3 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0 0/0 S
0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0,...
808d-te42 3 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0 0/0 S
0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0,...
808d-te62 3 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0 0/0 S
0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0,...
808d-mte40 3 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0 7/7 U
0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0,...
808d-mte60 3 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0 7/7 U
0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0,...
Description: Lower limit of the offset value which can be specified through synchronous actions via
the system variable $AA_TOFF.
This limit value acts on the active correction through $AA_TOFF in the minus direction.
This limit value is only effective if $MC_TOFF_MODE Bit6 = 1 is set.
Über die Systemvariable $AA_TOFF_LIMIT kann abgefragt werden, ob sich der
Korrekturwert im Grenzbereich befindet.
Parameter Manual
358 List Manual, 01/2017
42980 TOFRAME_MODE - K2
- Frame definition at TOFRAME, TOROT and PAROT DWORD Immediately
-
808d-me42 - 1000, 1000, 1000, - - 0/0 S
1000, 1000, 1000,
1000, 1000...
808d-me62 - 1000, 1000, 1000, - - 0/0 S
1000, 1000, 1000,
1000, 1000...
808d-te42 - 1000, 1000, 1000, - - 0/0 S
1000, 1000, 1000,
1000, 1000...
808d-te62 - 1000, 1000, 1000, - - 0/0 S
1000, 1000, 1000,
1000, 1000...
808d-mte40 - 1000, 1000, 1000, - - 7/7 U
1000, 1000, 1000,
1000, 1000...
808d-mte60 - 1000, 1000, 1000, - - 7/7 U
1000, 1000, 1000,
1000, 1000...
Parameter Manual
List Manual, 01/2017 359
Description: This setting data defines the direction of the geometry axes on the machining plane
(XY in the case of G17) in the case of the frame definition by means of (TOROTY,
TOROTX) or for PAROT.
When a frame is calculated, the tool direction (Z in the case of G17) is uniquely
defined so that the tool direction and vertical axis (Z in the case of G17) of the
frame are parallel and lie perpendicular on the machining plane.
Rotation around the tool axis is free at first. This free rotation can be defined using
this setting data so that the newly defined frame deviates as little as possible from
a previously active frame.
In all cases in which the setting data is not zero, an active frame remains unchanged
if the tool direction (Z in the case of G17) of the old and the new frame are the same.
SD42980 $SC_TOFRAME_MODE>= 2000:
In the case of TOROT (or TOROTY and TOROTX), the rotations and translations of the
frame chain are used to calculate a frame in the tool reference system frame
($P_TOOLFRAME) berechnet.
Machine data 21110 $MC_X_AXIS_IN_OLD_X_Z_PLANE is not evaluated.
The explantory notes below refer to the G17 plane with the XY axes in the machining
plane and the tool axis being Z.
SD42980 $SC_TOFRAME_MODE = 2000:
Rotation around the Z axis is selected so that the angle between the new X axis and
the old X-Z plane has the same absolute value as the angle between the new Y axis and
the old Y-Z plane. This setting corresponds to the mean value of both settings which
would result for values 2001 and 2002 of this setting data.
It is also applied if the value of the units digit is greater than 2.
SD42980 $SC_TOFRAME_MODE = 2001:
The new X direction is selected so that it lies in the X-Z plane of the old coordinate
system. The angular difference between the old and new Y axes is minimal with this
setting.
SD42980 $SC_TOFRAME_MODE = 2002:
The new Y direction is selected so that it lies in the Y-Z plane of the old coordinate
system. The angular difference between the old and new X axes is minimal with this
setting.
None of the other settings of SD42980 $SC_TOFRAME_MODE (0,1,2,...1000,1001..) should
be used for recommissioning.
For compatibility reasons, the following settings remain valid:
0: The orientation of the coordinate system is determined by the value of machine data
21110 $MC_X_AXIS_IN_OLD_X_Z_PLANE.
1: The new X direction is selected so that it lies in the X-Z plane of the old
coordinate system. The angular difference between the old and new Y axes is minimal
with this setting.
2: The new Y direction is selected so that it lies in the Y-Z plane of the old
coordinate system. The angular difference between the old and new X axes is minimal
with this setting.
3: The average of the two settings resulting from 1 and 2 is selected.
Addition of 100: In the case of a plane change from G17 to G18 or G19, a tool matrix
is generated, in which the new axis directions are parallel to the old directions. The
axes are swapped cyclically accordingly (standard transformation on plane changes). If
the hundreds digit equals zero, a matrix is supplied in the cases of G18 and G19 which
is derived from the unit matrix by simply rotating through 90 degrees around the X axis
(G18) or through 90 degrees around the Y axis (G19). Thus in each case one axis is
antiparallel to an initial axis. This setting is required to remain compatible with
old software versions.
Addition of 1000: The tool-frame is linked to any active basic frames and settable
frames. The response is thus compatible with earlier software versions (before 5.3).
If the thousands digit is not set, the tool frame is calculated so that any active
basic frames and settable frames are taken into account.
Parameter Manual
360 List Manual, 01/2017
42990 MAX_BLOCKS_IN_IPOBUFFER - K1
- Maximum number of blocks in IPO buffer DWORD Immediately
-
808d-me42 - -1, -1, -1, -1, -1, -1, -1, - - 1/1 M
-1...
808d-me62 - -1, -1, -1, -1, -1, -1, -1, - - 1/1 M
-1...
808d-te42 - -1, -1, -1, -1, -1, -1, -1, - - 1/1 M
-1...
808d-te62 - -1, -1, -1, -1, -1, -1, -1, - - 1/1 M
-1...
808d-mte40 - -1, -1, -1, -1, -1, -1, -1, - - 7/7 U
-1...
808d-mte60 - -1, -1, -1, -1, -1, -1, -1, - - 7/7 U
-1...
Parameter Manual
List Manual, 01/2017 361
42995 CONE_ANGLE - -
- Taper angle DOUBLE Immediately
-
808d-me42 - - -90 90 7/7 U
808d-me62 - - -90 90 7/7 U
808d-te42 - 0, 0, 0, 0, 0, 0, 0, 0... -359.9 359.9 7/7 U
808d-te62 - 0, 0, 0, 0, 0, 0, 0, 0... -359.9 359.9 7/7 U
808d-mte40 - - -90 90 7/7 U
808d-mte60 - - -90 90 7/7 U
Description: This setting data writes the taper angle for taper turning. This setting data is
written via the operator interface.
42996 JOG_GEOAX_MODE_MASK - -
- JOG of geometry axis mode DWORD Immediately
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0x7 2/2 M
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0x7 2/2 M
808d-te42 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0x7 2/2 M
808d-te62 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0x7 2/2 M
808d-mte40 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0x7 7/7 U
808d-mte60 - 0, 0, 0, 0, 0, 0, 0, 0... 0 0x7 7/7 U
Description: This setting data sets the following during JOG of geometry axes:
Bit 0 = 1 :
A traversing request for the 1st geometry axis is inverted, i.e. a traversing request
to + triggers a traversing motion to - .
Bit 1 = 1 :
A traversing request for the 2nd geometry axis is inverted, i.e. a traversing request
to + triggers a traversing motion to -.
Bit 2 = 1:
A traversing request for the 3rd geometry axis is inverted, i.e. a traversing request
to + triggers a traversing motion to -.
43200 SPIND_S - S1
rev/min Speed for spindle start by VDI DOUBLE Immediately
-
- - 0.0 0.0 - 7/7 U
Parameter Manual
362 List Manual, 01/2017
Description: Spindle speed at spindle start by NC/PLC interface signals DB380x DBX5006.1 (Spindle
start clockwise rotation) and DB380x DBX5006.2 (Spindle start counterclockwise
rotation).
Example: SD43200 $SA_SPIND_S[S1] = 600
Spindle 1 is started at a speed of 600 rpm upon detection of the positive edge of one
of the above-mentioned VDI starting signals.
Speed programming values are entered in the SD by setting bit 4=1 in MD35035
$MA_SPIND_FUNCTION_MASK.
The SD becomes active in JOG mode as a default speed by setting bit 5=1 in MD35035
$MA_SPIND_FUNCTION_MASK (exception: the value is zero).
Related to:
MD35035 $MA_SPIND_FUNCTION_MASK
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
43202 SPIND_CONSTCUT_S - S1
m/min Const cut speed for spindle start by VDI DOUBLE Immediately
-
- - 0.0 0.0 - 7/7 U
Description: Definition of the constant cutting speed for the master spindle.
The setting data is evaluated at spindle start by the NC/PLC interface signals DB380x
DBX5006.1 (Spindle start clockwise rotation) and DB380x DBX5006.2 (Spindle start
counterclockwise rotation)
Cutting speed programming values are entered in the SD by setting bit 8=1 in MD35035
$MA_SPIND_FUNCTION_MASK.
Related to:
MD35035 $MA_SPIND_FUNCTION_MASK
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
43210 SPIND_MIN_VELO_G25 - S1
rev/min Programmed spindle speed limitation G25 DOUBLE Immediately
-
- - 0.0 0.0 - 7/7 U
Parameter Manual
List Manual, 01/2017 363
Description: A minimum spindle speed limit below which the spindle must not fall is entered in
SPIND_MIN_VELO_G25. The NCK limits the set spindle speed to this value if it is too
low.
The spindle speed may only fall below the minimum as a result of:
● Spindle offset 0%
● M5
● S0
● NC/PLC interface signal DB380x DBX4.3 (Spindle stop)
● NC/PLC interface signal DB380x DBX2.1 (Servo enable)
● NC/PLC interface signal DB3300 DBX3.7 (Channel status: Reset)
● NC/PLC interface signal DB380x DBX2.2 (Delete distance-to-go/Spindle reset)
● NC/PLC interface signal DB380x DBX2002.5 (Oscillation speed)
● Cancel S value
SD irrelevant to ......
other spindle modes used in open-loop control mode (SPOS, M19, SPOSA)
Related to:
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
43220 SPIND_MAX_VELO_G26 - S1
rev/min Programmable upper spindle speed limitation G26 DOUBLE Immediately
-
- - 1000.0 0.0 - 7/7 U
Description: A maximum spindle speed is entered in SD43220 $SA_SPIND_MAX_VELO_G26, which the
spindle must not exceed. The NCK limits an excessive spindle speed setpoint to this
value.
SD irrelevant for ......
all spindle modes except open-loop control mode.
Special cases, errors, ......
The value in SD43210 $SA_SPIND_MIN_VELO_G26 can be altered by means of:
● G26 S.... in the part program
● Operator commands via HMI
The value in SD43210 $SA_SPIND_MIN_VELO_G26 is retained after a reset or Power Off.
Related to ....
SD43210 $SA_SPIND_MIN_VELO_G25 (programmed spindle speed limit G25)
SD43230 $SA_SPIND_MAX_VELO_LIMS (programmed spindle speed limit G96/961)
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
Parameter Manual
364 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 365
Related to ....
SD42600 $SC_JOG_FEED_PER_REV_SOURCE (revolutional feedrate for geometry axes on
which a frame with rotation acts in JOG mode.)
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
43320 JOG_POSITION - -
mm, degrees JOG position DOUBLE Immediately
-
- - 0.0 - - 7/7 U
Description: Position to be approached in JOG. Depending on MD10735 $MN_JOG_MODE_MASK bit 4 axial
frames and, with an axis configured as geometry axis, the tool length offset are
considered.
43400 WORKAREA_PLUS_ENABLE - A3
- Working area limitation active in positive direction BOOLEAN Immediately
CTEQ
- - FALSE 0 - 7/7 U
Description: 1: The working area limitation of the axis concerned is active in the positive
direction.
0: The working area limitation of the axis concerned is switched off in the positive
direction.
The setting data is parameterized via the operator panel in the operating area
"Parameters" by activating/deactivating the working area limitation.
SD irrelevant for ......
G code: WALIMOF
43410 WORKAREA_MINUS_ENABLE - A3
- Working area limitation active in the negative direction BOOLEAN Immediately
CTEQ
- - FALSE 0 - 7/7 U
Description: 1: The working area limitation of the axis concerned is active in the negative
direction.
0: The working area limitation of the axis concerned is switched off in the negative
direction.
The setting data is parameterized via the operator panel in the operating area
"Parameters" by activating/deactivating the working area limitation.
SD irrelevant for ......
G code: WALIMOF
43420 WORKAREA_LIMIT_PLUS - A3
mm, degrees Working area limitation plus DOUBLE Immediately
-
- - 1.0e+8 - - 7/7 U
Parameter Manual
366 List Manual, 01/2017
Description: The working area defined in the basic coordinate system in the positive direction of
the axis concerned can be limited with axial working area limitation.
The setting data can be changed on the operator panel in the operating area
"Parameters".
The positive working area limitation can be changed in the program with G26.
SD irrelevant for ......
G code: WALIMOF
Related to ....
SD43400 $SA_WORKAREA_PLUS_ENABLE
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
43430 WORKAREA_LIMIT_MINUS - A3
mm, degrees Working area limitation minus DOUBLE Immediately
-
- - -1.0e+8 - - 7/7 U
Description: The working area defined in the basic coordinate system in the negative direction of
the axis concerned can be limited with axial working area limitation.
The setting data can be changed on the operator panel in the operating area
"Parameters".
The negative working area limitation can be changed in the program with G25.
SD irrelevant for ......
G code: WALIMOF
Related to ....
SD43410 $SA_WORKAREA_MINUS_ENABLE
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
43700 OSCILL_REVERSE_POS1 - P5
mm, degrees Oscillation reversal point 1 DOUBLE Immediately
-
808d-me42 - 0.0 - - 7/7 U
808d-me62 - 0.0 - - 7/7 U
808d-te42 - 0.0 - - 0/0 S
808d-te62 - 0.0 - - 0/0 S
808d-mte40 - 0.0 - - 7/7 U
808d-mte60 - 0.0 - - 7/7 U
Description: Position of the oscillating axis at reversal point 1.
Note:
MD10710 $MN_PROG_SD_RESET_SAVE_TAB can be be set so that the value written by the part
program is transferred to the active file system on reset (that is the value is
retained after RESET.)
Application example(s)
NC language: OSP1[Axis]=Position
Related to ....
SD43710 $SA_OSCILL_REVERSE_POS2
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
Parameter Manual
List Manual, 01/2017 367
43710 OSCILL_REVERSE_POS2 - P5
mm, degrees Oscillation reversal point 2 DOUBLE Immediately
-
808d-me42 - 0.0 - - 7/7 U
808d-me62 - 0.0 - - 7/7 U
808d-te42 - 0.0 - - 0/0 S
808d-te62 - 0.0 - - 0/0 S
808d-mte40 - 0.0 - - 7/7 U
808d-mte60 - 0.0 - - 7/7 U
Description: Position of the oscillating axis at reversal point 2.
Note:
MD 10710 $MN_PROG_SD_RESET_SAVE_TAB can be be set so that the value written by the part
program is transferred to the active file system on reset (that is the value is
retained after reset.)
Application example(s)
NC language: OSP2[Axis]=Position
Related to ....
SD43700 $SA_OSCILL_REVERSE_POS1
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
43720 OSCILL_DWELL_TIME1 - P5
s Hold time at oscillation reversal point 1 DOUBLE Immediately
-
808d-me42 - 0.0 - - 7/7 U
808d-me62 - 0.0 - - 7/7 U
808d-te42 - 0.0 - - 0/0 S
808d-te62 - 0.0 - - 0/0 S
808d-mte40 - 0.0 - - 7/7 U
808d-mte60 - 0.0 - - 7/7 U
Description: Hold time of the oscillating axis at reversal point 1.
Note:
MD 10710 $MN_PROG_SD_RESET_SAVE_TAB can be be set so that the value written by the part
program is transferred to the active file system on reset (that is the value is
retained after reset.)
Application example(s)
NC language: OST1[Axis]=Position
Related to ....
SD43730 $SA_OSCILL_DWELL_TIME2
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
43730 OSCILL_DWELL_TIME2 - P5
s Hold time at oscillation reversal point 2 DOUBLE Immediately
-
808d-me42 - 0.0 - - 7/7 U
808d-me62 - 0.0 - - 7/7 U
808d-te42 - 0.0 - - 0/0 S
Parameter Manual
368 List Manual, 01/2017
43740 OSCILL_VELO - P5
mm/min, rev/min Feedrate of reciprocating axis DOUBLE Immediately
-
808d-me42 - 0.0 0.0 - 7/7 U
808d-me62 - 0.0 0.0 - 7/7 U
808d-te42 - 0.0 0.0 - 0/0 S
808d-te62 - 0.0 0.0 - 0/0 S
808d-mte40 - 0.0 0.0 - 7/7 U
808d-mte60 - 0.0 0.0 - 7/7 U
Description: Feed rate of the oscillating axis
Note:
MD 10710 $MN_PROG_SD_RESET_SAVE_TAB can be be set so that the value written by the part
program is transferred to the active file system on reset (that is the value is
retained after reset.)
Application example(s)
NC language: FA[Axis]=F value
Related to ....
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
43750 OSCILL_NUM_SPARK_CYCLES - P5
- Number of spark-out strokes DWORD Immediately
-
808d-me42 - 0 0.0 - 7/7 U
808d-me62 - 0 0.0 - 7/7 U
808d-te42 - 0 0.0 - 0/0 S
808d-te62 - 0 0.0 - 0/0 S
808d-mte40 - 0 0.0 - 7/7 U
808d-mte60 - 0 0.0 - 7/7 U
Description: Number of sparking-out strokes performed after ending the oscillating movement
Application example(s)
NC language: OSNSC[Axis]=Stroke number
Note:
Parameter Manual
List Manual, 01/2017 369
MD 10710 $MN_PROG_SD_RESET_SAVE_TAB can be be set so that the value written by the part
program is transferred to the active file system on reset (that is the value is
retained after reset.)
Related to ....
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
43760 OSCILL_END_POS - P5
mm, degrees End position of the reciprocating axis DOUBLE Immediately
-
808d-me42 - 0.0 - - 7/7 U
808d-me62 - 0.0 - - 7/7 U
808d-te42 - 0.0 - - 0/0 S
808d-te62 - 0.0 - - 0/0 S
808d-mte40 - 0.0 - - 7/7 U
808d-mte60 - 0.0 - - 7/7 U
Description: Position the oscillating axis travels to after ending the sparking-out strokes.
Note:
MD 10710 $MN_PROG_SD_RESET_SAVE_TAB can be be set so that the value written by the part
program is transferred to the active file system on reset (that is the value is
retained after reset.)
Application example(s)
NC language: OSE[Axis]=Position
Related to ....
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
43770 OSCILL_CTRL_MASK - P5
- Oscillation sequence control mask DWORD Immediately
-
808d-me42 - 0 0 0x7FFFFFFF 7/7 U
808d-me62 - 0 0 0x7FFFFFFF 7/7 U
808d-te42 - 0 0 0x7FFFFFFF 0/0 S
808d-te62 - 0 0 0x7FFFFFFF 0/0 S
808d-mte40 - 0 0 0x7FFFFFFF 7/7 U
808d-mte60 - 0 0 0x7FFFFFFF 7/7 U
Description: Bit mask:
Bit no. | Meaning in OSCILL_CTRL_MASK
------------------------------------------------------------------------------
0(LSB)-1 | 0: Stop at the next reversal point if the
| oscillating movement is switched off
|
| 1: Stop at reversal point 1 if the
| oscillating movement is switched off
| 2: Stop at reversal point 2 if the
| oscillating movement is switched off
| 3: Do not approach a reversal point when the oscillating movement is
switched off
| if no sparking-out strokes are programmed
------------------------------------------------------------------------------
Parameter Manual
370 List Manual, 01/2017
43780 OSCILL_IS_ACTIVE - P5
- Activate oscillation movement BOOLEAN Immediately
-
808d-me42 - FALSE 0 - 7/7 U
808d-me62 - FALSE 0 - 7/7 U
808d-te42 - FALSE 0 - 0/0 S
808d-te62 - FALSE 0 - 0/0 S
808d-mte40 - FALSE 0 - 7/7 U
808d-mte60 - FALSE 0 - 7/7 U
Description: Switching the oscillating movement on and off
Note:
MD 10710 $MN_PROG_SD_RESET_SAVE_TAB can be be set so that the value written by the part
program is transferred to the active file system on reset (that is the value is
retained after reset.)
Application example(s)
NC language: OS[Axis]=1, OS[Axis]=0
Related to ....
MD10709 $MN_PROG_SD_POWERON_INIT_TAB
MD10710 $MN_PROG_SD_RESET_SAVE_TAB
Parameter Manual
List Manual, 01/2017 371
43790 OSCILL_START_POS - -
mm, degrees Start position of reciprocating axis DOUBLE Immediately
-
808d-me42 - 0.0 - - 7/7 U
808d-me62 - 0.0 - - 7/7 U
808d-te42 - 0.0 - - 0/0 S
808d-te62 - 0.0 - - 0/0 S
808d-mte40 - 0.0 - - 7/7 U
808d-mte60 - 0.0 - - 7/7 U
Description: Position approached by the oscillating axis at the start of oscillation if this is set
in SD43770 $SA_OSCILL_CTRL_MASK.
Note:
MD 10710 $MN_PROG_SD_RESET_SAVE_TAB can be be set so that the value written by the part
program is transferred to the active file system on reset (that is the value is
retained after reset.)
43900 TEMP_COMP_ABS_VALUE - K3
- Position-independent temperature compensation value DOUBLE Immediately
-
808d-me42 - 0.0 - - ReadOnly M
808d-me62 - 0.0 - - ReadOnly M
808d-te42 - 0.0 - - ReadOnly M
808d-te62 - 0.0 - - ReadOnly M
808d-mte40 - 0.0 - - 7/7 U
808d-mte60 - 0.0 - - 7/7 U
Description: The position-independent temperature compensation value is defined by SD43900
$SA_TEMP_COMP_ABS_VALUE.
-
The machine axis traverses this additional compensation value as soon as the position-
independent temperature compensation has been activated (MD32750 $MA_TEMP_COMP_TYPE =
1 oder 3).
SD irrelevant for ......
MD32750 $MA_TEMP_COMP_TYPE = 0 or 2
Related to ....
MD32750 $MA_TEMP_COMP_TYPE Temperature compensation type
MD32760 $MA_COMP_ADD_VELO_FACTOR Velocity overshoot caused by compensation
43910 TEMP_COMP_SLOPE - K3
- Lead angle for position-dependent temperature compensation DOUBLE Immediately
-
808d-me42 - 0.0 - - ReadOnly M
808d-me62 - 0.0 - - ReadOnly M
808d-te42 - 0.0 - - ReadOnly M
808d-te62 - 0.0 - - ReadOnly M
808d-mte40 - 0.0 - - 7/7 U
808d-mte60 - 0.0 - - 7/7 U
Parameter Manual
372 List Manual, 01/2017
43920 TEMP_COMP_REF_POSITION - K3
- Ref. position of position-dependent temperature compensation DOUBLE Immediately
-
808d-me42 - 0.0 - - ReadOnly M
808d-me62 - 0.0 - - ReadOnly M
808d-te42 - 0.0 - - ReadOnly M
808d-te62 - 0.0 - - ReadOnly M
808d-mte40 - 0.0 - - 7/7 U
808d-mte60 - 0.0 - - 7/7 U
Description: In the case of position-dependent temperature compensation, the error curve
characteristic of the temperature-dependent actual-value deviation can often be
approximated by a straight line. This straight line is defined by a reference point
P_0 and a slope tan-ß.
SD43920 $SA_TEMP_COMP_REF_POSITION defines the position of the reference point P_0.
This reference position can be changed by the PLC user program as a function of the
current temperature.
The axis traverses additionally the compensation value calculated for the current
actual position as soon as the position-dependent temperature compensation becomes
active (MD32750 $MA_TEMP_COMP_TYPE = 2 or 3).
SD irrelevant for ......
MD32750 $MA_TEMP_COMP_TYPE = 0 or 1
Related to ....
MD32750 $MA_TEMP_COMP_TYPE Temperature compensation type
SD43910 $SA_TEMP_COMP_SLOPE Angle of slope for position-dependent temperature
compensation
Parameter Manual
List Manual, 01/2017 373
Parameter Manual
374 List Manual, 01/2017
Interfaces
The PLC user interface exchanges signals and data with the following units via the PLC user
program:
● NCK (NC kernel),
● HMI (display unit)
Signal and data are exchanged via different data areas.
The PLC user program need not take care of the exchange which is performed automatically
from the user's view.
1&. *HQHUDO
3/&
6LJQDOVWR1&
*HQHUDO
6LJQDOVIURP1& 8VHU
SURJUDP
2SHUDWLQJPRGHV
2SHUDWLQJ
PRGHV 6LJQDOVWR1&.
6LJQDOVIURP1&.
&KDQQHO
6LJQDOVWR1&.
&KDQQHO
6LJQDOVIURP1&.
6SLQGOH Q
$[LVQ
$[LV
$[LV $[LV
6SLQGOH 6LJQDOVWR1&.
6LJQDOVIURP1&.
Parameter Manual
List Manual, 01/2017 375
The signals can be subdivided into the following groups (see above):
● General signals
● Mode signals
● Channel signals
● Axis / spindle signals
V Structure DB Structure
Access Example Example Access
Bit V38000002.1 DB3800.DBX2.1 Bit
Byte VB38000002 DB3800.DBB2 Byte
Word VW38000002 DB3800.DBW2 Word
Double Word VD38000004 DB3800.DBD4 Double word
Parameter Manual
376 List Manual, 01/2017
Signal state 0 The main run reads in preprocessed part program blocks.
corresponding to ... IS "Program status running"
Note for the reader
Parameter Manual
List Manual, 01/2017 377
Parameter Manual
378 List Manual, 01/2017
DB1700 NC start
DBX7.1 Signal(s) to PLC (HMI → PLC)
Edge evaluation: Yes Signal(s) updated: Cyclic
Signal state 1 or edge AUTOMATIC mode:
change 0 → 1 The selected NC program is started or continued, or the auxiliary functions
that were saved during the program interruption are output.
If data is transferred from the PLC to the NC during program status "Program
interrupted," then this data is immediately processed with NC start.
MDI mode:
The entered block information or part program blocks are released for exe‐
cution.
Signal state 0 or edge No effect.
change 1 → 0
Note for the reader Function Manual Basic Functions K1
DB1700 NC stop
DBX7.3 Signal(s) to PLC (HMI → PLC)
Edge evaluation: No Signal(s) updated: Cyclic
Signal state 1 AUTOMATIC or MDI mode:
Execution of the active part program in the channel is stopped. The axes
(not spindles) are braked to a standstill maintaining the parameterized ac‐
celeration rates.
● Program status: Stopped
● Channel status: Interrupted
JOG mode:
In the JOG mode, incompletely traversed incremental paths (INC...) are
executed at the next NC start.
Note:
If data is transferred to the NCK after NC stop (e.g. tool offset), then this
data is processed with the next NC start.
Signal state 0 No effect.
corresponding to ... DB3300 DBX3.2 (program status stopped)
DB3300 DBX3.6 (channel status interrupted)
Note for the reader Function Manual Basic Functions K1
DB1700 Reset
DBX7.7 Signal(s) to PLC (HMI → PLC)
Edge evaluation: No Signal(s) updated: Cyclic
Signal state 1 The channel is reset. The initial settings are made (e.g. for G functions).
The channel alarms are deleted if they are not POWER ON alarms. The
"Reset" signal must be issued by the PLC (e.g. using a logic operation with
the reset key on the MCP). The signal is only evaluated by the selected
channel.
The program status changes to "Interrupted".
Signal state 0 No effect.
Parameter Manual
List Manual, 01/2017 379
DB1800 Reset
DBX0.7
Edge evaluation: Yes Signal(s) updated: Cyclic
Signal state 1 or edge A reset is initiated for the channel period. All of the current programs are
change 0 → 1 then in the program status "Aborted". All moving axes and spindles are
decelerated to zero speed according to their acceleration ramp without con‐
tour violation. The initial settings are set (e.g. for G functions). The alarms
are cleared if they are not POWER ON alarms.
Signal state 0 or edge Channel status and program execution are not influenced by this signal.
change 1 → 0
Parameter Manual
380 List Manual, 01/2017
Special cases, errors, ... An alarm that withdraws the IS "808D READY" (DB3100 DBX0.3), ensures
that the channel is no longer in the reset state.
In order to switch to another mode, a reset (DB1800 DBX0.7) must be initi‐
ated.
Note for the reader
Parameter Manual
List Manual, 01/2017 381
Parameter Manual
382 List Manual, 01/2017
DB1900
DBX1003.5 Define handwheel 1 as contour handwheel
DBX1004.5 Define handwheel 2 as contour handwheel
Signal(s) from NC (HMI → PLC)
Edge evaluation: No Signal(s) updated: Cyclic
Signal state 1 The handwheel is defined as contour handwheel via the HMI.
Signal state 0 The handwheel is not defined as contour handwheel.
Application In order that the handwheel, defined from the HMI, is effective as contour
handwheel, then the IS "Activate handwheel 1/2 as contour handwheel"
must also be set to "1".
corresponding to ... DB3200 DBX14.0/.1 (activate handwheel 1/2 as contour handwheel)
Note for the reader Function Manual Basic Functions H1
Parameter Manual
List Manual, 01/2017 383
Parameter Manual
384 List Manual, 01/2017
DB2500
DBX4.0 to .4 M function Change 1 to 5
DBX6.0 S function Change 1
DBX8.0 T function Change 1
DBX10.0 D function Change 1
DBX12.0 to .2 H function Change 1 to 3
Signal(s) from channel (PLC)
Edge evaluation: No Signal(s) updated: Cyclic
Signal state 1 M, S, T, D, H information was output at the interface together with a new value
and the associated change signal. In this case, the change signal indicates
that the corresponding value is valid.
The change signals are only valid for one PLC cycle! This means that if the
signal is 1, then a change is pending for this cycle.
Signal state 0 The value of the data involved is not valid.
Note for the reader Function Manual Basic Functions H2
DB2500 T function 1
DBD2000 Signal(s) from channel (PLC)
Edge evaluation: No Signal(s) updated: job-control‐
led by NCK
Signal state 1 The T function programmed in an NC block is made available here as soon
as the T change signal is available.
Value range of the T function: 0-32000 ; integer number
The T function remains valid until it is overwritten by a new T function.
Signal state 0 ● After the PLC has ramped-up.
● All auxiliary functions are deleted before a new function is entered.
Application Control of automatic tool selection.
Parameter Manual
List Manual, 01/2017 385
Special cases, errors, ... With T0, the actual tool is removed from the tool holder but not replaced by
a new tool (default configuration of the machine manufacturer).
Note for the reader Function Manual Basic Functions H2
DB2500
DBD3000 M function 1
DBD3008 M function 2
DBD3016 M function 3
DBD3024 M function 4
DBD3032 M function 5
DBB3004 Extended address of M function 1
DBB3012 Extended address of M function 2
DBB3020 Extended address of M function 3
DBB3028 Extended address of M function 4
DBB3036 Extended address of M function 5
Signal(s) from channel (PLC)
Edge evaluation: No Signal(s) updated: job-control‐
led by NCK
Signal state 1 Up to 5 M functions programmed in an NC block are simultaneously made
available here as soon as the M change signals are available.
Value range of the M functions: 0 to 99; integer number
Value range of the extended address: 1-2; integer number (spindle number)
The M functions remain valid until they are overwritten by new M functions.
Signal state 0 ● After the PLC has ramped-up.
● All auxiliary functions are deleted before a new function is entered.
Application Control of automatic tool selection.
corresponding to ... IS "M function for the spindle (DINT), axis-specific" (DB370x DBD0)
Note for the reader Function Manual Basic Functions H2
DB2500
DBD4000 S function 1
DBD4008 S function 2
DBB4004 Extended address of S function 1
DBB4012 Extended address of S function 2
Signal(s) from channel (PLC)
Edge evaluation: No Signal(s) updated: job-control‐
led by NCK
Signal state 1 Here, an S function programmed in an NC block (speed or cutting value for
G96) is provided as soon as the S change signal is available.
Value range of the S function: Floating point (REAL format/4 bytes)
Value range of the extended address: 1 ... 2; integer number (spindle num‐
ber)
The S function remains valid until it is overwritten by a new S function.
Signal state 0 ● After the PLC has ramped-up.
● All auxiliary functions are deleted before a new function is entered.
Parameter Manual
386 List Manual, 01/2017
DB2500 D function 1
DBD5000 Signal(s) from channel (PLC)
Edge evaluation: No Signal(s) updated: job-control‐
led by NCK
Signal state 1 The D function programmed in an NC block is made available here as soon
as the D change signal is available.
Value range of the D function: 0-9; integer number
The D function remains valid until it is overwritten by a new D function.
Signal state 0 ● After the PLC has ramped-up.
● All auxiliary functions are deleted before a new function is entered.
Application
corresponding to ... D0 is reserved for deselecting the actual tool offset.
Note for the reader Function Manual Basic Functions H2
DB2500
DBD6000 H function 1
DBD6008 H function 2
DBD6016 H function 3
DBW6004 Extended address of H function 1
DBW6012 Extended address of H function 2
DBW6020 Extended address of H function 3
Signal(s) from channel (PLC)
Edge evaluation: No Signal(s) updated: job-control‐
led by NCK
Signal state 1 Up to 3 H functions programmed in an NC block are simultaneously made
available here as soon as the H change signals are available.
Value range of the H functions: Floating point (REAL format/4 bytes)
Value range of the extended address: 0 to 99; integer number
The H functions remain valid until they are overwritten by new H functions.
Signal state 0 ● After the PLC has ramped-up.
● All auxiliary functions are deleted before a new function is entered.
Application Switching functions on the machine.
Note for the reader Function Manual Basic Functions H2
Parameter Manual
List Manual, 01/2017 387
Parameter Manual
388 List Manual, 01/2017
corresponding to ... IS "Machine function 1 INC up to continuous" in the mode area (DB3000
DBX2.0 to .6)
IS "Machine function 1 INC, ..., continuous"
for axis 1 in the Work (DB3200 DBX1001.0 to .6)
for axis 2 in the Work (DB3200 DBX1005.0 to .6)
for axis 3 in the Work (DB3200 DBX1009.0 to .6)
IS "Machine function 1 INC, ..., continuous" in the axis area (DB380x
DBX5.0 to .6)
Note for the reader Function Manual Basic Functions H2
Parameter Manual
List Manual, 01/2017 389
DB2700 NC ready
DBX2.7 Signal(s) from NC (NCK → PLC)
Edge evaluation: No Signal(s) updated: Cyclic
Signal state 1 or edge The control system is ready.
change 0 → 1 This interface signal is an image of the relay contact "NC Ready".
This signal is set if:
● Relay contact "NC Ready" is closed
● All the voltages in the control have been established
● The control is in the cyclic mode
Signal state 0 or edge The control is not ready. The relay contact "NC Ready" is open.
change 1 → 0 The following faults will cause NC Ready to be canceled:
● Undervoltage and overvoltage monitoring function has responded
● Individual components are not ready (NCK CPU Ready)
● NC CPU watchdog
If the signal "NC Ready" goes to 0 the following measures are introduced by
the control if they are still possible:
● The controller enable signals are withdrawn (this stops the drives)
● The following measures are introduced by the PLC basic program:
– Status signals from NCK to PLC (user interface) are deleted (cleared)
– Change signals for auxiliary functions are deleted
– Cyclic processing of the user interface is exited
The control is not ready again until after POWER ON.
Note for the reader Function Manual Basic Functions G2
Parameter Manual
390 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 391
DB3000 Reset
DBX0.7 Signal(s) to NCK (PLC → NCK)
Edge evaluation: Yes Signal(s) updated: Cyclic
Signal state 1 or edge The channel should change into the "RESET" state. The program being exe‐
change 0 → 1 cuted is then in the program "Aborted" program state. All moving axes and
spindles are decelerated to zero speed according to their acceleration ramp
without contour violation. The initial settings are set (e.g. for G functions). The
alarms are cleared if they are not POWER ON alarms.
Signal state 0 or edge Channel status and program execution are not influenced by this signal.
change 1 → 0
corresponding to ... IS "Channel reset"
IS "all channels in the Reset state"
Special cases, er‐ An alarm that withdraws the IS "808D-Ready" ensures that the channel is no
rors, ... longer in the Reset state. A "Reset" must be initiated in order to be able to
switch over to another mode.
Note for the reader Function Manual Basic Functions K1
Parameter Manual
392 List Manual, 01/2017
DB3000 Machine function 1 INC, 10 INC, 100 INC, 1000 INC, 10000 INC, var. INC,
DBX2.0 to .6 continuous
Signal(s) to modes (PLC → NCK)
Edge evaluation: No Signal(s) updated: Cyclic
Parameter Manual
List Manual, 01/2017 393
Signal state 1 or edge The input range is only used if IS "INC inputs active in the mode area" (DB2600
change 0 → 1 DBX1.0) is set. These signals are valid for all axes and geometry axes.
With the IS "INC..." it is defined by how many increments the axis moves when
actuating the traversing key or when rotating the handwheel for each grid
position. In this case, the JOG mode must be active. For "var. INC", the value
generally applies in SD41010 JOG_VAR_INCR_SIZE.
For "continuous" the associated axis can be traversed with the plus or minus
traversing key by keeping the traversing key pressed.
As soon as the selected machine function becomes active, this is signaled to
the PLC interface (IS "Active machine function 1 INC; ..." ). If several machine
function signals (1 INC, INC... or "Continuous traversing") are selected at the
interface simultaneously, then no machine function is activated by the control.
Note:
The input IS "INC..." or "continuous" to change an active machine function
must be present for at least one PLC cycle. A steady-state signal is not re‐
quired.
Signal state 0 or edge The machine function in question is not selected. No change is requested to
change 1 → 0 the active machine function.
If an axis is currently traversing an increment, this movement is also aborted
if this machine function is deselected or switched over.
corresponding to ... IS "INC inputs active in the mode area" (DB2600 DBX1.0)
IS "Machine function 1 INC, ..., continuous"
for axis 1 in the Work (DB3200 DBX1001.0 to .6)
for axis 2 in the Work (DB3200 DBX1005.0 to .6)
for axis 3 in the Work (DB3200 DBX1009.0 to .6)
IS "Machine function 1 INC, ..., continuous" in the axis area (DB380x DBX5.0
to .6)
IS "Active machine function 1 INC, ..., continuous"
for axis 1 in the Work (DB3300 DBX1001.0 to .6)
for axis 2 in the Work (DB3300 DBX1005.0 to .6)
for axis 3 in the Work (DB3300 DBX1005.0 to .6)
IS "Active machine function 1 INC, ..., continuous" in the axis area (DB390x
DBX5.0 to .6)
Note for the reader Function Manual Basic Functions H1
Parameter Manual
394 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 395
Parameter Manual
396 List Manual, 01/2017
Signal state 1 or edge M1 programmed in the part program leads to a programmed stop when being
change 0 → 1 executed in the AUTOMATIC or MDI mode.
Signal state 0 or edge M1 programmed in the part program does not lead to a programmed stop.
change 1 → 0
corresponding to ... IS "M01 selected" (DB1700 DBX0.5)
IS "M0/M1 active" (DB3300 DBX0.5)
Note for the reader Function Manual Basic Functions K1
Parameter Manual
List Manual, 01/2017 397
Parameter Manual
398 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 399
Parameter Manual
400 List Manual, 01/2017
Signal state 1 or edge The signal is active in one channel in all modes.
change 0 → 1 ● Signal causes a feedrate disable of all of the axes that are interpolating
relative to each other if no G33 (thread) is present.
All axes are brought to a standstill, maintaining the path contour. When
the feedrate disable is canceled (0 signal), the interrupted part program
is continued.
● The position control is kept, i.e. the following error is eliminated.
● If a travel request is issued for an axis with an active "Feedrate disable",
then this is kept. This pending travel request is executed directly when
"Feedrate disable" is withdrawn.
If the axis is interpolating relative to others, then this also applies to these
axes.
Signal state 0 or edge ● The feedrate is enabled for all axes of the channel.
change 1 → 0 ● If a travel request ("travel command") exists for an axis or group of axes
when the "feedrate disable" is canceled, then this is executed immediately.
Special cases, er‐ The feedrate disable is inactive when G33 is active.
rors, ...
Note for the reader Function Manual Basic Functions V1
Parameter Manual
List Manual, 01/2017 401
Application In a case there an auxiliary function has to have been executed before the
next block can be processed (e.g. for a tool change), automatic block change
must be inhibited with read-in disable.
17 1*
; 0
17 1
7 0
5HDGLQJLQWREXIIHU 2XWSXWRIWKHDX[LOLDU\IXQFWLRQ
5HDGLQJLQWREXIIHU 'DWDWUDQVIHULQWRWKHLQWHUSRODWRU
5HDGLQGLVDEOHVLJQDO 5HDGLQGLVDEOHIRUWRROFKDQJH
'DWDWUDQVIHU 4XHU\SRLQWRIWKHUHDGLQHQDEOH
&RQWHQWVRIWKHLQWHUSRODWRU 5HPRYHUHDGLQGLVDEOH
Parameter Manual
402 List Manual, 01/2017
Special cases, errors, ... When the axes have been stopped with IS "Delete distance-to-go" the next
program block is prepared with the new positions. After a "Delete distance-
to-go", geometry axes thus follow a different contour to the one originally
defined in the part program.
If G90 is programmed in the block after "Delete distance-to-go" it is at least
possible to approach the programmed absolute position. On the other hand,
with G91, the position originally defined in the part program is not reached in
the following block.
corresponding to ... DB380x DBX2.2 (Distance-to-go / Spindle reset)
Note for the reader Function Manual Basic Functions K1
Parameter Manual
List Manual, 01/2017 403
Signal state 1 or edge The feedrate override between 0 and a maximum of 120% entered at the PLC
change 0 → 1 interface is active for the path feedrate and therefore automatically for the
related axes.
In JOG mode, the feedrate override acts directly on the axes.
Signal state 0 or edge The feedrate override entered at the PLC interface is ignored.
change 1 → 0 When the feedrate override is inactive, the NC always uses 100% as the
internal override factor.
Note:
The 1st switch position of the gray-coded interface for the value is an excep‐
tion. Also here, for "Feedrate override inactive", this override factor is used
and for axes, 0% is output as override value (acts the same as "feedrate
disable").
Special cases, er‐ The feedrate override is inactive when G33 is active.
rors, ...
corresponding to ... IS "Feedrate override" (DB3200 DBX4)
Note for the reader Function Manual Basic Functions V1
DB3200 NC start
DBX7.1 Signal(s) to channel (PLC → NCK)
Edge evaluation: Yes Signal(s) updated: Cyclic
Signal state 1 or edge AUTOMATIC mode: The selected NC program is started or continued.
change 0 → 1 If data is transferred from the PLC to the NC during program status "Program
interrupted," then this data is immediately processed with NC start.
MDI mode: The part program blocks that were entered are enabled for exe‐
cution or are continued.
Signal state 0 or edge No effect
change 1 → 0
corresponding to ... IS "NC start disable"
Note for the reader Function Manual Basic Functions K1
Parameter Manual
404 List Manual, 01/2017
Signal state 1 or edge The NC program being executed is stopped after the part program block being
change 0 → 1 executed has been completely processed. Otherwise, as for "NC stop".
Signal state 0 or edge No effect
change 1 → 0
corresponding to ... IS "NC stop"
IS "NC stop axes plus spindles"
IS "Program status stopped"
IS "Channel status interrupted"
Note for the reader Function Manual Basic Functions K1
DB3200 NC stop
DBX7.3 Signal(s) to channel (PLC → NCK)
Edge evaluation: No Signal(s) updated: Cyclic
Signal state 1 or The NC program being executed is immediately stopped, the actual block is not
edge change 0 completed. Only the axes are stopped without contour violation.
→1 Distances to go are only traversed through after a new start.
The program status changes to "stopped", the channel status changes to "interrup‐
ted".
Signal state 0 or No effect
edge change 1
→0
Application On NC start the program is continued at the point of interruption.
,61&6WRS
,61&6WDUW
3URJUDPUXQQLQJ
$[LVUXQQLQJ
%ORFNSURFHVVHG
Special cases, The signal NC stop must be active for at least one PLC cycle.
errors, ...
corresponding IS "NC stop at block limit"
to ... IS "NC stop axes plus spindles"
IS "Program status stopped"
IS "Channel status interrupted"
Note for the Function Manual Basic Functions K1
reader
Parameter Manual
List Manual, 01/2017 405
Signal state 1 or The NC program being executed is immediately stopped, the actual block is not
edge change 0 completed. Distances-to-go are only completed after a new start. The axes and spin‐
→1 dle are stopped. However, these are stopped in a controlled fashion.
The program status changes to stopped, the channel status changes to interrupted.
Signal state 0 or No effect
edge change 1
→0
Signal irrele‐ Channel status reset
vant for ... Program status interrupted
Special cases, All axes and spindles that were not caused to move by program or program block
errors, ... (e.g. axes are moved by pressing the traverse keys on the machine control panel)
are not decelerated to zero speed with "NC stop axes plus spindles".
The program is continued at the interrupted place with NC Start.
The signal "NC stop axes plus spindles" must be pending for at least one PLC cycle.
6LJQDO1&6WRSD[HV
6LJQDO1&6WDUW
3URJUDPUXQQLQJ
$[LVUXQQLQJ
6SLQGOHUXQQLQJ
%ORFNSURFHVVHG
Parameter Manual
406 List Manual, 01/2017
DB3200
DBX14.0 Activate handwheel 1 as contour handwheel
DBX14.1 Activate handwheel 2 as contour handwheel
Signal(s) to channel (PLC → NCK)
Edge evaluation: No Signal(s) updated: Cyclic
Signal state 1 Handwheel 1/2 is selected as contour handwheel.
Signal state 0 Handwheel 1/2 is deselected as contour handwheel.
Application Enabling/disabling the contour handwheel can be performed in the middle
of a block.
When enabled, the movement is first decelerated and then traversed ac‐
cording to the contour handwheel.
When disabled, the movement is decelerated and the NC program is con‐
tinued immediately. If the NC program is to be continued only after a new
NC start, then disabling the contour handwheel in the PLC user program
must be logically combined with an NC stop.
Special cases, errors, ... The signal is kept beyond an NC reset.
corresponding to ... DB3300 DBX5.0 and 5.1 (handwheel 1/2 active as contour handwheel)
Note for the reader Function Manual Basic Functions H1
DB3200
DBX14.3 Simulation contour handwheel on
DBX14.4 Negative direction simulation contour handwheel
Signal(s) to channel (PLC → NCK)
Edge evaluation: No Signal(s) updated: Cyclic
Description For enabling/disabling simulation of the contour handwheel and to define the
traversing direction, these signals have to be set as follows:
● Bit 3 = 0: Simulation off
● Bit 3 = 1: Simulation on
● Bit 4 = 0: Direction as programmed
● Bit 4 = 1: Direction opposite to what was programmed
Application During simulation the feedrate is no longer defined by the contour hand‐
wheel, but traversing occurs with the programmed feedrate along the con‐
tour.
When the function is deselected, the movement is decelerated along the
braking ramp. When the traversing direction is reversed, axis motion is de‐
celerated along the braking ramp and the axis traverses in the opposite di‐
rection.
Special cases, errors, ... The simulation is only effective in the AUTOMATIC mode and can only be
enabled if the contour handwheel has been activated.
Note for the reader Function Manual Basic Functions H1
DB3200
DBX14.5 Activate associated M01
Signal(s) to channel (PLC → NCK)
Edge evaluation: No Signal(s) updated:
Parameter Manual
List Manual, 01/2017 407
Signal state 1 PLC signals the NCK that the associated M01 (auxiliary function) should be
activated.
Signal state 0 Deactivate the associated M01 (auxiliary function).
corresponding to ... DB21, ... DBX 318.5 (associated M01 active) ???
Note for the reader Function Manual Basic Functions H1
DB3200
DBX16.0 Control program branching
Signal(s) to channel (PLC → NCK)
Edge evaluation: No Signal(s) updated:
Signal state 1 GOTOS in the part program initiates a return jump to the program start. The
program is then processed again.
Signal state 0 GOTOS does not initiate a return jump. Program execution is continued with
the next part program block after GOTOS.
corresponding to ... MD27860 PROCESSTIMER_MODE
MD27880 PART_COUNTER
Note for the reader Function Manual Basic Functions H1
Parameter Manual
408 List Manual, 01/2017
DB3200
DBX1000.3 Feedrate stop for axes in the Work
DBX1004.3 Signal(s) to channel (PLC → NCK)
DBX1008.3
Edge evaluation: No Signal(s) updated: Cyclic
Signal state 1 or edge The signal is only active in the JOG mode (axes are traversed in the Work).
change 0 → 1 ● The signal triggers a feedrate stop for the axis. For a traversing axis, this
signal brings it to a standstill with a controlled braking (ramp stop). No
alarm is output.
● The position control is kept, i.e. the following error is eliminated.
● If a travel request is issued for an axis with an active "feedrate stop", then
this is kept. This queued travel request is executed immediately after the
"feedrate stop" has been withdrawn.
Signal state 0 or edge ● The feedrate is enabled for the axis.
change 1 → 0
● If a travel request ("travel command") is active when the "feedrate stop"
is withdrawn, this is executed immediately.
Note for the reader Function Manual Basic Functions V1
Parameter Manual
List Manual, 01/2017 409
Signal state 1 or edge If, together with the "Traversing key plus" or "Traversing key minus" the PLC
change 0 → 1 interface signal "Rapid traverse override" is issued, then the geometry axis
that is addressed traverses with the rapid traverse - intended for JOG - of
the associated machine axis (e.g.: X → X1).
This rapid traverse velocity is defined using MD32010 JOG_VELO_RAPID.
The rapid traverse override is effective in the JOG mode for the following
versions:
● for continuous travel
● for incremental travel
If rapid traverse override is active, the velocity can be modified with the rapid
traverse override switch.
Signal state 0 or edge The geometry axis traverses with the specified JOG velocity (SD41110
change 1 → 0 JOG_SET_VELO or MD32020 JOG_VELO).
Signal irrelevant for ... ● AUTOMATIC and MDI modes
● Reference point approach (JOG mode)
corresponding to ... IS "Traversing key plus" and " ... minus"
for axis 1 in the Work (DB3200 DBX1000.7 and .6 )
for axis 2 in the Work (DB3200 DBX1004.7 and .6 )
for axis 3 in the Work (DB3200 DBX1008.7 and .6 )
Note for the reader Function Manual Basic Functions H1, V1
Parameter Manual
410 List Manual, 01/2017
Machine function 1 INC, 10 INC, 100 INC, 1000 INC, 10000 INC, var. INC,
DB3200 continuous
DBX1001.0 to .6 for axis 1 in the Work
DBX1005.0 to .6 for axis 2 in the Work
DBX1009.0 to .6 for axis 3 in the Work
Signal(s) to channel (PLC → NCK)
Edge evaluation: No Signal(s) updated: Cyclic
Signal state 1 or edge This input range is only used if IS "INC inputs active in the mode area"
change 0 → 1 (DB2600 DBX1.0) is not set.
Interface signals INC... is used to define how many increments the geometry
axis traverses when the traversing key is pressed or the handwheel is turned
one detent position. In this case, the JOG mode must be active.
For "var. INC", generally the value in SD41010 JOG_VAR_INCR_SIZE ap‐
plies.
For "continuous", the associated geometry axis can be traversed with the
plus or minus traversing key by keeping the traversing key pressed.
As soon as the selected machine function becomes active, this is signaled
to the PLC interface (IS "Active machine function 1 INC; ..." ).
If several machine function signals (1 INC, INC... or "Continuous traversing")
are selected at the interface simultaneously, then no machine function is
activated by the control.
Note:
The input IS "INC..." or "continuous" to change an active machine function
must be present for at least one PLC cycle. A steady-state signal is not
required.
Signal state 0 or edge The machine function in question is not selected. No request is made to
change 1 → 0 change an active machine function.
If an axis is currently traversing an increment, this movement is also aborted
if this machine function is deselected or switched over.
Parameter Manual
List Manual, 01/2017 411
Parameter Manual
412 List Manual, 01/2017
Application
'DWDWUDQVIHUWR
ZRUNLQJPHPRU\
%ORFNSURFHVVHG
1&EORFNZLWK0 0
0FKDQJHVLJQDO
3/&F\FOHWLPH
,600DFWLYH
,61&VWDUW
Parameter Manual
List Manual, 01/2017 413
Parameter Manual
414 List Manual, 01/2017
%ORFNSURFHVVHG
1&EORFNZLWK0 0
0FKDQJHVLJQDO
3/&F\FOHWLPH
,600DFWLYH
The PLC can detect the end of program processing with this signal and react appro‐
priately.
Special cases, ● The M2 and M30 functions have equal priority. Only M2 should be used.
errors, ... ● The IS "M2/M30 active" is present as steady-state signal after the end of the
program.
● Not suitable for automatic follow-on functions such as workpiece counting, bar
feed, etc. For these functions, M2 should be written into a separate block and
the word M2 or the decoded M signal should be used.
● Auxiliary functions must not be written in the last block of a program that should
result in a read-in stop.
Note for the Function Manual Basic Functions K1
reader
Parameter Manual
List Manual, 01/2017 415
Parameter Manual
416 List Manual, 01/2017
Signal state 1 When the mode changes from AUTOMATIC or MDI (in stopped program
status) to JOG, the program status changes to "interrupted". The program
can be continued at the point of interruption in AUTOMATIC or MDI mode
when "NC start" is issued.
Signal state 0 Program status interrupted is not active.
Special cases, errors, ... The IS "Program status interrupted" indicates that the part program can con‐
tinue to be processed by restarting it.
Note for the reader Function Manual Basic Functions K1
Parameter Manual
List Manual, 01/2017 417
Signal state 0 The signal is set to 0 as soon as processing takes place in the channel, e.g.:
a program is being executed or block search.
Note for the reader Function Manual Basic Functions K1
Parameter Manual
418 List Manual, 01/2017
DB3300
DBX5.0 Handwheel 1 active as contour handwheel
DBX5.1 Handwheel 2 active as contour handwheel
Edge evaluation: No Signal(s) updated: Cyclic
Description These signals show which handwheel is selected as contour handwheel:
Signal = 1 Handwheel x is selected as contour handwheel.
Signal = 0 Handwheel x is deselected as contour hand‐
wheel.
Special cases, The signal is kept beyond an NC Reset.
errors, ...
Corresponding to ... DB3200.DBX14.0, DBX14.1 (handwheel x active as contour handwheel)
DB3300
DBX7.5 Handwheel direction of rotation inversion active for contour handwheel
Edge evaluation: No Signal(s) updated: Cyclic
Description This signal indicates whether the direction of rotation was inverted for the
contour handwheel:
Signal = 1 The direction of rotation of the contour hand‐
wheel is inverted.
Signal = 0 The direction of rotation of the contour hand‐
wheel is not inverted.
Corresponding to ... DB3200.DBX14.0, DBX14.1 (handwheel x active as contour handwheel)
Parameter Manual
List Manual, 01/2017 419
DB3300
DBX1000.5 and .4 Plus and minus travel request (for axis in the Work)
DBX1004.5 and .4 Signal(s) from channel (NCK → PLC)
DBX1008.5 and .4
Edge evaluation: No Signal(s) updated: Cyclic
Signal state 0 A travel command in the relevant axis direction has not been given or a
traverse movement has been completed.
● JOG mode:
The travel command is reset depending on the actual setting "Jog or
continuous mode".
While traversing with the handwheel.
● Under REF mode: When the reference point is reached
● AUT/MDI mode:
The program block has been executed (and the next block does not
contain any coordinate values for the axis in question). Cancel using
"RESET", etc. IS "Axis disabled" is active.
Corresponding to ... DB3300 DBX1000.7 or .6
DB3300 DBX1004.7 or .6
DB3300 DBX1008.7 or .6 (travel command plus and travel command minus)
Parameter Manual
420 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 421
DB3300 PROG-EVENT-DISPLAY
DBB4004 Signal(s) from channel (NCK → PLC)
Edge evaluation: No Signal(s) updated: Event-controlled
Signal state 1 The event assigned to the bit has activated the "Event-driven program call"
function:
Bit 0 → Part program start from channel status RESET
Bit 1 → End of part program
Bit 2 → Operator panel reset
Bit 3 → Boot
Bit 4 → 1st start after search run
Bit 5 - 7 → Reserved, currently always 0
Signal duration: At least one complete PLC cycle
Signal state 0 ● The event assigned to the bit has not activated the "Event-driven program
call" function.
● The event-driven user program has expired or was cancelled with RESET.
Note for the reader
Parameter Manual
422 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 423
6LJQDOVIURPD[LV '%[
6LJQDOVWRD[LV '%[
[ !$[LV
[ !$[LV
[ !$[LV
[ !$[LV $[LV
$[LV
$[LV
&ODPSLQJLQSURJUHVV '%['%;
(QFRGHUIUHTXHQF\
+DUGZDUHOLPLWVZLWFKSOXV '%['%; RYHUOLPLWHG
$[LVPRQLWRULQJ '%['%;
+DUGZDUHOLPLWVZLWFKPLQXV '%['%; IXQFWLRQV
QGVRIWZDUHOLPLWVZLWFKSOXV '%['%;
QGVRIWZDUHOLPLWVZLWFKPLQXV '%['%;
Parameter Manual
424 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 425
Signal state 1 The axis-specific feedrate override is entered from the PLC gray-coded.
Parameter Manual
426 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 427
Signal state 1 Follow-up mode is selected for the axis / spindle by the PLC.
The means that the position setpoint continually tracks the actual value if the
controller enable for the drive is withdrawn.
As soon as the follow-up mode is effective, the interface signal:
DB390x DBX1.3 (follow-up mode active)
is set.
The actual value continues to be acquired and updated. If the axis / spindle
is moved from its current position by an external effect the zero speed and
clamping monitoring do not issue an alarm.
When the closed-loop control system is switched-on again, a control internal
repositioning operation is performed (REPOSA: linear approach with all ax‐
es) to the last programmed position if a part program is active.
Signal state 0 Follow-up mode is not selected (so-called holding).
When "controller enable" is removed the previous position setpoint is kept
in the control. If the axis / spindle is pushed out of position during this time
a following error occurs between the position setpoint and the position actual
value. This position difference is reduced to zero immediately by issuing
"controller enable" so that the previous setpoint position is restored.
Then, all the other axis movements start from the setpoint position valid
before "controller enable" was removed. When the position control is switch‐
ed in again the axis may make a speed setpoint jump.
Zero speed monitoring or clamping monitoring is still active.
In order to disable (switch-out) the zero speed monitoring, when clamping
an axis, the interface signal:
DB380x DBX2.3 (clamping operation running)
should be set.
Special cases, errors, ... If the drive controller enable is withdrawn inside the control due to faults,
then the following should be carefully observed:
Before an NC start, after the queued alarms have been successfully deleted
(i.e. inside the control, the controller enable is re-issued), then "holding"
should be activated. Otherwise, for an NC start and selected follow-up mode,
the traversing distance of the previous NC block would not be executed due
to the internal delete distance to go.
Notice:
When changing over from the "follow-up" state to the "hold" state and in the
control mode (a controller enable is issued), a delete distance-to-go com‐
mand is activated in the control. As a consequence, for example, an NC block
- in which only this axis is traversed - is ended directly.
corresponding to ... DB380x DBX2.1 (controller enable)
Note for the reader Function Manual Basic Functions R1
Parameter Manual
428 List Manual, 01/2017
PMS1: Signal state 1 As it is not possible to use both position measuring systems simultaneously
PMS2: Signal state 1 for the position control of an axis / spindle, the control automatically selects
position measuring system 1. If a position measuring system 2 also exists,
this actual value is also acquired.
Signal state 0 1. The axis is in the park position. This means that the following features
are valid:
– The position measuring system is inactive.
– There is no actual value acquisition.
– The monitoring functions of the position measuring system have been
disabled (among others, the cable connection of the measuring value
encoder).
The reference point is ineffective:
The IS "Referenced/synchronized 1/2" has signal state 0.
As soon as an axis is in the parked position, the interface signals:
DB390x DBX1.5 (position controller active),
DB390x DBX1.6 (speed controller active) and
DB390x DBX1.7 (current controller active)
are set to a 0 signal.
After parking has been completed the axis must be re-referenced
(reference point approach).
If IS "Position measuring system 1" is set to a 0 signal while the axis
is moving, the axis is stopped with a ramp stop without the controller
enable being internally withdrawn in the control. This is appropriate
for the following situations:
– Spindle encoder no longer outputs a signal above a certain speed
(no longer supplies any pulses).
– Spindle encoder is decoupled mechanically because it would not be
able to handle the speed.
As a consequence, the spindle can then continue to run in speed-
controlled mode. In order to really bring the axis / spindle to a stop,
the controller enable must always be removed additionally by the
PLC.
2. The spindle does not have a position measuring system and is only speed
controlled. In this case, IS "Controller enable" should be set to a 1 signal.
Parameter Manual
List Manual, 01/2017 429
Parameter Manual
430 List Manual, 01/2017
Signal state 0 The existing axis-specific feedrate override or spindle override is not active.
If the feedrate override is inactive, "100%" is used as the internal override
factor.
Note:
The 1st switch position of the gray-coded interface for the value is an excep‐
tion. Also here, for "Override inactive", the override factor of the 1st switch
position is used and for axes, 0% is output as override value (acts the same
as "Feedrate disable"); correspondingly 50% for the spindle.
Special cases, er‐ ● The spindle override is always accepted with 100% in the spindle
rors, ... "Oscillation mode".
● The spindle override acts on the programmed values before limits (e.g.
G26) intervene.
● The feedrate override is inactive when G33 is active.
corresponding to ... IS "Feedrate override" and IS "Spindle override"
Note for the reader Function Manual Basic Functions V1
Parameter Manual
List Manual, 01/2017 431
Parameter Manual
432 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 433
Parameter Manual
434 List Manual, 01/2017
Signal state 1 These PLC interface signals are used to define whether this machine axis
is assigned to handwheel 1 or 2 or is not assigned to any handwheel.
Only one handwheel can be assigned to an axis at any one time.
If several interface signals "Activate handwheel" are set, then the following
priority applies: Handwheel 1 before handwheel 2.
If the assignment is active, then the machine axis can be traversed using the
handwheel in the JOG mode.
Signal state 0 This machine axis is neither assigned to handwheel 1 nor 2.
Application The PLC user program can use this interface signal to interlock the influence
on the axis by turning a handwheel.
corresponding to ... IS "Handwheel 1/2 active" (DB390x DBX4.0/.1)
Note for the reader Function Manual Basic Functions H1
Parameter Manual
List Manual, 01/2017 435
Parameter Manual
436 List Manual, 01/2017
Machine function 1 INC, 10 INC, 100 INC, 1000 INC, 10000 INC, var. INC,
DB380x continuous
DBX5.0 and .6 Signal(s) to axis / spindle (PLC → NCK)
Edge evaluation: No Signal(s) updated: Cyclic
Parameter Manual
List Manual, 01/2017 437
Signal state 1 This input range is only used if IS "INC inputs active in the mode group area"
(DB2600 DBX1.0) is not set.
IS "INC... is used to define how many increments the machine axis traverses
when the traversing key is pressed or the handwheel is turned one detent
position. In this case, the JOG mode must be active.
For "var. INC", the value in SD41010 JOG_VAR_INCR_SIZE is generally
valid.
For "continuous", the associated axis can be traversed using either the plus
or minus traversing key by keeping the key pressed.
As soon as the selected machine function becomes active, this is signaled
at the PLC interface (IS "Active machine function 1 INC..." ).
If several machine function signals (1 INC, INC... or "Continuous traversing")
are selected at the interface simultaneously, then no machine function is
activated by the control.
Note:
The input IS "INC..." or "continuous" to change an active machine function
must be present for at least one PLC cycle. A steady-state signal is not
required.
Signal state 0 The machine function in question is not selected. No request is made to
change an active machine function.
If an axis is currently traversing an increment, this movement is also aborted
if this machine function is deselected or switched over.
corresponding to ... IS "Active machine function 1 INC, ..." (DB390x DBX5.0 ... .6)
IS "INC inputs active in the mode group area" (DB2600 DBX1.0)
Note for the reader Function Manual Basic Functions H1
Parameter Manual
438 List Manual, 01/2017
Signal state 1 2nd software limit switch for the plus or minus direction is active.
1st software limit switch for the plus or minus direction is inactive.
In addition to the 1st software limit switches (plus or minus), 2nd software
limit switch (plus or minus) can be activated via these interface signals.
The position is defined using MD36130 POS_LIMIT_PLUS2,
MD36120 POS_LIMIT_MINUS2 (2nd software limit switch plus, 2nd software
limit switch minus).
Signal state 0 1st software limit switch for the plus or minus direction is active
2nd software limit switch for the plus or minus direction is inactive
Note for the reader Function Manual Basic Functions A3
Parameter Manual
List Manual, 01/2017 439
Signal state 1(status- If the new gearbox stage is engaged, then the PLC user sets the IS "Actual
controlled) gear stage A" to "...C" and the IS "Gear is changed over". This signals to the
NCK that the correct gear stage has been successfully engaged. The gear
change is considered to have been completed (spindle oscillation mode is
deselected), the spindle accelerates in the new gear stage to the last pro‐
grammed spindle speed and the next block in the parts program can be exe‐
cuted.
The actual gear stage is specified coded (ABC values).
There is one parameter set for each of the 5 gear stages, which is parameter‐
ized as follows:
Parameter Code Data of the data set Content
set No. CBA
0 - Data for axis mode Kv factor
Monitoring
1 000 Data for the 1st gear stage M40 speed
001 Min / max speed
Acceleration
2 010 Data for the 2nd gear stage etc.
3 011 Data for the 3rd gear stage
4 100 Data for the 4th gear stage
5 101 Data for the 5th gear stage
110
111
Special cases, er‐ If the PLC user signals back to the NCK with a different actual gear stage than
rors, ... issued by the NCK as the setpoint gear stage, the gear change is still consid‐
ered to have been successfully completed and the actual gear stage A to C is
activated.
corresponding to ... IS "Setpoint gear stage A" to "...C" (DB390x DBX2000.0 to .2)
IS "Change gear stage" (DB390x DBX2000.3)
IS "Gear stage is changed over" (DB380x DBX2000.3)
IS "Oscillation speed" (DB380x DBX2002.5)
Parameter sets (MDs) for gear stages
Note for the reader Function Manual Basic Functions S1
Parameter Manual
440 List Manual, 01/2017
Special cases, errors, ... If the PLC user signals back to the NCK with a different actual gear stage
than issued by the NCK as the setpoint gear stage, the gear change is still
considered to have been successfully completed and the actual gear stage
A to C is activated.
corresponding to ... IS "Actual gear stage A" to "...C "(DB380x DBX2000.0 to .2)
IS "Setpoint gear stage A" to "...C" (DB390x DBX2000.0 to .2)
IS "Change gear stage" (DB390x DBX2000.3)
IS "Oscillation speed" (DB380x DBX2002.5)
Note for the reader Function Manual Basic Functions S1
Parameter Manual
List Manual, 01/2017 441
Signal state 1 or edge Instead of the value for "Spindle override" the value of "feedrate override"
change 0 → 1 (DB380x DBB0) is used for the spindle.
Signal state 0 or edge The value of "spindle override" is used.
change 1 → 0
corresponding to ... IS"Spindle override" (DB380x DBB2003)
IS"Feedrate override" (DB380x DBB0)
IS"Override active" (DB380x DBX1.7)
Note for the reader Function Manual Basic Functions V1
Parameter Manual
442 List Manual, 01/2017
Signal state 0 or edge If the IS "Oscillation via the PLC" is not set, then automatic oscillation is
change 1 → 0 executed in the NCK using the IS "Oscillation speed". The two times for the
directions of rotation are entered into MD35440 and MD35450.
Application If the new gear stage cannot be engaged in spite of several oscillation at‐
tempts by the NCK, the system can be switched to oscillation via the PLC.
Both of the times for the directions of rotation can then be altered by the PLC
user program as required. This ensures that the gear stage is reliably
changed - even with unfavorable gear wheel positions.
corresponding to ... MD35440 SPIND_OSCILL_TIME_CW (oscillation time for M3direction)
MD35450 SPIND_OSCILL_TIME_CCW (oscillation time for M4 direction)
IS "Oscillation speed" (DB380x DBX2002.5)
IS "Setpoint direction of rotation counter-clockwise" (DB380x DBX2002.7)
IS "Setpoint direction of rotation clockwise" (DB380x DBX2002.6)
Note for the reader Function Manual Basic Functions S1
Parameter Manual
List Manual, 01/2017 443
Parameter Manual
444 List Manual, 01/2017
Signal state 1 The spindle override is specified via the PLC in the Gray code.
The override value determines the percentage of the programmed speed
setpoint that is issued to the spindle.
Parameter Manual
List Manual, 01/2017 445
Signal state 1 With bit combinations A, B and C, 8 different drive parameter sets can be
selected.
The following assignment applies:
Drive parameter set C B A
1 0 0 0
2 0 0 1
3 0 1 0
4 0 1 1
5 1 0 0
6 1 0 1
7 1 1 0
8 1 1 1
The switchable drive parameters are as follows:
● Current setpoint filters (lowpass, bandstop); for adaptation to the
mechanic system
● Motor speed normalization
● Speed controller parameters
● Speed setpoint filter
● Speed monitoring data
As soon as the new drive parameter becomes effective, the drive signals
this to the PLC using the interface signals:
DB390x DBX4001.0 to 2 (active drive parameter set).
Application Drive parameter switchover can be used, for example, for the following:
● To change the gear stage
● To change over the measuring circuit
Special cases, errors, ... In principle it is possible to switch over drive parameter sets at any time.
However, as torque jumps can occur when switching over speed controller
parameters and motor speed normalization, parameters should only be
switched over when stationary at zero speed (especially when the axis is
stationary).
corresponding to ... DB390x DBX4001.0 to 2 (active parameter set)
Note for the reader Commissioning Manual, Turning and Milling
Parameter Manual
446 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 447
Parameter Manual
448 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 449
Parameter Manual
450 List Manual, 01/2017
Signal state 0 The actual velocity of the axis or the actual spindle speed is greater than the
value specified in MD36060 (standstill / zero speed range).
If a travel command is present, e.g. for a spindle, then the signal is always
= 0 - even if the actual speed lies below that specified in MD36060.
If the IS "Axis / spindle stationary" is signaled and there is no closed-loop
position control active for the spindle, then at the operator interface, an actual
speed of zero is displayed and with the system variable $AA_S[n] zero is
read.
Application ● Enable signal for opening a protective device (e.g. "Open door").
● The workpiece chuck or the tool clamping device is only opened when
the spindle is stationary.
● The oscillation mode can be switched-in during gear stage change after
the spindle has been braked down to standstill.
● The tool clamping device must have been closed before the spindle can
be accelerated.
corresponding to ... MD36060 STANDSTILL_VELO_TOL
(maximum velocity / speed for signal "Axis / spindle stationary")
Note for the reader Function Manual Basic Functions S1
Parameter Manual
List Manual, 01/2017 451
Parameter Manual
452 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 453
Parameter Manual
454 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 455
Edge change 0 → 1 or 1 As soon as the axis / spindle has traveled through the distance set in
→0 MD33050, the "lubrication pulse" interface signal is inverted and lubrication
is started.
The position measurement is restarted after each Power On.
Application The lubrication pump for the axis / spindle can be activated with IS "Lubrica‐
tion pulse". Machine bed lubrication therefore depends on the distance trav‐
eled.
corresponding to ... MD33050 LUBRICATION_DIST (lubrication pulse distance)
Note for the reader Function Manual Basic Functions A2
Parameter Manual
456 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 457
Parameter Manual
458 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 459
Signal state 1 or edge If a spindle speed (rpm) or a constant cutting speed (m/min or ft/min) is
change 0 → 1 programmed, one of the following limits has been exceeded:
● Maximum speed of specified gear stage
● Maximum spindle speed
● Speed limiting by the interface signal from the PLC
● Progr. spindle speed limiting G26
● Progr. spindle speed limiting for G96
The spindle speed is limited to the maximum value.
Signal state 0 or edge If a spindle speed (rpm) or a constant cutting speed (m / min or ft / min) is
change 1 → 0 programmed, no limit values were exceeded.
Application The IS "Setpoint speed limited" can be used to determine if the programmed
speed cannot be reached. The PLC user program can identify this state as
not permissible and disable path feed, or it can disable the path feed or the
complete channel. For IS "Spindle in setpoint range" processing is executed.
Note for the reader Function Manual Basic Functions S1
Parameter Manual
460 List Manual, 01/2017
Signal state 0 or edge The IS "Spindle in setpoint range" signals whether the spindle is accelerating
change 1 → 0 or braking.
In the spindle control mode, the speed setpoint (programmed speed * spindle
override including limits) is compared with the actual speed. If the actual
speed deviates from the setpoint speed by more than the spindle speed
tolerance MD35150, then the IS "Spindle in the setpoint range" is reset.
Signal irrelevant for ... all spindle modes except for speed mode (control mode).
Application The path feed must generally be disabled when the spindle is in the accel‐
eration phase (programmed speed setpoint not yet reached).
This can be done in the following way:
● The IS "Spindle in the setpoint range" is evaluated and the IS "Feedrate
disable" (DB3200 DBX6.0) is set.
● MD35500 is set and the NCK evaluates internally as to whether the
spindle is in the setpoint range. The path feed is only enabled if the
spindle is within the setpoint range. Positioning axes are never stopped
by this function.
corresponding to ... MD35150 SPIND_DES_VELO_TOL (spindle speed tolerance)
MD35500 SPIND_ON_SPEED_AT_IPO_START
(feedrate enable with spindle in the setpoint range)
Note for the reader Function Manual Basic Functions S1
Parameter Manual
List Manual, 01/2017 461
Parameter Manual
462 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 463
Parameter Manual
464 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 465
Parameter Manual
466 List Manual, 01/2017
Application With the variable signaling function the machine tool manufacturer can mon‐
itor one additional threshold value for specific applications for each axis /
spindle and evaluate the result in the PLC user program.
Example:
The interface signal "Variable signaling function" should be set to 1 when
the motor torque exceeds 50% of the rated torque.
Note for the reader Commissioning Manual, Turning and Milling
Parameter Manual
List Manual, 01/2017 467
Parameter Manual
468 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 469
Parameter Manual
470 List Manual, 01/2017
Operand identifier
'%'%;
%LWQXPEHU WR
2IIVHW WR
6XEUDQJH WR
8VHUUDQJH WR
Parameter Manual
List Manual, 01/2017 471
Note
The permitted offset for an address depends on the access:
● Bit or byte access: any offset.
Byte-size variables are placed one beside another seamlessly in a DB.
● Word access: the offset must be divisible by 2.
Word-size variables (2 bytes) are always saved on straight offsets.
● Double word access: the offset must be divisible by 4.
Double word-size variables (4 bytes) are always saved on offsets that are divisible by 4.
SM bits Description
SM 0.0 Bit memory with the defined ONE signal
SM 0.1 Initial setting: first PLC cycle '1', subsequent cycles '0'
SM 0.2 buffered data lost - only valid in first PLC cycle
('0' data ok, '1' data lost)
SM 0.3 POWER ON: first PLC cycle '1', subsequent cycles '0'
SM 0.4 60 s clock (alternating '0' for 30 s, then '1' for 30 s)
SM 0.5 1 s clock (alternating '0' for 0.5 s, then '1' for 0.5 s)
SM 0.6 PLC cycle clock (alternating one cycle '0', then one cycle'1')
1 BIT
8 BYTE
16 INT/WORD
32 DINT/DWORD/REAL
Note
All of the empty fields in the user interface are "reserved for Siemens" and may neither be
written to nor evaluated.
Fields designated with "0" always have the value "logical 0".
If there is no data format information, you can read or write to all the specified data formats.
Parameter Manual
472 List Manual, 01/2017
. .
. .
To the MCP
Parameter Manual
List Manual, 01/2017 473
Parameter Manual
474 List Manual, 01/2017
8
9
To the MCP
Parameter Manual
List Manual, 01/2017 475
6.4 PI Service
Parameter Manual
476 List Manual, 01/2017
4006 PI parameter 2
4008 PI parameter 3
4010 PI parameter 4
4012 PI parameter 5
4014 PI parameter 6
4016 PI parameter 7
4018 PI parameter 8
4020 PI parameter 9
4022 PI parameter 10
32
...
...
User data
126
User data
127
Parameter Manual
List Manual, 01/2017 477
Parameter Manual
478 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 479
Parameter Manual
480 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 481
Parameter Manual
482 List Manual, 01/2017
2
3
4
6
7
Parameter Manual
List Manual, 01/2017 483
5003
5004 ... T-number for tool measurement in JOG (DINT)
5007
5008 ...
5011
5012 ...
5015
5016 ...
5019
6.8.1 Overview
Parameter Manual
484 List Manual, 01/2017
Note
The signals are output for the duration of a PLC cycle.
Parameter Manual
List Manual, 01/2017 485
Parameter Manual
486 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 487
0 EMER‐
GENCY
OFF active
1 Inch meas‐ Probe actuated
uring sys‐ Probe 2 Probe 1
tem
2 NC ready Drive ready Drives in cy‐
clic opera‐
tion
3 Air temper‐ NCK alarm
ature alarm is active
4
5
6
7
8
9
10
11
12 Change counter for motion, handwheel 1
13 Modification counter for motion, handwheel 2
14
15 Change counter , inch/metric measuring system
16
17
18
19
Parameter Manual
488 List Manual, 01/2017
To use the machine function signals in DB3000.DBB2, you must set the "INC inputs in the
1)
Parameter Manual
List Manual, 01/2017 489
2 Machine function
Continuous Var. INC ac‐ 10000 INC 1000 INC 100 INC ac‐ 10 INC ac‐ 1 INC active
traversing tive active active tive tive
active
3
4 Feedrate offset 2)
H G F E D C B A
5 Rapid traverse override
H G F E D C B A
6 Feedrate Rapid tra‐ Path veloci‐ Program Delete Delete dis‐ Read-in dis‐ Federate
override ac‐ verse over‐ ty limiting level abort number of tance -to-go able disable
tive 3) ride active subroutine
cycles
7 Suppress NC stop ax‐ NC stop NC stop at NC start NC start
start lock es plus block limit disable
spindle
8 Activate machine-related protection zone
Area 8 Area 7 Area 6 Area 5 Area 4 Area 3 Area 2 Area 1
9 Activate machine-related protection zone
Area 10 Area 9
10 Activate channel-specific protection zone
Area 5 Area 5 Area 5 Area 5 Area 5 Area 5 Area 5 Area 5
Parameter Manual
490 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 491
Parameter Manual
492 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 493
1002
1003
Contour
handwheel
direction of
rotation in‐
verted
1004 Axis 2 in Work
Traversing command Travel request Handwheel active (bit/binary coded)
Plus Minus Plus Minus 2 1
1005 Axis 2 in Work
Machine function
Continuous Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC
traversing
1006
1007
Contour
handwheel
direction of
rotation in‐
verted
1008 Axis 3 in Work
Traversing command Travel request Handwheel active (bit/binary coded)
Plus Minus Plus Minus 2 1
1009 Axis 3 in Work
Machine function
Continuous Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC
traversing
1010
1011 Contour
handwheel
direction of
rotation in‐
verted
Parameter Manual
494 List Manual, 01/2017
4009 Reserved
4010 Reserved
4011 Reserved
Parameter Manual
List Manual, 01/2017 495
1001 INT2
ASUP exe‐ Interrupt ASUP is be‐ ASUP
cution not no. not allo‐ ing execu‐ ended
possible cated ted
1002
1003
Parameter Manual
496 List Manual, 01/2017
Signals to axis
Parameter Manual
List Manual, 01/2017 497
Signals to spindle
Signals to drive
Parameter Manual
498 List Manual, 01/2017
5004
5005
5006 (spin‐ Spindle po‐ Automatic Setpoint direction of rota‐ Spindle
dle) sitioning gear stage tion stop
change Counter- Clockwise
clockwise
5007 (cou‐ Delete syn‐
plings) chronism
override
5008 (SISI-
TECH)
5009 (SISI-
TECH)
5010
5011
Parameter Manual
List Manual, 01/2017 499
7 Contour-
handwheel
direction of
rotation in‐
verted
8
9
10
11 POS_RESTO
RED 2 RED 1
Parameter Manual
500 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 501
Parameter Manual
502 List Manual, 01/2017
Note
For more information about how to configure user alarms, see Section "Editing PLC alarm
texts".
Parameter Manual
List Manual, 01/2017 503
Note
The programming engineer (NCK and PLC) is responsible for organizing (structuring) this
memory area. Every storage position in the memory can be addressed provided that the limit
is selected according to the appropriate data format (i.e. a 'DWORD' for a 4byte limit, a WORD
for a 2byte limit, etc.). The memory area is always accessed with the information about the
data type and the position offset within the memory area. The PLC variables can be read or
written in the NC program $A_DBB[n] ("n" stands for the position offset in bytes).
Parameter Manual
504 List Manual, 01/2017
Note
The axis actual values and distances-to-go can be separately requested:
● DB2600.DBX0001.1 Request axis actual values
● DB2600.DBX0001.2 Request axis distances-to-go
If the particular request is set, then the NCK supplies these values for all axes.
Parameter Manual
List Manual, 01/2017 505
11 Reserved_1 2
14 Reserved_2 2
... ...
248 Interval 32 [h]
250 Number of warnings to be output 32
252 Reserved_1 32
254 Reserved_2 32
4 Status signal
Activation Energy sav‐
time T1 ex‐ ing profile
pired active
5 Reversed
10 Effectiveness, profile
Disable en‐ Energy sav‐
ergy saving ing profile
profile configured
Parameter Manual
506 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 507
Parameter Manual
508 List Manual, 01/2017
+ → → →
All parameters beginning with "p" are editable parameters, for example, p29000.
All parameters beginning with "r" are read-only parameters, for example, r0018.
Effective
Indicates the conditions for making parameterization effective. Two conditions are possible:
● IM (Immediately): Parameter value becomes effective immediately after changing.
● RE (Reset): Parameter value becomes effective after repower-on.
Can be changed
Indicates the state in which a parameter is changeable. Two states are possible:
● U (Run): Can be changed in the "Running" state when the enable signal is available. The
"RDY" LED indicator lights up green.
● T (Ready to run): Can be changed in the "Ready" state when the enable signal is missing.
The "RDY" LED indicator lights up red.
Note
When judging the state of the drive according to the "RDY" LED indicator, ensure that no faults
or alarms exist.
Data type
Type Description
I16 16-bit integer
I32 32-bit integer
U16 16 bits without sign
U32 32 bits without sign
Uint16 16-bit unsigned integer
Parameter Manual
List Manual, 01/2017 509
Type Description
Uint32 32-bit unsigned integer
Float 32-bit floating point number
3. Open the drive data list through the following softkey operations:
→
4. Select the desired parameter using the cursor keys.
5. Press this key to call the help information for the selected parameter.
Note: You can further press this softkey in the current help screen to
show a complete list of all SINAMICS V70 parameters. In addition,
you can also use the following softkey to search for a specific param‐
eter by number in this list:
The table below lists the parameters displayed on the drive BOP only.
Par. No. Name Min Max Factory Unit Data type Effective Can be
setting changed
r0020 Speed setpoint smoothed - - - rpm Float - -
Description: Displays the currently smoothed speed setpoint at the input of the speed controller or U/f char‐
acteristic (after the interpolator).
Smoothing time constant = 100 ms
The signal is not suitable as a process quantity and may only be used as a display quantity.
Parameter Manual
510 List Manual, 01/2017
Par. No. Name Min Max Factory Unit Data type Effective Can be
setting changed
r0021 Actual speed smoothed - - - rpm Float - -
Description: Displays the smoothed actual value of the motor speed.
Smoothing time constant = 100 ms
The signal is not suitable as a process quantity and may only be used as a display quantity.
r0026 DC link voltage smoothed - - - V Float - -
Description: Displays the smoothed actual value of the DC link voltage.
Smoothing time constant = 100 ms
The signal is not suitable as a process quantity and may only be used as a display quantity.
r0027 Absolute actual current - - - Arms Float - -
smoothed
Description: Displays the smoothed absolute actual current value.
Smoothing time constant = 100 ms
The signal is not suitable as a process quantity and may only be used as a display quantity.
Dependency: r0068
r0029 Current actual value field- - - - Arms Float - -
generating smoothed
Description: Displays the smoothed field-generating actual current.
Smoothing time constant = 100 ms
The signal is not suitable as a process quantity and may only be used as a display quantity.
r0030 Current actual value torque- - - - Arms Float - -
generating smoothed
Description: Displays the smoothed torque-generating actual current.
Smoothing time constant = 100 ms
The signal is not suitable as a process quantity and may only be used as a display quantity.
r0031 Actual torque smoothed - - - Nm Float - -
Description: Displays the smoothed torque actual value.
Smoothing time constant = 100 ms
The signal is not suitable as a process quantity and may only be used as a display quantity.
r0032 Active power actual value - - - kW Float - -
smoothed
Description: Displays the smoothed actual value of the active power.
Significance for the drive: Power output at the motor shaft
r0033 Torque utilization smoothed - - - % Float - -
Description: Displays the smoothed torque utilization as a percentage.
Smoothing time constant = 100 ms
The signal is not suitable as a process quantity and may only be used as a display quantity.
Parameter Manual
List Manual, 01/2017 511
Par. No. Name Min Max Factory Unit Data type Effective Can be
setting changed
r0037[0...19] Servo drive temperatures - - - °C Float - -
Description: Displays the temperatures in the servo drive.
● [0] = Inverter, maximum value
● [1] = Depletion layer maximum value
● [2] = Rectifier maximum value
● [3] = Air intake
● [4] = Interior of servo drive
● [5] = Inverter 1
● [6] = Inverter 2
● [7] = Inverter 3
● [8] = Inverter 4
● [9] = Inverter 5
● [10] = Inverter 6
● [11] = Rectifier 1
● [12] = Rectifier 2
● [13] = Depletion layer 1
● [14] = Depletion layer 2
● [15] = Depletion layer 3
● [16] = Depletion layer 4
● [17] = Depletion layer 5
● [18] = Depletion layer 6
● [19] = Cooling system liquid intake
The value of -200 indicates that there is no measuring signal.
● r0037[0]: Maximum value of the inverter temperatures (r0037[5...10]).
● r0037[1]: Maximum value of the depletion layer temperatures (r0037[13...18]).
● r0037[2]: Maximum value of the rectifier temperatures (r0037[11...12]).
The maximum value is the temperature of the hottest inverter, depletion layer, or rectifier.
r0068 Absolute current actual val‐ - - - Arms Float - -
ue
Description: Displays actual absolute current.
For A_INF, S_INF the following applies:
● The value is updated with the current controller sampling time.
The following applies for SERVO:
● The value is updated with a sampling time of 1 ms.
● Absolute current value = sqrt(Iq^2 + Id^2)
● The absolute current actual value is available smoothed (r0027) and unsmoothed (r0068).
Dependency: r0027
Parameter Manual
512 List Manual, 01/2017
Par. No. Name Min Max Factory Unit Data type Effective Can be
setting changed
r0069[0...6] Phase current actual value - - - A Float - -
Description: Displays the measured actual phase currents as peak value.
● [0] = Phase U
● [1] = Phase V
● [2] = Phase W
● [3] = Phase U offset
● [4] = Phase V offset
● [5] = Phase W offset
● [6] = Total U, V, W
In indices 3 ... 5, the offset currents of the 3 phases, which are added to correct the phase currents, are
displayed.
The sum of the 3 corrected phase currents is displayed in index 6.
r0079[0...1] Torque setpoint total - - - Nm Float - -
Description: Displays the torque setpoint at the output of the speed controller (before clock cycle interpola‐
tion).
● [0]: Unsmoothed
● [1]: Smoothed
r0632 Motor temperature model, - - - °C Float - -
stator winding temperature
Description: Displays the stator winding temperature of the motor temperature model.
p0918 Drive Bus address 10 15 10 - U16 RE T
Description: Displays or sets the Drive Bus address for Drive Bus interface on the servo drive.
The address can be set as follows:
Using p0918
● Only if the address 00 hex, 7F hex, 80 hex, or FF hex has been set using the address switch.
● The address is saved in a non-volatile fashion using the function "copy from RAM to ROM".
● A change only becomes effective after a POWER ON.
p1058 Jog 1 speed setpoints 0 210000.0 100 rpm Float IM T
00
Description: Sets the speed/velocity for jog 1. Jogging is level-triggered and allows the motor to be incre‐
mentally moved.
p1082 Maximum speed 0.000 210000.0 1500.00 rpm Float IM T
00 0
Description: Sets the highest possible speed.
Dependency: p0322
p1083 Speed limit in positive direc‐ 0.000 210000.0 210000. rpm Float IM T, U
tion of rotation 00 000
Description: Sets the maximum speed for the positive direction.
p1086 Speed limit in negative direc‐ -210000. 0.000 -210000 rpm Float IM T, U
tion of rotation 000 .000
Description: Sets the speed limit for the negative direction.
Parameter Manual
List Manual, 01/2017 513
Par. No. Name Min Max Factory Unit Data type Effective Can be
setting changed
p1120 Ramp-function generator 0.000 999999.0 10.000 s Float IM T, U
ramp-up time 00
Description: The ramp-function generator ramps-up the speed setpoint from standstill (setpoint = 0) up to
the maximum speed (p1082) in this time.
Dependency: p1082
p1121 Ramp-function generator 0.000 999999.0 10.000 s Float IM T, U
ramp-down time 00
Description: The ramp-function generator ramps-down the speed setpoint from the maximum speed (p1082)
down to standstill (setpoint = 0) in this time.
Further, the ramp-down time is always effective for OFF1.
Dependency: p1082
p1215 Motor holding brake config‐ 0 3 0 - I16 IM T
uration
Description: Sets the holding brake configuration.
● 0: No motor holding brake being used
● 1: Motor holding brake according to sequence control
● 2: Motor holding brake always open
● 3: Motor holding brake like sequence control
Dependency: p1216, p1217, p1226, p1227, p1228
p1216 Motor holding brake, open‐ 0 10000 100 ms Float IM T, U
ing time
Description: Sets the time to open the motor holding brake.
After controlling the holding brake (opens), the speed/velocity setpoint remains at zero for this time. After
this, the speed/velocity setpoint is enabled.
This time should be set longer than the actual opening time of the brake, which ensures that the drive cannot
accelerate when the brake is applied.
Dependency: p1215, p1217
p1217 Motor holding brake closing 0 10000 100 ms Float IM T, U
time
Description: Sets the time to apply the motor holding brake.
After OFF1 or OFF3 and the holding brake is controlled (the brake closes), then the drive remains closed-
loop controlled for this time stationary with a speed setpoint/velocity setpoint of zero. The pulses are sup‐
pressed when the time expires.
This time should be set longer than the actual closing time of the brake, which ensures that the pulses are
only suppressed after the brake has closed.
Dependency: p1215, p1216
Parameter Manual
514 List Manual, 01/2017
Par. No. Name Min Max Factory Unit Data type Effective Can be
setting changed
p1226 Threshold for zero speed de‐ 0.00 210000.0 20.00 rpm Float IM T, U
tection 0
Description: Sets the speed threshold for the standstill identification.
Acts on the actual value and setpoint monitoring.
● When braking with OFF1 or OFF3, when the threshold is undershot, standstill is identified.
The following applies when the brake control is activated:
● When the threshold is undershot, the brake control is started and the system waits for the brake closing
time in p1217. The pulses are then suppressed.
If the brake control is not activated, the following applies:
● When the threshold is undershot, the pulses are suppressed and the drive coasts down.
Dependency: p1215, p1216, p1217, p1227
p1227 Zero speed detection moni‐ 0.000 300.000 300.000 s Float IM T, U
toring time
Description: Sets the monitoring time for the standstill identification.
When braking with OFF1 or OFF3, standstill is identified after this time has expired, after the setpoint speed
has fallen below p1226.
After this, the brake control is started, the system waits for the closing time in p1217 and then the pulses
are suppressed.
Dependency: p1215, p1216, p1217, p1226
p1228 Pulse suppression delay 0.000 299.000 0.000 s Float IM T, U
time
Description: Sets the delay time for pulse suppression.
After OFF1 or OFF3 and zero speed detection, the system waits for this time to expire and the pulses are
then suppressed.
Standstill is identified in the following cases:
● The speed actual value falls below the speed threshold in p1226 and the time started after this in p1228
has expired.
● The speed setpoint falls below the speed threshold in p1226 and the time started after this in p1227 has
expired.
Dependency: p1226, p1227
p1414 Speed setpoint filter activa‐ - - 0000 bin - U16 IM T, U
tion
Description: Setting for activating/de-activating the speed setpoint filter.
If only one filter is required, filter 1 should be activated and filter 2 de-activated, to avoid excessive processing
time.
Dependency: The individual speed setpoint filters are parameterized as of p1415.
Parameter Manual
List Manual, 01/2017 515
Par. No. Name Min Max Factory Unit Data type Effective Can be
setting changed
p1415 Speed setpoint filter 1 type 0 2 0 - I16 IM T, U
Description: Sets the type for speed setpoint filter 1.
● 0: Low pass: PT1
● 1: Low pass: PT2
● 2: General 2nd-order filter
Dependency:
● PT1 low pass: p1416
● PT2 low pass: p1417, p1418
● General filter: p1417 ... p1420
p1416 Speed setpoint filter 1 time 0.00 5000.00 0.00 ms Float IM T, U
constant
Description: Sets the time constant for the speed setpoint filter 1 (PT1).
This parameter is only effective if the filter is set as a PT1 low pass.
Dependency: p1414, p1415
p1417 Speed setpoint filter 1 de‐ 0.5 16000.0 1999.0 Hz Float IM T, U
nominator natural frequency
Description: Sets the denominator natural frequency for speed setpoint filter 1 (PT2, general filter).
This parameter is only effective if the speed filter is parameterized as a PT2 low pass or as general filter.
The filter is only effective if the natural frequency is less than half of the sampling frequency.
Dependency: p1414, p1415
p1418 Speed setpoint filter 1 de‐ 0.001 10.000 0.700 - Float IM T, U
nominator damping
Description: Sets the denominator damping for velocity setpoint filter 1 (PT2, general filter).
This parameter is only effective if the speed filter is parameterized as a PT2 low pass or as general filter.
Dependency: p1414, p1415
p1419 Speed setpoint filter 1 nu‐ 0.5 16000.0 1999.0 Hz Float IM T, U
merator natural frequency
Description: Sets the numerator natural frequency for speed setpoint filter 1 (general filter).
This parameter is only effective if the speed filter is set as a general filter.
The filter is only effective if the natural frequency is less than half of the sampling frequency.
Dependency: p1414, p1415
p1420 Speed setpoint filter 1 nu‐ 0.000 10.000 0.700 - Float IM T, U
merator damping
Description: Sets the numerator damping for speed setpoint filter 1 (general filter).
This parameter is only effective if the speed filter is set as a general filter.
Dependency: p1414, p1415
p1460 Speed controller P gain 0.000 999999.0 0.300 Nms/ Float IM T, U
adaptation speed, lower 00 rad
Description: Sets the P gain of the speed controller before the adaptation speed range.
This value corresponds to the basic setting of the P gain of the speed controller without adaptation.
Parameter Manual
516 List Manual, 01/2017
Par. No. Name Min Max Factory Unit Data type Effective Can be
setting changed
p1462 Speed controller integral 0.00 100000.0 20.00 ms Float IM T, U
time adaptation speed lower 0
Description: Sets the integration time of the speed controller before the adaptation speed range.
This value corresponds to the basic setting of the integral time of the speed controller without adaptation.
p1520 Torque limit upper/motoring -1000000 2000000 0.00 Nm Float IM T, U
.00 0.00
Description: Sets the fixed upper torque limit or the torque limit when motoring.
Note:
Negative values when setting the upper torque limit (p1520 < 0) can result in the motor accelerating in an
uncontrollable fashion.
The maximum value depends on the maximum torque of the connected motor.
Dependency: p1521
p1521 Torque limit lower/regenera‐ -2000000 1000000. 0.00 Nm Float IM T, U
tive 0.00 00
Description: Sets the fixed lower torque limit or the torque limit when regenerating.
Note:
Positive values when setting the lower torque limit (p1521 > 0) can result in the motor accelerating in an
uncontrollable fashion.
The maximum value depends on the maximum torque of the connected motor.
Dependency: p1520
p1656 Activates current setpoint fil‐ - - 0001 bin - U16 IM T, U
ter
Description: Setting for activating/de-activating the current setpoint filter.
If not all of the filters are required, then the filters should be used consecutively starting from filter 1.
Dependency: The individual current setpoint filters are parameterized as of p1657.
p1657 Current setpoint filter 1 type 1 2 1 - I16 IM T, U
Description: Sets the current setpoint filter 1 as low pass (PT2) or as extended general 2nd-order filter.
● 1: Low pass: PT2
● 2: General 2nd-order filter
Dependency: Current setpoint filter 1 is activated via p1656.0 and parameterized via p1657 ... p1661.
p1658 Current setpoint filter 1 de‐ 0.5 16000.0 1999.0 Hz Float IM T, U
nominator natural frequency
Description: Sets the denominator natural frequency for current setpoint filter 1 (PT2, general filter).
Dependency: Current setpoint filter 1 is activated via p1656.0 and parameterized via p1657 ... p1661.
p1659 Current setpoint filter 1 de‐ 0.001 10.000 0.700 - Float IM T, U
nominator damping
Description: Sets the denominator damping for current setpoint filter 1.
Dependency: Current setpoint filter 1 is activated via p1656.0 and parameterized via p1657 ... p1661.
p1660 Current setpoint filter 1 nu‐ 0.5 16000.0 1999.0 Hz Float IM T, U
merator natural frequency
Description: Sets the numerator natural frequency for current setpoint filter 1 (general filter)
Dependency: Current setpoint filter 1 is activated via p1656.0 and parameterized via p1657 ... p1661.
Parameter Manual
List Manual, 01/2017 517
Par. No. Name Min Max Factory Unit Data type Effective Can be
setting changed
p1661 Current setpoint filter 1 nu‐ 0.000 10.000 0.700 - Float IM T, U
merator damping
Description: Sets the numerator damping for current setpoint filter 1.
Dependency: Current setpoint filter 1 is activated via p1656.0 and parameterized via p1657 ... p1661.
r2114[0...1] System runtime total - - - - U32 - -
Description: Displays the total system runtime for the drive unit.
The time comprises r2114[0] (milliseconds) and r2114[1] (days).
After r2114[0] has reached a value of 86.400.000 ms (24 hours) this value is reset and r2114[1] is incre‐
mented.
● [0] = Milliseconds
● [1] = Days
p2153 Speed actual value filter 0 1000000 0 ms Float IM T, U
time constant
Description: Sets the time constant of the PT1 element to smooth the speed/velocity actual value.
The smoothed actual speed/velocity is compared with the threshold values and is only used for messages
and signals.
p29000 Motor type selection 0 54251 - - U16 IM T
Description: Motor type number is printed on the motor rating plate as motor ID. For a motor with an incre‐
mental encoder, you need to manually input the parameter value, ranging from 18 to 39. For a motor with
an absolute encoder, the drive reads the parameter value automatically, ranging from 10009 to 10048.
p29002 BOP operating display se‐ 0 2 0 - U16 IM T, U
lection
Description: BOP operating display selection.
● 0: Actual speed
● 1: DC voltage
● 2: Actual torque
r29018[0...1] Firmware version - - - - U32 - -
Description: Firmware version.
● [0]: Firmware version number
● [1]: Build increment number
Note:
Index [1] only applies to V70 firmware versions higher than 1.00.
For example, when r29018[0] = 10100 and r29018[1] = 10, the firmware version is displayed as 1.01.00.10
on the HMI.
The drive basic list on HMI contains the most frequently used drive parameters for
commissioning. You can also view them through the following operations:
Parameter Manual
518 List Manual, 01/2017
+ → →
Par. No. Name Min Max Factory Unit Data type Effective Can be
setting changed
p0977 Save all parameters 0 1013 [0] 0 - U16 IM T, U
Description:
Saves all parameters of the drive system to the non-volatile memory. When saving, only the adjustable pa‐
rameters intended to be saved are taken into account.
Dependency: p0976
Caution:
Memory card inserted:
The drive parameterization is also saved on the card. Any backed-up data is overwritten!
Notice:
The Control Unit power supply may only be powered down after data has been saved (i.e. after data save
has been started, wait until the parameter again has the value 0). Writing to parameters is inhibited while
saving.
Note:
Parameters saved with p0977 = 10, 11 or 12 can be downloaded again with p0976 = 10, 11 or 12.
p1460[0...n] Speed controller P gain adap‐ 0.000 999999.0 0.300 Nms/ Float IM T, U
tation speed lower 00 rad
Description:
Sets the P gain of the speed controller before the adaptation speed range (0 ... p1464). This value corresponds
to the basic setting of the P gain of the speed controller without adaptation (p1461 = 100 %).
Dependency: p1461
Note:
When automatically calculating the speed controller, only the motor moment of inertia is taken into account
(p0341). For higher load moments of inertia (p0342 > 1 or p1498 > 0), you are advised to check the speed
controller gain.
p1461[0...n] Speed controller Kp adapta‐ 0.0 200000.0 [0] [%] Float IM T, U
tion speed upper scaling 100.0
Description:
Sets the P gain of the speed controller for the upper adaptation speed range (> p1465). The entry is made
referred to the P gain for the lower adaptation speed range of the speed controller (% referred to p1460).
Dependency: p1460
Note:
When automatically calculating the speed controller, only the motor moment of inertia is taken into account
(p0341). For higher load moments of inertia (p0342 > 1 or p1498 > 0), you are advised to check the speed
controller gain.
p1462 Speed controller integral time 0.00 100000.0 20.00 ms Float IM T, U
adaptation speed lower 0
Description:
Sets the integration time of the speed controller before the adaptation speed range (0 ... p1464).
This value corresponds to the basic setting of the integral time of the speed controller without adaptation
(p1461 = 100 %).
Dependency: p1463
Parameter Manual
List Manual, 01/2017 519
Par. No. Name Min Max Factory Unit Data type Effective Can be
setting changed
p1821[0...n] Direction of rotation 0 1 [0] 0 - I16 IM -
Description:
Setting to change the direction of rotation. If the parameter is changed, it reverses the direction of rotation of
the motor and the encoder actual value without changing the setpoint.
Dependency: F07434
Caution:
Changing the direction using p1820 or p1821 is not recognized by the "Safe Direction without encoder". As
a consequence, the limit provided by SDI (Safe Direction) from r9733 no longer functions.
Notice:
An appropriate fault is output for a drive data set changeover where the direction of rotation changes and the
pulses are enabled.
Note:
For operation with the phase sequence U/V/W, the direction of rotation is defined when viewing the face side
of the motor output shaft.
When changing the direction of rotation, the rotating field direction of the current controller is reversed. The
speed actual value (e.g. r0063) is also reversed so that the control sense is kept and internally causing the
direction of rotation to be reversed with the same setpoint. Further, the position actual values of the actual
encoder are reversed (e.g. r0482[0...2]).
p29000 Motor ID 0 54251 [0] 0 - U16 IM T
Description:
Motor type number is printed on the motor rating plate as motor ID.
For a motor with an incremental encoder, users need to manually input the parameter value, ranging from 18
to 39. For a motor with an absolute encoder, the drive automatically reads the parameter value, ranging from
10009 to 10048.
Dependency: -
r3998[0...n] First drive commissioning 0 65535 - - U16 IM -
Description:
Displays whether the drive still has to be commissioned for the first time.
0 = Yes
2 = No
Dependency: -
Editable parameters
Parameter Manual
520 List Manual, 01/2017
Parameter Manual
List Manual, 01/2017 521
Parameter Manual
522 List Manual, 01/2017
Note
For parameters with an asterisk (*), the values in brackets are the second default values. For
details, see Section "Function menu" in the SINUMERIK 808D/SINUMERIK 808D ADVANCED
Commissioning Manual.
Parameter Manual
List Manual, 01/2017 523
'DUN 1R]HURPDUNLQSXW
3XOVHQRWHQDEOHG ,*%7XQGHUWHPSHUDWXUH
3XOVHHQDEOHG ,*%7RYHUWHPSHUDWXUH
'ULYHQRWHQDEOHG $ODUPQRWFDQFHOOHG
'ULYHHQDEOHG $ODUPFDQFHOOHG
'DUN %UDNHFORVHG
$ODUPRXWSXWRII 3RZHUUHVLVWRURII
$ODUPRXWSXWRQ 3RZHUUHVLVWRURQ
'ULYHQRWUHDG\ =HURPDUNRXWSXWRQ
'ULYHUHDG\ =HURPDUNRXWSXWRII
Parameter Manual
524 List Manual, 01/2017