4
U7CommandExamples:
This example makes an index on motor 1, producing a pulse at positions
1000,1100,1150,1250,andthenrunsmotor1backtothestartposition:
S1M1500,U7,I1M1000,I1M100,I1M50,I1M100,U9,IA1M0<cr>
ThisexamplewillIndexmotor2andpulse100times:
U7,I2M400,LA100,U9<cr>
Thisexamplemakesanindexonmotor2,producingapulsewithspeedchanges
between
eachindex:
S2M1500,U7,I2M2000,S2M3000,I2M4000,S2M500,I2M800,U9,S2M3000,IA2M0<cr>
U8
U9
StartofContinuousIndexsending"@"tothehost. Thiscommandisthesame
asthe" "exceptthesinglecharacter"@"istransmittedateachIndex
distance,insteadofapulseontheuseroutput2.
Memoryusage=2 bytes.
EndofContinuousIndex. Thiscommandisused,astheendingcommandofa
ContinuousIndex,inconjunctionwiththe"U7"or"U8"commands.This
commandwillstartthemotorintoadecelerationtoastopanequaltimeand
distanceittooktogettothepresentspeed.
Memoryusage=2 bytes.
U7
U91 EndofContinuousIndex. Thiscommandissimilartothe“U9”exceptitcreates
anindexmoveintheprogramfordeceleratingtoastop. WhentheVXMsees
thiscommanditwillchangeitintoa“U92”followedbyanIndexthathasavalue
equaltothedistancerequiredtodeceleratetoastop.
Memoryusage=6 bytes
U92 EndofContinuousIndex. Thiscommandissimilartothe“U9”exceptitrequires
”commanddescribedpreviouslywillautomaticallycreatethiscommand
andtheproperindexvalue.
anindexmovedirectlyafteritintheprogramfordeceleratingtoastop. When
theVXMseesthiscommanditwilllookaheadfortheindexcommandanduseit
asthedecelerationdistance.
Memoryusage=2 bytes
NOTE:
The“U91
SeeAlso
U77, U99, Appendix G