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 1
|
||||
NO TE:
|
||||
NO TE: $Revision: 1.9 $
|
||||
NO TE: $Date: 2007-07-20 00:37:05 $
|
||||
NO TE: $Revision: 1.10 $
|
||||
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-BEAM SHADE RAISE
|
||||
NO TE: B-COLLIMATOR TRANSLATE A=7350364, B=6529772, C=6941582
|
||||
@@ -33,6 +33,9 @@ SIE=1,25,13,0<-2>2;'HEIDENHAIN ROQ425
|
||||
SIF=1,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
|
||||
REQA=0
|
||||
RSPA=0
|
||||
POS=0;' INITIAL BEAM ATTENUATOR FREQUENCY IS 0, PARKED IN THE BEAM
|
||||
XQ #ATTEN,1
|
||||
JS #THREAD0
|
||||
@@ -66,11 +69,25 @@ NO IF (_SPH>50000)
|
||||
NO SPH=50000
|
||||
NO ENDIF
|
||||
NO TE: TO CONTROL THE BRAKE ON BEAM SHADE RAISE AXIS
|
||||
IF (_MOA=0);'BEAM SHADE RAISE MOTOR IS ON
|
||||
CB 9;'RELAY ON = BRAKE COIL ENERGISED = BRAKE DISENGAGED
|
||||
IF (_MOA=0)&(RSPA=0);'BEAM SHADE RAISE MOTOR IS ON
|
||||
REQA=1
|
||||
ENDIF
|
||||
IF (_MOA=1);'BEAM SHADE MOTOR IS OFF
|
||||
IF (_MOA=1)&(RSPA=1);'BEAM SHADE RAISE MOTOR IS ON
|
||||
REQA=0
|
||||
ENDIF
|
||||
IF (REQA=1)&(RSPA=0);'BEAM SHADE RAISE MOTOR IS REQUIRED
|
||||
SHA
|
||||
WT 200
|
||||
CB 9;'RELAY ON = BRAKE COIL ENERGISED = BRAKE DISENGAGED
|
||||
WT 300
|
||||
RSPA=1
|
||||
ENDIF
|
||||
IF (REQA=0)&(RSPA=1);'BEAM SHADE RAISE MOTOR IS NOT REQUIRED
|
||||
SB 9;'RELAY OFF = BRAKE COIL DE-ENERGISED = BRAKE ENGAGED
|
||||
WT 400
|
||||
MOA
|
||||
WT 100
|
||||
RSPA=0
|
||||
ENDIF
|
||||
JP #THREAD0
|
||||
EN
|
||||
|
||||
@@ -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