·44·
Installation manual
BCSD
System
4.
PLC
REF. 1711
PLC program
;
;*********************************************************************
;RAPID BUTTON
;
; Management of the RAPID button of the CNC.
; CNC will take 200% of the program feedrate when RAPID button is pressed.
;
;*********************************************************************
;
; RAPID BUTTON IN MANUAL
;------------------------------------------------------------------------------------------------
;
M_MANUAL ; CNC manual in any mode
AND M_POWER_ON ; Machine with power
AND M_REFERENCE ; Axis homing done
AND B23R562 ; Rapid button
= MANRAPID ; CNC in Manual and RAPID
;
; RAPID BUTTON IN AUTOMATIC
;------------------------------------------------------------------------------------------------
;
B0R2 ; CNC in execution
AND M_POWER_ON ; Machine with power
AND M_REFERENCE ; Axis homing done
AND B23R562 ; Rapid button
= EXRAPID ; CNC in Auto and RAPID
;
;*********************************************************************
; CNC CONTROL SIGNALS
;
; Management of CNC signals (AUXEND, /FEEDHOL, /XFERINH, CYSTART,
; /STOP).
;
;*********************************************************************
;
CPS R15 EQ 0 ; AUXEND
= AUXEND ; CNC AUXEND
;
CPS R16 EQ 0 ; FEEDHOLD
= /FEEDHOL ; CNC FEEDHOLD
;
CPS R17 EQ 0 ; XFERINH
= /XFERINH ; CNC XFERINH
;
START ; START button
AND CPS R18 EQ 0 ; START
= CYSTART ; CNC START
;
CPS R19 EQ 0 ; STOP
= /STOP ; CNC STOP
;
;*********************************************************************
; PLC MESSAGES
;
; Management of PLC messages
;
;*********************************************************************
;
NOT M_DRV_X_NERR ; X drive error
OR NOT M_DRV_Y_NERR ; Y drive error
OR NOT M_DRV_Z_NERR ; Z drive error
OR NOT M_DRV_S_NERR ; S drive error
= MSG1 ; Drive error
;
M_DRV_X_NPOWER ; X drive no power
OR M_DRV_Y_NPOWER ; Y drive no power
OR M_DRV_Z_NPOWER ; Z drive no power
OR M_DRV_S_NPOWER ; S drive no power
= MSG2 ; Input power