|
|
PISO-PS600 - High Speed, DSP-Based, 6 Axis Motion Control Card with FRNet Built in by ICP DAS
|
|
|
High-Speed, DSP-based, 6-Axis Motion Control Card with FRnet
|
|
|
PISO-PS600 controller combines a new generation processor 1600 MIPS running up to 200 MHz, 9,526 logic element FPGA (Field Programmable Gate Array), I/O buffering circuitry, and motion control characterization software to control the position of 6-axis pulse command servo/stepper motors. PISO-PS600 not only realizes the motion control with closed-loop (or semi closed-loop) and error handling, but also adopts the feed-forward gain to reduce speed profile following error to meet position control. PISO-PS600 can be used on any IPC with 5V PCI bus, and is suitable for general-purpose motion applications. This card also contains one FRnet port which allows IPC to expand its ability to have fast digital I/O control easily. This two-wired FRnet can have maximum 128 DI and 128 DO, and they are automatically scanned with a period of 0.72 ms. PISO-PS600 contains a DSP. Apart from a wide speed range, this intelligent motion controller also has a variety of built-in motion control functions, such as 2~6 axis linear interpolation, 2/3-axis circular interpolation, T/S-curve acceleration/deceleration, various synchronous actions, automatic homing, etc. In addition, most of the PISO-PS600 motion control functions are performed with little load on the processor. The motion status, FRnet I/O, and the other I/O cards on IPC can still be monitored while driving. As a result of the low CPU loading requirements of the PISO-PS600, one or more motion cards can be used on a single IPC. ICP DAS has also provided a variety of functions and examples to reduce the need for programming by users, making it a highly cost-effective solution for motion builders.
- DSP-based motion control card with PCI interface
- Independent 6-axis motion control
- Support both full-closed and semi-closed control modes
- Maximum pulse output frequency: 4Mpps.
- Maximum Encoder input frequency: 12Mpps
- 4-step home mode with auto-searching
- 2~6-axis linear interpolation function
- 2/3-axis circular interpolation function
- Programmable T/S-curve acceleration and deceleration
- Change speed and position on the fly
- High-speed position latch and compare trigger
- Home sensor, positive and negative limit sensors accepted for each axis
- Support fully-functional manual-pulse-generator and jog functions
- Expandable distributed I/Os: 128 DI & 128 DO via two-wired FRnet interface.
Number of Axes |
6 |
Slot Interface |
Universal PCI Bus |
Maximum Pulse Output Rate |
4 MHz |
Command Type |
Pulse command |
Servo Update Rate |
2 KHz |
Pulse Output Mode |
CW/CCW, PULSE/DIR, A/B pulse |
Operation Mode |
Full-closed Loop/Semi-closed Loop |
Linear Interpolation |
Any 2 to 6 of 6 axes |
Circular Interpolation |
Any 2 to 3 of 6 axes |
Speed Curve Profile |
T/S-curve |
Mechanical Switch Input |
Home, LMT+/-, NHOME, LTC, EMG |
Servo I/O Interface |
Input: INP, ALM, RDY Output: SVON, ALM_RST, ERC |
Synchronous Action |
10 activation factors and 14 actions |
Ring Counter Mode |
32-bit |
Position Control Mode |
Incremental mode and Absolute mode |
Position Compare Trigger |
4 MHz |
Encoder Interface |
A/B pulse, Up/Down |
Encoder Counter |
32-bit |
Encoder Rate |
12 MHz |
Digital Input Channels |
Local: 12 DI Expandable: 128 DI |
Digital Output Channels |
Local: 3 DO Expandable: 128 DO |
I/O Isolation (with DN-8368) |
2500 Vrms optical isolation |
Connector |
68-pin VHDCI Connector and 20-pin SCSI-II |
Power Consumption |
+5 V @ 500 mA |
Environmental |
Operating Temperature |
0 ~ +60 °C |
Storage Temperature |
-20 ~ +80 °C |
Ambient Relative Humidity |
5 ~ 90% RH, non-condensing |
Software Support |
Windows Driver/DLL/Lib |
Windows 7 32/64-bit Windows XP/2000 32-bit |
DOS Library |
- |
Labview Development Kit |
- |
Linux Library |
- |
|
|