Logic inputs of the PLC channel. Fagor CNC 8055 para otras aplicaciones, CNC 8055 for lathes, CNC 8055 para fresadoras, CNC 8055 for milling machines, CNC 8055 para tornos, CNC 8055 for other applications

Add to My manuals
706 Pages

advertisement

Logic inputs of the PLC channel. Fagor CNC 8055 para otras aplicaciones, CNC 8055 for lathes, CNC 8055 para fresadoras, CNC 8055 for milling machines, CNC 8055 para tornos, CNC 8055 for other applications | Manualzz

Installation manual

12.6

Logic inputs of the PLC channel

To govern the axes managed by PLC.

/FEEDHOP (M5004)

It is similar to general logic input /FEEDHOL (M5002), but for the PLC channel.

When the PLC sets this signal low, the CNC stops the axes (maintaining spindle rotation). When the signal returns to the high logic level, the movement of the PLC axes continues.

This input must always be defined in the PLC program.

/XFERINP (M5005)

It is similar to general logic input /XFERINH (M5003), but for the PLC channel.

If the PLC sets this signal low, the CNC prevents the following block from starting, but finishes the one it is executing. When the signal returns to high logic level, the CNC continues to execute the program.

This input must always be defined in the PLC program.

AUXENDP (M5006)

It is similar to general logic input AUXEND (M5016), but for the PLC channel.

This signal is used in the execution of auxiliary M functions to tell the CNC that the PLC is executing them.

It operates in the following way:

1.

Once the block has been analyzed and after passing the corresponding values in variables

"MBCD1-7", the CNC will tell the PLC through the general logic output "MSTROBEP" that the required auxiliary function or functions must be executed.

12.

2.

When the PLC detects the activation of the "MSTROBEP" signal it must deactivate the general logic input "AUXENDP" to "tell" the CNC that the execution of the function has started.

3.

The PLC will execute all the required auxiliary functions analyzing general logic output

"MSTROBEP" and variables "MBCDP1" through "MBCDP7" (R565 through R571).

Once this has been executed the PLC must activate the general logic input "AUXENDP" to indicate to the CNC that the processing of the required functions was completed.

4.

Once the general "AUXENDP" input is activated, the CNC will require that this signal be kept active for a time period greater than the value given to the g.m.p. MINAENDW (P30).

This way, erroneous interpretations of this signal by the CNC due to an improper PLC program logic are avoided .

5.

Once the period of time MINAENDW has elapsed with the general input "AUXENDP" at a high logic level, the CNC will deactivate the general logic output "MSTROBEP" to tell the PLC that the execution of the required auxiliary function or functions has been completed.

CNC 8055

CNC 8055i

S

OFT

: V01.6

X

·493·

12.

Installation manual

BLOABORP (M5061)

It is similar to general logic input BLOABOR (M5060), but for the PLC channel.

When the PLC sets this mark high, the CNC ends the movement in progress and starts executing the next block. If the interrupted block had M functions to be executed after the block, they will be executed before going on to the next block.

This mark only affects the execution in automatic mode and the simulation with motion.

This mark does not stay active after the execution. Once executed, the CNC deactivates it. Likewise, if they are activated in a block that does not accept them, they will also be deactivated; they do not stay active for the next block.

These marks affect the following functions.

• It affect motion blocks G0, G1, G2, G3.

• They affect the dwell programmed with G4.

• It affects the look-ahead. In this type of programs with very small blocks, it is not possible to stop at the same block where the "BLOABOR" mark is detected. In these cases, it will be canceled at the block where the axis is fully decelerated.

These marks do not affect the following functions.

• It does not affect motionless blocs, which will be executed.

• It does not affect the M functions that are executed after the block. These functions are always executed, even if the movement of the block is interrupted.

• It does affect not affect threading blocks G33. Nor does it affect the regular tapping or rigid tapping cycles regardless of the value of parameter STOPTAP.

• It does not affect spindle positioning blocks M19. If the spindle positioning is in a block containing axis movement, it aborts the movement of the axes, but it completes the positioning of the spindle.

• It has no effect when tangential control is active.

Considerations for the execution

These marks do not affect block preparation. When canceling the execution of a block, the next movement is carried out up to the prepared target coordinates; no preparation is done.

On the other hand, only the programmed axes are involved in the next movement. The rest of the axes are ignored, even if there is a real difference in position because the previous block has been aborted.

CNC 8055

CNC 8055i

S

OFT

: V01.6

X

Path 1 Path 2

The solid lines represent the programmed paths and the dashed lines the real paths, after activating the BLOABORP mark.

If a block is aborted and then the RETRACE function is activated, the retraced path (backwards) will not be the same as the one traveled forward. The two paths will not coincide either when aborting a block while the RETRACE function is active.

·494·

advertisement

Related manuals

advertisement

Table of contents