Click to move up one level  
manual products motor driven stages downloads in stock itmes FAQs site map about velmex
  HOME > MOTOR DRIVEN HOME > CONTROLLERS - STEPPER MOTOR > NF90 1 (800) 642-6446 or 1 (585) 657-6151 (in NYS)
  enter search word
 
 
Features Specifications Command Summary Mouse Control

Controller No Longer Available See VXM controller
Model NF90 Controller

The NF90 is a low cost programmable stepping motor controller for running three motors, one-at-a-time. The Controller incorporates a single chip "Super Microprocessor" that has on-chip RAM. The RAM is available for temporary storage of a user-entered program and motion parameters. Commands and data are entered through the RS-232 interface from a host computer, terminal, or programmable controller. Specialized Commands provide simple and efficient entry of a complex, yet compact, program.

NF90 Features:

  • A complete microprocessor-based Controller with motor drives for one, two, or three motors.
  • Low cost and small size.
  • 400 steps per revolution (0.9o step angle) resolution.
  • Linear type motor and logic power supplies result in low Electromagnetic Interference (EMI).
  • A Digitizing function can be utilized with a host terminal connected as a readout of motor position.
  • A three wire RS-232 allows a host to enter Commands (ASCII characters) and Data, Poll for status, and Read Position information. A ten-foot serial cable with a 25 to 9 pin adapter for PCs comes standard.
  • The NF90 will run in an interactive or stand-alone mode.
  • Acceleration/Deceleration settable from 2,000 to 100,000 steps/sec2 in 2,000 step/sec2 increments.
  • Speed programmable from 1 to 6000 steps/sec. in 1 step/sec increments. NOTE: Most motors have low torque above 2000 steps/sec.
  • Incremental Index distance is programmable from ±1 to ±1,048,575 steps.
  • Programmable Return-to-Zero position.
  • Programmable pauses from 100 milliseconds to 13 minutes.
  • Six powerful Loop Commands provide from one to continuous repeat operations, performing simple functions like auto-reverse, raster scans and other complex XY matrix patterns.
  • A User Output can be programmed to turn On and Off an external solid state relay, or interface to other logic level devices.
  • A User Input can be utilized in a program as a WAIT for external switch or relay closure.
  • Backlash Compensation can be set to automatically finish every index approaching from the positive direction.
  • Run, Limit switch, Remote Jog, Output, Input, RS-232 and Motor connections are accessible at unpluggable connectors on the front panel.
  • Optional push-button jog controller available.
  • RS-232 baud rate settings are switch settable to 300, 1200, 4800, or 9600.
  • Terminal, Diagnostic, LabVIEW drivers, and BASIC, C, and Pascal Example Programs for PCs on diskette are included.
  • A User program can be put in EPROM by Velmex for a nominal fee.
  • As many as 255 controllers can be "daisy-chained" together allowing the host to address each one from just one serial port.
  • The NF90 can be set to signal the host when a limit switch has been encountered.
  • Automatic Power Down reduces power consumption by de-energizing the motors when at a standstill.
  • Single Step mode is provided for debugging a program or as a controlled interrupt.
  • Completely wired and tested for direct connection
  • The NF90 can be polled for its status at any time; additionally a prompt ("^") is automatically sent to the host when a program has finished.
  • The NF90 can be programmed to send a pulse or character at preset distances without stopping or slowing the motor.
  • Motor position can be read while motor is in motion.
  • Limit Switches for CW and CCW directions are provided with plug-in connection to UniSlide limit switch assemblies.
  • Two year Limited Warranty.

Specifications:

