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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

17.1 General<br />

The PLC axis <strong>programming</strong> <strong>function</strong> allows the automatic <strong>control</strong> <strong>function</strong> to <strong>control</strong> these axes.<br />

These PLC axes are <strong>control</strong>led by the CNC <strong>function</strong>.<br />

Depending on the 1060 system, the CNC <strong>function</strong> can <strong>control</strong> a maximum of:<br />

No. of axes No. of groups<br />

NUM 1060 Series I 32 8 (9 axes per group)<br />

NUM 1060 Series II 8 3 (9 axes per group)<br />

Programming of the PLC Axes<br />

17 PLC Axes<br />

The PLC axes are contained in PLC axis groups within which they can be interpolated.<br />

The number of axis groups (CNC and PLC) in the system is defined by machine parameter P97 (see Parameter<br />

Manual).<br />

The part <strong>programming</strong> <strong>function</strong>s performed by the PLC axis groups are the same as those performed by the CNC axis<br />

groups except for <strong>function</strong>s M01, M12 and G75 (see Part Programming Manual).<br />

The main operating modes of the PLC axis groups are the AUTO and SINGLE modes (see Operator Manual). A PLC<br />

axis group operates in one of these modes independently of the modes of the other groups (CNC or PLC).<br />

Operation in JOG mode:<br />

- When a PLC group is enabled by %Wg00.2 followed by a reset (pulse %Wg01.0), it can be <strong>control</strong>led in JOG mode.<br />

Feed rate override is then <strong>control</strong> by potentiometer setting variable %Wg02.b.<br />

17.2 Programming Principle<br />

Commands and reports are exchanged between the automatic <strong>control</strong> <strong>function</strong> and the CNC <strong>function</strong> via the exchange<br />

area. The exchanges must be processed in the user programme.<br />

17.2.1 Data Transfers from the <strong>Automatic</strong> Control Function to the CNC Function<br />

The data concerning the PLC axis groups sent by the automatic <strong>control</strong> <strong>function</strong> to the CNC <strong>function</strong> include:<br />

Function Variable Mnemonic<br />

Emergency retraction request %Wg01.4 C_DGURG1 to C_DGURG8<br />

Cycle start request %Wg01.2 C_CYCLE1 to C_CYCLE8<br />

Axis group reset request %Wg01.0 C_RAZ1 to C_RAZ8<br />

Mode selection (AUTO or SINGLE) %Wg00.7 C_MODE1 to C_MODE8<br />

High speed command maintained on group %Wg00.6 C_FAST1 to C_FAST8<br />

M <strong>function</strong> reports for group %Wg00.5 CRM1 to CRM8<br />

Subroutine call by the machine processor %Wg00.4 APPSS1 to APPSS8<br />

Stop on switch signal %Wg00.3 ARBUT1 to ARBUT8<br />

Axis group enable %Wg00.2 VALID1 to VALID8<br />

End of external movement signal %Wg00.1 C_FMEXT1 to C_FMEXT8<br />

Axis group feed authorisation %Wg00.0 C_AUTAV1 to C_AUTAV8<br />

en-938846/8 17 - 1<br />

17

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

Saved successfully!

Ooh no, something went wrong!