15.07.2013 Views

Automatic control function programming manual ladder language

Automatic control function programming manual ladder language

Automatic control function programming manual ladder language

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.8.4 Outputs to the Axis Groups<br />

The outputs to the axis groups are included in eight 128-byte blocks:<br />

Concerns variables %Wg00 to %Wg7F where g equals 1 to 8 for axis groups 1 to 8.<br />

3.8.4.1 Group Commands: %Wg00.W<br />

Variables<br />

REMARK Variables C_MODE1 to C_MODE8 apply only to PLC axis groups (see Chapter 17).<br />

Variables C_ARUS1 to C_ARUS8, C_RAX1 to C_RAX8, C_SLASH1 to C_SLASH8<br />

and C_M011 to C_M018 apply only to CNC axis groups.<br />

Variable Mnemonic<br />

(group 1 to 8)<br />

Description<br />

%Wg00.7 C_MODE1 Activates AUTO or SINGLE mode on PLC axis groups g.<br />

to C_MODE8 Reset: AUTO mode enabled on the next block.<br />

Set: SINGLE mode enabled for the current block.<br />

This flag is meaningful only if the group is valid.<br />

%Wg00.6 C_FAST1 Latched high speed command during a cycle<br />

to C_FAST8 This command is used during a cycle (C_CYCLEg = 1).<br />

Set to enable movement at the highest possible speed.<br />

Reset to enable movement at the work rate.<br />

%Wg00.5 CRM1 M <strong>function</strong> response for group g.<br />

to CRM8 Reset: places the system on wait without processing the next <strong>function</strong>s in the<br />

block being executed.<br />

Set: enables processing to continue.<br />

%Wg00.4 APPSS1 Subroutine call for group g.<br />

to APPSS8 During execution of a part programme, APPSS is set for a branch to subroutine<br />

%9999.g (where g is the group number). Latching of the bit or a new subroutine<br />

call is ignored during execution of the subroutine.<br />

No response is sent by the system during execution of the subroutine. The<br />

subroutine should send the machine processor a response to cancel the bit<br />

(M <strong>function</strong>, external parameter, etc.).<br />

If only one CNC axis group is declared, programme %9999 is called<br />

(i.e. %9999.0).<br />

%Wg00.3 ARBUT1 Block interrupt on group g.<br />

to ARBUT8 Set to stop movement on the axis group, then go to the next block or jump to<br />

another block.<br />

Function G10 associated with its arguments must be present in the part<br />

programme.<br />

%Wg00.2 VALID1 Group g enable<br />

to VALID8 Set to enable use of the axis group.<br />

Enabling or inhibiting are effective only after a reset or M02.<br />

%Wg00.1 C_FMEXT1 End of external movement <strong>control</strong> on group g.<br />

to C_FMEXT8 Reset to inhibit cancellation of CYCLE in SINGLE and MDI modes or<br />

sequencing to the next block in AUTO and DRYRUN modes.<br />

Set to allow normal execution of the mode.<br />

This variable is tested at the end of execution of each block.<br />

en-938846/8 3 - 61<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!