Function Block Description

 

AntiCrab_2 Function Block

Pin Diagram

G-SE-0029308.1.gif-high.gif

 

 

Functional Description

The Anti-crab function is designed to correct the skew and the drift of the bridge in industrial cranes.

Anti-crab function uses 2 analog sensors to measure distance from a crane runway rail or another surface parallel to the rail. Both sensors are placed on one side of one of the bogies. They can be placed in any of the positions corresponding to a) through d) in the following figure. The FB has to be aware of placement of the sensors to operate correctly. The information is given to the FB via i_xSenPos input.

i_xSenPos must be

oFALSE if sensors are mounted in positions a) or c) on the left side of the rail in forward direction, and

oTRUE if they are in positions b) or d) on the right side of the rail in forward direction.

The principle is illustrated in the following figure.

G-SE-0029109.1.gif-high.gif

 

 

Skew and Drift

Skew is a misalignment of the transversal axis of the crane bridge and the longitudinal axis of the crane runway. The crane has no skew when these axes are parallel.

Bridge in industrial cranes in a positive skew situation:

G-SE-0029309.1.gif-high.gif

 

 

The actual skew is calculated from the reading of the 2 sensors and the center positions of the sensors. Center positions are input values that help to compensate for an imperfect mechanical alignment of the sensors. The values are configured during commissioning.

The formula for calculation of actual skew:

G-SE-0029310.1.gif-high.gifwhen i_xSenPos = FALSE and G-SE-0029311.1.gif-high.gifwhen i_xSenPos = TRUE

The actual value of skew is available at the q_iSkewActl output of the FB.

Drift is a lateral misalignment of the transversal axis of the bridge in industrial cranes and the longitudinal axis of the crane runway. There is no drift if the 2 axes intersect in the middle of the bridge in industrial cranes.

Bridge in industrial cranes in a positive drift situation:

G-SE-0029312.1.gif-high.gif

 

 

The actual drift is calculated from the reading of the 2 sensors and the center positions of the sensors. Center positions are input values that help to compensate for an imperfect mechanical alignment of the sensors. The values are configured during commissioning.

The formula for calculation of actual drift:

G-SE-0029313.1.gif-high.gifwhen i_xSenPos = FALSE and G-SE-0029313.1.gif-high.gifwhen i_xSenPos = TRUE

The actual value of drift is available at the q_iDrftActl output of the FB.

Signs of the skew and drift do not depend on whether the sensors are mounted on the right or left side of the rail. The FB must get correct information about sensors placement via the i_xSenPos input.

Skew and drift of the bridge in industrial cranes are present concurrently. When a bridge is skewed, it tends to drift in the direction of the skew while moving. This dependency is used by the correction algorithm.

Drift and Skew Correction

The function block contains a proportional controller cascade. The outer loop controls drift of the bridge by setting a setpoint for the skew controller in the inner loop. Using this algorithm, it is possible to compensate for the drift and skew of the bridge at the same time. Refer to the schematic graphical interpretation of the control loop in the Data Flow Overview.

Combination of Anti-Sway and Anti-Crab Function

The AntiCrab_2 FB supports concurrent usage of Anti-sway and Anti-crab functions on the same axis. When the AntiCrab_2 FB is being used without Anti-Sway, ramping of the speed reference is handled by variable speed drives. In combination with Anti-sway are the ramps handled by the FBs and the variable speed drives get a target speed profile from the application.

The AntiCrab_2 FB can be switched between operation with and without Anti-sway using the input i_xAsw.

The AntiSwayOpenLoop_2 FB does not require any special configuration for usage in combination with AntiCrab_2.

An example of implementation is available in the Quick Commissioning section.

When using the AntiCrab_2 FB without AntiSwayOpenLoop_2 FB in an application where the AntiSwayOpenLoop_2 FB is present but disabled, the direction commands for the AntiCrab_2 FB must come directly from operators’ commands and not from the direction command outputs of the AntiSwayOpenLoop_2 FB.

AntiSwayOpenLoop_2 FB keeps generating a linear speed profile even when the Anti-sway function is disabled and the active direction command is TRUE for the whole duration of that linear profile generation.

NOTE: Using the direction command of the AntiSwayOpenLoop_2 function bock when the function block is disabled will result in a considerable delay of stopping performance of the bridge in the industrial crane.

Warning_Color.gifWARNING

UNINTENDED EQUIPMENT OPERATION

Do not use direction command provided by the AntiSwayOpenLoop_2 function block when the AntiSwayOpenLoop_2 is disabled.

Failure to follow these instructions can result in death, serious injury, or equipment damage.

When using the combination of AntiCrab_2 and AntiSwayOpenLoop_2 FBs, set the ramp of the used variable speed drives steep enough not to interfere with the speed profile generated in the application. The FB sets its ramp outputs automatically to a shortest possible value when the i_xAsw input is TRUE.