EasyManua.ls Logo

VELMEX VXM-3 - Page 12

VELMEX VXM-3
88 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Command Summary (Common Commands)
12
Motorcommands:
Programmanagementcommands:
Looping/
Pausingandinput/outputcommands:
I
16,777,215
SetstepstoincrementalIndexmotorCCW(negative),m=motor#(1,2,3,4),x=1
to16,777,215
SetAbsoluteIndexdistance,m=motor#(1,2,3,4),x=±1to±16,777,215steps
IndexmotortoAbsolutezeroposition,m=motor#(1,2,3,4)
Zeromotorpositionformotor#m, m=1,2,3,4
Indexmotoruntil
positivelimitisencountered,m=motor#(1,2,3,4)
Indexmotoruntilnegativelimitisencountered,m=motor#(1,2,3,4)
SetSpeedofmotor(70%power),m=motor#(1,2,3,4),x=1to
steps/sec.
(SAmMxis100%power)
Acceleration/deceleration,m=motor#(1,2,3,4),x=1to127.
AmMx
IAmM0
IAmM-0
ImM-0
AmMx
L0
LM-0
Lx
L-x
LAx
LA-x
LM-2
LM-3
ImMx
ImM-x
PMx
PM-x
PM
Jx
JMx
Px
PAx
U0
U1
U4
U5
SetstepstoincrementalIndexmotorCW(positive),m=motor#(1,2,3,4),x=1to
SelectProgramnumberx, x=0to4
SelectandclearallcommandsfromProgramnumberx, x=0to4
RequestthenumberofthecurrentProgram
branchingcommands:
Loopcontinuallyfromthe
beginningorLoop-to-markerofthecurrentprogram
SetstheLoop-to-markeratthecurrentlocationintheprogram
ResetstheLoop-to-markertothebeginningofthecurrentprogram
LoopfrombeginningorLoop-to-markerx-1times(x=2to65,535),whentheloop
reachesitslastcountthenon-loopcommanddirectlyprecedingwillbeignored
Loop
frombeginningorLoop-to-markerx-1times,alternatingdirectionofmotor1,
whentheloopreachesitslastcountthenon-loopcommanddirectlyprecedingwill
beignored
LoopAlwaysfrombeginningorLoop-to-markerx-1times(x=2to65,535)
LoopAlwaysfrombeginningorLoop-to-markerx-1times,alternatingdirectionof
motor1
Looponcefrombeginning
orLoop-to-markerreversingindexdirectionofmotor2
LooponcefrombeginningorLoop-to-markerreversingindexdirectionofmotor1
andmotor2
Jumptothebeginningofprogramnumberx, x=0to4
JumptothebeginningofprogramnumberxandcomebackforMoreafter
programxends, x=
0to4
Pausextenthsofasecond,(x=0to65,535)tenthsofamillisecondwhenxis
negative
Pausextenthsofasecond(x=0to65,535, 10μsecpausewhenx=0)Altering
output1highfordurationofthepause,tenthsofamillisecondwhenxisnegative
Wait
fora"low"onuserinput1
Waitforalowonuserinput1,holdinguseroutput1highwhilewaiting
Useroutput1"low"(resetstate)
Useroutput1high
ImM0
SmMx
LM0
6000
Thefollowingarethemostcommoncommands,refertopage14foranadditionallisting
ofcommandsforadvanced
users.