|
Modes of Operation |
|
|
SimpleMotion ® Language
Features: |
|
Language: |
Statement-based |
|
Operands:
|
"Typeless" unified, 64-bit |
|
Execution:
|
Compiled Java-like byte code |
|
Semantic:
|
Basic-like |
|
Translation:
|
Multipass compiler |
|
Arithmetic precision: |
64-bit |
|
Programming Tools: |
|
|
Full-featured IDE (integrated into MotionView ® software) |
|
* Single-step execution
capability |
|
* Breakpoints |
|
|
* Status and variable
WATCH |
|
* On-the-fly Debug Window |
|
|
* "Real-time" Oscilloscope |
|
|
Program Execution: 5
separate threads |
|
* Program body |
|
|
* Motion control |
|
|
* EVENTs |
|
|
* Fault monitor |
|
|
* Communication |
|
|
Scan rate: |
|
|
255µS Trappable EVENT
(deterministic) |
|
~2µS reaction to
registration mark |
|
~1µS per step/instruction
(depending on program length) |
|
User Program Memory: |
|
|
64KB for user compiled
program |
|
EPM removable, non-volatile
memory module |
|
Nonvolatile Program
Variables |
|
|
Motion: |
|
|
Up to 64-bit indexing
(incremental, absolute, registered, segmented) |
|
32-level motion queue |
|
|
Linear and S-curve accel and
decel |
|
Index Profiles:
Trapezoidal, Multi-segment, S-curve, Multi-segment with S-curve |
|
|
|
Motion Specific
Commands: |
|
|
Move (Relative and Absolute) |
|
|
Multi-segment profile, back to
back (switchable) execution |
|
Events assignment and handling |
|
Registration |
|
|
I/O handling |
|
|
Filter parameters setup |
|
|
Gearing |
|
|
Operating mode (Velocity or
position) |
|
Non-motion Specific
Operator: |
|
|
Assignment operators |
|
|
Conditional branching |
|
|
Logic and arithmetic operators |
|
|
Bit-wise operators |
|
|
Looping (repeat) |
|
|
Program flow control |
|
|
Subroutines |
|
|
Network Broadcasting |
|
|
Serial
Communications: |
|
|
Standard: |
|
|
RS232 @ 115/38.4 KBPS |
|
|
Optional: |
|
|
RS485 @ 115/38.4 KBPS
(addressable to 32 devices) |
|
CANopen 250/500/1000 KBPS |
|
|
Ethernet @ 10/100 MBPS |
|
|
Windows Software: |
|
|
Windows 95, 98, NT and XP |
|
|
Details of Optically
Isolated I/O: |
|
12 Programmable Digital
Inputs (5/24 VDC, sinking) |
|
2 high-speed (2µS)
programmable |
|
|
Master encoder &
registration |
|
|
5 Digital Outputs (5/24
VDC @ 20 mA, sink or source) |
|
1 Dedicated READY |
|
|
4 Programmable isolated
open-collector |
|
1 Analog Input (+10 VDC
differential, 16-bit) |
|
1 Analog Output (+10
VDC, 12-bit) |
|
Feedback: |
|
|
Encoder - 2 MHz |
|
|
Resolver (option) - 12 to
14-bit resolution) |
|
Environment: |
|
|
Storage
Temperature: |
-10 to 70°C |
|
Operating
Temperature: |
0 to 40°C |
|
Humidity:
|
5-90% non-condensing |
|
Altitude:
|
1500 m |
|
(Derate current
1% per 300 m above 1500 m) |
|
Vibration:
|
10 - 2000 Hz @ 2g |