Function - Omron Sysmac NY-series Instruction & Reference Manual

Industrial pc platform, motion control
Hide thumbs Also See for Sysmac NY-series:
Table of Contents

Advertisement

Name
Busy
When Execute changes to TRUE.
CommandAborted
When this instruction is canceled.
Error
When there is an error in the execution condi-
tions or input parameters for the instruction.
In-Out Variables
Name
AxesGroup
Axes Group
*1.
Specify a user-defined Axes Group Variable that was created in the Axes Group Basic Settings of the Sysmac Studio
(default: MC_Group*) or a system-defined axes group variable name (_MC_GRP[*]).
If you use Sysmac Studio version 1.29 or higher, you can specify the system-defined axes group variable name for AT
specification of a user-defined variable. This will allow you to specify the user-defined variable.
If you use Sysmac Studio version 1.28 or lower, do not specify any user-defined variable created in the variable table.

Function

Before describing the function of this instruction, the different states of axes groups are explained.
• Axes groups have two states, the GroupEnable and GroupDisable states.
State
GroupEnable
GroupDisable
• To perform multi-axes coordinated control, an axes group must be in a GroupEnable state.
You can monitor the Axes Group Variables in the system-defined variables for motion control to see if
axes groups are enabled or disabled.
Name
_MC_GRP*.Status.Ready
_MC_GRP*.Status.Disabled
Note * in _MC_GRP*. is replaced by a number between 0 and 31.
NY-series Motion Control Instructions Reference Manual (W561)
Timing for changing to TRUE
Meaning
Data type
_sGROUP_R
EF
Multi-axes coordinated control is enabled.
You can execute any multi-axes coordinated control instructions except for the
MC_ChangeAxesInGroup (Change Axes In Group) instruction.
Multi-axes coordinated control is disabled.
You can execute only the following multi-axes coordinated control instructions.
MC_GroupEnable (Enable Axes Group) instruction
MC_GroupDisable (Disable Axes Group) instruction
MC_GroupReset (Group Reset) instruction
MC_GroupSetOverride (Set Group Overrides) instruction
MC_GroupReadPosition (Read Axes Group Position) instruction
MC_ChangeAxesInGroup (Change Axes in Group) instruction
Meaning
Axes Group Ena-
bled
Axes Group Dis-
abled
Timing for changing to FALSE
When Done changes to TRUE.
When Error changes to TRUE.
When CommandAborted changes to TRUE.
When Execute is TRUE and changes to
FALSE.
After one period when Execute is FALSE.
When the error is cleared.
Valid
range
---
Specify the axes group.
Description
Description
TRUE when the axes group is stopped and preparations to exe-
cute an axes group instruction are completed.
TRUE when the axes group is disabled and stopped.
4 Axes Group Instructions
Description
*1
4
4-3

Advertisement

Table of Contents
loading

Table of Contents