Windows
application software from Graham Automation
SID Software System.[Download] The
SID software (firmware) system used in all TMG intelligent motion controllers; SID,
MID, MMC, MMD, is based on the Cybernetic 545/550 series of motion processors. The
Cybernetics are High-level command processors (
see Command Set )
and communicate in ASCII characters over the RS-232 serial connection in any DOS-clone
computer, dumb terminal or keypad. Any program language can be used to generate motion
control sequences; Basic, Visual Basic, C, C++, Pascal, Forth, and Assembly (see binary mode command).
In addition TMG intelligent controllers include general purpose I/O (input or output)
control lines. The Cybernetics command set supports I/O control, on-board memory
programming, counting, and auto-starting. This complete programmability, similar
to PLC’s, allows for the direct creation of complex machine sequences.
DOS promp window running SIDDEMOB.bas listing. The
TMG system also supports slip-detecting home sensors, external jog, and cw/ccw safety
limits. All TMG systems can include a Development / Documentation kit which contains
all cables and software examples of typical motion and I/O routines. The demonstration
disk is in QBASIC and includes listings.
SIDDEMOBwin Windows based CY545 motion control software.
Intended for TMG stepper motor motion control product evaluation and demonstration purposes. This emulates the main features of the QBASIC version and allows Windows style interaction. [Download]
Cyberpro automates generation of optimized code for TMG controllers from a customizable
point-and-click Windows interface. Cyberpro eases rapid development of stand-alone
motion control applications. The keypad shown below is a screen shot of an application
on the CyberTerm terminal emulator within CyberPro. (back to top)
CyberTerm
CyberTerm is a hand held terminal, controlled by a Motorola 68HC11 based single
board computer with a four line by 20 character backlit LCD display and 20 character
keypad. It is powered through the serial cable connection to TMG hardware. It can
be used to manually control and display the positions (in user definable units) of
up to four axes. In addition, it runs custom code created from within the CyberPro
environment as described above. Integrate CyberTerm into your own custom housing
for production. Custom programming is available to allow use of a wide range of additional
capabilities, including additional serial ports, I/O, A/D and D/A.
The CyberPro system is a professional level code generator used primarily
for three applications. The single axis version generates code sequences for complex
single channel systems. The multi-axis version supports 2 to 8 channels. The maximum
package also supports CyberTerm programming.
The main function of CyberTerm
is to create an instant single-board computer for an embedded system (no display
or keypad) or a front panel system with LCD display and 20 assignable keys. The LCD/keypad
can be any style and remotely mounted as required. Initially the CyberTerm is a virtual
computer created within the CyberPro system. First, the functions of the CyberTerm,
including the LCD display (graphics or dot matrix) and the key-cap labels are defined.
Next, the TMG motion system is connected to the CyberPro host serial port and the
CyberTerm program is simulated on the host screen. The keypad window (see insert)
will respond to key-cap mouse clicks and the LCD will display as required. When the
simulation is satisfactory the physical CyberTerm module is connected to the host
serial port and this program is downloaded to the CyberTerm. Next the motion system
is connected to the CyberTerm. When the motion system is powered on, the stand-alone
CyberTerm and motion system will perform exactly as the simulation. This system will
create process controllers, lab instruments, product dispensers, samplers, and vision
platforms with or without front panel controls. Special temperature control features
are also available.
>