use REQx/RSPx for braked motors and improve sequencing of braking
r2314 | dcl | 2008-02-04 10:41:32 +1100 (Mon, 04 Feb 2008) | 2 lines
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
NO TE: PLATYPUS - CONTROLLER 2
|
||||
NO TE:
|
||||
NO TE: $Revision: 1.3 $
|
||||
NO TE: $Date: 2007-07-20 00:37:05 $
|
||||
NO TE: $Revision: 1.4 $
|
||||
NO TE: $Date: 2008-02-03 23:41:32 $
|
||||
NO TE: Author: Dan Bartlett
|
||||
NO TE: Last revision by: $Author: dbx $
|
||||
NO TE: Last revision by: $Author: dcl $
|
||||
NO TE:
|
||||
NO TE: A-SAMPLE TILT 1
|
||||
NO TE: B-SAMPLE TILT 2
|
||||
@@ -33,6 +33,9 @@ SIE=1,25,13,0<-2>2;'HEIDENHAIN ROQ425
|
||||
SIF=0,25,13,0<-2>2;'HEIDENHAIN ROQ425
|
||||
SIG=1,25,13,0<-2>2;'HEIDENHAIN ROQ425
|
||||
SIH=0,25,13,0<-2>2;'SPARE
|
||||
NO TE: FIRST TIME THROUGH BRAKE CONTROL NOT DONE
|
||||
REQG=0
|
||||
RSPG=0
|
||||
JS #THREAD0
|
||||
EN
|
||||
NO ----------------------------------------
|
||||
@@ -64,11 +67,25 @@ NO IF (_SPH>50000) AXIS NOT USED, COMMENTED OUT
|
||||
NO SPH=50000
|
||||
NO ENDIF
|
||||
NO TE: TO CONTROL THE BRAKE ON DETECTOR RAISE AXIS
|
||||
IF (_MOG=0);'DETECTOR RAISE MOTOR IS ON
|
||||
CB 15;'RELAY ON = BRAKE COIL ENERGISED = BRAKE DISENGAGED
|
||||
IF (_MOG=0)&(RSPG=0);'DETECTOR RAISE MOTOR IS ON
|
||||
REQG=1
|
||||
ENDIF
|
||||
IF (_MOG=1);'DETECTOR RAISE MOTOR IS OFF
|
||||
IF (_MOG=1)&(RSPG=1);'DETECTOR RAISE MOTOR IS ON
|
||||
REQG=0
|
||||
ENDIF
|
||||
IF (REQG=1)&(RSPG=0);'DETECTOR RAISE MOTOR IS REQUIRED
|
||||
SHG
|
||||
WT 200
|
||||
CB 15;'RELAY ON = BRAKE COIL ENERGISED = BRAKE DISENGAGED
|
||||
WT 300
|
||||
RSPG=1
|
||||
ENDIF
|
||||
IF (REQG=0)&(RSPG=1);'DETECTOR RAISE MOTOR IS NOT REQUIRED
|
||||
SB 15;'RELAY OFF = BRAKE COIL DE-ENERGISED = BRAKE ENGAGED
|
||||
WT 400
|
||||
MOG
|
||||
WT 100
|
||||
RSPG=0
|
||||
ENDIF
|
||||
JP #THREAD0
|
||||
EN
|
||||
|
||||
Reference in New Issue
Block a user