ID | Label | Type | #Val | Min | Max | Attr | Description |
---|---|---|---|---|---|---|---|
200 |
Automatic execution mode |
Int32 |
|
0 |
7 |
NP |
Specifies the primary function to be executed when the system is placed
into "Automatic
Execution" mode. The defined values are as follows: |
201 |
Actual automatic execution mode |
Int32 |
|
|
|
RO |
Indicates the actual "Automatic Execution" mode that is in effect. Typically, this will have the same value as "Automatic execution mode" (DataID 200). However, the requested and actual modes can be different if the specified mode cannot be executed because power is disabled or some other condition prohibits the mode from being executed. |
202 |
Auto start auto execute mode |
BOOL |
|
|
|
|
When TRUE, the function specified by the "Automatic execution mode" (DataID 200) is initiated at system startup and whenever the function is able to run. If the Automatic execution mode is "GPL runtime", this parameter must always be set to TRUE to permit GPL procedures to Attach the robot. Setting "Auto execute mode start" (DataID 203) to FALSE does not stop automatic execution. See "Auto execute mode start" (DataID 203) for more information. |
203 |
Auto execute mode start |
BOOL |
|
|
|
|
When this switch is set to TRUE, the mode specified by the "Automatic
execution mode" (DataID 200) is requested to be initiated. Auto
execute mode can be started if the robot power is enabled and ANY of
the following is true:
1. "Auto execute mode start" (DataID 203) is
TRUE and "Auto
execute mode start DIN" (DataID 204) is TRUE if configured. Auto execute mode will be terminated if ANY of the following is true: 1. Robot power is disabled. This parameter is set to FALSE if auto execution stops for any reason. This parameter is ignored if "CANopen control enable" (DataID 210) is TRUE. |
204 |
Auto execute mode start DIN |
DIN |
|
|
|
|
If non-zero, this specifies the number of a digital input signal that can initiate or terminate auto execution mode. If implemented, this signal normally is connected to a TWO POSITION ON/OFF SWITCH. Please see "Auto execute mode start" (DataID 203) for how this digital input interacts with other parameter settings. This signal is ignored if "CANopen control enable" (DataID 210) is TRUE. |
205 |
Auto start a GPL project |
BOOL |
|
|
|
|
If TRUE and "Automatic execution mode" (DataID 200) is set to 1, a GPL project is loaded, compiled, and started whenever Auto execute mode starts. The path for the project file and start switches are found in "Auto start GPL project file" (DataID 205). If the project is already loaded or compiled, no error occurs but it is simply started. To trigger the auto start, either "Auto execute mode start" (DataID 203) or "Auto start auto execute mode" (DataID 202) must also be set to TRUE. |
206 |
Auto start GPL project file |
String |
|
0 |
128 |
|
Only used if "Auto start a GPL project" (DataID 205) is set
to TRUE. Contains the path and file name of the project folder to load,
compile, and start. The file name may be followed by switches that are
passed to the "Start" command. |
210 |
CANopen control enabled |
BOOL |
|
|
|
|
If TRUE, CANopen control bits control the power state. If FALSE, "Auto execute mode start" (DataIDS 202, 203 and 204), "Automatic power on" (DataID 240), and "Power enable" (DataIDs 241 and 242) control the power state. |
211 |
GPL MODBUS/TCP master |
BOOL |
|
|
|
BT |
If TRUE, a RIO board operates like a Guidance Controller and can act as a MODBUS/TCP master to access other RIO boards. |
212 | Auto home at startup | BOOL | If TRUE, the parameter "Perform homing" (DataID 213) is set TRUE once at startup, which causes all robots to be homed automatically. | ||||
213 |
Perform homing |
BOOL |
|
|
|
|
If this value is TRUE, any auto-execution mode program is stopped and the procedure to home all robots and their motors begins. If this value is TRUE when the system starts up, all robots are automatically homed at startup. Automatically cleared when the home operation completes, either successfully or with an error. Ignored if "CANopen control enable" (DataID 210) is TRUE. |
214 |
Perform homing DIN |
DIN |
|
|
|
|
If non-zero, this specifies the number of a digital input signal that initiates homing. On a transition from 0 to 1, this signal causes the "Perform homing" (DataID 213) switch to be set, and the homing operation begins. Setting the input to 0 has no effect. |
215 |
Jog mode enabled |
BOOL |
|
|
|
|
If this flag is TRUE, the controller is forced into JOG (manual control) mode. JOG mode supercedes all other modes, including CANopen mode. |
216 |
Jog mode enable DIN |
DIN |
|
|
|
|
If non-zero, this specifies the number of a digital input signal that performs the same function as "Jog mode enable" (DataID 215). |
217 |
Commutation enable DIN |
DIN |
|
|
|
|
If non-zero, the number of the digital input signal that must be TRUE for commutation to start. Ignored if "CANopen control enable" (DataID 210) is TRUE. |
230 |
Power state |
Uint32 |
|
|
|
RO |
Displays the current state of the power sequencing state machine. The defined values are as follows:
0: Power off, Initializing at startup |
231 |
Amp enabled DOUT |
DOUT |
|
|
|
|
If non-zero, specifies the number of the digital output signal that is set to TRUE when the amplifiers are enabled, and FALSE after they are disabled. |
232 |
Ready-for-power-on DOUT |
DOUT |
|
|
|
|
If non-zero, specifies the number of the digital output signal that is set to TRUE while the system is waiting for power to be enabled. |
233 |
Fault DOUT |
DOUT |
|
|
|
|
If non-zero, specifies the number of the digital output signal that is set to TRUE when a fault condition occurs, and is set to FALSE when the fault is explicitly cleared or power is turned on. |
234 |
Power/Auto execute state |
Uint32 |
|
|
|
RO |
Returns a value that combines the "Actual automatic execution mode"
(DataID 201), Hard E-Stop signals (DataID 243, 244), and the "Power
State" (DataID 230). The possible returned values are as
follows: |
235 |
Power State DOUT |
DOUT |
4 |
|
|
|
If non-zero, specifies the numbers of the optional digital output
signals that display the power state. All of the specified outputs
are turned on or off in unison. |
236 |
Robot power DOUT |
DOUT |
|
|
|
|
If non-zero, specifies the number of a digital output signal that tracks the Remote Front Panel robot motor power light. This light is interpreted as follows: |
237 |
Error light DOUT |
DOUT |
|
|
|
|
If non-zero, specifies the number of a digital output signal that will be blinked when specified by a GPL application program or when a system error occurs. The output of this signal is as follows: |
238 |
Communications light DOUT |
DOUT |
|
|
|
|
If non-zero, specifies the number of a digital output signal that shows TCP communications status. This signal is automatically controlled as follows: |
240 |
Automatic power on |
BOOL |
|
|
|
|
If TRUE, the system attempts to automatically enable power whenever possible. This includes automatically enabling power when the system is restarted. During normal operation, if power is disabled but no error exists or if a soft error has occurred that can be automatically cleared, such as "Time out during nulling", the error is automatically cleared and power is re-enabled. However, if a hard error has occurred, such as "Hard E-stop", the E-stop must be reset before power will be automatically re-enabled. This is equivalent to continuously toggling "Power enable" (DataID 241) or "Power enable DIN" (DataID 242). Ignored if "CANopen control enable" (DataID 210) is TRUE. |
241 |
Power enable |
BOOL |
|
|
|
|
When this switch is set to TRUE, robot power is requested to be enabled.
Power can be enabled if all of the Hard E-Stops are cleared, the Auto/Manual
switch is set to Auto, and ANY of the following is true: |
242 |
Power enable DIN |
DIN |
|
|
|
|
If non-zero, this specifies the number of a digital input signal that can be used to enable (but not disable) power. If implemented, this signal is normally connected to a MOMENTARY CONTACT BUTTON of the type found on the optional system Front Panel. For power to be enabled, this signal must be toggled from the off to the on state while the system is waiting for a signal to enable power (please see "Power enable" (DataID 241) for more information). This toggling is required to ensure that power in not inadvertently re-enable if this signal is stuck in the on position. If the system is equipped with a front panel, this parameter should specify the channel number for the front panel power enable button's dedicated DIO signal (DIN 18007). This parameter is ignored if "CANopen control enable" (DataID 210) is TRUE. |
243 |
Hard E-Stop |
BOOL |
|
|
|
|
If TRUE, this parameter asserts a hard E-STOP. This initiates the same power down sequence as pressing the hardware front panel E-STOP button. Robot power is turned off immediately subject to the hardware time delay that allows the robot to be rapidly decelerated in a controlled fashion. Note that this software process does not satisfy Category 3 (CAT-3) safety requirements. This parameter must be cleared before power can be re-enabled. |
244 |
Hard E-Stop DIN |
DIN |
|
|
|
|
If non-zero, this specifies the number of a digital input signal that performs the same function as "Hard E-Stop" (DataID 243). Note that this software configurable function does not satisfy Category 3 (CAT-3) safety requirements. To satisfy Category 3 (CAT-3) safety requirements, the hard wired front panel E-Stop circuit must be utilized. |
245 |
Soft E-Stop |
BOOL |
|
|
|
|
When this value is set TRUE (non-zero), the system immediately performs a soft E-stop for all robots in the system. A soft E-stop is like a hard E-stop in that any motion that is in process is quickly decelerated to a stop and any associated user programs receive an error indication. However, unlike a hard E-stop, a soft E-stop does not drop power to the robot. This allows rapid restart or continuation of program execution. This parameter is automatically cleared before program execution begins. |
246 |
Soft E-Stop DIN |
DIN |
|
|
|
|
If non-zero, this specifies the number of a digital input signal that performs the same function as "Soft E-Stop" (DataID 245). The input must be set to 0 for automatic program execution to begin. |
247 |
Reset fatal error |
BOOL |
|
|
|
|
A transition of this value from FALSE to TRUE when the controller "Power state" (DataID 230) is "fatal error" (value 1), changes the power state to "Power off, restarting after fault" (value 2) so that an attempt to turn power on can be attempted. A fatal error indicates a serious problem, so this reset should be performed carefully after verifying there are no unsafe conditions. |
248 |
Manual mode power enable |
BOOL |
|
|
|
|
This switch is similar to "Power Enable" (DataID 241)
with the following differences: |
250 |
Blink error light |
BOOL |
|
|
|
|
Set by user or GPL application software to force digital output signal specified by "Error light DOUT" (DataID 238) to blink. |
251 |
Collaborative mode on |
BOOL |
|
|
|
RO |
If all robots have "Robot is collaborative" (DataID 2030) set True to indicate that they are operating in collaborative mode, DataID 251 will be True and the digital output signal defined by DataID 252 will be asserted. In addition, the banner at the top of the web pages will have text indicating the system is in collaborative mode. NOTE: DataID 2030 does not enable collaborative operation or alter the collaborative performance of the robot, it only indicates that the robot has been loaded with the proper parameters to operate it in collaborative mode. It is the responsibility of the robot developer to ensure that the robot satisfies applicable safety standards when these indicators are enabled. |
252 |
Collaborative mode on DOUT |
DOUT |
|
|
|
|
|
253 |
E-Stop state DOUT |
DOUT |
4 |
|
|
|
An array of 4 values. Each non-zero value specifies the number of a digital output signal that tracks the state of the controller E-STOP. These are software-controlled outputs and do not satisfy Category 3 safety requirements. |
260 |
Delay after setting brakes in sec |
Flt32 |
|
0 |
FP32_Mx |
|
During controlled motor power shutdown, delay for this time after setting
the brakes but before turning off the servos and amplifiers. This delay
allows the brakes to fully engage so that motors do not move. Please
note that all brakes are enabled and disabled at the same time. NOTE: For certain severe errors, this time delay might be ignored and the amplifiers might be disabled immediately after the brakes are engaged. |
261 |
Delay after releasing brakes in sec |
Flt32 |
|
0 |
FP32_Mx |
|
During power up, delay for this time after releasing the brakes, before attempting to move a motor. This delay allows the brakes to fully release. Please note that all brakes are enabled and disabled at the same time. |
262 |
Timeout waiting for power to come on in sec |
Flt32 |
|
0 |
FP32_Mx |
|
During motor power up, wait for no more than this time for the motor power to come on. An error is signaled and power shut down if this time expires before the motor power comes on. |
263 |
Delay after turning on power in sec |
Flt32 |
|
0 |
FP32_Mx |
|
During motor power up, delay for this amount of time after turning on power, but before turning on the amplifiers. |
264 |
Timeout waiting for amps to come on in sec |
Flt32 |
|
0 |
FP32_Mx |
|
During motor power up, wait for no more than this time for the motor amplifiers to come on. An error is signaled and power shut down if this time expires before all the amplifiers come on. Note, the actual delay time may be 2 seconds longer than the value specified by this parameter. If the system automatically tries to compensate for an amplifier phase offset (see "Disable auto phase offset adjustment, DataID 10695), it will allow up to 2 additional seconds to perform the phase offset compensation. |
265 |
Delay after turning on amps in sec |
Flt32 |
|
0 |
FP32_Mx |
|
During motor power up, delay for this amount of time after turning on the amplifiers, but before attempting to move any motors. |
266 |
Timeout waiting for commutation in sec |
Flt32 |
|
0 |
FP32_Mx |
|
During commutation, wait for no more than this time for the commutation operation to complete. If it does not complete, an error is signaled and the power is shut down. |
267 |
E-Stop delay in sec |
Flt32 |
|
0.01 |
1.04 |
|
When an E-Stop signal is received, the hardware delays for this amount
of time to allow the software to perform a controlled deceleration of
the motors and shutdown of the amplifiers. If the software does not shut
down the power within the time specified, the hardware shuts off power
directly. Depending
on the mechanism response time, this may be set to a maximum value of 1.0485
seconds. |
268 |
Front panel DIN |
DIN |
|
|
|
|
If non-zero, this specifies the number of a digital input that supersedes the standard "High Power Enable" input on the front panel connector. In an EC Category 3 (CAT-3) system, this input must transition from low to high within 30 seconds of a power enable request for motor power to be enabled. |
269 |
Automatic power on delay in sec |
Flt32 |
|
0 |
30.0 |
|
If "Automatic power on" (DataID 240) is set, this parameter specifies a delay that is applied at system boot time or since the last time that automatic power enable was attempted to ensure that power is not automatically enabled to quickly or retried at too fast a rate. Set to 10 seconds by default. |