SOLAR_MODE_HOMINGΒΆ

../_images/238be589409aff7d0a33139000eba54e
Available as of PLC runtime system: V1.3 and above
Included in library: Solar_AC500_V22.lib
Type Type_Function_Block_No_History
Group Package of Function Blocks for different control modes

Set the system to look for the reference point initialization (Z).

This Function Block represents an operation mode that allows to search the reference point initialization. Systems moves until reference point is reached. This mode assumes that system has a high accuracy mechanical limit switch to indicate that home position has been reached.

Picture below indicates how this operation mode works. In this document there are explained four basics systems according to:

  • Type of device to indicate reference point initialization.
  • Direction of movement. (Negative direction left and positive direction to the right).

Note

Modules DC541 and DC522 use rising edge to synchronisation and initialization process, so this four types use rising edge to calculate home position.

Type 1: Using encoder reference point Z_PULSE and limit switch to determinate home position.

First movement: Negative direction (left):

../_images/169b4d7c409affdb0a33139000eba54e

At the beginning, system is located at point 1 and limit switch is not active yet. When SOLAR_MODE_HOMING is enabled, JOG_BWD is set to TRUE. As soon as Z_PULSE shows rising edge, home position has been reached and system stops its movement at point 2.

If system is located between Z_ENCODER and LIMIT_SWITCH positions, SOLAR_MODE_HOMING operates as picture below shows:

../_images/6061ed4c409b00290a33139000eba54e

Type 2: Using encoder reference point Z_PULSE mechanical limit switch to determinate home position.

First movement: Positive direction (right):

../_images/7e6b8493409b00860a33139000eba54e

At the beginning, system is located at point 1 and limit switch is not active yet. When SOLAR_MODE_HOMING is enabled, JOG_FWD is set to TRUE. As soon as Z_PULSE shows rising edge, home position has been reached and system stops its movement at point 2.

If system is located between Z_ENCODER and LIMIT_SWITCH positions, SOLAR_MODE_HOMING operates as picture below shows:

../_images/40f520ba409b00d40a33139000eba54e

Figure below shows the logical sequence that implements SOLAR_MODE_HOMING Type 1 & Type 2:

NEGATIVE Direction (left) POSITIVE Direction (right)
../_images/ebdf3698409b01220a33139000eba54e

Type 3: Using Z_PULSE and cam switch to determinate home position.

First movement: Positive direction (right):

../_images/7c7cd6f1409b01800a33139000eba54e

Home position has been reached when rising edge of the signal Z_PULSE is detected. Then, movement is stopped. On the other hand, if system is located at the end of its movement range and cam switch signal is set to TRUE (see picture below) home position is reached as follow:

../_images/62e6ea64409b021c0a33139000eba54e

Type 4: Using a cam switch to determinate home position.

First movement: Negative direction (left):

../_images/14085fa3409b02790a33139000eba54e

Home position has been reached when rising edge of the signal Z_PULSE is detected. Then, movement is stopped. On the other hand, if system is located at the end of its movement range and cam switch signal is set to TRUE (see picture below) home position is reached as follow:

../_images/3e79998d409b02d70a33139000eba54e

Figure below shows the logical sequence that implements SOLAR_MODE_HOMING Type 3 & Type 4:

POSITIVE Direction (right) NEGATIVE Direction (left)
../_images/dde55cce409b03250a33139000eba54e