Festo P.BE-CMMP-SC-SW-IT Manual

Festo Ikke kategoriseret P.BE-CMMP-SC-SW-IT

Læs nedenfor 📖 manual på dansk for Festo P.BE-CMMP-SC-SW-IT (126 sider) i kategorien Ikke kategoriseret. Denne guide var nyttig for 13 personer og blev bedømt med 4.5 stjerner i gennemsnit af 2 brugere

Side 1/126
SERCOS for Motor Controller
CMMP
Manual
SERCOS
CMMP
Manual
557 362
en 0708NH
[723 778]
P.BE-CMMP- - - - 0708NH 3 AS SC SW EN
Edition __________________________________________________ 0708NH en
Designation __________________________________ P.BE-CMMP- - - - AS SC SW EN
Order no. ___________________________________________________ 557 362
( 2008)Festo SE & Co KG., D-73726 Esslingen,
Internet: http://www.festo.com
E-mail: service_international@festo.com
The copying, distribution and utilization of this document as well as the communication of
its contents to others without expressed authorization is prohibited. Offenders will be held
liable for the payment of damages. All rights reserved in particular the right to register
patents, utility models and designs.
4 P.BE-CMMP- - - - 0708NHAS SC SW EN
Record of changes
Authors
Festo SE & Co KG
Manual name:
P.BE-CMMP- - - -AS SC SW EN
File name:
File location:
Ser. no.
Approval for distribution
Versions index
1
Creation
0708NH
Trademarks
Microsoft and Windows are registered trademarks or trademarks of the Microsoft
Corporation in the USA and/or others countries.
P.BE-CMMP- - - - 0708NH 5 AS SC SW EN
Tab Contents le of
Copyrights
Festo SE Rights & Co KG. All Reserved.
T informatio an dat documen have bee pu toge base ou best he n d a in this t n t ther d on r
knowledge Bu differences betwee the documen an produc cann b completely . t n t d t ot e
exclud F guarantees the devices an rela softwar versied. esto d ted e in the on issued to
customers wh u accordanc w contr an u documentation. I case en sed in e ith the act d the ser n
of serious deviations fro user documentatim the on, Fest entitle an obligated to make o is d d
repairs unle woul resu unreasonab cost liabili results fr defects ss this d lt in le s. No ty om
aris fr u und cond intended for dev describ user ing om se er itions not the ice as ed in the
documentation.
Fest do guarante produ requiremen an purp the o es not e that the cts suit the ts d oses of
buye they wil w toge wi othe produ selecte b th buyer Festo r or that l ork ther th r cts d y e .
accep liabili f damag resu from u its produ togeth wi other ts no ty or es lting se of cts er th
products or of or from improper handling the devices systems.
Festo SE & Co the the KG reserves right to change, improve supplement or document or
product without prior notice.
T documen who part may not b reproduced tran i another natural his t, in le or in , e , slated nto
or machine-legib language, or transferrle ed ont electroni mechanical optic any o c, , al or
other typ d medi withou expr approv author. e of ata a t the ess al of the
Trademarks
Produ nam documen may b register trademark T solct es in this t e ed s. he e purp of ose
trademark documen is to identif correspond products. s this in t y the ing
SE interface is a regist tradem interest group association RCOS ® ered ark of the
Interessengemei SE interf E.V. nschaft RCOS ace
Table of Contents
6 P.BE-CMMP- - - - 0708NH AS SC SW EN
Table of Contents
1. General information .............................................................................................. 9
1.1 Documentation .................................................................................................... 9
1.2 Serial realtime communication system (SErial Realtime COmmunication System) 10
2. Safety instructions for electrical drives and controllers ...................................... 11
2.1 Symbols used .................................................................................................... 11
2.1.1 Other symbols .................................................................................... 11
2.2 General information ........................................................................................... 12
2.2.1 Trained and qualified personnel ......................................................... 12
2.3 Hazards due to improper use ............................................................................. 13
2.4 Safety instructions ............................................................................................. 14
2.4.1 General safety information ................................................................. 14
2.4.2 Safety instructions for installation and maintenance .......................... 16
2.4.3 Protection against touching electrical parts ........................................ 17
2.4.4 Protection from electric shock through protective extra-low voltage with
secure separation (PELV) .................................................................... 19
2.4.5 Protection against touching electrical parts ........................................ 20
2.4.6 Protection during handling and installation ........................................ 20
3. Cabling and pin assignment ................................................................................ 21
4. Activation of SERCOS .......................................................................................... 23
4.1 Overview ........................................................................................................... 23
5. Overview ............................................................................................................. 25
5.1 Overview communication ................................................................................... 25
5.2 Axis telegram (AT) .............................................................................................. 26
5.3 Master data telegram (MDT) .............................................................................. 27
5.4 Service channel (SC) .......................................................................................... 27
5.5 Telegram types .................................................................................................. 28
5.5.1 Standard telegrams ............................................................................ 28
5.5.2 Application telegram .......................................................................... 29
5.6 Initialisation (phase change) .............................................................................. 30
5.6.1 Communication Phase 0: Closing the ring ........................................... 30
5.6.2 Communication Phase 1: Identification of the drives .......................... 30
5.6.3 Communication Phase 2: Loading the communication parameters ..... 30
5.6.4 Communication Phase 3: Loading the communication parameters ..... 31
5.6.5 Communication Phase 4: Cycle operation ........................................... 31
Table of Contents
P.BE-CMMP- - - - 0708NH 7 AS SC SW EN
6. SERCOS cycletime ............................................................................................... 32
7. Operation modes ................................................................................................. 33
7.1 Torque control ................................................................................................... 34
7.2 Velocity control .................................................................................................. 34
7.3 Position control ................................................................................................. 34
7.4 Drive-internal interpolation ................................................................................ 34
8. Scaling of data .................................................................................................... 35
8.1 Position data ..................................................................................................... 35
8.1.1 Overview ............................................................................................ 35
8.1.2 Unscaled ............................................................................................ 36
8.1.3 Translatory scaling ............................................................................. 36
8.1.4 Rotatory scaling ................................................................................. 36
8.2 Velocity data ...................................................................................................... 37
8.2.1 Overview ............................................................................................ 37
8.2.2 Unscaled ............................................................................................ 38
8.2.3 Translatory scaling ............................................................................. 38
8.2.4 Rotatory scaling ................................................................................. 38
8.3 Acceleration data ............................................................................................... 39
8.3.1 Overview ............................................................................................ 39
8.3.2 Unscaled ............................................................................................ 40
8.3.3 Translatory scaling ............................................................................. 40
8.3.4 Rotatory scaling ................................................................................. 40
8.4 Torque data ....................................................................................................... 40
8.5 Temperature data .............................................................................................. 40
9. Control word/status word ................................................................................... 41
10. 44 Error management ..............................................................................................
11. I/O functions ....................................................................................................... 45
12. Special commands .............................................................................................. 46
12.1 Drive-controlled homing .................................................................................... 46
12.2 Spindle positioning ............................................................................................ 48
12.3 Probing (measurement) ..................................................................................... 49
12.4 Automatic motor identification .......................................................................... 50
13. Parameters .......................................................................................................... 52
13.1 Overview ........................................................................................................... 52
13.1.1 Communication parameters ............................................................... 52
Table of Contents
8 P.BE-CMMP- - - - 0708NH AS SC SW EN
13.2 Telegram configuration ...................................................................................... 59
13.3 IDN lists/phase switching commands ................................................................ 62
13.4 Operation modes ............................................................................................... 66
13.5 Scaling parameter ............................................................................................. 67
13.6 Command/feedback values ............................................................................... 73
13.7 Limitation/monitoring ....................................................................................... 75
13.8 Signal status word/realtime bits ........................................................................ 81
13.9 Status bits ......................................................................................................... 85
13.10 Automatic identification ..................................................................................... 91
13.11 Error management ............................................................................................. 92
13.12 I/O functions ..................................................................................................... 93
13.13 Drive-controlled homing .................................................................................... 96
13.14 Drive-internal interpolation ................................................................................ 99
13.15 Probes ............................................................................................................. 101
13.16 Spindle positioning .......................................................................................... 103
13.17 Other accessories ............................................................................................ 105
13.18 Information ...................................................................................................... 108
13.19 Diagnosis classes ............................................................................................ 112
13.19.1 Diagnosis class 1 (condition class 1) ................................................ 112
13.19.2 Manufacturer diagnosis class 1 ........................................................ 113
13.19.3 IDN S-0-0095: Diagnostic message ................................................... 113
13.19.4 Diagnosis class 2 (condition class 2) ................................................ 114
13.19.5 Diagnosis class 3 (condition class 3) ................................................ 115
13.19.6 Manufacturer diagnosis class 3 (condition class 3) ........................... 116
13.19.7 IDN S-0-0014: "Interface status" ...................................................... 116
13.19.8 Diagnosis masks .............................................................................. 118
14. SERCOS error codes .......................................................................................... 119
A. Appendix ........................................................................................................... 121
B. Index ................................................................................................................. 122
1 General information .
P.BE-CMMP-AS- - - 0708NH 9 SC SW EN
1. General information
1.1 Documentation
This manual describes the field bus connection of CMMP-AS servo positioning SERCOS
controllers under SERCOS. It briefly describes the protocol itself, activation of SERCOS
communication and the parameters available under SERCOS.
It is directed at people who are already familiar with servo positioning controllers and the
SERCOS protocol.
It contains safety instructions that must be followed.
For additional information, please consult the following handbooks for products of the
series CMMP-AS:
Product manual “Servo Positioning Controllers AS” P.BE-CMMP- :
Description of the technical specification and function of the device as well as
information on installation and operation of the servo positioning controller
P.BE-CMMP- -...-3A for 1-phase servo positioning controllers. AS
Product manual “Servo Positioning Controllers AS” P.BE-CMMP- :
Description of the technical data and function of the device with information on
installation and operation of the P.BE-CMMP- -...-11A for 3-phase servo positioning AS
controllers.
CANopen - manual “Servo Positioning Controllers CMMP AS”:
Description of the implemented CANopen protocol in accordance with DSP402:
P.BE-CMMP-CO- SW
PROFIBUS manual “Servo Positioning Controllers CMMP AS”- :
Description of the implemented PROFIBUS-DP protocol: P.BE-CMMP-FHPP- - PB SW
Product manual "Ethernet Technology Module":
Description of the technical data and function of the device with information on
installation and operation of the Ethernet technology module: P.BE-CMMP- - ET SW
1 General information .
10 P.BE-CMMP- - - - 0708NH AS SC SW EN
1.2 Serial realtime communication system
(SErial Realtime COmmunication System)
SERCOS interface, the unique, worldwide standardised (IEC 61491 and EN 61491) digital
interface for communication between control systems and drives. It was the first field bus
system that permitted achievement of numerically controlled high-performance
applications in machine tooling.
A glass-fibre ring is used as transmission medium. The transfer rate is 2, 4, 8 or 16 Mbit/s.
With this interface, essentially three types of communication can be achieved between
CNC and digital drive-control elements:
Transmission of the nominal position value
Transmission of the nominal speed
Transmission of the nominal torque
Transmission of the nominal position value proved to be the best solution for rapid and
highly precise applications. In a fibre-optic cable ring, up to six axes can be provided with
new position command values (setpoint positions)cyclically and parallel every 0.5 ms.
The SERCOS interface permits display of all drive-internal data, parameters and diagnostic
information as well as their input using a SERCOS-compatible CNC.
2 Safety instructions for electrical drives and controllers .
P.BE-CMMP-AS- - - 0708NH SC SW EN 11
2. Safety instructions for electrical drives and
controllers
2.1 Symbols used
Information
Important information and remarks.
Careful!
Failure to comply can result in severe property damage.
DANGER!
Failure to comply can result in property damage and personal
injury.
Careful! Deadly voltage levels.
The safety instructions point out potentially deadly voltage levels.
Accessory
Environment
2.1.1 Other symbols
Diskette
symbol
All the following steps affect the settings in the Festo
ServoCommanderTM parameterisation program.
Plug symbol
All of the following steps affect the hardware, i.e. the CMMP-AS servo
positioning controller.
2 Safety instructions for electrical drives and controllers .
12 P.BE-CMMP- - - - 0708NH AS SC SW EN
2.2 General information
Festo accepts no liability for damage due to failure to comply with the safety instructions
in this manual.
Before placing into operation, read the chapter "Safety instructions
for electrical drives and controllers", starting from page 11.
If you do not exactly understand the documentation in this language, please contact and
inform your supplier.
The defect-free and secure operation of the servo positioning controller requires proper
and correct transport, proper and correct storage, mounting and installation as well as
proper operation and maintenance. Only trained and qualified personnel should use
electrical devices.
2.2.1 Trained and qualified personnel
as defined by this product manual or the safety instructions on the product itself are
people who are sufficiently familiar with the set-up, mounting, start-up and operation of
the product as well as with all warnings and precautionary measures in accordance with
the instructions in this manual and who are sufficiently qualified in their field.
Training and instruction or authorisation to switch the devices/systems on and off and
earth them in accordance with safety technology standardsand to mark them in
accordance with work requirements.
Training and instruction in accordance with safety technology standards regarding
maintenance and use of appropriate safety equipment.
Training in first aid.
The following instructions must be read before initial start-up of the system to prevent
personal injury and/or property damage.
Safety instructions must always be followed.
Do not attempt to install the servo positioning controller or place it
into operation until you have carefully read all safety instructions
for electrical drives and controllers in this document. These safety
instructions and all otheruser instructions must be read prior to any
work with the servo positioning controller.
If you do not have user instructions for the servo positioning
controller, please contact your sales agent. Demand that these
documents be sent immediately to the person responsible for safe
operation of the servo positioning controller.
2 Safety instructions for electrical drives and controllers .
P.BE-CMMP-AS- - - 0708NH SC SW EN 13
If you sell the device, lend it or make it available to third parties in
some other way, they must also receive these safety instructions.
For safety and warranty reasons, the user must never open the
servo positioning controller.
A proper project planning of the control process is a prerequisite
for correct functioning of the servo positioning controller!
DANGER!
Improper handling of the servo positioning controller and failure to
follow the warning instructions as well as improper tampering with
the safety equipment can result in property damage, personal in-
jury, electric shock or, in extreme cases, even in death.
2.3 Hazards due to improper use
DANGER!
High electric voltage and high load current!
Danger of death or severe personal injury due to electric shock!
DANGER!
High electric voltage from incorrect connections!
Danger of death or severe personal injury due to electric shock!
DANGER!
Surface of the device housing can be hot!
DANGER!
Dangerous movements!
Mortal danger, severe personal injury or property damage due to
unintended motor movements!
2 Safety instructions for electrical drives and controllers .
14 P.BE-CMMP- - - - 0708NH AS SC SW EN
2.4 Safety instructions
2.4.1 General safety information
The servo positioning controller equals protection class IP20 as
well as degree contamination 1. Make sure that the environment
corresponds to this protection class and degree of contamination.
Use only replacement parts and accessories approved by the
manufacturer.
In accordance with the EN standards, the devices should be con-
nected to the power network so that they can be separated from
the network with appropriate switches (e.g. main switch, contactor,
circuit breaker).
The servo positioning controller can be protected with a 300 mA
all-current-sensitive ground fault circuit interruptor
(RCD = residual current protection device).
Gold-plated contacts or contacts with high contact pressure should
be used for switching the control contacts.
For switchboards precautionary error-clearing measures should be
taken, such as wiring of fuses and relays with RC members or
diodes.
The safety regulations and stipulations of the country in which the
device is used must be followed.
The environmental conditions specified in the product documenta-
tion must be followed. Safety-critical applications are not permitted
unless expressly approved by the manufacturer.
The information for an EMC-suitable installation should be taken
from the product manual of the CMMP-AS family. Compliance with
the limit values required by national regulations is the responsi-
bility of the manufacturer of the device or system.
2 Safety instructions for electrical drives and controllers .
P.BE-CMMP-AS- - - 0708NH SC SW EN 15
The technical data and connection and installation conditions for
the servo positioning controller must be taken from this product
manual and complied with.
DANGER!
The general erection and safety regulations for work on high
voltage systems (e.g. DIN, VDE, EN, IEC or other national and
international regulations) must be followed.
Failure to comply can result in personal injury or major property
damage.
The following precautionary measures also apply without claim to
completeness:
VDE 0100 Specifications for installation of high voltage devices
(up to 1000 V),
EN 60204 Electrical Equipment of Machines,
EN 50178 Electronic Equipment for Use in Power Installations.
2 Safety instructions for electrical drives and controllers .
16 P.BE-CMMP- - - - 0708NH AS SC SW EN
2.4.2 Safety instructions for installation and maintenance
The corresponding DIN, VDE, EN and IEC instructions as well as all national and local safety
and accident protection regulations apply for the installation and maintenance of the
system. The operating engineer or user is responsible for compliance with these
regulations.
Operation, maintenance and/or repairs on the servo positioning
controller may only be performed by personnel who have been
trained and qualified for work on or with electrical devices.
Avoidance of accidents, injuries and/or damage:
The motor-stop brake delivered standard, or an external motor-stop
brake actuated only by the drive control device, is not suited for
protecting personnel.
Also secure vertical axes against falling or dropping after the
motor has been shut off, such as by:
mechanical locking of the vertical axis,
external brake, catch or clamping device, or
sufficient balancing of the axis.
The external or internal brake resistance results in danagerous
direct voltage during operation of the servo positioning controller
and up to 5 minutes afterward. Contact can result in death or
severe personal injury.
Switch off power to the electrical equipment using the main switch
and secure it against being switched back on until the direct
current circuit is discharged during:
servicing and preventive maintenance,
cleaning work,
long standstill times.
Before performing maintenance work, make sure that the power
supply has been switched off and locked and that the direct current
circuit has been discharged.
Be careful during installation. During installation and later, when
the drive is operated, make sure that no drill shavings, metal dust
or mounting parts (screws, nuts, cable sections) fall into the device.
Make sure that the external poser supply for the controller (24 V) is
switched off.
2 Safety instructions for electrical drives and controllers .
P.BE-CMMP-AS- - - 0708NH SC SW EN 17
The direct current circuit or power supply must always be shut off
before switching off the 24 V-controller power supply.
Work in the machine area may only be performed when the alter-
nating and/or direct current supply is shut off. Switched-off output
stages or controller enables are not suitable locking means. In case
of malfunction, the drive can be activated by mistake.
Initial start-up should be performed with motors running at idle to
prevent mechanical damage, e.g. due to incorrect rotation
direction.
Electronic devices are never fail-safe. The user is responsible for
ensuring that the system is brought into a safe condition if there is
a disturbance in an electrical device.
The servo positioning controller and, in particular, the brake
resistance, external or internal, can reach high temperatures, which
can cause serious burns.
2.4.3 Protection against touching electrical parts
This section refers only to devices and drive components with voltages above 50 V.
Touching parts with voltages above 50 V can be dangerous for people and trigger an
electric shock. During operation of electric devices, some parts of these devices
unavoidably have dangerous voltages.
DANGER!
Hohe voltage!
Mortal danger, danger of an electric shock or serious personal
injury!
2 Safety instructions for electrical drives and controllers .
18 P.BE-CMMP- - - - 0708NH AS SC SW EN
The corresponding DIN, VDE, EN and IEC instructions as well as all national and local safety
and accident protection regulations apply for the installation and maintenance of the
system. The operating engineer or user is responsible for compliance with these
regulations:
Before switching on the device, install the corresponding covers
and safety guards for protection against accidental contact.
Installed devices must be protected against accidental touching
through a housing, such as an electrical cabinet. The regulation
VBG4 must be followed!
Maintain the minimum copper diameter for the earth wire over its
entire length in accordance with EN 60617!
Always connect the earthed conductor of all electrical devices
before initial start-up, even for brief measurement or test purposes,
in accordance with the connection plan or connect it to the earthing
conductor. Otherwise, the housing can carry high voltages, which
can cause an electric shock.
Do not touch the electrical connections of the components when
they are switched on.
Separate the device from the mains or power supply before
accessing electrical parts with voltages above 50 V.
Secure it against being switched back on.
The level of the direct voltage must be considered for the installa-
tion, in particular with regard to insulation and safety measures.
Make sure there is correct earthing, conductor dimensions and
appropriate short-circuit protection.
DANGER!
The device has a fast discharge switch for the direct current circuit
in accordance with EN 60204, Section 6.2.4. But the fast discharge
may be ineffective in specific device arrangements, especially when
several servo drive controllers are switched in parallel in the direct
current circuit or when a brake resistance is not connected.
The servo drive controllers can remain under voltage for up to
5 minutes after they are switched off (residual condensor charge).
2 Safety instructions for electrical drives and controllers .
P.BE-CMMP-AS- - - 0708NH SC SW EN 19
2.4.4 Protection from electric shock through protective
extra-low voltage with secure separation (PELV)
All connections and terminals with voltages between 5 and 50 V on the servo positioning
controller are safety extra-low voltages, which are designed as touch-secure in accordance
with the following standards:
- International: IEC 60364-4- 41,
- European countries within the EU: EN 50178/1998, Section 5.2.8.1.
DANGER!
High electric voltage due to incorrect connections!
Mortal danger, danger of injury from electric shock.
Only devices, electrical components and lines with protective extra-low voltage with secure
separation (PELV = Protective Extra Low Voltage) can be connected to connections and
terminals with voltages between 0 and 50 V.
Connect only to voltages and current circuits with protection against dangerous voltages.
This protection can be achieved with the help of isolating transformers, secure optical
couplers or battery operation.
Protection against dangerous movements
Dangerous movements can be caused by faulty control of connected motors, which can
have various reasons:
incorrect or faulty wiring or cabling,
errors in operation of components,
errors in sensors or measuring transformers,
defects or non-EMC-appropriate components,
errors in the software in the higher-level control system.
These errors can occur directly after the device is switched on or after an unspecified
duration of operation.
The monitoring devices of the drive components largely exclude improper functions of the
connected drives. One cannot rely exclusively on this with regard to protection of persons,
in particular against injuries and/or property damage. Until the installed monitoring
devices become effective, defective drive movements must be expected, the extent of
which depends on the type of control and operating condition.
DANGER!
Dangerous movements!
Mortal danger, injury, serious personal or property damage!
2 Safety instructions for electrical drives and controllers .
20 P.BE-CMMP- - - - 0708NH AS SC SW EN
For the above reasons, protection of persons must be ensured with the help of monitoring
or higher-level measures for the device. These are set up in agreement with the specific
data of the system and a hazard and error analysis of the manufacturer. The safety
regulations applicable for the system are also taken into account. Accidental movements
or other malfunctions can be caused by switching off the safety devices, bypassing them or
not activating them.
2.4.5 Protection against touching electrical parts
DANGER!
Housing surfaces can be hot!
Danger of injury! Danger of burns!
Danger of burns!
Do not touch any housing surfaces in the proximity of heat
sources! Danger of burns!
After switching them off, let the devices cool off for 10 minutes
before touching.
Touching hot equipment parts which contain cooling elements
and resistances, such as the housing, can cause burns!
2.4.6 Protection during handling and installation
Handling and installation of specific parts and components in an inappropriate way can
result in burns.
DANGER!
Risk of injury due to incorrect handling!
Personal injury due to squeezing, shearing, cutting, hitting!
The following general safety instructions apply:
Follow the general set-up and safety regulations on handling
and installation.
Use suitable installation and transport device s.
Prevent pinching and squeezing with suitable safety measures.
Use only suitable tools. When specified, use special tools.
Use hoists and tools properly.
Use suitable protective equipment, when necessary
(e.g. safety goggles, work gloves, protective gloves).
Do not stand below suspended loads.
Immediately remove liquids from the floor to prevent slipping.
3 Cabling and pin assignment .
P.BE-CMMP-AS- - - 0708NH SC SW EN 21
3. Cabling and pin assignment
1 Receiver
2 Transmitter
Fig. 3.1: Connection allocation
In the product assortment CMMP-AS, the SERCOS interface was implemented in the form
of an optional plug-in module. Due to special hardware requirements, it can only be used
on the Ext2 plug-in position.
In agreement with the SERCOS specification, the transmitter HFE 7000-210
(plastic housing) and the receiver HFD 7000-402 (metal housing) are accessible at the
front panel.
1
2
3 Cabling and pin assignment .
22 P.BE-CMMP- - - - 0708NH AS SC SW EN
1 CMMP- AS
2 CAMC- SC
Fig. 3.2: Plug position for CMMP- AS
Please follow the recommendations of the Interessengemeinschaft
SERCOS interface for setting up a SERCOS network.
1
2
4 Activation of SERCOS .
P.BE-CMMP-AS- - - 0708NH SC SW EN 23
4. Activation of SERCOS
4.1 Overview
Activation of SERCOS is carried out once using the serial interface (RS232) of the servo
controller. To activate the SERCOS protocol, several settings must be made in the start-up
program.
1. In the
"Configuration" window
2. In the
"Application data"
window
3. In the
"Fieldbus" window
Before the SERCOS communication can be activated, three different parameters must be set:
Gear address
For unambiguous identification, every slave in the network must have a unique slave
address. As devices of the CMMP-AS series, they have only one driver per slave; the gear
address is identical to the slave address.
Baud rate
This parameter sets the baud rate used in MBaud. The possible baud rate depends on the
glass-fibre cable used and the capability of the numeric control used. If SERCOS is not
active yet, the chosen baud rate can deviate from the baud rate actually used. Therefore,
the "actual baud rate" is also shown.
Light power
Depending on the glass-fibre cable and the cable length, it may be necessary to adjust the
performance of the transmitter diodes to avoid overloading. For further information on this
parameter, please see chapter . 14
SERCOS communication can finally be activated. Please remember that the above-
mentioned parameters can only be changed if the protocol is deactivated. All parameters
are only valid if the SERCOS communication is deactivated and then reactivated.
4 Activation of SERCOS .
24 P.BE-CMMP- - - - 0708NH AS SC SW EN
Please remember that activation of the SERCOS communication
after a reset is only available if the parameter set has been stored.
Available baud rates
The following baud rates are available:
2 Mbaud
4 Mbaud
8 Mbaud
16 Mbaud
5 Overview .
P.BE-CMMP-AS- - - 0708NH SC SW EN 25
5. Overview
5.1 Overview communication
SERCOS is a Master-slave field bus system with one Master and several serially connected
slaves. The communication takes place cyclically and starts with the so-called Master
synchronisation telegram (MST). The time between two MSTs is called SERCOS cycle time
(tSCYC).
The axis telegram (AT) from each drive follows the MST. The AT contains feedback
information of the drive, e.g. position information (actual position value).
The Master data telegram (MDT) follows the ATs. The MDT contains a data record of each
slave with operating data for the drives, e.g. nominal position values.
MST
SERCOS cycle time
MSTAT1 AT2 AT3 MDT
Fig. 5.1: Cyclic exchange of data
MDT and AT are configurable, that is, the number and type of parameters that can be
cyclically exchanged can be determined by the user. In addition, data that is not time
critical can be exchanged by using the service channel. For this, a separate data container
is reserved within the MDT and AT. Transmission through the service channel takes place
in a segmented way. The service channel is also used for processing procedure commands,
such as "Drive controlled homing".
To set up a SERCOS network properly , the timing of all slaves must be configured and the
times for sending the MDTs and ATs determined. For this, initialization of the SERCOS
communication is divided into five main communication phases (CP):
Communication
phases
Purpose
Task
0
Closing the ring
The Master tests whether all slaves repeat the Master signal.
1
Identification of the axes
The Master identifies the slaves based on their gear address.
2
Loading the
communication
parameters
The Master queries the timing abilities of each drive and sets
the timing of the rings according to the timing parameters of
the drives.
3
Loading the application
parameters
Transmission of all parameters for cyclic communication,
e.g. scaling of the position values.
4
Cycle operation
Slaves operate cyclically.
Tab. 5.1: Communication phases
5 Overview .
26 P.BE-CMMP- - - - 0708NH AS SC SW EN
SERCOS defines a number of parameters for communication purposes as well as
application purposes. A unique identification number (IDN) is assigned to a parameter to
identify it. Besides the operating data, it is also possible to read off name, attribute, unit,
minimum and maximum value for each implemented IDN.
The parameters defined by the SERCOS specification are marked by an "S"‚ as in
S-0-0001. Producer-specific parameters start with a "P".
The next chapter describes the design of the SERCOS telegrams, such as AT and MDT.
5.2 Axis telegram (AT)
The axis telegram contains the operating data of the drive. Each slave sends its own AT
with its specific gear address in the Adr field. The operating data can be configured by the
user according to the specific application; for example, the actual position value and the
actual velocityvalue can be jointly embedded.
Fig. 5.2: Axis telegram (AT)
Through a special parameter (IDN list of the configurable data in the AT), one can find out
which IDNs may be recorded in the AT.
Besides the operating data, the AT contains data of the service channel (drive service info)
and the status word with status information of the drive.
For detailed information regarding configuration of the MDT, please consult your NC
manual.
Data record
Status
Drive
service
info
Operating data
Operation data
IDN xxxx
Operation data
IDN xxxx
Operation data
IDN xxxx
Operation data
IDN xxxx
WI
5 Overview .
P.BE-CMMP-AS- - - 0708NH SC SW EN 27
5.3 Master data telegram (MDT)
The Master data telegram contains the command values for the drives. The Master sends
only a Master data telegram with specific data records for each drive. The operating data
for the drives can be configured; for example, the position command value and the torque
limit can be jointly embedded.
Through a special parameter (IDN list of the configurable data in the MDT), one can find
out which IDNs may be recorded in the MDT.
Fig. 5.3: Master data telegram (MDT)
Similar to the design of the AT, the MDT contains service channel data (Master service info)
and the control word to control the drive.
For detailed information regarding configuration of the MDT, please consult your
NC manual.
5.4 Service channel (SC)
In addition to the cyclical data exchange, data that is not time critical can be exchanged via
the service channel. Since only 2 bytes are reserved for the service channel in the AT and
MDT, the data must be transmitted in a segmented way. A special handshake mechanism
is implemented for transmission of the data. Please refer to the SERCOS specifications for
additional information regarding the service channel mechanism.
The service channel is used frequently by NCs to display all available parameters (name,
value, etc.) and permit the user to edit them. Whether the service channel function is
available depends on your NC. For information regardin this, please consult your g
NC manual.
Addr
ess
Control
Master
service
info
Operating data
Operation data
IDN xxxx
Operation data
IDN xxxx
Operation data
IDN xxxx
Operation data
IDN xxxx
Data record 1
Data record 2
. . . .
5 Overview .
28 P.BE-CMMP- - - - 0708NH AS SC SW EN
The service channel is also used to set up the drive during initialization (phase conversion),
in order to send timing parameters to the drive and initiate switchover into the next phase
through a procedure command. A procedure command is a special type of non-cyclical data
which, when sent through the service channel, calls up established functional processes, e.g.
starting of the homing procedure. These processes can take some time. However, the service
channel is immediately available again for transmission of non-cyclical data, since the
procedure command only initiates the start of a functional process. The status of the
command is transmitted by the service channel, so the Master is able to check whether the
started command has been correctly carried out or whether it must still be carried out. As a
parameter, each procedure command is assigned a unique IDN.
5.5 Telegram types
The telegram content of the configurable data records is established by the Telegram type
parameter (S-0-0015). Either a predefined standard telegram can be selected or an
application-specific telegram used. The telegram type must be configured in phase 2.
5.5.1 Standard telegrams
Standard telegram 0
No cyclical data are being exchanged. Data can only be exchanged via the service channel.
Standard telegram 1
The standard telegram 1 can be used for the torque regulation operation mode:
Data record in the MDT
Data record in the AT
Data field 0
Data field 1
Torque command value
(S-0-0080) 2 Bytes
No data
0 Bytes
Standard telegram 3
The standard telegram 3 can be used for the velocity control operation mode:
Data record in the MDT
Data record in the AT
Data field 0
Data field 1
Data field 0
Data field 1
Velocity command value
(S-0-0036) 4 Bytes
Position feedback value
(S-0-0051) 4 Bytes
Standard telegram 4
The standard telegram 4 can be used for the position control operation mode:
Data record in the MDT
Data record in the AT
Data field 0
Data field 1
Data field 0
Data field 1
Position command value
(S-0-0047) 4 Bytes
Position feedback value
(S-0-0051) 4 Bytes
5 Overview .
P.BE-CMMP-AS- - - 0708NH SC SW EN 29
5.5.2 Application telegram
In addition to the standard telegrams, it is possible to use one's own freely configured
telegram. MDT and AT can be configured independently of each other.
The IDNs used in the MDT must be set up in S-0-0024 (Configuration list MDT). The
available parameters can be read off the IDN S-0-0188 (IDN list of all configurable data in
the MDT). The maximum permissible length in bytes can be output by S-0-0186
(IDN Length of the configurable data record in the MDT ).
The following IDNs can be used for configuration of the AT:
S-0-0016 (Configuration list AT)
S-0-0187 (IDN liste of all configurable data data in the AT)
S-0-0185 (Length of configurable data record in the AT).
It must be considered that only a limited number of data can be cyclically exchanged if low
SERCOS cycle times are used. The maximum number of cyclically transmitted IDNs is
limited to 4.
For detailed information regarding configuration of the application telegrams, please
consult your NC manual.
The following values are permitted for S-0-0015 (Telegram type ):
Bit
Description
Value
0 … 2
Standard telegrams
000b: Not permitted
001b: Standard telegram 1
010b: Not permitted
011b: Standard telegram 3
100b: Standard telegram 4
101b: Not permitted
110b: Not permitted
111b: Application telegram
Tab. 5.2: Values for S-0-0015
5 Overview .
30 P.BE-CMMP- - - - 0708NH AS SC SW EN
5.6 Initialisation (phase change)
To set up a SERCOS network, it is necessary to know the special
timing abilities of the connected drives in order to establish the
times for sending and receiving. In addition, the Master must
synchronise all slaves before the cyclical communication can
begin. For that, five phases are defined.
On the right side, the status diagram of SERCOS is depicted.
Normally, the next phase can only be reached through the
previous phase. Only Phase 0 can be reached from all phases,
in order to start a new initialization.
The Master determines the respective phase in the Master
synchronisation telegram (MST). To reach Phase 3 and Phase 4,
a procedure command must also be performed (see also
chapter 13.3).
Fig. 5.4: Phase change
5.6.1 Communication Phase 0: Closing the ring
In Phase 0, the Master tries to receive its own test signal to find out whether the SERCOS
ring is closed. All SERCOS slaves simply repeat the Master signal, so the Master can
recognise that the ring is closed. In case of a communication error, the slave can fall back
into Phase 0 by itself.
5.6.2 Communication Phase 1: Identification of the drives
Communication Phase 1 is used for recognising the drives connected to the ring. To do
this, the Master specially contacts each drive with its gear address to confirm that all
drives are present.
5.6.3 Communication P se 2: Loading the communication ha
parameters
In Communication Phase 2, the complete function of the service channel is available, and
non-cyclical data can be exchanged.
At a minimum, the following parameters must be transmitted:
1. Sending times and time slots
2. Parameters for specification of the content and length of the AT
3. Parameters for specification of the content and length of the MDT
Before the Master can change the phase in the MST to Communication Phase 3, the drive
must check the timing parameters sent by the Master. For that, a procedure command
must be carried out by the Master before it is permitted to switch to Phase 3. This
procedure command is called Communication phase 3 transition check (S-0- ). It is 0127
described in chapter 13.3. At a minimum, the parameters in the IDN list of operation data
for Communication Phase 2 (S-0-0018) must be transmitted without error in
Communication Phase 2.
5 Overview .
P.BE-CMMP-AS- - - 0708NH SC SW EN 31
For checking the validity of the parameters, the slave can only refer to general criteria
(e.g. minimum, maximum). The slave cannot recognise whether all parameters sent by the
Master regarding control data and the overall installation are correct. This means that,
even if the drive positively ‘confirms 'Preparation to Switch to Phase 3', incorrect
communication parameters may be present with regard to the overall installation, which
can result in interruption of cyclical communication.
Switching to Communication Phase 3 starts synchronisation of the drive with the
MST cycle.
5.6.4 Communication P se 3: Loading the communication ha
parameters
In Communication Phase 3, data exchange takes place over the telegrams defined for cycle
operation. The time slots for cycle operation are also used. The cycle operation data are
not relevant, that is, they are not used by the drive. But the telegram design must already
correspond to that of Communication Phase 4. In this phase, the drive can be adapted to
the specific application, e.g. by changing the scaling parameters for position, velocityand
acceleration.
To switch to Communication Phase 4, the drive must check the validity of the transmitted
parameters and also check whether it is synchronised. For that, a procedure command
must be carried out by the Master before it is permitted to switch to Phase 4.
This procedure command is called Communication Phase 4 transition check (S-0-0128).
It is described in chapter 13.3. At a minimum, the parameters in the IDN list of operation
data for Communication Phase 3 (S-0-0019) must be transmitted without error in
Communication Phase 3.
5.6.5 Communication Phase 4: Cycle operation
In this phase, initialisation is ended and cyclical data are exchanged. Now, power
connection of the drive is possible using the control word embedded in the MDT.
The drive status is displayed through the status word embedded in the AT.
6 SERCOS cycletime .
32 P.BE-CMMP- - - - 0708NH AS SC SW EN
6. SERCOS cycletime
Normally, the SERCOS cycletime can be determined by the parameter IDN S-0-0002 .
To achieve the best behaviour, all controllers within the CMMP- -SC (current controller, AS
velocitycontroller and position controller) must be synchronised with the MST.
Name
Factor
Cycle time
ti (current controller)
2
125 µs
tn (speed controller)
2
250 µs
tx (position controller)
2
500 µs
tp (interpolation calculation IPO)
2
1000 µs
Tab. 6.1: SERCOS cycletime
7 Operation modes .
P.BE-CMMP-AS- - - 0708NH SC SW EN 33
7. Operation modes
The operation mode of the drive is determined by the control word in the MDT (see
chapter 9). You can choose between a primary operation mode and three secondary
operation modes. The respective operation mode can be read off using the status word.
The meaning of the primary and secondary operation modes must be determined by the
Master in Communication Phase 3. For this, the following IDNs must be used:
S-0-0032 Primary operation mode
S-0-0033 Secondary operation mode 1
S-0-0034 Secondary operation mode 2
S-0-0035 Secondary operation mode 3
The following values are permitted:
Values
Description
0x0000
Operation mode not defined
0x0001
Torque control
0x0002
Velocity control
0x000B
Position control using the "commutation encoder", drag-free, interpolation
0x000C
Position control using the "position feedback value encoder", drag-free, interpolation
0x002B
Drive-controlled interpolation using the "commutation encoder"
Tab. 7.1: Values
To choose between operation modes, you must have command values in the MDT for each
operation mode used.
The Master must ensure that command values in the MDT are
available for each operation mode use d.
Otherwise, the command value can be indefined when switching
into another operation mode, which can result in uncontrolled
behaviour of the drive.
As specified above, the change of operation mode is initiated by writing in the control
word. Since the change of operation mode takes some time, the momentary operation
mode can be read off using the status word. During the change to the new operation
mode, the command values for both operation modes must be valid. When the drive
signals the new operation mode in the status word, the command values for the old
operation mode no longer need to be valid.
The change into a non-initialised operation mode results in an error (37-5), which is
reported in the interface status (S-0-0014). See chapter 13.19.7.
7 Operation modes .
34 P.BE-CMMP- - - - 0708NH AS SC SW EN
7.1 Torque control
In the 'Torque control ' operation mode, a new command value (Torque command value
S-0-0080) must be available in the time grid of the SERCOS cycle time. This value is the
input value for the torque controller. The actual torque can be read off using the torque
feedback value (S-0-0084). It is the user's responsibility to ensure that the torque
command value is embedded in the MDT before switching into this operation mode.
7.2 Velocity control
In the 'Velocity control ' operation mode, a new command value (Velocity command value
S-0-0036) must be available in the time grid of the SERCOS cycletime. This value is the
input value for the torque controller, which generates the command value for the torque
controller. The actual velocitycan be read off using the Velocity feedback value 1
(S-0-0040). It is the user's responsibility to ensure that the velocity command value is
embedded in the MDT before switching into this operation mode.
7.3 Position control
In the 'Position control ' operation mode, a new command value (Position command value
S-0-0047) must be available in the time grid of the SERCOS cycletime. This value is the
input value for the internal interpolator. The interpolator creates position command values
in the time grid of the velocitycontroller (for example, four times faster than the SERCOS
cycle time) and also feed forward velocityvalues. Here, the position and velocitycontroller
receive new command values with a higher cycle time than the SERCOS cycle time.
Therefore, the drive follows the SERCOS position command values (command values)
drag-free (without lag error). The actual position can be read off either via the Position
feedback value 1 (S-0-0051) or Position feedback value 2 (S-0-0053). The first returns the
actual position value of the motor encoder, the second the feedback value of an optional
external encoder. They are alternately valid when the operation mode involved is active.
Otherwise, the feedback value 0 is returned. Switching back and forth online between the
internal and external feedback value is not permitted. When one operation mode IDN
(S-0-0032, S-0-0033, S-0-0034, S-0-0035) has been set to 0x000B, it is not allowed to set
another one to 0x000C, and vice versa. It is the user's responsibility to ensure that the
position command value is embedded in the MDT before switching into this operation
mode.
7.4 Drive-internal interpolation
In this operation mode, the drive receives a new target position from the Master and
moves on its own to this position while maintaining the specified positioning speed
(S-0-0259), positioning acceleration (S-0-0260) and positioning deceleration (S-0-0359).
The target position does not have to be cyclically specified; it can also be sent via the
service channel. A new positioning movement begins each time a new target position
(S-0-0258) is written.
8 Scaling of data .
P.BE-CMMP-AS- - - 0708NH SC SW EN 35
8. Scaling of data
Operating data can have different scalings in order to adapt the drives to the application.
SERCOS differentiates between unweighted operating data and application-specific,
weighted data.
In application-specific scaling, reference is made to the data in dependence on rotatory or
translatory load movements.
Several predefined scalings are available for position, speed, torque and acceleration data.
8.1 Position data
8.1.1 Overview
The scaling can be set bit for bit in IDN S-0-0076. The following diagram gives an overview
of the available scalings (the translatory scaling on the motor shaft has not yet been
available):
Position data scaling type S-0-0076
S-0-0123
S-0-0121 / 122
S-0-0076, Bit 0...2
S-0-0076, Bit 5
= 1 Bit
S-0-0076, Bit 6
Rotational
feed constant
Linear
Motor
meter
Motor
degree
Load
Gear ratio
meter
0,1 µm 0,0001 ° 0,0001 °
0,1 µm
Gear ratio
degree
Load
Fig. 8.1: Scaling of the position data
8 Scaling of data .
36 P.BE-CMMP- - - - 0708NH AS SC SW EN
The following values apply for IDN S-0-0076:
BIT
Description
Value
0 2 ...
Scaling type
00b: Unscaled (incremental)
01b: Translatory scaling
01b: Rotatory scaling
3
Preference scaling
0b: Preference scaling
1b: Not permitted
4
Unit for translatory/
rotatory scaling
0b: Metre/angle degree
1b: Not permitted
5
Reserved
6
Data reference
0b: On the motor shaft
1b: On the load
7
Processing format
0b: Absolute format
1b: Modulo format (see IDN S-0-0103)
8 ... 15
Reserved
Tab. 8.1: Values apply for IDN S-0-0076
8.1.2 Unscaled
If no scaling is chosen, all position data are sent with the internal scaling of the position
data (232 steps = 1 revolution). Since the position date defined by SERCOS are 4-byte
values, this scaling does not make sense in general for applications. For that reason,
"Unweighted" cannot be selected.
8.1.3 Translatory scaling
If a linear motor or linear drive is used, it is practical to use linear position values. The
scaling by the translatory position data scaling factor (S-0-0077) and by the translatory
position data scaling exponent (S-0-0078) is thereby defined using the following formula:
LSB = S-0-0077 * 10 S-0-0078
With 1 for the factor and -7 for the exponent, this results in a resolution of 0.1 µm per bit.
The ratio between revolutions of the motor and translatory movement is determined by the
feed constant (S-0-0123 If the translatory scaling is also applied to the load, the gear ).
transmission ratio (S-0-0121 -0-0122) must be set accordingly. /S
8.1.4 Rotatory scaling
If rotatory is selected, the rotational position resolution is specified by the parameter
S-0-0079, which defines the steps per revolutions.
A rotation position resolution of 3 600 000 results in a scaling of 0.0001° per bit.
If the rotatory scaling is also applied to the load, the gear transmission ratio
(S-0-0121 -0-0122) must be set accordingly. /S
8 Scaling of data .
P.BE-CMMP-AS- - - 0708NH SC SW EN 37
8.2 Velocity data
8.2.1 Overview
The scaling can be set bit for bit in IDN S-0-0044. The following diagram gives an overview
of the available scalings (the translatory scaling on the motor shaft has not yet been
available):
10 m / min
-6 10 m / min
-6 10 min
-4 -1 10 min
-4 -1
10-6 -1
s 10 s
-6 -1
min min
Velocity data scaling type S-0-0044
S-0-0123
S-0-0121 / 122
S-0-0044, Bit 0...2
S-0-0044, Bit 5
= 1 Bit
= 1 Bit
S-0-0044, Bit 6
Rotational
feed constant
Linear
Motor MotorLoad
Gear ratio Gear ratio
min mins s
Load
Fig. 8.2: Scaling of the velocity data
8 Scaling of data .
38 P.BE-CMMP- - - - 0708NH AS SC SW EN
The following values apply for IDN S-0-0044:
Bit
Description
Value
0 2 ...
Scaling type
00b: Unscaled (incremental)
01b: Translatory scaling
01b: Rotatory scaling
3
Preference scaling
0b: Preference scaling
1b: Not permitted
4
Unit for translatory/rotatory scaling
0b: Metres/revolutions
1b: Not permitted
5
Time units
0b: Minutes
1b: Seconds
6
Data reference
0b: On the motor shaft
1b: On the load
7 ... 15
Reserved
Tab. 8.2: Values apply for IDN S-0-0044
8.2.2 Unscaled
"Unscaled" has not been selectable.
8.2.3 Translatory scaling
For the translatory scaling of the velocity data, the scaling is defined by the Velocity data
scaling factor (S-0-0045) and the Velocity data scaling exponent (S-0-0046) using the
following formula:
LSB = S-0- * 10 0045 S-0-0046
With 1 for the factor and -6 for the exponent, this results in a resolution of 0.001 mm/min
per bit.
The ratio between revolutions of the motor shaft and translatory movement is determined
by the feed constant (S-0-0123 Since only scaling with a load reference can be selected, ).
the gear transmission ratio (S-0-0121 -0-0122) must be set accordingly. /S
8.2.4 Rotatory scaling
For the rotatory scaling of the velocity, the scaling is likewise defined by the Velocity data
scaling factor (S-0-0045) and the Velocity data scaling exponent (S-0-0046) using the
following formula:
LSB = S-0-0045 * 10 S-0-0046
For rotatory scaling, the time unit (min/s) can also be selected. For minutes, the scaling
exponent is -4, for seconds -6. With 1 for the factor, this results in a resolution of
0.0001 min-1 per bit or 0.000 001 s-1 per bit.
If the scaling is also applied to the load, the gear transmission ratio (S-0-0121/S-0-0122)
must be set accordingly.
8 Scaling of data .
P.BE-CMMP-AS- - - 0708NH SC SW EN 39
8.3 Acceleration data
8.3.1 Overview
The scaling can be set bit for bit in IDN S-0-0160. The following diagram gives an overview
of the available scalings (the translatory scaling on the motor shaft has not yet been
available):
10 m / s
-6 2 10 rad / s
-3 2 10 rad / s
-3 2
10 m / min
-6 -1
s2s2s2s2
Acceleration data scaling type S-0-0160
S-0-0123
S-0-0121 / 122
S-0-0160, Bit 0...2
S-0-0160, Bit 5
= 1 Bit
S-0-0160, Bit 6
Rotational
feed constant
Linear
Motor MotorLoad
Gear ratio Gear ratio
Load
Fig. 8.3: Scaling of the acceleration data
The following values apply for IDN S-0-0160:
Bit
Description
Value
0 2 ...
Scaling type
00b: Unscaled (incremental)
01b: Translatory scaling
01b: Rotatory scaling
3
Preference scaling
0b: Preference scaling
1b: Not permitted
4
Unit for translatory/
rotatory scaling
0b: Metre/radians
1b: Not permitted
5
Time units
0b: Minutes
1b: Reserved
6
Data reference
0b: On the motor shaft
1b: On the load
7 ... 15
Reserved
Tab. 8.3: Values apply for IDN S-0-0160
8 Scaling of data .
40 P.BE-CMMP- - - - 0708NH AS SC SW EN
8.3.2 Unscaled
"Unscaled" has not been selectable.
8.3.3 Translatory scaling
For the translatory scaling of the acceleration data, the scaling is defined by the
Acceleration data scaling factor (S-0-0161) and the Acceleration data scaling exponent
(S-0-0162) using the following formula:
LSB = S-0-0161 * 10 S-0-0162
With 1 for the factor and -6 for the exponent, this results in a resolution of 0.000 001 m/s 2
per bit. The ratio between revolutions of the motor and translatory movement is
determined by the feed constant (S-0-0123). Since only scaling with a load reference can
be selected, the gear transmission ratio (S-0-0121 -0-0122) must be set accordingly. /S
8.3.4 Rotatory scaling
For the rotatory scaling of the acceleration, the scaling is likewise defined by the
Acceleration data scaling factor (S-0-0161) and the Acceleration data scaling exponent
(S-0-0162) using the following formula:
LSB = S-0-0161 * 10 S-0-0162
With 1 for the factor and -3 for the exponent, this results in a resolution of 0.001 rad/s 2
per bit. If the scaling is also applied to the load, the gear transmission ratio
(S-0-0121 -0-0122) must be set accordingly. /S
8.4 Torque data
Torque data are always specified in NM with regard to the motor. Since torque data are
weighted in NM, the torque constant (P-0-0100) is set accordingly.
8.5 Temperature data
Temperature data can be selected in °C and F through the Temperature data scaling type
(S-0-0208). Therefore, the following values apply for IDN S-0-0208:
Bit
Description
Value
0
Temperature unit
00b: 0.1 °C
01b: 0.1 F
1 ... 15
Reserved
Tab. 8.4: Temperature data
9 Control word/status word .
P.BE-CMMP-AS- - - 0708NH SC SW EN 41
9. Control word/status word
The drive can be controlled with the control word (sent in the MDT), and the status of the
drive can be read in the status word (sent in the AT).
In addition, some handshake bits for the service channel communication are embedded;
the operation mode can be selected (bit 8 ... 9); and the drive can be activated/deactivated
by the control word (bit 13 ... 15). Two configurable bits (realtime bits) can control
processes within the servo (see chapter 13.8). For debug purposes, the control word and
the status word can be read from "normal" IDNs: S-0-0134 d S-0-0135. an
Bit
Description
Value
0 2 ...
Service channel
Transport handshake of the service channel
3 5 ...
Data block element
000b: Service channel not active
001b: IDN
010b: Name
011b: Attribute
100b: Unit
101b: Minimum
110b: Maximum
111b: Operating data
6
Real-time control bit 1
7
Real-time control bit 2
8 9
Operation mode
00b: Primary operation mode
01b: Secondary operation mode 1
10b: Secondary operation mode 2
11b: Secondary operation mode 3
10 12 ...
Reserved
1 -> 0: If the drive performs a drive controlled homing the drive
is stopped with the homing acceleration. The homing is
not interrupted. It can be continued through a new setting
of the stop bit. In other cases, the stop bit is without effect!
0 -> 1: Continue the uninterrupted homing procedure.
13
Stop/new start
1 -> 0: The power stage is switched off immediately; the motor can
turn freely (if there is no motor brake).
The power stage is activated. The controller can be switched 1:
on by setting Bit 15.
14
Activate drive
(power stage)
1 -> 0: The motor is braked corresponding to the "quick-stop
parameter/ safety deceleration‚ (ServoCommander™:
parameter/deceleration quick stop). After braking, the
power stage is switched off.
0 -> 1: If bit 14 is set, the power stage is activated and the motor is
controlled according to the actual baud rate.
15
Drive on
Tab. 9.1: Control word/status word
9 Control word/status word .
42 P.BE-CMMP- - - - 0708NH AS SC SW EN
Power stage deactivated
This means that the transistors are no longer actuated. If this con-
dition occurs with a rotating motor, it runs in idle without braking if
no mechanical brake is present. A motor brake is locked without
delay.
Careful: This does not ensure that current is shut off to the motor.
Power stage activated
This means that the motor is controlled according to the chosen
operation mode. If a motor brake is present, it is triggered. An
incorrect parameter setting or a defect can result in uncontrolled
behaviour by the motor.
Before switching on the power stage for the first time, make sure
that the servo controller contains the appropriate parameters for
the desired application (operation mode, telegram type, motor
current, etc.).
An incorrect parameter setting can cause uncontrolled behaviour
by the drive and thus result in personal injury and property
damage.
Check S-0-0092 (Bipolar torque limit value) before you activate the
drive.
If S-0-0092 is not set to a suitable value in Communication Phase 2,
no torque is placed on the motor. As a result, the motor will not
move.
The following bits of the status word can be read off. Like the real-time control bits, two
status bits (bit 6 and 7) can be configured in an application-specific way.
Bit
Descripti on
Value
0 … 5
Service channel
Transport handshake of the service channel
6
Realtime status bit 1
7
Realtime status bit 2
8 9 ...
Actual operation mode
00b: Primary operation mode
01b: Secondary operation mode 1
10b: Secondary operation mode 2
11b: Secondary operation mode 3
11
Change bit C3D
0b: Not changed
1b: Changed
12
Change bit C2D
0b: Not changed
1b: Changed
13
Change bit Condition
class 1
0b: No shut-down
1b: Shut-down due to error in condition class 1
9 Control word/status word .
P.BE-CMMP-AS- - - 0708NH SC SW EN 43
Bit
Descripti on
Value
14 … 15
Ready for operation
00b: Drive not ready for switching on
01b: Drive ready for switching on the power supply
10b: Drive ready and power supply on
11b: Drive ready for operation, power stage is active
Tab. 9.2: Status word
Linear axes must normally identify their initial position each time the drive is activated for
the first time. The identification process begins with a rising edge from bit 15 of the control
word and can take some time. Only when the identification process has been successfully
ended are bits 14 and 15 of the status word reduced to 11 b. To avoid timeouts in the
Master, the necessity of this identification procedure can be checked by reading off
S-0-0182.
10. Error management
44 P.BE-CMMP- - - - 0708NH AS SC SW EN
10. Error management
The servo controllers of the series CMMP-AS offer the possibility to change the error
reaction of individual events, e.g. the occurence of a lag error. As a result, the controller
reacts differently when a certain event occurs. Depending on the settings from
Error_management: Error_reaction (P-0-0041), if the drive can be braked, the power stage
is immediately deactivated or a warning message is shown on the display.
For each event, a manufacturer-specific minimal error reaction is defined, which cannot be
fallen below. In this way, "critical" faults, such as 06 0 short-circuit, might not be
parameterised , since immediate deactivation is necessary to protect the servo controller
from damage.
If an error reaction is set to a reaction that falls below the minimum permissible reaction
for this error, it is automatically set to the minimum permissible error reaction.
To change the error reaction, the parameter Error_Management: Error_ number (P-0-0040)
must be set. A list with all error codes can be found in the manual "Servo positioning
controller CMMP-AS".
The following parameters are possible for P-0-0041:
Value
Meaning
0
No action
1
Entry in the buffer
3
Warning on the 7-segment display
5
Deactivate controller
7
Braking with maximum current
8
Power stage deactivated
Tab. .1: P-0-0041 10
11. I/O functions
P.BE-CMMP-AS- - - 0708NH SC SW EN 45
11. I/O functions
The servo controller CMMP-AS permits the user access to all digital inputs (DIN) via an IDN
of the SERCOS interface. For that reason, the status of the DINs in P-0-0125 is read off
while the polarity of the DIN can be changed with P-0-0126.
Since some DINs are logical inputs displayed by status bits in the CMMP-AS, you can
assign variable hardware DINs. For example, the "measurement probe" (logical status)
hardware DIN8 of DIN9 is assigned. All others DINs, except for the "measurement probe",
"start input", "Reference switch" and the "Limit switches" are hardware DINs, which
directly show the voltage level on the corresponding pin.
For this reason, only the polarity of the "reference switch" and the "Limit switch" in
P-0-0126 are changed.
In addition, the digital outputs can be modified by writing in P-0-0110, whereby it is
possible to assign several status bits of a digital output, that is, when the status bit is set,
the outcome is likewise set. The arrangement can be made in P-0-0113 for DOUT1,
P-0-0114 for DOUT2 and P-0-0115 for DOUT3.
The following status bits are available:
Value
Description
Value
Description
0
DOUTx through P-0-0110 direct modification
9
Undervoltage intermediate circuit
1
Position XACT = XDEST
10
Enable brake
2
Position XACT = XDEST
11
Power stage enabled
3
Reserved
12
No function (ON)
4
Trigger remaining distance
13
Reserved
5
Homing procedure active
14
Reserved
6
Target velocity reached
15
Linear motor identified
7
I²t-limit active
16
Homing position valid
8
Lag error
Tab. .1: Status bits 11
12. Special commands
46 P.BE-CMMP- - - - 0708NH AS SC SW EN
12. Special commands
12.1 Drive-controlled homing
If the Master sets and activates the procedure command Drive controlled homing
(S-0-0148), the drive automatically activates the drive-internal position control and
accelerates the Homing velocity (S-0-0041), taking into account the Homing parameter
(S-0-0147) and the Homing acceleration (IDN S-0-0042). In addition, the drive resets the
Position feedback value status (S-0-0403) bit. All changes of the cyclical command values
are ignored as long as the procedure command is activated. After recognition of the
reference impulse, the drive brakes to stop, taking into account the homing acceleration.
The procedure command Drive controlled homing is successfully completed when the drive
is stopped and the Position command value (S-0-0047) is set to the machine's reference
point. The drive specifies this by setting the Position feedback value status (S-0-0403) bit.
After that, the controller must read the drive's position command value via the service
channel and reset its position command value system to this position command value.
After the procedure command has been reset through the controller, the drive again
follows the command values of the controller.
An interruption of this procedure command results in the actual position value not being
homed to the reference mark. The actual position value status bit is not set.
If an error of condition class 1 occurs, the procedure command is cancelled with an error.
Two parameters are considered in calculating the reference point:
Reference 1 (S-0-0052) and Reference offset 1 (S-0-0150). The Reference offset 1
determines the distance between the reference mark (e.g. the falling edge of the reference
switch) and reference point. The Reference 1 determines the position (in the coordinate
system after the homing procedure) at this point. It is normally 0.
The following illustration provides an overview of the reference point.
Reference pointDrive zero point
Reference distance
Reference offset
Homing switch
Fig. .1: Reference point 12
12. Special commands
P.BE-CMMP-AS- - - 0708NH SC SW EN 47
For details regarding the homing procedure, please consult the "Servo Positioning
Controller CMMP-AS" software manual.
The following options are possible for the Homing parameter (S-0-0147):
Bit
Description
Value
0
Homing direction
0b: Positive direction
1b: Negative direction
1
Reserved
2
Homing switch
0b: Not permitted/available
1b: Connected to the drive
3
Feedback
0b: Use of motor feedback
1b: Use of external feedback
4
Reserved
5
Evaluation of the homing switch
0b: Reference switch is evaluated
1b: Not permitted/available
6
Evaluation of actual position marker impulse
0b: Not permitted/available
1b: Marker impulse is not evaluated
7
Position after drive controlled homing
0b: Drive is in any position
1b: Not permitted/available
8
Drive controlled homing with homing distance
0b: Not permitted/available
1b: Homing distance is not selected
9 ... 15
Reserved
Tab. .1: Options 12
In contrast to the SERCOS specification, there is no reference offset for external feedback
values. IDN S-0-0150 (Reference offset 1) is used in both cases (internal and external
position feedback evaluation) to define the reference offset for the procedure command
Drive controlled homing.
The drive controlled homing procedure can only be performed in a
position control operation mode.
To be compatible with the SERCOS standard, not all possible homing methods can be set
via the Homing parameter (S-0-0147). A manufacturer-specific IDN must therefore be
implemented: Homing method (P-0-0045). Both parameters are independent of each
other, so the last written IDN determines the homing behaviour.
The following options are possible for the Homing parameter (P-0-0047 ):
12. Special commands
48 P.BE-CMMP- - - - 0708NH AS SC SW EN
Value
Direction
Objective
Reference point for zero point
- 18
Positive
End stop
End stop
- 17
Negative
End stop
End stop
-2
Positive
End stop
Zero pulse
-1
Negative
End stop
Zero pulse
1
Negative
Limit switches
Zero pulse
2
Positive
Limit switches
Zero pulse
7
Positive
Homing switch
Zero pulse
11
Negative
Homing switch
Zero pulse
17
Negative
Limit switches
Limit switches
18
Positive
Limit switches
Limit switches
23
Positive
Homing switch
Homing switch
27
Negative
Homing switch
Homing switch
33
Negative
Zero pulse
Zero pulse
34
Positive
Zero pulse
Zero pulse
35
-
Actual position
Tab. .2: Options 12
12.2 Spindle positioning
The Position spindle procedure command (S-0-0152) is used to position a motor at an
absolute angle position or rotate it to a relative offset.
When setting and activating the command, the drive starts to move into the desired
position, which was specified by the Spindle angle position (S-0-0153) or through the
relative offset (S-0-0180 ).
The IDN S-0-0154 (Spindle positioning parameter) determines the direction and command
value for positioning.
Until the command is activated, every command value written in S-0-0153 or S-0-0180
causes the drive to immediately start a new positioning. The maximum spindle positioning
speed (S-0-0222) is used for positioning.
If the interpolator of the drive reaches the selected command value, the drive sets the
Status "In position" (S-0-0336 ).
If the control unit cancels this command, the drive switches into operation mode set in the
control word. It is the user's responsibility to ensure that the command values at this time
are correct.
The following values can be used for IDN S-0-0154 (Spindle positioning parameter):
12. Special commands
P.BE-CMMP-AS- - - 0708NH SC SW EN 49
Bit
Description
Value
0 … 1
Direction
00b: Positive direction
01b: Negative direction
10b: Reserved
11b: Reserved
2
Type of positioning
0b: Absolute via spindle angle position (IDN S-0-0153)1
b:
Relative via relative offset (IDN S-0-0180)
3 … 15
Reserved
Tab. .3: IDN S-0-0154 12
All changes in this IDN become effective with the start of a new positioning. An already
active positioning is not influenced.
12.3 Probing (measurement)
Setting and activating the Probing cycle procedure command (S-0-0170) permits probing
of the position feedback values. The Probe control parameter (S-0-0169) can be used to
select whether the rising or falling edge is used. Probing is activated by Probe 1 enable
(S-0-0405).
When the selected edge appears at the digital input, the drive saves the position feedback
value in the parameters S-0-0130 to S-0-0133 and sets the related bit in the Probe status
(S-0-0179) and in Probe 1 positive latched (S-0-0409) or Probe 1 negative latched
(S-0-0410 ).
When an active edge appears, the operation is deactivated until Activate probe x is reset.
The measurement is reactivated with the following setting. See also chapter 13.15 and
13.9.
The following values can be used for IDN S-0-0169 (Probe control parameter):
Bit
Description
Value
0
Probe 1 positive edge
0b: Positive edge not active
1b: Positive edge active
1
Probe 1 negative edge
0b: Positive edge not active
1b: Positive edge active
Tab. .4: S-0-0169 12
12. Special commands
50 P.BE-CMMP- - - - 0708NH AS SC SW EN
12.4 Automatic motor identification
This function of the CMMP-AS servo controller allows the user to identify automatically the
correct settings for an unknown motor, such as the "number of pins", the "encoder offset
angle" and the current controller settings. For that reason, there are two procedure
commands for starting the automatic motor identification (P-0-0101 and P-0-0102). The
success of automatic motor identification can be read through P-0-0103.
Automatic motor identification is started by executing the corresponding command. If the
identification is successful, the command is ended normally; otherwise, the command is
ended with an error. In this case, reading of P-0-0103 provides information on the problem.
It is divided into two parts: Bit 0 ... 15 returns faults during the execution of P-0-0101, and
bit 16 … 31 returns faults during the execution of P-0-0102. Bit 0 or bit 16 are always set
when an error has occurred.
Error bits for P-0- Error bits for P-0- 0101 (0 … 15) 0102 (1631)
Bit
Description
Bit
Description
0
Error in P-0-0101
16
Error in P-0-0102
1
Controller activates when starting
17
Controller activates when starting
2
Power stage deactivated during
execution
18
Power stage deactivated during
execution
3
Insufficient voltage level in the DC bus
19
Unknown angle encoder
4
Invalid control time pulse
20
Index pulse not found
5
Reserved
21
Invalid hall sensor signals
6
Reserved
22
Commutation to hall sensor not possible
7
Reserved
23
No segment change after 90°
8
Reserved
24
Invalid segment distance
9
Reserved
25
Motor could not rotate
10
Reserved
26
Invalid number of poles determined
11
Reserved
27
Reserved
12
Reserved
28
Reserved
13
Reserved
29
Reserved
14
Reserved
30
Reserved
15
Confirmed parameters are limited
31
Reserved
Tab. .5: Error bits 12
If the automatic identification function fails, please check the DC bus voltage, the encoder
connection and the status of DIN4: They must be set during the identification function.
12. Special commands
P.BE-CMMP-AS- - - 0708NH SC SW EN 51
D 4 must be set to activte the power stage for carrying out the IN
identification function.
Starting the automatic identification function causes the motor to
begin moving on its own! Therefore, the motor must be freely
rotating!
13. Parameters
52 P.BE-CMMP- - - - 0708NH AS SC SW EN
13. Parameters
13.1 Overview
A unique IDN is assigned to all data for reading and writing the information. The data type
can be read via the "attribute", which is available for every IDN. Besides "normal" signed
and unsigned data types, "text" and "IDN list" are also available. For detailed information
regarding the data types, please consult the SERCOS specification.
This chapter briefly describes all parameters that are implemented in the CMMP-AS series.
13.1.1 Communication parameters
IDN
Description
S-0-0001
NC cycletime (tNcyc)
S-0-0002
SERCOS cycletime (tScyc)
S-0-0003
Shortest AT transmission starting time (t1min)
S-0-0004
Transmit/receive transmission time (tATMT)
S-0-0005
Minimum feedback processing time (t5)
S-0-0006
AT transmission starting time (t 1)
S-0-0007
Feedback acquisition time (t4)
S-0-0008
Command value valid time (t3)
S-0-0009
Position of data record in MDT
S-0-0010
Length of master data telegram
S-0-0087
Transmission to transmission recovery time (tATAT)
S-0-0088
Receive to receive recovery time (tMTSY)
S-0-0089
MDT transmission starting time (t 2)
S-0-0090
Command value proceeding time (tMTSG)
S-0-0096
Slave arrangement (SLKN)
S-0-0127
CP3 transition check (CP = Communication Phase)
S-0-0128
CP4 transition check
S-0-0028
MST error counter
S-0-0029
MDT error counter
Tab. .1: Communication parameters 13
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 53
IDN
S-0-0001
Name
NC cycletime (tNcyc)
Description
The NC cycletime determines the cyclical time intervals in which the numeric control
makes available new new command values. The NC cycletime is transmitted from
Master to slave during Comm. Phase 2 and becomes active in Comm. Phase 3.
The NC cycletime must agree with the SERCOS cycletime tNcyc = tScyc
Bytes
2
Min.
S-0-0002
Max.
S-0-0002
Unit
1 µs
IDN
S-0-0002
Name
SERCOS cycletime (tScyc)
Description
The communication cycletime of the interface determines in which time intervals the
cyclical data are transmitted. The SERCOS cycletime is set at 500 µs, 1 ms and up to
10 ms in steps of 1 ms. The SERCOS cycletime is transmitted from Master to slave
during Comm. Phase 2 and becomes active in Comm. Phase 3 in both the Master and
the slave. See also chapter 6!
Bytes
2
Min.
500 (see also chapter 6)
Max.
10 000 (see also chapter 6)
Unit
1 µs
IDN
S-0-0003
Name
Shortest AT transmission starting time (t1min)
Description
Specifies the time requirement of the slaves between the end of the received Master
synchronisation telegram and transmission start of the axis telegram. This time interval,
required by the slave, depends on the telegram type selected. The time t1min is read by
the Master in Communication Phase 2 to calculate the transmission starting time of the
AT t1 (IDN S-0-0006).
Bytes
2
Min.
-
Max.
-
Unit
1 µs
13. Parameters
54 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0004
Name
Transmit/receive transmission time (tATMT)
Description
The time required by the slave to switch over to receiving the Master data telegram after
transmitting the axis telegram. The Transmit/receive transmission time is read by the
Master in Comm. Phase 2 to correctly calculate the transmission starting time of the
Master data telegram t2 (IDN S-0089).
Bytes
2
Min.
-
Max.
-
Unit
1 µs
IDN
S-0-0005
Name
Minimum feedback processing time (t5)
Description
Time requirement of a drive between the start of the feedback processing time and the
end of the next Master synchronisation telegram. This value is specified by the drive in
such a way that the feedback values are transmitted to the numeric control in the next
axis telegram. The Master reads this value in Communication Phase 2 to appropriately
synchronise the Feedback acquisition time t4 (IDN S-0-0007) for all drives.
Bytes
2
Min.
-
Max.
-
Unit
1 µs
IDN
S-0-0006
Name
AT transmission starting time (t1)
Description
The AT transmission starting time determines when the slave, after the end of the
Master synchronisation telegram, transmits its axis telegram in Communication Phase 3
and 4. This parameter is transmitted in Communication Phase 2 from the Master to the
slave. The AT transmission starting time must be set greater than or equal to the
Shortest AT transmission starting time (IDN S-0-0003). t1 = t1min.
Bytes
2
Min.
t1min (S-0-0003)
Max.
tScyc (S-0-0002)
Unit
1 µs
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 55
IDN
S-0-0007
Name
Feedback acquisition time (t4)
Description
The Feedback acquisition time is set by the Master after the end of the Master
synchronisation telegram. Thus, the Master specifies a predetermined feedback
acquisition time for all drives that work together in a coordinated manner. This ensures
synchronisation of the feedback processing time. The feedback acquisition time cannot
be adjusted in the CMMP- -SC. It is implicitly determined by t3. AS
Bytes
2
Min.
0
Max.
tScyc (S-0-0002)
Unit
1 µs
IDN
S-0-0008
Name
Command value valid time (t3)
Description
T3 determines at which time the drive may access the new command values after
completion of a Master synchronisation telegram. The Master thus specifies the same
"Command value valid time" for all drives that work together in a coordinated manner.
The drive activates den "Command value valid time" in Communication Phase 3.
Bytes
2
Min.
0
Max.
tScyc (S-0-0002)
Unit
1 µs
IDN
S-0-0009
Name
Position of data record in MDT
Description
The position of data record of the drive in a Master data telegram, expressed as a byte
position. They start with 1 for the first data byte after the address field in the MDT.
The positon of the data record in the MDT is passed on by the Master to each drive in
Communication Phase 2. The position of a data record in Length of MDT, expressed in
bytes, contains data records for all drives. In Communication Phase 2, the Master
informs each drive about the length of the MDT. It becomes active in the Master and the
slave during Communication Phase 3.
Bytes
2
Min.
1
Max.
65531
Unit
--
13. Parameters
56 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0010
Name
Length of master data telegram
Description
The Length of the Master data telegram, expressed in bytes, contains data records for
all drives. In Communication Phase 2, the Master informs each drive about the length of
the MDT.
It becomes active in the Master and the slave during Communication Phase 3.
Bytes
2
Min.
4 (a drive)
Max.
65534
Unit
--
IDN
S-0-0087
Name
Transmission to transmission recovery time (tATAT)
Description
The time required between two axis telegrams if transmitted by the same slave.
This parameter is not used for slaves with a single drive.
Bytes
2
Min.
--
Max.
--
Unit
1 µs
IDN
S-0-0088
Name
Receive to receive recovery time (tMTSY)
Description
Recovery time of the slave after receiving a Master data telegram in order to switch over
to receive the next Master synchronisation telegram. The Master reads this time in
Communication Phase 2 to ensure that the interval between the end of the Master data
telegram and the start of the Master synchronisation telegram is sufficient.
Bytes
2
Min.
--
Max.
--
Unit
1 µs
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 57
IDN
S-0-0089
Name
MDT transmission starting time (t2)
Description
The MDT transmission starting time determines when the Master, after the Master
synchronisation telegram, transmits its Master data telegram in Communication Phase 3
and 4. This parameter is transmitted in Communication Phase 2 from the Master to the
slave and becomes active in Communication Phase 3.
Bytes
2
Min.
0
Max.
tSCYC (IDN S-0-0002)
Unit
1 µs
IDN
S-0-0090
Name
Command value proceeding time (tMTSG)
Description
The time required by the slave to provide the command values for a drive after receiving
a Master data telegram. This time is read by the Master in Comm. Phase 2 to correctly
calculate the "Command value valid time" t3 (IDN S-0-0008). The command value
proceeding time depends on the telegram type.
Bytes
2
Min.
--
Max.
--
Unit
1 µs
IDN
S-0-0028
Name
MST error counter
Description
The MST error counter counts all invalid Master synchronisation telegrams in the
Communication Phases 3 and 4. If more than two successive MSTs are invalid,
additional invalid MSTs are not counted.
The MST error counter counts up to a maximum of 216 - 1. This means, if a value of
65535 is set in the counter, a strongly disturbed transmission must have taken place for
a longer period of time.
Bytes
2
Min.
--
Max.
--
Unit
--
13. Parameters
58 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0029
Name
MDT error counter
Description
The MST error counter counts all invalid Master synchronisation telegrams in the
Communication Phases 3 and 4. If more than two successive MSTs are invalid,
additional invalid MSTs are not counted.
The MST error counter counts up to a maximum of 216 - 1. This means, if a value of
65535 is set in the counter, a strongly disturbed transmission must have taken place for
a longer period of time.
Bytes
2
Min.
--
Max.
--
Unit
--
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 59
13.2 Telegram configuration
IDN
Description
S-0-0015
Telegram type
S-0-0016
Configuration list AT
S-0-0024
Configuration list MDT
S-0-0185
Length of configurable data record in the AT
S-0-0186
Length of configurable data record in the MDT
S-0-0187
IDN list of all configurable data in the AT
S-0-0188
IDN list of all configurable data in the MDT
Tab. .2: Telegram configuration 13
IDN
S-0-0015
Name
Telegram type
Description
The parameter Telegram type permits selection between standard telegrams and
application telegrams (Bits 0 2). See also chapter 5.5.
Bytes
2
Min.
00000000 00000000b
Max.
00000000 00000111b
Unit
--
IDN
S-0-0016
Name
Configuration list AT
Description
The IDN list contains the IDNs whose operating data are cyclically transmitted into an
application telegram in the axis telegram.
Permitted as cyclical data are only those listed in the "IDN list of all configurable data in
the AT" (IDN S-0-0187). See also chapter 5.5.2.
Bytes
IDN list
Min.
0 IDNs
Max.
4 IDNs
Unit
IDN list
13. Parameters
60 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0024
Name
Configuration list MDT
Description
The IDN list contains the IDNs whose operating data are cyclically transmitted into an
application telegram in the Master data telegram.
Permitted as cyclical data are only those listed in the "IDN list of all configurable data in
the MDT" (IDN S-0-0188 See also chapter 5.5.2. ).
Bytes
IDN list
Min.
0 IDNs
Max.
4 IDNs
Unit
IDN list
IDN
S-0-0185
Name
Length of configurable data record in the AT
Description
In the operating data of this IDN, the drive specifies the maximum length in bytes that it
can process in the configurable data record of the axis telegram.
With regard to performance, a maximum length of 64 bytes (4 * 32 bit variables) can be
transmitted via the axis telegram, but only a maximum of 4 IDNs can be configured in
the Configuration list AT (S-0-0016 ).
Bytes
2
Min.
-
Max.
-
Unit
1
IDN
S-0-0186
Name
Length of configurable data record in the MDT
Description
In the operating data of this IDN, the drive specifies the maximum length in bytes that it
can process in the configurable data record of the Master data telegram.
With regard to performance, a maximum length of 64 bytes (4 * 32 bit variables) can be
transmitted via the Master data telegram, but only a maximum of 4 IDNs can be
configured in the Configuration list MDT (S-0-0024 ).
Bytes
2
Min.
-
Max.
-
Unit
1
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 61
IDN
S-0-0187
Name
IDN list of all configurable data in the AT
Description
This list contains all IDNs of the operating data that can be cyclically processed by the
drive as feedback values in the axis telegram.
The user should only configure IDNs from this list as cyclical data for the axis telegram
in the "Configuration list AT" (S-0-0016 ).
Bytes
IDN list
Min.
-
Max.
-
Unit
IDN list
IDN
S-0-0188
Name
IDN list of all configurable data in the MDT
Description
This list contains all IDNs of the operating data that can be cyclically processed by the
drive as command values in the Master data telegram.
The user should only configure IDNs from this list as cyclical data for the Master data
telegram in the "Configuration list MDT" (S-0-0024 ).
Bytes
IDN list
Min.
-
Max.
-
Unit
IDN list
13. Parameters
62 P.BE-CMMP- - - - 0708NH AS SC SW EN
13.3 IDN lists/phase switching commands
IDN
Description
S-0-0017
IDN list of all operation data
S-0-0018
IDN list of operation data for CP2
S-0-0019
IDN list of operation data for CP3
S-0-0020
IDN list of operation data for CP4
S-0-0021
IDN list of invalid operation data for CP2
S-0-0022
IDN list of invalid operation data for CP3
S-0-0023
IDN list of invalid operation data for CP4
S-0-0025
IDN list of all commands
S-0-0127
CP3 transition check (procedure command)
S-0-0128
CP4 transition check (procedure command)
Tab. .3: Phase switching commands 13
IDN
S-0-0017
Name
IDN list of all operation data
Description
All IDNs of all operation data can be read in this IDN list
Bytes
IDN list
Min.
--
Max.
--
Unit
IDN list
IDN
S-0-0018
Name
IDN list of operation data for CP2
Description
In this IDN list are stored the IDNs of all operation data that are needed for
Communication Phase 2 and that must be transmitted during Communication Phase 2.
Error-free writing of all these IDNs is necessary before switching into Communication
Phase 3.
Bytes
IDN list
Min.
--
Max.
--
Unit
IDN list
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 63
IDN
S-0-0019
Name
IDN list of operation data for CP3
Description
In this IDN list are stored the IDNs of all operation data that are needed for
Communication Phase 3 and that must be transmitted during Communication Phase 3.
Error-free writing of all these IDNs is necessary before switching into Communication
Phase 4.
Bytes
IDN list
Min.
--
Max.
--
Unit
IDN list
IDN
S-0-0020
Name
IDN list of operation data for CP4
Description
In this IDN list are stored all operation data that can be changed during Communication
Phase 4.
Bytes
IDN list
Min.
--
Max.
--
Unit
IDN list
IDN
S-0-0021
Name
IDN list of invalid operation data for CP2
Description
In this IDN list are stored the IDNs found in the "IDN list of operation data for CP 2"
(IDN S-0-0018) and considered invalid by the drive before switching from
Communication Phase 2 to Communication Phase 3 (see IDN S-0-0127 ).
Case 1: Command IDN S-0-0127 is correctly executed; the IDN list (IDN S-0-0021)
contains no IDNs.
Case 2: Command IDN S-0-0127 is correctly executed; the IDN list (IDN S-0-0021)
contains all IDNs of invalid operation data.
Bytes
IDN list
Min.
--
Max.
--
Unit
IDN list
13. Paramete rs
64 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0022
Name
IDN list of invalid operation data for CP3
Description
In this IDN list are stored the IDNs found in the "IDN list of operation data for CP 3"
(IDN S-0-0019) and considered invalid by the drive before switching from
Communication Phase 3 to Communication Phase 4 (see IDN S-0-0128 ).
Case 1: Command IDN S-0-0128 is correctly executed; the IDN list (IDN S-0-0021)
contains no IDNs.
Case 2: Command IDN S-0-0127 is correctly executed; the IDN list (IDN S-0-0021)
contains all IDNs of invalid operation data.
Bytes
IDN list
Min.
--
Max.
--
Unit
IDN list
IDN
S-0-0023
Name
IDN list of invalid operation data for CP4
Description
In this IDN list are stored the IDNs of all drive data that are considered invalid by the
drive after switching to Communication Phase 4.
Bytes
IDN list
Min.
--
Max.
--
Unit
IDN list
IDN
S-0-0025
Name
IDN list of all commands
Description
In this IDN list are stored the IDNs of all procedure commands supported by the drive.
Bytes
IDN list
Min.
--
Max.
--
Unit
IDN list
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 65
IDN
S-0-0127
Name
CP-3 transition check (procedure command)
Description
With this command, the Master tells the slave to check that all required parameters for
Communication Phase 3 have been transmitted. Otherwise, this command results in an
error (see IDN S-0-0021 ).
After correct execution of the command, the controller must interrupt the command.
The controller can then activate Communication Phase 3 in the Master synchronisation
telegram.
Bytes
2
Min.
-
Max.
-
Unit
-
IDN
S-0-0128
Name
CP-4 transition check (procedure command)
Description
With this command, the Master tells the slave to check that all required parameters for
Communication Phase 4 have been transmitted. Otherwise, this command results in an
error, (see IDN S-0-0022).
After correct execution of the command, the controller must interrupt the command.
The controller can then activate Communication Phase 4 in the Master synchronisation
telegram.
Bytes
2
Min.
-
Max.
-
Unit
-
13. Parameters
66 P.BE-CMMP- - - - 0708NH AS SC SW EN
13.4 Operation modes
IDN
Description
S-0-0032
Primary operation mode
S-0-0033
Secondary operation mode 1
S-0-0034
Secondary operation mode 2
S-0-0035
Secondary operation mode 3
Tab. .4: Operation modes 13
IDN
S-0-0032
Name
Primary operation mode
Description
The primary operation mode is defined in this IDN. The Master can switch the operation
mode by setting bits in the control word. See also chapter 7 and 9.
Bytes
Min.
Max.
Unit
IDN
S-0-0033
Name
Secondary operation mode 1
Description
The Secondary operation mode 1 is defined in this IDN. The Master can switch the
operation mode by setting bits in the control word. See also chapter 7 and 9.
Bytes
Min.
Max.
Unit
IDN
S-0-0034
Name
Secondary operation mode 2
Description
The Secondary operation mode 2 is defined in this IDN. The Master can switch the
operation mode by setting bits in the control word. See also chapter 7 and 9.
Bytes
Min.
Max.
Unit
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 67
IDN
S-0-0035
Name
Secondary operation mode 3
Description
The Secondary operation mode 3 is defined in this IDN. The Master can switch the
operation mode by setting bits in the control word. See also chapter 7 and 9.
Bytes
Min.
Max.
Unit
13.5 Scaling parameter
IDN
Description
S-0-0086
Scaling type for torque
S-0-0093
Torque scaling factor
S-0-0094
Torque scaling exponent
S-0-0044
Velocity data scaling type
S-0-0045
Velocity data scaling factor
S-0-0046
Velocity data scaling exponent
S-0-0076
Position data scaling type
S-0-0077
Position data scaling factor
S-0-0078
Position data scaling exponent
S-0-0079
Rotational position resolution
S-0-0103
Modulo value
S-0-0160
Acceleration scaling type
S-0-0161
Acceleration scaling factor
S-0-0162
Acceleration scaling exponent
S-0-0208
Temperature data scaling type
S-0-0121
Input revolutions of load gear
S-0-0122
Output revolutions of load gear
S-0-0123
Feed constant
Tab. .5: Scaling parameter 13
13. Parameters
68 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0086
Name
Torque scaling type
Description
In this stage of SERCOS implementation, only the rotatory scaling in Nm with reference
to the motor shaft is permitted for torque data. See also chapter 8.4.
Bytes
2
Min.
00000000 00000010b
Max.
00000000 00000010b
Unit
--
IDN
S-0-0093
Name
Torque scaling factor
Description
This parameter determines the scaling factor for all torque/power data in the drive.
It can only be read. See also chapter 8.4.
Bytes
2
Min.
1
Max.
+216 - 1
Unit
1
IDN
S-0-0094
Name
Torque scaling exponent
Description
This parameter determines the scaling exponent for all torque/power data in the drive.
It can only be read. See also chapter 8.4.
Bytes
2
Min.
-215
Max.
+215 - 1
Unit
1
IDN
S-0-0044
Name
Velocity data scaling type
Description
Various scaling types can be selected with the scaling type parameter. See also cha p.
8.2.
Bytes
4
Min.
00000000 00000000b
Max.
00000000 01110011b
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 69
Unit
--
IDN
S-0-0045
Name
Velocity data scaling factor
Description
This parameter determines the scaling factor for all velocity data. It can only be read.
See also chapter 8.2.
Bytes
2
Min.
1
Max.
+216 - 1
Unit
--
IDN
S-0-0046
Name
Velocity data scaling exponent
Description
This parameter determines the scaling exponent for all velocity data. It can only be read.
See also chapter 8.2.
Bytes
2
Min.
-215
Max.
+215 - 1
Unit
--
IDN
S-0-0076
Name
Position data scaling type
Description
Various scaling types for position data can be selected with this scaling type parameter.
See also chapter 8.1.
Bytes
2
Min.
See chapter 8.1.
Max.
See chapter 8.1.
Unit
--
IDN
S-0-0077
Name
Position data scaling factor
Description
This parameter determines the scaling factor for all position data in a drive. It can only
be read. See also chapter 8.1.
Bytes
2
Min.
1
13. Parameters
70 P.BE-CMMP- - - - 0708NH AS SC SW EN
Max.
+216 - 1
Unit
--
IDN
S-0-0078
Name
Position data scaling exponent
Description
This parameter determines the scaling exponent for all position data in a drive.
It can only be read. See also chapter 8.1.
Bytes
2
Min.
-215
Max.
+215 - 1
Unit
--
IDN
S-0-0079
Name
Rotational position resolution
Description
This parameter determines the rotational position resolution for all position data in a
drive. It can only be read. See also chapter 8.1.
Bytes
4
Min.
1
Max.
+232 - 1
Unit
--
IDN
S-0-0103
Name
Modulo value
Description
If bit 7 (modulo format) is set in S-0-0076, the position data are specified in the range
0 S-0-0103. The maximum difference between two consecutive position command
values must not exceed IDN S-0-0103/2! See also chapter 8.1.
Bytes
4
Min.
0
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
IDN
S-0-0160
Name
Acceleration scaling type
Description
Various scaling types can be selected with the acceleration scaling type parameter.
See chapter 8.3.
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 71
Bytes
2
Min.
See chapter 8.3.
Max.
See chapter 8.3.
Unit
--
IDN
S-0-0161
Name
Acceleration scaling factor
Description
This parameter determines the scaling factor for all position data in a drive.
It can only be read. See chapter 8.3.
Bytes
2
Min.
1
Max.
+216 - 1
Unit
1
IDN
S-0-0162
Name
Acceleration scaling exponent
Description
This parameter determines the scaling exponent for all position data in a drive.
It can only be read. See chapter 3. 8.
Bytes
2
Min.
-215
Max.
+215 - 1
Unit
1
IDN
S-0-0208
Name
Temperature data scaling type
Description
This scaling type parameter determines whether degrees Celsius [°C] or Fahrenheit [F]
are used as the unit for all temperature data in the drive. The data length of all
temperature data is set at two bytes. See chapter 8.5.
Bytes
2
Min.
00000000 00000000b
Max.
00000000 00000001b
Unit
--
13. Parameters
72 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0121
Name
Input revolutions of load gear
Description
When a scaling type with load reference is selected, the gear output format is calculated
with the conversion factors. The input revolutions must be entered as whole numbers in
this IDN.
Bytes
4
Min.
1
Max.
+232 - 1
Unit
1
IDN
S-0-0122
Name
Output revolutions of load ge ar
Description
When a scaling type with load reference is selected, the gear output format is calculated
with the conversion factors. The output revolutions must be entered as whole numbers
in this IDN.
Bytes
4
Min.
1
Max.
+232 - 1
Unit
1
IDN
S-0-0123
Name
Feed constant
Description
The feed constant describes the machine element that converts a rotatory movement
into a translatory one. The feed constant describes the linear section during a revolution
of the feed spindle. It is used for all translatory data scalings.
Bytes
4
Min.
1
Max.
+232 - 1
Unit
1 µm/revolution
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 73
13.6 Command/feedback values
IDN
Description
S-0-0047
Position command value
S-0-0051
Position feedback value 1
S-0-0053
Position feedback value 2
S-0-0036
Speed setpoint
S-0-0040
Velocity feedback value 1
S-0-0080
Torque command value
S-0-0083
Torque feedback value 1
Tab. .6: Command/feedback values 13
IDN
S-0-0047
Name
Position command value
Description
In the Position control operation mode, position command values from the numeric
control are transmitted to the drive according to the time grid of the NC cycle.
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
IDN
S-0-0051
Name
Position feedback value 1 (motor feedback value)
Description
The position feedback value 1 is transmitted from the drive to the controller, so that the
controller can monitor and display the position information. The position feedback value
1 refers to the motor encoder
(ServoCommander™: operation mode/encoder selection/commutation encoder)
Important: If the Position feedback value 2 (external encoder) is selected,
the value of this IDN is 0.
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
13. Parameters
74 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0053
Name
Position feedback value 2 (external encoder)
Description
Position feedback value 2 contains the position feedback value of an optional external
encoder.
Important: If the position control of Position feedback value 1 (motor encoder)
is selected as the operation mode, the value of this IDN is 0.
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
IDN
S-0-0036
Name
Speed setpoint
Description
In the drive's velocity control operation mode, the controller transmits the velocity
command values to the drive in the time grid of the NC cycletime.
Bytes
4
Min.
--
Max.
--
Unit
Corresponding to the Velocity data scaling type (IDN S-0-0044)
IDN
S-0-0040
Name
Velocity feedback value 1
Description
The velocity feedback value 1 is transmitted from the drive to the controller so that the
controller can periodically display the velocity. The Velocity feedback value 1 always
refers to the motor encoder.
(ServoCommander™: operation mode/encoder selection/commutation encoder)
Bytes
4
Min.
--
Max.
--
Unit
Corresponding to the velocity data scaling type (IDN S-0-0044)
IDN
S-0-0080
Name
Torque command value
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 75
Description
In the drive's torque control operation mode, the controller transmits the torque
command values to the drive.
Bytes
2
Min.
-215
Max.
+215 - 1
Unit
Corresponding to Torque scaling type (IDN S-0-0086)
IDN
S-0-0084
Name
Torque feedback value
Description
The torque feedback value is transmitted from the drive to the controller in the torque
control operation mode.
Bytes
2
Min.
-215
Max.
+215 - 1
Unit
Corresponding to torque scaling type (IDN S-0-0086)
13.7 Limitation/monitoring
IDN
Description
S-0-0091
Bipolar velocity limit value
S-0-0092
Bipolar torque limit value
S-0-0049
Positive position limit value
S-0-0050
Negative position limit value
S-0-0114
Load limit of motor
S-0-0057
Positioning window
S-0-0125
Velocity threshold (nx)
S-0-0157
Velocity window
S-0-0124
Standstill window
S-0-0159
Monitoring window
S-0-0189
Following distance
S-0-0200
Amplifier warning temperature
S-0-0201
Motor warning temperature
S-0-0206
Drive on delay
S-0-0207
Drive off delay
Tab. .7: Limitation/monitoring 13
13. Parameters
76 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0091
Name
Bipolar velocity limit value
Description
If the Bipolar velocity limit value is exceeded, the drive reacts by setting the status in
condition class 3 to "nCmd > nLim " (see IDN S-0-0013 ).
Bytes
4
Min.
0
Max.
+231 - 1
Unit
Corresponding to the Velocity data scaling type (IDN S-0-0044)
IDN
S-0-0092
Name
Bipolar torque limit value
Description
The torque command value is limited to this value in all operation modes except for
torque control.
Important: The status bit "(Torque) > Tlimit" in condition class 3 (IDN S-0-0013 )
is not supported yet.
Bytes
2
Min.
0
Max.
+215 - 1
Unit
Corresponding to Torque scaling type ( S-0-0086)
IDN
S-0-0049
Name
Positive position limit value
Description
The Positive position limit value describes the maximum permissible section in a positive
direction. The Positive position limit value is only activated if all position data are based on
the machine zero point. If the positive position limit value is exceeded, the drive sets an
error bit in condition class 1 (IDN S-0-0011 ).
Important: The Positive position limit value is active only in the "Drive-internal
interpolation" operation mode.
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 77
IDN
S-0-0050
Name
Negative position limit value
Description
The negative position limit value describes the maximum permissible section in a negative
direction. The Negative position limit value is only activated if all position data are based on
the machine zero point.
Important: The Position limit value is active only in the "Drive-internal interpolation"
operation mode.
Bytes
4
Min.
-231
Max.
+231 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
IDN
S-0-0114
Name
Load limit of motor
Description
The motor can be overloaded for a certain period of time. This IDN displays how long the
motor can take the maximum current. After this period of time, power is automatically
reduced to the rated current to protect the motor. In this case, the drive sets the overload
warning bit in condition class 2 (see IDN S-0-0310).
Bytes
2
Min.
10
Max.
2000
Unit
ms
IDN
S-0-0057
Name
Positioning window
Description
If the difference between the accumulated position command value and the position
feedback value lies within the range of the position window, the drive sets the status to
"In Position" (IDN S-0-0336).
The status "In Position" can be assigned to a real-time status bit (status word)
(see IDN S-0-0305 ).
Bytes
4
Min.
0
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
13. Parameters
78 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0125
Name
Velocity threshold (nx)
Description
Description If the velocity feedback value falls below the velocity threshold nx, the drive
sets the status: “nIst < nx” (IDN S-0-0332) in condition class 3.
Bytes
4
Min.
-231 - 1
Max.
+231 - 1
Unit
Corresponding to the Velocity data scaling type (IDN S-0-0044)
IDN
S-0-0157
Name
Velocity window
Description
The Velocity window assigns the current velocity to the velocity command value
(IDN S-0-0036). If the current velocity feedback value is in the range of the velocity
command value plus or minus the velocity window, the drive sets the status to:
"nFeedback = nCommand" (IDN S-0-0330 ).
Bytes
4
Min.
0
Max.
+231 - 1
Unit
Corresponding to the Velocity data scaling type (IDN S-0-0044)
IDN
S-0-0124
Name
Standstill window
Description
The Standstill window describes the amount of the velocity deviation from 0. If the velocity
feedback value is within the standstill window, the drive sets the status to:
"nFeedback = 0" (IDN S-0-0331) in condition class 3.
Bytes
4
Min.
0
Max.
+231 - 1
Unit
Corresponding to the velocity data scaling type (IDN S-0-0044)
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 79
IDN
S-0-0159
Name
Monitoring window
Description
With the help of the Monitoring window, the maximum position deviation for the position
feedback value can be defined for the active position feedback value. If the value for the
position error (lag error) exceeds the maximum value of the monitoring window, the drive
sets an error for excessive position deviation in condition class 1 (IDN S-0-0011).
Bytes
4
Min.
0
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
IDN
S-0-0189
Name
Following distance
Description
The drive uses the operation data of this IDN to store the distance between the position
command value and the corresponding position feedback value (1 or 2).
Following distance = Position command value - Position feedback value (1 or 2)
S-0-0189 = S-0-0047 - S-0-0051 or S-0-0053
Bytes
4
Min.
-231 - 1
Max.
+231 - 1
Unit
Corresponding to position data scaling type (S-0-0076)
IDN
S-0-0200
Name
Amplifier warning temperature
Description
If the amplifier temperature exceeds the value for the Amplifier warning temperature, the
drive shuts off with an error (condition class 1). This IDN is read-only.
Bytes
2
Min.
--
Max.
--
Unit
Corresponding to Temperature data scaling type (S-0-0208)
13. Parameters
80 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0201
Name
Motor warning temperature
Description
If the motor temperature exceeds the value for the Motor warning temperature, the drive
shuts off with an error (condition class 1).
Bytes
2
Min.
20 °C
Max.
300 °C
Unit
Corresponding to Temperature data scaling type (S-0-0208)
IDN
S-0-0206
Name
Drive on delay
Description
This IDN describes the delay between activation of torque via the bits "drive on" and
"drive enable" (bits 14 and 15) in the Master control word (S-0-0134) and the actual start
of movement. This delay is necessary if the connected motor uses a stop brake, in order to
release the brake before the start of movement.
Bytes
2
Min.
0
Max.
5785.6
Unit
ms
IDN
S-0-0207
Name
Drive off delay
Description
When the Master resets the bit "drive off" (bit 15) of the Master controlword (S-0-0134),
the drive brakes to nmin. After that, locking of the stop brake is initiated. The torque
remains activated in the drive until the Drive off delay has passed.
Bytes
2
Min.
0
Max.
5785.6
Unit
ms
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 81
13.8 Signal status word/realtime bits
IDN
Description
S-0-0144
Signal statusword
S-0-0026
Configuration list for signal statusword
S-0-0300
Real-time control bit 1
S-0-0302
Real-time control bit 2
S-0- 1 030
Allocation of realtime control bit 1
S-0-0303
Allocation of realtime control bit 2
Tab. .8: Signal status word/realtime bits 13
IDN
S-0-0144
Name
Signal statusword
Description
Signals can be transmitted from the drives to the controller using the statusword in
realtime. For this purpose, the statusword must be integrated into the axis telegram as
cyclical data. Bits in the signal statusword can be defined using the Configuration list for
signal statusword (see IDN S-0-0026 ).
Important: Only status bits such as IDN S-0-0401 (Probe 1) may be transmitted via the
signal statusword. Configuration of the signal status word with certain bits
complex IDNs is not permitted. of
Bytes
2
Min.
--
Max.
--
Unit
--
IDN
S-0-0026
Name
Configuration list for signal statusword
Description
This is the configuration list for all status bits specified in the signal statusword (S-0-0144).
The sequence of IDNs in the configuration list determines the bit numbering system in
S-0-0144, starting with the LSB in the signal statusword.
The first IDN of the configuration list defines bit 0.
The last IDN of the configuration list defines bit 15 of the signal statusword.
Important: Not all IDNs may be transmitted via the signal statusword.
The configured IDNs must be status bits (e.g. IDN S-0-0401 "Probe 1").
The configuration of IDN list S-0-0026 is checked over the service channel
every time it is written. Invalid IDNs are deleted from the list.
Bytes
IDN list
13. Parameters
82 P.BE-CMMP- - - - 0708NH AS SC SW EN
Min.
0 ID Ns
Max.
16 IDNs
Unit
IDN list
IDN
S-0-0300
Name
Real-time control bit 1
Description
With this IDN, the value of the "Realtime control bit 1" can be accessed, which is also
transmitted via bit 6 of the "Master controlword" (S-0-0134 ).
Bytes
2
Min.
00000000 00000000b
Max.
00000000 00000001b
Unit
--
IDN
S-0-0302
Name
Real-time control bit 2
Description
With this IDN, the value of the "Realtime control bit 2" can be accessed, which is also
transmitted via bit 7 of the "Master controlword" (S-0-0134).
Bytes
2
Min.
00000000 00000000b
Max.
00000000 00000001b
Unit
--
IDN
S-0-0301
Name
Allocation of realtime control bit 1
Description
To allocate a signal to the "Realtime control bit 1" (S-0-0300) and bit 6 of the "Master
controlword" (S-0-0134), the IDN of the signal is written in the operation data of S-0-0301.
Only IDN S-0-0405 (Probe 1 enable) may be configured as a realtime control bit in
S-0-0301. If "Realtime control bit 1" is not used, the value of IDN S-0-0301 should be set to
"S-0-0000". In this case, "Realtime control bit 1" has no function.
Bytes
2
Min.
S-0-0000 (no signal defined)
Max.
S-0-0405
Unit
--
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 83
IDN
S-0-0303
Name
Allocation of realtime control bit 2
Description
To allocate a signal to the "Realtime control bit 2" (S-0-0302) and bit 7 of the "Master
controlword" (S-0-0134), the IDN of the signal is written in the operation data of S-0-0303.
Only IDN S-0-0405 (Probe 1 enable) may be configured as a realtime control bit in
S-0-0303. If "Realtime control bit 2" is not used, the value of IDN S-0-0303 should be set to
"S-0-0000". In this case, "Realtime control bit 2" has no function.
Bytes
2
Min.
S-0-0000 (no signal defined)
Max.
S-0-0405
Unit
--
IDN
S-0-0304
Name
Realtime status bit 1
Description
With this IDN, the value of the "Realtime status bit 1" can be read, which is also
transmitted via bit 6 of the "Drive statusword" (S-0-0135).
Bytes
2
Min.
--
Max.
--
Unit
--
IDN
S-0-0306
Name
Realtime status bit 2
Description
With this IDN, the value of the "Realtime status bit 2" can be read, which is also
transmitted via bit 7 of the "Drive statusword" (S-0-0135 ).
Bytes
2
Min.
--
Max.
--
Unit
--
13. Parameters
84 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0305
Name
Allocation of realtime status bit 1
Description
To allocate a signal to the "Realtime status bit 1" (S-0-0304) and bit 6 of the "Drive
statusword" (S-0-0135), the IDN of the signal is written in the operation data of S-0-0305.
Not all IDNs may be transmitted as "realtime status bit".
A list of all configurable IDNs is shown below.
Bytes
2
Min.
S-0-0000 (no signal defined)
Max.
S-x-xxxx (see list)
Unit
--
I DN
S-0-0307
Name
Allocation of realtime status bit 2
Description
To allocate a signal to the "Realtime status bit 2" (S-0-0306) and bit 7 of the "Drive
statusword" (S-0-0135), the IDN of the signal is written in the operation data of S-0-0307.
Not all IDNs may be transmitted as "realtime status bit". A list of all configurable IDNs is
shown below:
Bytes
2
Min.
S-0-0000 (no signal defined)
Max.
S-x-xxxx (see list)
Unit
--
IDN
Description
IDN
Description
S-0-0310
"Overload" warning "
S-0-0336
Status "In Position"
S-0-0311
Amplifier overtemperature warning
(status)
S-0-0400
Homing switch
S-0-0312
Motor overtemperature warning
S-0-0401
Probe 1
S-0-0330
Status "nFeedback = nCommand"
S-0-0403
Position feedback value status
S-0-0331
Status "nFeedback = 0"
S-0-0409
Probe 1 positive latched
S-0-0332
Status "nFeedback < nx"
S-0-0410
Probe 1 negative latched
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 85
13.9 Status bits
IDN
Description
S-0-0310
Signal statusword
S-0-0311
Amplifier overtemperature warning (status)
S-0-0312
Motor overtemperature warning (status)
S-0-0330
Status "nFeedback = nCommand"
S-0-0331
Status "nFeedback = 0"
S-0-0332
Status "nFeedback < nx"
S-0-0336
Status "In Position"
S-0-0400
Home switch (status)
S-0-0401
Probe 1
S-0-0403
Position feedback value status
S-0-0405
Probe 1 enable
S-0-0409
Probe 1 positive latched
S-0-0410
Probe 1 negative latched
Tab. .9: Status bits 13
IDN
S-0-0310
Name
Overload warning (status)
Description
This parameter is used to define an IDN for the "Overload warning". This makes it possible
to allocate the "Overload warning", for example to a realtime status bit (see IDN S-0-0305 ).
The "Overload warning" is also defined as a bit of condition class 2 (IDN S-0-0012) and is
set according to the "Overload limit value" (see IDN S-0-0114 ).
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
IDN
S-0-0311
Name
Amplifier overtemperature warning (status)
Description
This parameter is used to define an IDN for the "Amplifier overtemperature warning". This
makes it possible to allocate the "Amplifier overtemperature warning", for example to a
realtime status bit (see IDN S-0-0305). The "Motor overtemperature warning" is also
defined as a bit of condition class 2 (IDN S-0-0012) and is set according to the "Motor
warning temperature" (see IDN S-0-0201).
13. Parameters
86 P.BE-CMMP- - - - 0708NH AS SC SW EN
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
IDN
S-0-0312
Name
Motor overtemperature warning (status)
Description
This parameter is used to define an IDN for the "Motor overtemperature warning". This
makes it possible to allocate the "Motor overtemperature warning", for example to a
realtime status bit (see IDN S-0-0305). The "Amplifier overtemperature warning" is also
defined as a bit of condition class 2 (IDN S-0-0012) and is set according to the "Amplifier
warning temperature" (see IDN S-0-0201).
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
IDN
S-0-0330
Name
Status "nFeedback = nCommand"
Description
This parameter is used to define an IDN for the status "nFeedback = nCommand".
This makes it possible to allocate the status "nFeedback = nCommand" to a realtime status
bit (see IDN S-0-0305). The status "nFeedback = nCommand" is also defined as a bit of
condition class 3 (IDN S-0-0013) and is set when the velocity feedback value (IDN S-0-0040)
is inside the programmed velocity window (IDN S-0-0157).
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
IDN
S-0-0331
Name
Status "nFeedback = 0"
Description
This parameter is used to define an IDN for the status "nFeedback = 0".
This makes it possible to allocate the status "nFeedback = 0" to a realtime status bit
(see IDN S-0-0305). The status "nFeedback = 0" is also defined as a bit of condition class 0
(IDN S-3-0013) and is set when the velocity feedback value (IDN S-0-0040) is inside the
programmed standstill window (IDN S-0-0124).
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 87
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
IDN
S-0-0332
Name
Status "nFeedback < nx"
Description
This parameter is used to define an IDN for the status "nFeedback < nx".
This makes it possible to allocate the status "nFeedback < nx" to a realtime status bit
(see IDN S-0-0305). The status "nFeedback < nx" is also defined as a bit of condition class 3
(IDN S-0-0013) and is set when the velocity feedback value (IDN S-0-0040) is less than the
velocity threshold (IDN S-0-0125 ).
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
IDN
S-0-0336
Name
Status "In Position"
Description
This parameter is used to define an IDN for the "in Position" status in order to allocate it to
a realtime status bit (see IDN S-0-0305).
The status "In Position" is defined as a bit of condition class 3 (IDN S-0-0013) and is set
when the position feedback value is inside the position window (see IDN S-0-0057) relative
to the position command value.
Important: This bit is only evaluated in drive-controlled operation modes, such as
"Drive-internal interpolation" or the the procedure command "Position
spindle" -0-0152). (S
It has no function in the normal operation modes for position control.
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
13. Parameters
88 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0400
Name
Home switch (status)
Description
This parameter is used to allocate an IDN to the homing switch (external signal). The homing
switch can thus be assigned to a realtime status bit (see IDN S-0-0305). The homing switch
is an active high signal.
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
IDN
S-0-0401
Name
Probe 1
Description
This parameter is used to allocate an IDN to Probe 1 (external signal). Probe 1 can thus be
assigned to a realtime status bit (see IDN S-0-0305). Probe 1 is an active high signal.
This IDN always shows the actual value of the probe, even when the "Probing cycle
procedure" command is not active in the drive.
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
IDN
S-0-0403
Name
Position feedback value status
Description
If the drive is referenced to the coordinates compared to the machine zero point, the drive
sets bit 0 of this parameter to inform the controller that all position feedback values are
based on the machine zero point.
Bit 0 is reset when either the procedure command "Drive controlled homing" (IDN S-0-0148)
or "Cancel reference point" (IDN S-0-0191) is started, or when the drive loses its reference
to the machine zero point, such as through a system error with the feedback values.
The position feedback value status can be assigned to a realtime status bit and therefore
permanently signaled to the controller in the drive status word (see IDN S-0-0305 ).
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 89
IDN
S-0-0405
Name
Probe 1 enable
Description
This parameter is used to allocate an IDN to "Probe 1 enable". The bit "Probe 1 enable" can
thus be assigned to a realtime control bit (see IDN S-0-0301).
"Probe 1 enable" is checked by the drive only as long as the procedure command "Probing
cycle procedure" (IDN S-0-0170) is active. For a new probing cycle procedure with the same
edge of probe 1, the controller must reset "Probe 1 enable" to "0" and again to "1".
See also chapter 12.3 and 13.8.
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
IDN
S-0-0409
Name
Probe 1 positive latched
Description
This parameter is used to allocate an IDN to "Probe 1 positive latched". This makes it
possible to allocate the status "Probe 1 positive latched" to a realtime status bit
(see IDN S-0-0305).
Bit 0 of this parameter is only set by the drive when the procedure command "Probing cycle
procedure" (IDN S-0-0170) is active, the signal "Probe 1 enable" (IDN S-0-0405) is set to 1
and the positive edge of "Probe 1" (IDN S-0-0401) is registered.
Simultaneously, the drive saves the position feedback value in "Probe value 1 positive
edge" (IDN S-0-0130).
This IDN is not set to 0 by the drive if the procedure command "Probing cycle procedure" is
not active, but shows the last value it had when the procedure command was not yet active.
See also chapter 12.3.
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
13. Parameters
90 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0410
Name
Probe 1 negative latched
Description
This parameter is used to allocate an IDN to "Probe 1 negative latched". This makes it
possible to allocate the status "Probe 1 negative latched" to a realtime status bit
(see IDN S-0-0305).
Bit 0 of this parameter is only set by the drive when the procedure command "Probing cycle
procedure" (IDN S-0-0170) is active, the signal "Probe 1 enable" (IDN S-0-0405) is set to 1
and the negative edge of "Probe 1" (IDN S-0-0401) is registered.
Simultaneously, the drive saves the position feedback value in "Probe value 1 negative
edge" (IDN S-0-0131).
This IDN is not set to 0 by the drive if the procedure command "Probing cycle procedure" is
not active, but shows the last value it had when the procedure command was not yet active.
See also chapter 12.3.
Bytes
2
Min.
--
Max.
--
Unit
Status bit (bit 0)
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 91
13.10 Automatic identification
IDN
Description
P-0-0101
Motor identification current controller
P-0-0102
Motor identification angle encoder
P-0-0103
Motor identification status
Tab. . : Automatic identification 13 10
IDN
P-0-0101
Name
Motor identification current controller
Description
All settings of the current controller can automatically be determined via this procedure
command. Automatically recognised settings are:
Current controller amplification
Current controller time constant
During processing of P-0-0101, additional information can be read in P-0-0103.
Note that the power stage must be activated (DIN4), but the controller deactivated
(DIN5) for proper execution of P-0-0101. In addition, there must be no errors in
condition class 1 and the motor must be able to turn without any load.
Bytes
2
Min.
0
Max.
Unit
--
IDN
P-0-0102
Name
Motor identification angle encoder
Description
All settings of the angle encoder can automatically be determined via this procedure
command. Automatically recognised settings are:
Number of pins
Encoder offset angle
Phase sequence
During processing of P-0-0102, additional information can be read in P-0-0103.
Note that the power stage must be activated (DIN4), but the controller deactivated
(DIN5) for proper execution of P-0-0102. In addition, there must be no errors in
condition class 1 and the motor must be able to turn without any load.
Bytes
2
Min.
0
Max.
Unit
--
13. Parameters
92 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
P-0-0103
Name
Motor identification status
Description
Additional status information of the automatic motor identification is displayed in this
IDN. They should be read by the user if a problem occurs during processing of the
procedure commands P-0-0101 and P-0-0102.
Note that, even in the case of correct execution of P-0-0101, established parameters
can be limited or invalid. Therefore, P-0-0103 should be evaluated by the user each
time that P-0-0101 is executed.
For additional details, see chapter 12.4.
Bytes
4
Min.
0
Max.
Unit
--
13.11 Error management
IDN
P-0-0040
Name
Error_management: Error_number
Description
The IDN Error_number contains the primary error code whose reaction should be
changed. The primary error code is normally displayed before the hyphen,
e.g. error 08-2, primary error code 8.
Bytes
4
Min.
0
Max.
96
Unit
IDN
P-0-0041
Name
Error_management: Error_reaction
Description
The reaction to the error can be changed with this IDN. If the minimum reaction of the
manufacturer is less than this reaction, it is limited to the minimum reaction.
The currently set reaction can be learned by reading the IDN.
Bytes
4
Min.
0
Max.
8
Unit
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 93
Value
Meaning
0
No action
1
Entry in the buffer
3
Warning on the 7-segment display
5
Deactivate controller
7
Braking with maximum current
8
Power stage deactivated
13.12 I/O functions
IDN
Description
P-0-0110
Digital outputs
P-0-0113
Function DOUT1
P-0-0114
Function DOUT2
P-0-0115
Function DOUT3
P-0-0125
Digital inputs
P-0-0126
Polarity of digital inputs
Tab. . : I/O functions 13 11
IDN
P-0-0110
Name
Digital outputs
Description
Set digital outputs and read the status of the outputs. To permit writing of an output,
the function of the corresponding output must be set to 0.
Bytes
4
Min.
0
Max.
Unit
--
Bit
Description
Value
0
DOUT0
Drive ready
1
DOUT1
0b: Off, 1b: On
2
DOUT2
0b: Off, 1b: On
3
DOUT3
0b: Off, 1b: On
4 … 31
Reserved
13. Parameters
94 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
P-0-0113
Name
Function DOUT1
Description
Assign a status to the digital output or allow the modification through IDN P-0-0110.
Bytes
2
Min.
0
Max.
16
Unit
see table
IDN
P-0-0114
Name
Function DOUT2
Description
Assign a status to the digital output or allow the modification through IDN P-0-0110.
Bytes
2
Min.
0
Max.
16
Unit
see table
IDN
P-0-0115
Name
Function DOUT3
Description
Assign a status to the digital output or allow the modification through IDN P-0-0110.
Bytes
2
Min.
0
Max.
16
Unit
see table
Value
Description
Value
Description
0
DOUT3 through P-0-0110 direct modification
9
Undervoltage intermediate circuit
1
Position XACT = XDEST
10
Enable brake
2
Position XACT = XDEST
11
Power stage enabled
3
Reserved
12
No function (ON)
4
Trigger remaining distance
13
Reserved
5
Homing procedure active
14
Reserved
6
Target velocity reached
15
Linear motor identified
7
I²t-limit active
16
Homing position valid
8
Lag error
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 95
IDN
P-0-0125
Name
Digital inputs
Description
The status of all digital inputs can be read via this IDN. Since the polarity of most of
them cannot be changed, the status of the DIN refers directly to the voltage level at the
corresponding DIN.
Bytes
4
Min.
0
Max.
Unit
--
Bit
Name
Description
0
DIN0
Set by default to "Bit 0 of the position selector"
1
DIN1
Set by default to "Bit 1 of the position selector"
2
DIN2
Set by default to "Bit 2 of the position selector"
3
DIN3
Set by default to "Bit 3 of the position selector"
4
DIN4
Enable power stage
5
DIN5
Enable controller
6
DIN6
Limit switch left (logical status)
7
DIN7
Limit switch right (logical status)
8
DIN8
Set by default to "Start" (voltage level at DIN8)
9
DIN9
Set by default to "Probe" (voltage level at DIN9)
10
DIN10
Double occupancy with DOUT2
11
DIN11
Double occupancy with DOUT3
12
DIN/AIN 1
Double occupancy with AIN1
13
DIN/AIN 2
Double occupancy with AIN2
14
Reserved
Reserved
15
Reserved
Reserved
16
Reserved
Reserved
17
Reserved
Reserved
18
Reserved
Reserved
19
Reserved
Reserved
20
Reserved
Reserved
21
Reserved
Reserved
22
Reserved
Reserved
23
Reserved
Reserved
13. Parameters
96 P.BE-CMMP- - - - 0708NH AS SC SW EN
Bit
Name
Description
24
Homing switch
Logical status corresponding to occupancy of the DIN and polarity
25
Probe
Logical status corresponding to occupancy of the DIN and polarity
26
Start
Logical status corresponding to occupancy of the DIN and polarity
27 … 31
Reserved
Reserved
IDN
P-0-0126
Name
Polarity of digital inputs
Description
The polarity of the digital inputs can be changed via this IDN. Since only the limit switch
and the probe can have a logical status that is different from the voltage level of the
assigned DIN, only the polarity of these DINs can be changed.
The bit assignment is the same as with IDN P-0-0125.
Bytes
4
Min.
0
Max.
Unit
--
13.13 Drive-controlled homing
IDN
Description
S-0-0041
Homing velocity
S-0-0042
Homing acceleration
S-0-0147
Homing parameter
S-0-0148
Drive-controlled homing procedure command
S-0-0150
Reference offset 1
S-0-0191
Cancel reference point (procedure command)
P-0-0047
Homing method
Tab. . : Dri -controlled homing 13 12 ve
IDN
S-0-0041
Name
Homing velocity
Description
The homing velocity is used during the procedure command "Drive controlled homing"
(IDN S-0-0148).
Bytes
4
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 97
Min.
--
Max.
--
Unit
Corresponding to the velocity data scaling type (IDN S-0-0044)
IDN
S-0-0042
Name
Homing acceleration
Description
The homing acceleration is needed by the drive when the procedure command
"Drive controlled homing" (IDN S-0-0148) is activated.
Bytes
4
Min.
--
Max.
--
Unit
Corresponding to the Acceleration scaling type (S-0-0160)
IDN
S-0-0147
Name
Homing parameter
Description
With this parameter, several options can be set for Drive controlled homing.
See also chapter 12.1.
Bytes
2
Min.
00000001 0001x100b
Max.
00000001 0001x10xb
Unit
--
IDN
S-0-0148
Name
Drive-controlled homing procedure command
Description
Drive controlled homing is started with this procedure command. See also chapter 12.1.
Bytes
2
Min.
--
Max.
--
Unit
--
13. Parameters
98 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0150
Name
Reference offset 1
Description
This parameter describes the distance between the reference marker pulse of position
feedback values and the reference point.
In contrast to the SERCOS specification, there is no reference offset for external feedback
values. This IDN is used in both cases (internal and external position feedback evaluation)
to define the reference offset for the procedure command Drive controlled homing.
See also chapter 12.1.
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
IDN
S-0-0191
Name
Cancel reference point (procedure command)
Description
When the Master sets and activates the procedure command "Cancel reference point",
the drive resets the bit "Position feedback value status" (IDN S-0-0403 ).
The procedure command is successfully completed by thd drive as soon as the bit
"Position feedback value status" is reset to 0.
Bytes
2
Min.
--
Max.
--
Unit
--
IDN
P-0-0045
Name
Homing method
Description
Manufacturer-specific IDN for determination of the homing method. See chapter 12.1.
Bytes
2
Min.
Max.
Unit
--
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 99
13.14 Drive-internal interpolation
IDN
Description
S-0-0258
Target position
S-0-0259
Positioning speed
S-0-0260
Positioning acceleration
S-0-0359
Positioning deceleration
Tab. . : Drive-internal interpolation 13 13
IDN
S-0-0258
Name
Target position
Description
If "Drive-internal interpolation" is selected as operation mode, this IDN is used by the
Master to determine the absolute target position. The drive moves to the target position,
taking into account the "Positioning speed" (IDN S-0- ), the "Positioning acceleration" 0259
(IDN S-0-0260) and the "Positioning deceleration" (IDN S-0-0359 ).
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
IDN
S-0-0259
Name
Positioning speed
Description
The "Positioning speed" is used in the "Drive-internal interpolation" operation mode as
the speed for movement to the "Target position" (IDN S-0-0258). When the positioning
acceleration (S-0-0260) or deceleration (S-0-0359) is set to a small value, or the distance
from the position feedback value (S-0-0051 or S-0-0053) to the target position (S-0-0258) is
too short, it may be that the positioning speed is not reached.
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to the velocity data scaling type (IDN S-0-0044)
13. Parameters
100 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0260
Name
Positioning acceleration
Description
The "Positioning acceleration" is used in the "Drive-internal interpolation" operation mode
as the acceleration for all movements of the drive.
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to Acceleration scaling type (IDN S-0-0160)
IDN
S-0-0359
Name
Positioning deceleration
Description
The "Positioning deceleration" is used in the "Drive-internal interpolation" operation mode
as the deceleration for all movements of the drive.
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to Acceleration scaling type (IDN S-0-0160)
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 101
13.15 Probes
DIN
Description
S-0-0130
Probe value 1 positive edge
S-0-0131
Probe value 1 negative edge
S-0-0169
Probe control parameter
S-0-0170
Probing cycle procedure command
S-0-0179
Probe status
Tab. . : Probes 13 14
IDN
S-0-0130
Name
Probe value 1 positive edge
Description
With a positive edge of probe 1 (IDN S-0- ), the actual position feedback value is stored 0401
in this IDN.
If the position control using Position feedback value 1 is the operation mode, the actual
position feedback value is stored in this IDN.
If the position control using Position feedback value 2 is the operation mode, the current
Position feedback value 2 is stored in this IDN.
This IDN is only supported if the drive is operated in an operation mode for position control.
See also chapter 12.3.
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
IDN
S-0-0131
Name
Probe value 1 negative edge
Description
With a negative edge of probe 1 (IDN S-0-0402), the actual position feedback value is
stored in this IDN.
If the position control using Position feedback value 1 is the operation mode, the actual
position feedback value is stored in this IDN.
If the position control using Position feedback value 2 is the operation mode, the current
Position feedback value 2 is stored in this IDN.
This IDN is only supported if the drive is operated in an operation mode for position control.
See also chapter 12.3.
Bytes
4
Min.
-231
13. Parameters
102 P.BE-CMMP- - - - 0708NH AS SC SW EN
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
IDN
S-0-0169
Name
Probe control parameter
Description
This parameter determines which probe and which edges are activated for the probing
cycle procedure command. See also chapter 12.3.
Bytes
2
Min.
00000000 00000000b
Max.
00000000 000000xxb
Unit
--
IDN
S-0-0170
Name
Probing cycle procedure command
Description
When the Master sets and activates the Probing cycle procedure command, the drive reacts
to the following parameters:
"Probe 1 enable" (IDN S-0-0405) and "Probe 1" (IDN S-0-0401) programmed as in
"Probe control parameter" (IDN S-0-0169 ).
While the procedure command is activated, the controller can start several measurements.
If the controller does not desire any more measurements, it cancels the procedure
command.
Bytes
2
Min.
--
Max.
--
Unit
--
IDN
S-0-0179
Name
Probe status
Description
If the drive sets one or more probe values while the "Probing cycle procedure command"
(IDN S-0-0170) is activated, it simultaneously sets the allocated bit in the probe status.
If "Probe 1 enable " (IDN S-0-0405) is reset by the controller, the drive resets bit 0 and bit 1
of the probe status.
If "Probe 2 enable " (IDN S-0-0406) is reset by the controller, the drive resets bit 2 and bit 3
of the probe status.
Important: In contrast to the SERCOS specification, the bits in th probe value status are e
not reset if the edges in S-0-016 are not activated and measurement 9
events have already taken place.
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 103
Bytes
2
Min.
--
Max.
--
Unit
--
13.16 Spindle positioning
IDN
Description
S-0-0153
Spindle angle position
S-0-0180
Spindle relative offset
S-0-0154
Spindle positioning parameter
S-0-0222
Spindle positioning speed
S-0-0152
Position spindle procedure command
Tab. . : Spindle positioning 13 15
IDN
S-0-0153
Name
Spindle angle position
Description
This parameter describes the absolute spindle angle position with regard to the reference
point. The parameter is activated only in combination with the "Position spindle"
procedure command (see IDN S-0-0152).
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
IDN
S-0-0180
Name
Spindle relative offset
Description
The parameter is activated only in combination with the "Position spindle" procedure
command (see IDN S-0-0152 ).
The spindle relative offset is added to the absolute position value during processing.
The parameter is used to drive the spindle for a certain number of revolutions.
Bytes
4
Min.
-231
Max.
+231 - 1
Unit
Corresponding to position data scaling type (IDN S-0-0076)
13. Parameters
104 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0154
Name
Spindle positioning parameter
Description
This IDN determines the type of positioning via the "Position spindle" procedure command.
One can differentiate between an absolute and a relative positioning. In addition, the
direction of rotation can be changed from positive to negative. See also chapter 12.2.
Bytes
2
Min.
00000000 00000000b
Max.
00000000 00000x0xb
Unit
--
IDN
S-0-0222
Name
Spindle positioning speed
Description
When the "Position spindle" procedure command (see IDN S-0-0152) is activated in the
drive, the drive accelerates or decelerates depending on the actual speed on the spindle
positioning speed and positions the drive in the absolute spindle angle position (S-0-0153)
or relative to the actual position (S-0-0180) depending on the Spindle positioning
parameter (S-0-0154).
The entire positioning via the S-0-0152 procedure command is carried out with the spindle
positioning speed (S-0-0222). If the S-0-0152 procedure command is cancelled, this IDN
has no effect.
Important: Changing the spindle positioning speed does not effect an ongoing
positioning procedure. The changed speed is not used until the next
positioning procedure.
Bytes
4
Min.
0
Max.
231 - 1
Unit
Corresponding to velocity data scaling type (S-0-0044)
13. Parameters
P.BE-CMMP-AS- - - 0708NH SC SW EN 105
IDN
S-0-0152
Name
Position spindle procedure command
Description
This procedure command switches the drive automatically into the internal position control
loop below the spindle positioning speed (IDN S-0-0222).
As long as this command is activated, all changes of the cyclical command values are
ignored.
In addition, the drive positions the spindle in the programmed angle position
(IDN S-0-0153) absolutely or turns the spindle relatively (stepwise) (IDN S0-0180),
depending on the "Spindle positioning parameter" (IDN S-0-0154).
If the interpolator of the drive reaches the selected command value, the drive sets the
status ‘"Target position reached" (S-0-0342).
As long as this procedure command is activated, the drive carries out the position control
and adapts to each new command value (IDN S-0-0153 or S-0-0180), which is transmitted
through the service channel. If the control unit cancels this command, the drive switches
into operation mode set in the control word. See also chapter 12.2.
Bytes
2
Min.
--
Max.
--
Unit
--
13.17 Other accessories
IDN
Description
S-0-0104
Position loop Kv factor
S-0-0108
Feedrate override
S-0-0265
Language changeover
Tab. . : Other accessories 13 16
IDN
S-0-0104
Name
Position loop Kv factor
Description
This IDN sets the amplification of the position control loop.
Bytes
2
Min.
0
Max.
15
Unit
0.001 (metre/min)/millimeter
13. Parameters
106 P.BE-CMMP- - - - 0708NH AS SC SW EN
IDN
S-0-0108
Name
Feedrate override
Description
The feedrate override is activated only by drive-controlled procedure commands. In such
cases, the velocity command value is calculated internally by the drive. The feedrate
override has multiplicative effect on the velocity command value.
Bytes
2
Min.
0
Max.
200
Unit
0.001 %
IDN
P-0-0100
Name
Torque constant
Description
The torque constant is needed to convert all torque data transmitted in Nm over the
SERCOS bus into drive-internal values in amperes. Therefore, the conversion factor in
Nm/A can be entered in this IDN.
Bytes
2
Min.
0.01
Max.
100. 00
Unit
Nm/A
IDN
S-0-0265
Name
Language changeover
Description
This IDN selects the language in which all ASCII strings are sent to the Master.
Two languages can be selected.
0: German
1: English
Bytes
2
Min.
0
Max.
1
Unit
--


Produkt Specifikationer

Mærke: Festo
Kategori: Ikke kategoriseret
Model: P.BE-CMMP-SC-SW-IT

Har du brug for hjælp?

Hvis du har brug for hjælp til Festo P.BE-CMMP-SC-SW-IT stil et spørgsmål nedenfor, og andre brugere vil svare dig




Ikke kategoriseret Festo Manualer

Ikke kategoriseret Manualer

Nyeste Ikke kategoriseret Manualer