Dynomotion: 8-Axis, DSP/FPGA-based Motion
Controller KFLOP
What is KFLOP? KFLOP is a novel motion controller that
takes over the real-time requirements of your system from the host computer by
buffering data and running multiple simultaneous threads deterministically.
Combined with software architecture that gives you easy access to low-level
functions and the ability to create your own front-end GUIs to access our
libraries directly or through the .NET interface, the KFLOP motion controller
is a powerful solution to your motion control needs.
Over its lifetime,
KFLOP has accumulated thousands of satisfied customers around the world who are
using the KFLOP for a number of applications. In particular, the CNC community
has embraced the KFLOP to run a wide variety of mills, presses, lathes, and
other machining equipment.
KFLOP is easily customizable to control a variety of motor types (DC Brush
Motors, Brushless Motors, Stepper Motors) as well as other physical devices.
KFLOP provides low latency, guaranteed, real-time deterministic
response. Because of this, KFLOP relieves a host computer from real-time
requirements (i.e. Windows is not real-time, KFLOP is).
KFLOP offers a complete motion control solution to generate Step and Direction
pulses for use with 3rd Party Motor Amplifiers. Or connect up to 2 Dynomotion
SnapAmps that generate current to up to 25 Amps per axis. Other applications
will benefit from connecting our Kanalog I/O expansion board. Both the SnapAmp
and Kanalog boards enable the use of Differential Encoders, among other things.
For intense stepper motor applications, our KStep may be the perfect add-on to
your KFLOP.
DynoMotion's KFLOP card combines a 1.2 GFLOP DSP
(TMS320C6722), FPGA, USB, and a PC-based development environment to create a
versatile and programmable motion solution. Designed for up to eight-axes
control, KFLOP provides advanced control for torque, speed, and position for
any mix of stepper, DC brushless, and DC brush motors. KFLOP uses flash memory
to store and run multiple-thread compiled C code on a 1.2 GFLOP processor with
native 64-bit floating point support for stand-alone operation. A PC connected
with a USB cable can be used for control and monitoring.
The included PC-based integrated development environment
combines configuration, status, programming, and advanced diagnostic and tuning
tools such as Bode plots and signal filtering. GCode support allows coordinated
moves between axes. Libraries for controlling the KFLOP card via Visual C++ and
Visual Basic are included, as well as a free C compiler. Thread-safe operation
allows the IDE to be used in conjunction with a user application for control
and debugging.
The KFLOP packs a lot of IO into its 5.0 x 3.5 in package. KFLOP offers
46 Bi-directional I/O bits, shared between dedicated IO and user defined I/O.
Features:
·
Real-time motion control that relieves the host computer of that
duty
·
High Performance 1.2 GFLOP DSP
·
64-bit Double Precision Hardware Math
·
All 8 axes are sampled every 90 microseconds
·
USB 2.0 Full Speed Host interface (or run standalone)
·
16 MBytes RAM
·
Digital I/O
Applications:
·
CNC machining (build a CNC from the ground-up or retrofit with a
KFLOP)
·
Mills
·
Lathes
·
Brakepresses
·
Grinders
·
Spinners
·
Routers
·
Saws
·
Robotics
·
Automation
·
Camera Control
·
Pick-and-place
·
Data Acquisition
Model No.: KELOP, KStep, Kanalog, SnapAmp, Konnect, KNozz.
KELOP
8-Axis Controller Accessories:
KFLOP Software
This package includes the following:
·
KMotion Executive
Application - Configure/Program/Tune the KFLOP Motion Controller
·
KMotionCNC GCode
Complete CNC Application (Includes Source code)
·
KMotion USB
Drivers
·
KMotion DSP
Firmware
·
KMotion Multi-threaded/Multi-Process/Multi-board
Driver/Server (Includes Source code)
·
KMotion GCode
Interpreter Library (Includes Source code)
·
KMotion Coordinated
Motion and Trajectory Planner Library (Includes Source code)
·
KMotion TCC67
C-Compiler (Includes Source code)
·
KMotion Microsoft
Visual C# Examples (Includes Source code)
·
KMotion Microsoft
Visual C++ Examples (Includes Source code)
·
KMotion Microsoft
IronPython Examples (Includes Source code)
·
KMotion Microsoft
LabVIEW Examples (Includes Source code)
·
KMotion Microsoft
VB Interface Library and Example (Includes Source code)
·
KMotion .NET
Interface Library (Includes Source code)
·
KMotion On-Line
Help
·
KMotion Mach3
Plugin