SLIT HOMING ROUTINE RE-WRITTEN TO UTILISE HIGH REPEATABILITY HOME LIMIT SWITCHES

r1423 | dbx | 2007-02-02 10:54:38 +1100 (Fri, 02 Feb 2007) | 2 lines
This commit is contained in:
Dan Bartlett
2007-02-02 10:54:38 +11:00
committed by Douglas Clowes
parent 40d1db3627
commit 203a3ff446

View File

@@ -1,7 +1,7 @@
NO TE: PLAYTPUS - CONTROLLER 3 NO TE: PLAYTPUS - CONTROLLER 3
NO TE: NO TE:
NO TE: $Revision: 1.4 $ NO TE: $Revision: 1.5 $
NO TE: $Date: 2007-02-01 23:47:00 $ NO TE: $Date: 2007-02-01 23:54:38 $
NO TE: Author: Dan Bartlett NO TE: Author: Dan Bartlett
NO TE: Last revision by: $Author: dbx $ NO TE: Last revision by: $Author: dbx $
NO TE: NO TE:
@@ -72,7 +72,8 @@ RI
NO ---------------------------------------- NO ----------------------------------------
#HOME #HOME
NO TE: THIS ROUTINE HOMES THE SLITS. NO TE: THIS ROUTINE HOMES THE SLITS.
NO TE: IT USES THE HIGH REPEATABILITY HOME LIMIT SWITCHES NO TE: IT USES THE HIGH REPEATABILITY HOME LIMIT SWITCHES ON SLIT 2
NO TE: SLIT 1 DOES NOT HAVE HOME LIMITS. ITS HOMED IN THE CONVENTIONAL WAY
NO TE: IT WILL NOT WORK WITH OTHER SLIT PACKAGES WITHOUT THE HOME LIMITS NO TE: IT WILL NOT WORK WITH OTHER SLIT PACKAGES WITHOUT THE HOME LIMITS
IF (HOMERUN = 1) IF (HOMERUN = 1)
JP #ENDHOME JP #ENDHOME
@@ -114,14 +115,15 @@ AM ABCDEFGH
JG -30000,-30000,-30000,-30000,-30000,-30000,-30000,-30000 JG -30000,-30000,-30000,-30000,-30000,-30000,-30000,-30000
BG;' OPEN ALL SLITS TO LIMITS BG;' OPEN ALL SLITS TO LIMITS
AM ABCDEFGH AM ABCDEFGH
FE;' DRIVE TO THE HOME LIMIT AT FULL SPEED FE EFGH;' DRIVE SLIT 2 TO THE HOME LIMIT AT FULL SPEED
BG BG EFGH
AM ABCDEFGH AM EFGH
PR -100625,-100625,-100625,-100625,-100625,-100625,-100625,-100625; PR 100625,100625,100625,100625,-100625,-100625,-100625,-100625;
BG;' MOVE AWAY 5MM BG;' MOVE AWAY 5MM
AM ABCDEFGH AM ABCDEFGH
SP 7500,7500,7500,7500,7500,7500,7500,7500;' REDUCE SPEED SP ,,,,7500,7500,7500,7500;' REDUCE SPEED
FE;' DRIVE TO HOME LIMIT AT LOW SPEED FE EFGH;' DRIVE TO LIMIT AT LOW SPEED
JG -7500,-7500,-7500,-7500
BG BG
AM ABCDEFGH AM ABCDEFGH
DP 0,0,0,0,0,0,0,0;' DEFINE EACH AXIS POSTION AS ZERO DP 0,0,0,0,0,0,0,0;' DEFINE EACH AXIS POSTION AS ZERO