Functional
Packaged Controller/Driver, using Microcomputer control of stepping motors. Unipolar series resistance (L/R) driver. Operates one to three (dependent on model) motors, one-at-a-time.
Motor Compatibility
1.8o PM 6 or 8 lead stepping motors, 4.7 Amp/phase max. Factory matched for a particular motor current, motors on each axis to be the same Amp/phase value.
Physical
Weight: 7.2 lbs. ( 3.2 kg )
Height: 5.0 inches ( 12.7 cm )
Width: 10.8 inches ( 27.4 cm )
Depth: 7.8 inches ( 19.8 cm )
Electrical Requirements
90 to 130 VAC 50/60Hz, 150 watts
210-250V 50 Hz. available on request
Environmental
35o to 95o F ( 2o to 35o C ) Convection cooled
Models
Model # NF90-1 One motor version
Model # NF90-2 Two motor version
Model # NF90-3 Three motor version
Options
Remote Manual Push-button Control
19" Rack Mount Kit
Mouse control for NF90-1& NF90-2 on next page

Command Summary:

Command Function
lmMx Set steps to Index a motor CW (positive), m= motor# (1,2,3), x=1 to 1048575
lmM-x Set steps to Index a motor CCW (negative), m= motor# (1,2,3), x=1 to 1048575
lmM0 Index a motor to absolute zero position, m=motor# (1,2,3)
SmMx Set Speed of a motor, m = motor# (1,2,3), x=1 to 6000 steps/sec.
AmMx Acceleration/deceleration, m = motor# (1,2,3), x=1 to 50
L0 Loop continually from the beginning
L-0 Sets the Loop-to-marker at the current location in the program
Lx Loop from beginning or Loop-to-marker x-1 times (x =2 to 255)
L-x Loop 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
Px Pause x tenths of a second and output if output enabled (x=0 to 8191, 10 µsec pause when x=0)
U0 Wait for a "high" on the user input
U1 Wait for a high on the user input, holding the user output high while waiting
U2 Disable user output when pausing
U3 Enable output when pausing (reset state)
U4 User output "low"
U5 User output high
U6 Send "W" to host and wait for a "G" to continue
U7 Start of Continuous Index with pulse output
U8 Start of Continuous Index sending "@" to the host
U9 End of Continuous Index
Bx Backlash compensation, compensation on when x=1, off when x=0
Ox Indicate limit switch Over-travel to host, off when x=0, NF90 sends "O" when x=1 and a limit switch is encountered
Q Quit On-Line mode (return to Jog/Slew mode)
R Run program
N Null (zero) motors 1,2,3 absolute position registers
K Kill operation in progress
V Verify Controller's status, NF90 sends "B" to host if busy, or "R" if ready
C Clear program from memory
D Decelerate to a stop (interrupts current index in progress)
E Enable On-Line mode with echo on
F Enable On-Line mode with echo oFF
G Go after waiting or holding
H Put Controller on Hold (single step mode)
X Send position of motor 1 to host
Y Send position of motor 2 to host
Z Send position of motor 3 to host
The following commands are for NF90s that are daisy-chained together
[x] Send commands to the next NF90 in the "chain", x are any of the above commands
& Enable multiple NF90s that are daisy-chained

Mouse Control for NF90 Series Controllers

The NF90 Proportional Speed/Distance Mouse provides a precise efficient one, two, three, or four axis variable speed positioning system when used with one or two modified NF90 Stepping Motor Controllers. The Mouse is a three button electromechanical encoder type with special modifications for use with Velmex NF90 Controllers. To achieve simultaneous motion two NF90 Controllers are required for this system. The NF90s can be either one or two axis versions. The mouse works in two modes, proportional speed or proportional distance, that are button/switch (user option) selectable. In the speed mode, motor speed and direction are proportional to how far the mouse is moved; the further the mouse is moved the faster the motor will slew. In the distance mode, the motor moves a distance and direction proportional to the mouse position; every mouse pulse will step the motor a step.

The center and right mouse buttons enable the motors to move. Motor speed and distance is determined by moving the mouse when the button(s) are depressed. The motor(s) will only move when both the mouse button(s) and the mouse is moved from the position where the button(s) was pressed. Releasing the button(s) anytime a motor is moving will cause a rapid controlled deceleration of the motor(s) to a stop.

 

 
<>