Elmo HARSFEN0602, HARmonica software manual 181, Limits, Protections, Faults, and Diagnosis

Models: HARmonica HARSFEN0602

1 220
Download 220 pages 51.63 Kb
Page 183
Image 183

HARSFEN0602ElmoHARmonicaSoftwareManual

PRELIMINARYDRAFT

181

14 Limits, Protections, Faults, and Diagnosis

This chapter discusses the limits and the protections implemented by the Harmonica. Limits are software restrictions that prevent the Harmonica from running into dangerous situations. Examples for limits are:

Limiting the torque command prevents the burning of the motor or the Harmonica

itself

Reaction to limit switches stops the motor before it accidentally hits something out of its expected motion range.

Protections prevent motor starting, or shut an active motor, because of abnormal situations. Examples for protections are:

Bad or inconsistent setup data prevents motor starting.

An unexpectedly high motor current endangers the Harmonica and the motor. This high current is not normal, since the command to the current (torque) amplifier is limited. The suspect that the current controller does not function well implies immediate amplifier shut down.

The amplifier is too hot.

the amplifier shuts down by a protection, the motor will continue to run by its own inertia unless brakes are used (refer the section Connecting an external brake).

In order to avoid spurious motor shut downs, always:

-Leave enough space between the limits and the protection. For example, HL[2] specifies the over-speed limit. A protection is activated when VX > HL[2]. VH[2] specifies the maximum legal command to the speed controller. Speed commands over VH[2] are clipped to VH[2].

The protection HL[2] must be bigger then the limit VL[2]. Moreover, the distance HL[2]- VL[2] must leave enough space for the expected speed overshooting.

-When safety is concern, always use brakes. The Harmonica can program one of its digital outputs to activate a brake immediately upon motor shutdown.When

If an exception stops the motor, or prevents motor starting, the Harmonica will in most cases be able to tell the user exactly what happened.

If a real-time exception reaction is desired, you can add an AUTO_ER routine in the user program – refer "Automatic Routines" in this manual.

The commands relevant to limits and protections are:

Command

Description

BP[N]

Brake parameters.

CD

Tell the health of the Harmonica, and report database inconsistencies.

CL[N]

Continuous current limit, and motor not moving protection.

EC

Error code – find why a previous command returned with error.

ER[N]

Tracking error exception limits for speed and position.

HL[N]

Protection high limits for position and speed

IL[N]

Input logic. Defines digital inputs as stop and limit switches.

LL[N]

Protection low limits for position and speed

MF

State the reason for a motor fault

OL[N]

Output logic – programs digital outputs as brake activation, or as

 

amplifier ready indication.

PL[N]

Peak current limit

PS

Program status. If a program aborted, tell why.

SR

Status register. Tells if motor is shut by an exception, or if the user

 

program is running.

VH[N]

Command high limits for position and speed

Page 183
Image 183
Elmo HARSFEN0602, HARmonica software manual 181, Limits, Protections, Faults, and Diagnosis