EasyManua.ls Logo

VELMEX VXM-1 - VXM Comparison to NF90; VP9000

VELMEX VXM-1
44 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...
ImMx Set steps to incremental Index motor CW (positive), m= motor# (1,2,3,4), x=1 to
16,777,215
ImM-x Set steps to incremental Index motor CCW (negative), m= motor# (1,2,3,4), x=1
to 16,777,215
Read and assign analog input value to motor m speed (70% power), x=speed
range ( is 100% power)
Select Program number x, x= 0 to
Select and clear all commands from Program number x, x= 0 to
Request the number of the current Program
Program Associate program x in Master to program x in Slave (Linked VXMs start
the same time) -x or x =255 is disable
Request the current program associate number
branching
Jump to the beginning of program number x, x= 0 to
Jump to the beginning of program number x and come back for More after
program x ends, x= 0 to
Similar to JMx except automatically moves back from absolute indexes after
program x ends: For pick-and-place within matrix looping patterns
Motor commands:
IAmMx Set Absolute Index distance, m=motor# (1,2,3,4), x= ±1 to ±16,777,215 steps
IAmM0 Index motor to Absolute zero position, m=motor# (1,2,3,4)
IAmM-0 Zero motor position for motor# m, m= 1,2,3,4
Index motor until positive limit is encountered, m=motor# (1,2,3,4)
ImM-0 Index motor until negative limit is encountered, m=motor# (1,2,3,4)
Set Speed of motor (70% power), m= motor# (1,2,3,4), x=1 to steps/sec.
( is 100% power)
AmMx Acceleration/deceleration, m= motor# (1,2,3,4), x=1 to 127.
Program management commands:
Special looping/ commands:
L0 Loop continually from the beginning or Loop-to-marker of the current program
Sets the Loop-to-marker at the current location in the program
LM-0 Resets the Loop-to-marker to the beginning of the current program
Lx Loop from beginning or Loop-to-marker x-1 times (x=2 to 65,535), when the loop
reaches its last count the non-loop command directly preceding will be ignored
L-x Loop from beginning or Loop-to-marker x-1 times, alternating direction of motor 1,
when the loop reaches its last count the non-loop command directly preceding will
be ignored
LAx Loop Always from beginning or Loop-to-marker x-1 times (x=2 to 65,535)
LA-x Loop Always from beginning or Loop-to-marker x-1 times, alternating direction of
motor 1
LM-2 Loop once from beginning or Loop-to-marker reversing index direction of motor 2
LM-3 Loop once from beginning or Loop-to-marker reversing index direction of motor 1
and motor 2
ImM0
LM0
SmMx 6000
SAmMx
PMx 4
PM-x 4
PM
Jx 4
JMx
4
SmM-x
SAmM-x
PMAx
PMA
JM-x
Pausing and input output commands:
Px Pause x tenths of a second, (x=0 to 65,5350) tenths of a millisecond when x is
negative
PAx Pause x tenths of a second (x=0 to 65,535, 10 µsec pause when x=0) Altering
output 1 high for duration of the pause, tenths of a millisecond when x is negative
Wait for a " " on user input 1
Wait for a on user input 1, holding user output 1 high while waiting
Enable Jog mode while waiting for an input
Disable Jog mode while waiting for an input
U4 User output 1 "low" (reset state)
U5 User output 1 high
U6 Send "W" to host and wait for a "G" to continue
Start of Continuous Index with µsec pulse on output 2
Start of Continuous Index with no output
U8 Start of Continuous Index sending "@" to the host
U9 End of Continuous Index with autodecel to stop
End of Continuous Index with auto-generate a deceleration Index as next
command
End of Continuous Index using next Index for deceleration to stop
End of Continuous Index with instantaneous stop
Wait for a front panel button to jump to a program or continue: " "
button to jump to program # , " " button
to jump to program # , " " button to proceed in current program.
U14 User output 2 low (reset state)
U15 User output 2 high
Optional User output 3 low (reset state)
Optional User output 3 high
Optional User output 4 low (reset state)
Optional User output 4 high
Wait for a front panel button to jump to a program and come back, or continue:
" " button to jump and return to program # , “ " button
to jump and return to program # , " " button to proceed in current program
Wait for a transition on user input 1
Wait for a transition on user input 1, holding user output 1 high while
waiting
U32 Wait for "Motor 1 Jog -" button to be pressed on front panel with debouncing
U33 Wait for "Motor 1 Jog +" button to be pressed on front panel with debouncing
Wait for a on user input 1 with debouncing for a mechanical push-
button switch
Wait for a on user input 1 with debouncing for a mechanical push-
button switch, holding user output 1 high while waiting
Wait for a on the Run button or connection I/O,4 with debouncing for
a mechanical push-button switch
Legend:
U0 low
U1 low
U7 10
U13 Motor 1 Jog -
1 Motor 1 Jog +
2 Run
U23
Motor 1 Jog - 1 Motor 1 Jog +
2 Run
U30 low to high
U31 low to high
U50 low and high
U51 low and high
U90 low to high
3 Different input/output/range/additional values from VP9000
U2
U3
3 Different command/ function for NF90 mode
U77
U91
U92
U99
U16
U17
U18
U19
3 New Commands for VXM not available on VP9000 or NF90
Appendix P
VXM Comparison to NF90/ VP9000
73
72