About this documentation About this documentation This documentation contains information about the technology application "Synchronism with mark synchronisation" for the Servo Drives 9400 series. Note! This documentation supplements the mounting instructions supplied with the controller, the hardware manual and the software manual for the controller.
9400 Technology applications | Synchronism with mark synchronisation About this documentation Conventions used Conventions used This documentation uses the following conventions to distinguish between different types of information: Type of information Writing Examples/notes Numbers Decimal separator Point The decimal point is always used.
9400 Technology applications | Synchronism with mark synchronisation About this documentation Definition of notes used Definition of notes used The following signal words and symbols are used in this documentation to indicate dangers and important information: Safety instructions Layout of the safety instructions:...
9400 Technology applications | Synchronism with mark synchronisation Brief description Brief description The technology application "Synchronism with register formation and mark synchronisation" serves to implement a high-precision angular synchronism between the drives in the system. Thanks to a free adjustable position resolution of up to 24 bits per motor revolution a very good synchronism result is achieved so that applications with direct drive can be resolved with high precision.
Page 10
9400 Technology applications | Synchronism with mark synchronisation Brief description Required license/delivery License stage Motion Control HighLevel or higher required. The technology application can be selected in the »Engineer« application catalog. EDS94TA10040xxxx EN 1.1 - 10/2008...
9400 Technology applications | Synchronism with mark synchronisation Introduction Synchronisation of the drives via a master angle Introduction The following subchapters provide information on the electrical shaft. Synchronisation of the drives via a master angle By coupling the drives via a master angle the positions are firmly allocated to each other like a mechanical shaft.
9400 Technology applications | Synchronism with mark synchronisation Introduction Virtual master/real master Virtual master/real master Virtual master In an interconnection, a drive takes Virtual master / over the task of the (virtual) master Slave 1 and is the first slave drive at the same time.
9400 Technology applications | Synchronism with mark synchronisation Introduction Transmission of the master angle Transmission of the master angle The master value/angle can be transmitted via the following transmission media: Digital frequency (simulation of an incremental encoder) System bus (CAN)
9400 Technology applications | Synchronism with mark synchronisation Introduction Master or actual value transfer? Cascade structure Each drive obtains its own master value/master angle which is created or merely prepared through the upstream drive. Master or actual value transfer? Master value transmission The master value transfer results in a much quieter machine running.
9400 Technology applications | Synchronism with mark synchronisation Introduction Functions with synchronisation via the electrical shaft Functions with synchronisation via the electrical shaft The functions of the electrical shaft are built on each other and thus are scalable: Electrical shaft...
9400 Technology applications | Synchronism with mark synchronisation Introduction Application examples Application examples 3.9.1 Electronic gearbox with virtual master System bus Master/Slave Slave Virtual master (and slave 1) Slave 2 Electrical shaft, implemented here via system bus (CAN).
9400 Technology applications | Synchronism with mark synchronisation Introduction Application examples 3.9.3 Electronic gearbox as cascade The technology application "Electronic gearbox" is often operated as cascade since changes of speed/gearbox ratio of an upstream drive also have an effect on the subsequent drive.
9400 Technology applications | Synchronism with mark synchronisation Introduction Application examples 3.9.4 Tighten the web via trimming function with cascade In case a clearance has developed, the web must be "tightened" again. Only then the machine can be accelerated again via the master. The subsequent slave (cascade structure) must run along in the set ratio.
9400 Technology applications | Synchronism with mark synchronisation Introduction Application examples 3.9.5 Relative synchronism with mark synchronisation and virtual master System bus Master/Slave Slave Slave Virtual master (and slave 1) Slave 2 Slave 3 Electrical shaft, implemented here via system bus (CAN).
9400 Technology applications | Synchronism with mark synchronisation Introduction Application examples 3.9.6 Relative synchronism with mark synchronisation and real master System bus Master/Slave Slave Real master/slave 1 (digital frequency extension module required) Slave 2 Electrical shaft, implemented here via system bus (CAN).
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameter setting & configuration Note! The electrical shaft can be implemented with a bus system such as system bus (CAN) or Ethernet Powerlink or via digital frequency transmission.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Basic signal flow Basic signal flow LS_Brake Real master/ Virtual master Slave LS_Homing LS_ManualJog LS_Positioner LS_Quickstop LS_Limiter ç è STOP -100 100 200 [4-1] Signal flow of the TA "Synchronism" (schematic diagram) Functions in the "Synchronism"...
Assignment of the I/O terminals Assignment of the I/O terminals 4.2.1 Setpoint and control signals The following tables contain the Lenze assignment of the analog and digital inputs for the "Synchronism" technology application. Analog inputs Terminal X3 Signal (Lenze setting)
Assignment of the I/O terminals 4.2.2 Actual value and status signals The following tables contain the Lenze assignment of the analog and digital outputs for the "Synchronism" technology application. The default signal configuration if required can be easily changed by parameterising the multiplexer parameters assigned.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Machine parameters Machine parameters The following schematic diagram shows the relevant global data (machine parameters) for the interconnection via the electrical shaft: Master/Slave Slave Digital frequency ...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Machine parameters 4.3.1 Master axis (master shaft) For scaling and imaging the master value in the application, the machine parameters of the higher-level drive (master shaft) must be set.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Machine parameters Tip! Setting the cycle (C03938) only is required if the selection "Modulo" is set as traversing range (C02528). For operation with a virtual master the following setting of the gearbox ratio is recommended to achieve a good resolution of the guiding angle/master value: •...
Page 28
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Machine parameters Example of determining the machine parameters for the slave axis 1. Set gearbox ratio for the motor in the form of a quotient (numerator and denominator): i = 12.612 = 12612/...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Selection of master value source and output Selection of master value source and output C03197 C03054/1 LPortAxisIn1 LPortAxisOut1 C03054/2 LPort32Out1 C03052 Virtual master Master value with stretch factor...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Selection of master value source and output 4.4.1 Master value source: Virtual master If the "Virtual master" is selected as master value source, the master value is created in the TA and transmitted via a bus system or the digital frequency output to the other slave drives.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Selection of master value source and output 4.4.2 Master value source: Digital frequency input To use the digital frequency input as master value source, the controller must be provided with digital frequency extension module (E94AYFLF).
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration "Synchronism" mode" "Synchronism" mode" In the "Synchronism" (C03006 = "0") operating mode the drive follows the master value of the electrical shaft if the clutch is engaged. Real master/...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration "Synchronism" mode" 4.5.1 Master value processing Real master/ C03006 = 0 Virtual master Slave Master value Master value with stretch factor [4-5] "Master value processing" function in the signal flow (schematic diagram)
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration "Synchronism" mode" 4.5.2 Mark synchronisation (master value) Real master/ C03006 = 0 Virtual master Slave Master value Master value with stretch factor [4-6] "Mark synchronisation" function in signal flow (schematic diagram) This function serves to carry out a mark synchronisation of the master value via touch probe sensor.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration "Synchronism" mode" 4.5.3 Virtual clutch Real master/ C03006 = 0 Virtual master Slave Master value with stretch factor Master value with clutch [4-7] Function "Virtual clutch" in the signal flow (schematic diagram)
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration "Synchronism" mode" 4.5.4 Master value trimming Real master/ C03006 = 0 Virtual master Slave Master value with clutch Master value with trimming [4-8] "Master value trimming" function in the signal flow (schematic diagram) This function serves to adjust the master value.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration "Synchronism" mode" 4.5.5 Setpoint processing Real master/ C03006 = 0 Virtual master Slave Master value with trimming Actual value [4-9] "Setpoint processing" function in the signal flow (schematic diagram) This function is used for position ratio between the master shaft and the machine axis.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration "Synchronism" mode" 4.5.6 Mark synchronisation (setpoint) Real master/ C03006 = 0 Virtual master Slave Master value with trimming Actual value [4-10] "Mark synchronisation" function in signal flow (schematic diagram) This function serves to carry out a mark synchronisation of the setpoint via touch probe sensor.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration "Homing" mode "Homing" mode In the "Homing" mode (C03006 = "2") the drive is decoupled from the electrical shaft and the basic function "Homing" is enabled: C03006 = 2...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration "Manual jog" mode "Manual jog" mode In the "Manual jog" mode (C03006 = "4") the drive is decoupled from the electrical shaft and the basic function "Manual jog" is enabled:...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration "Positioning" mode" "Positioning" mode" In the "Positioning" mode (C03006 = "8") the drive is decoupled from the electrical shaft and the basic function "Positioning" is enabled: C03006 = 8...
Page 44
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration "Positioning" mode" Profile data record management For the profile data record management the FB L_PosProfileTable is used. This FB serves to file and manage up to four (travel) profiles and to "teach" target positions.
STOP [4-14] Basic function "Quick stop" (schematic diagram) The quick stop function can be activated as follows in the Lenze setting: – By setting the digital input DI1 to LOW level. – By a master control via the port LPortControl1: By setting bit 2 of the bit-coded control word 1.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Limiter 4.10 Limiter The basic function "Limiter" monitors the travel range limits via limit switches and parameterised software limit positions and can lead the drive to defined limit...
Page 47
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Limiter Control inputs of the function Signal configuration Lenze setting Control input (Multiplexer parameters) FALSE Positive limit switch C03150/1 FALSE Negative limit switch C03150/2 EDS94TA10040xxxx EN 1.1 - 10/2008...
Alternatively the holding brake can also be controlled and monitored via the digital inputs/outputs. [4-16] Basic function "Brake control" (schematic diagram) Note! In the Lenze setting the brake control is switched off to reach a safe status after mains connection. Parameter setting: Tab Application parameters dialog level Overview...
Page 49
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Brake control Control/setpoint inputs of the function Signal configuration Lenze setting Control/setpoint input (Multiplexer parameters) FALSE Release brake C03165/1 FALSE Activate starting torque 2 C03165/2 FALSE Keep open brake at standstill...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Signal configuration 4.12 Signal configuration 4.12.1 Drive and motor interface If required, the preset signal configuration of the control and setpoint inputs of the drive and motor interface can be easily reconfigured per parameter setting of the assigned multiplexer parameters.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Signal configuration 4.12.2 Output ports If required, the preset signal configuration of the output ports can be easily reconfigured per parameter setting of the assigned multiplexer parameters. Output port "LPortAxisOut1"...
Page 52
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Signal configuration Output port "LPortStatus1" The output port LPortStatus1 is intended for the connection with a higher-level control. Signal (Lenze setting) Output port Signal configuration Status word 1...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Application error messages 4.13 Application error messages For the output of application-specific error messages, an FB instance ApplicationError of the function block L_DevApplErr is available. Via the 8 boolean inputs up to 8 different application error messages with parameterisable module ID, error ID and error response can be activated by the application.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14 Parameterisable function blocks This subchapter lists all relevant parameterisable function blocks of the technology application and the corresponding parameters in alphabetical order. 4.14.1 ApplicationError...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.2 ClutchElectricalShaft Is an instance of Function L_LdClutchAxisP Time-controlled virtual clutch with position reference Virtual clutch ( Parameter Possible settings Information C03665/1 0.010 130.000 Clutch in ramp •...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.3 ClutchStopPosition Is an instance of Function L_SdSetPosition Conversion of the set position after decoupling selected in the real units of the machine via C03679 into a position in [increments].
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.5 CompareTPDiffTool Is an instance of Function L_TbCompare Mark synchronisation (setpoint): Comparison of the determined TP difference and the TP limit parameterised in C03851 for the status message "TP limit exceeded" via C03875.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C03721 -214748.3647 unit/t 214748.3647 Speed X at the output • Read only • Is generated from the speed signal dnXSpeedOut_s. C03722 -214748.3647...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.8 ElectricalShaftData Is an instance of Function L_SdSetAxisData Mapping of the machine parameters of the higher-level drive (master shaft). Master axis (master shaft) ( Parameter...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.9 ElectricalShaftVal Is an instance of Function L_SdSetAxisVelocity Master value processing ( Parameter Possible settings Information C03590 -214748.3647 214748.3647 Status • Display of the bit-coded output signal dnState.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.10 FollowErrorHysteresis Is an instance of Function L_SdSetPosition Following error monitoring: Conversion of the following error hysteresis selected in the real units of the machine via C03916 into a position in [increments].
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.13 HystTPDiffShaft Is an instance of Function L_SdSetPosition Mark synchronisation (master value): Conversion of the TP hysteresis selected in the real units of the machine via C03656 into a position in [increments].
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.15 LimitTPDiffShaft Is an instance of Function L_SdSetPosition Mark synchronisation (master value): Conversion of the TP limit selected in the real units of the machine via C03651 into a position in [increments].
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.17 MarkSynchronizationShaft Is an instance of Function L_LdPosCtrlLin Time-controlled profile generation with linear acceleration/deceleration ramps for mark synchronisation (master value). Mark synchronisation (master value) (...
Page 65
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C3621 Deactivation mode 0 Positioning function deactivated: Lenze setting • The position output dnPosOut_p is set to 0. • The status signal bInTarget is reset to FALSE.
Page 66
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C03639 Set position reached • Display of output signal 0 Set position not yet reached. bInTarget. 1 Set position reached. EDS94TA10040xxxx EN 1.1 - 10/2008...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.18 MarkSynchronizationTool Is an instance of Function L_LdPosCtrlLin Time-controlled profile generation with linear acceleration/deceleration ramps for mark synchronisation (setpoint). Mark synchronisation (setpoint) ( Parameter Possible settings...
Page 68
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C3856 Deactivation mode 0 Positioning function deactivated: Lenze setting • The position output dnPosOut_p is set to 0. • The status signal bInTarget is reset to FALSE.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C03874 Set position reached • Display of output signal 0 Set position not yet reached. bInTarget. 1 Set position reached. 4.14.19...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C03559 Extrapolation cycles > selected value • Read only 0 No (OK) 1 Yes (error) 4.14.21 OverrideProfile Is an instance of...
Page 71
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C03977/1...4 Value is bit-coded: Touch probe configuration (subcode 1 ... 4 ≡ profile no. 1 ... 4) • The touch probe channels to be used are selected by setting the corresponding bits to "1".
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C03983 DIS:bPosTeach • Display of input signal bPosTeach. 0 FALSE 1 TRUE C03984 DIS:bBusy • Display of output signal bBusy. 0 Profile parameters are available.
Page 73
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C03831 -2147483647 unit/t 2147483647 Speed at the input • Read only • Is generated from the speed signal dnSetSpeedIn_s. C03832 -2147483647...
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.24 TouchProbePositionShaft Is an instance of Function L_SdSetPosition Mark synchronisation (master value): Conversion of the TP position selected in the real units of the machine via C03612 into a position in [increments].
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks 4.14.26 Trimming Is an instance of Function L_LdPosCtrlLin Master value trimming ( Parameter Possible settings Information C03685 Positioning mode 0 Absolute positioning without limit Lenze setting stop: •...
Page 76
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C3686 Deactivation mode 0 Positioning function deactivated: Lenze setting • The position output dnPosOut_p is set to 0. • The status signal bInTarget is reset to FALSE.
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C03704 Set position reached • Display of output signal 0 Set position not yet reached. bInTarget. 1 Set position reached. 4.14.27...
Page 78
9400 Technology applications | Synchronism with mark synchronisation Parameter setting & configuration Parameterisable function blocks Parameter Possible settings Information C03570/1 0.010 130.000 Ramp for manual jog • Initialisation: 1.000 s C03570/2 0.010 130.000 Ramp for continuous operation/ single cycle • Initialisation: 1.000 s C03570/3 0.010...
These instructions were created to the best of our knowledge and belief to give you the best possible support for handling our product. If you have suggestions for improvement, please e-mail us to: feedback-docu@Lenze.de Thank you for your support. Your Lenze documentation team...
Need help?
Do you have a question about the 9400 and is the answer not in the manual?
Questions and answers