Programming
U600 User’s Guide
3-2
Aerotech, Inc.
Version 1.4
3.1.1. Combination Programming
The user should understand that although the two interfaces are distinct and exclusive
from each other (commands in one syntax are not understandable to the other), the
majority of the functionally of the U600 axis processor is available from either interface
(see Table 3-2 for a summary of the motions available from either interface). In addition,
a programmer can construct an application that utilizes both interfaces simultaneously,
since each interface is serviced by a separate and independent execution unit on the axis
processor card (refer to Chapter 1: Introduction and Overview, under System
Architecture).
For example, a common combination is to run the motion in the CNC interface, but write
a library calling interface that runs a GUI interface to control and monitor program
execution (this is what the U600 MMI actually does).
Table 3-2.
Advantages of the Two Programming Interfaces
PC Controlled Advantages
(Using Library Calls)
Axis Processor Controlled Advantages
(Using G-codes)
Can use C, C++, or Visual Basic
languages.
Program speed independent of PC
processor speed.
Can use sophisticated WINNT
multitasking capability.
Industry standard RS-274 G-code
capability.
Full user interface control.
Easy modification of program source by
end users.
Allows access to CNC G-code compiler
calls.
Compatibility with output of CAD
packages.
3.1.2. Multi-Tasking
Both interfaces allow multi-tasking; execution of multiple programs on a asynchronous
basis. In the Library interface, the user has all the rich multitasking inherent in the PC at
their disposal. The CNC interface has four CNC tasks that can execute up to four
programs simultaneously. However, in both interfaces the user must understand that a
single processor is utilized underneath the multi-tasking and that multi-tasking is only
achieved at the cost of slowing down the execution of the individual tasks.
Summary of Contents for UNIDEX 600 Series
Page 19: ...Table of Contents U600 User s Guide xviii Aerotech Inc Version 1 4...
Page 27: ...Preface U600 User s Guide xxvi Aerotech Inc Version 1 4...
Page 163: ...AerPlot U600 User s Guide 6 6 Aerotech Inc Version 1 4...
Page 169: ...AerReg U600 User s Guide 8 4 Aerotech Inc Version 1 4...
Page 177: ...AerPlotIO U600 User s Guide 10 4 Aerotech Inc Version 1 4...
Page 179: ...Filter U600 User s Guide 11 2 Aerotech Inc Version 1 4...
Page 219: ...PrmSetup U600 User s Guide 13 2 Aerotech Inc Version 1 4...
Page 223: ...Glossary of Terms U600 User s Guide A 4 Aerotech Inc Version 1 4...
Page 353: ......