Input Functions

The following is a list of the various functions which can be assigned to an input. Some of these are only available for specific activation conditions. Please see parameters K27-K32 for more info. 

No Action

If an input is programmed for No Action, this means that the input will not be used and have no response under the given activation condition.

General Use

The General Use setting is only available under the logical high settings. If an input is programmed as General Use, there will be no automatic response to being activated but the input status conditions may be used within logic or program banks.

Origin Sensor

Allows you to designate an input as the origin sensor. If the motor is programmed to home to a sensor, it will use this input to designate home.

Manual Feed CW/CCW

Upon activation of an input programmed as Manual Feed, the motor will rotate CW or CCW accordingly at the manual feed speed programmed in K49 until the input is deactivated.

CW/CCW Limit Switch

An input programmed as a Limit Switch will act to cease rotation in that direction when triggered. For instance, if the motor is rotating clockwise and an input is triggered which is programmed as CW Limit Switch, the motor will come to a stop and output the “Ux=8” in position status as well as the “error: CW Limit!!” message. Further rotation in the clockwise direction will not be possible when the limit switch is activated. In addition, if the motor is set to home to a sensor, the activation of the respective limit switch will also designate the home position.

Emergency Stop

Activation of the Emergency Stop input will cause the motor to stop immediately, stopping any running program banks, hold position, and output the “Ux=512” emergency stop status. While the emergency stop status is active, any motion commands will be ignored, however, logic banks will continue to run. In order to return the motor to normal operation the input must be deactivated. Any operations which were in progress when the emergency stop was activated will not resume automatically upon removal of the emergency stop status.

Full Stop

The activation of the Full Stop input will cause any currently running program banks to come to a complete stop.

Alarm Reset/Pause

This input type has two types of operation: if the motor is currently in an error or alarm state, activation of this input will clear the status and return the motor to its normal ready state. If the error persists, the motor may return directly to the error state. If there is currently a program bank running, this input will pause the bank at the current step and bring the motor to a complete stop. When the bank is restarted, either by serial command or by input activation, the bank will continue from where it was paused as opposed to starting all over again, as if you had used the full stop command.

Motor Free

Upon activation of the Motor Free Input, the motor will become disabled and the status will change to “Ux=16”. In this state, the motor will not run, and all control will be shut off; the motor can be turned freely. Any logic banks will continue to run.

Reset Position Counter

When this input is activated, the motors current position will be set to 0.

Execute Next Step

If there is a program bank running which has been paused, either through a serial command or through activation of the Pause input, activating this input will cause the motor to execute the next step in that program bank and then pause again. In this way it is possible to step through individual lines of a program. This input will do nothing if a program bank is not already started, and has no effect on logic banks.

Execute Previous Step

If there is a program bank running which has been paused, either through a serial command or through activation of the Pause input, activating this input will cause the motor to execute the previous step in that program bank and then pause again. You may only step back one line previous, any attempt to go back more than one step will result in the message “Can’t back!” being sent and no action from the motor. When the program bank has been stepped through completely, the “End!” command is sent from the motor and you will not be able to step back again, as the bank is no longer running.

Execute Bank 1

Activating this input will cause the motor to begin running any program stored in program bank one. This will only execute program bank one if the motor is in the ready state, if there is already a bank running or if the motor is in an error state, nothing will happen.

Go Origin

Upon activation of the Go Origin input, the motor will perform an origin search as defined by K46. Activating this input will cause the motor to stop and search for the origin even if there is a program bank or motion currently running. For more information on the origin search and associated parameters, see Origin Search.

Jog CW/CCW or Execute Bank 2/3

Depending on the programming of K36, this input type could have two different functions. By default, activating this input will cause the motor to travel the respective direction by the number of pulses programmed in K50. The speed of this jog is not programmable and will always be the maximum possible travel speed.

If K36=2, this will change the operation of the input. Much like the Execute Bank 1 function, this will set the inputs to activate program banks two or three respectively.

Enable Motor

If the Enable Motor input is activated, this will re-activate the motor if it has been disabled via a Motor Free input, a serial command to disable the motor, or an error such as an over torque condition which caused the motor to disable.

  • No labels