PBA Systems designs and manufactures motion control products including linear motor modules, voice coil modules, piezo stages, and large XYZ Theta stages. It aims for technological innovations to deliver high quality products and excellent customer service. The document provides specifications for the MaxMotion PA Series precision motion control card, which offers multi-axis servo and stepper control capabilities.
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Precision Motion Control Card for Multi-Axis Systems
1. SYSTEMS
www.pbasystems.com.sg
P R E C I S I O N M O T I O N C O N T R O L C A R D
MAXMOTION PA SERIES
DIGITAL SERVO CONTROL
multi-axis servo & stepper
2. PAGE 02
PBA Systems is an ISO certified company that designs and manufactures motion
control products, including linear motor modules, voice coil modules, piezo
stages, large XYZ Theta stages and other special customized solutions.
Founded in 1999, PBA Systems continuously aims for technological breakthroughs and innovations, working to deliver
the best products to our customers while providing excellent service and uncompromising quality standards. For
enquiries on any of our products, email us at sales@pbasystems.com.sg or call us at +65 6576 6767
5 0 1 8 3 5 0 1
5 0 1 8 5 3 8 18
the leaderin linear motors
motor modules servo drives motion control cards
software encoders & cables mechanical design
& fabrication
+ +
+ ++
= complete solution
3. PAGE 03
GLOBAL SUPPORT
MAKING IT GOOD & MAKING IT CHEAP
FAST REACTION & SHORT LEAD TIME
PBA SYSTEMS products are well covered with world-wide
distrbutors and local offices.
We are vertically integrated with factories in China that supply
the motor magnets.
South East Asian factories for machining and assembly.
We hold vast stocks of work in progress parts.
We are equipped to accomodate highly customised designs.
PBA staffs work around the clock to deliver goods on time.
BRANCHOFFICE
DISTRIBUTORS
globallocations
USA
India
Israel
Italy
Switzerland
Germany
Korea
Indonesia
Singapore
Malaysia
Thailand
Philippines
Taiwan
China
4. We reserve the right to make technical changes at any time without prior notice
S P E C I F I C AT I O N S
PAGE 04
MM PA-40S-0 / MM PA-40S-B
The MaxMotion PA-40S-0 / PA-40S-B is designed for PC-based multi-axis motion control applications which require up to 4 axes of high
performance analog or PWM servo control. General-purpose digital I/O and optional analog inputs are also available with this model.
Compact, powerful and economical PCI-bus motion controller
Plug & Play half-length PCI-bus Universal card
64-bit floating point RISC CPU for superior performance, precision and dynamic range
Flexible FPGA-based I/O architecture
Up to 8 axes of high-performance closed-loop control
1-4 analog or PWM servo axes
Multi-axis coordinated motion - interpolation, contouring, spline, master/slave, gearing
Trapezoidal, S-curve and parabolic velocity profiles for smooth jerk-free motion
User selectable 1, 2 or 4 KHz PID-VAFF servo loop update rate each axis (up to 4 axes)
16-bit analog servo command outputs for superior precision
20 million encoder counts/sec for high-speed/ high-resolution moves
On-the-fly changes in trajectory, direction and PID values
On-board multi-tasking and programmable interrupts free host PC for other tasks
Consistent real-time behavior: Performance remains as specified no matter which features or axes are enabled
Eight general-purpose 14-bit A/D input channels (optional)
60 user-assignable digital I/O channels
Encoder inputs include encoder-failure detection circuitry for improved machine safety
High-speed I/O for ultra-fast synchronization of motion and external events
Sub-microsecond position capture (latch) inputs
Encoder position compare (trigger) outputs (up to >1 MHz repeat rate)
Custom features and task-optimized performance enhancements available upon request
All I/O signals are differential or complementary twisted-pairs for superior noise immunity
Flexible and fully software configurable I/O - no need to set any hardware jumpers
Uses non-proprietary and widely-available low-cost SCSI cables & interconnect boards
Fully programmable in C/C++/C#, Delphi, LabVIEW, Visual Basic and easy-to-use on-board command language
Drivers for Windows 98/NT/2000/XP/Vista and Linux
Powerful and flexible software software API is compatible with Max Motion Series Control Cards
Includes a full suite of Windows installation, tuning, diagnostic and example programs with source code
Part Numbers
Part Number Analog and/or PWM
Servo Axes
(±10 VDC) (Servo)
Step/Dir. or CW/CCW
Pulse Axes
(Stepper/Servo)
Encoder Channels
(0-20 MHz)
Analog Inputs
(14-bit)
MM PA-40S-0 4 0 4 0
MM PA-40S-B 4 0 4 8
M A K E S A D I F F E R E N C E
www.pbasystems.com.sg
MaxMotion PA Series
Precision Motion Control Card Multi-axis Servo and Stepper
5. We reserve the right to make technical changes at any time without prior notice
S P E C I F I C AT I O N S
PAGE 05
M A K E S A D I F F E R E N C E
www.pbasystems.com.sg
MaxMotion PA Series
Precision Motion Control Card Multi-axis Servo and Stepper
Specifications
System Architecture
CPU: 64-bit floating-point RISC processor
I/O interface: 150,000 gate FPGA
OS: Real-time embedded multi-threading kernel
Form Factor
PCI-bus short-card (PCI 2.2 specification)
Plug & play
PCI Universal card (3.3 & 5V signaling)
Communication
33 MHz, 32-bit PCI-bus Universal interface
High speed binary or ASCII communication via dual-ported RAM
Supports PCI-bus interrupts to avoid polling
Flexible user-defined interrupt conditions
Software & Programming
Programmable in C, C++, C#/.NET, Delphi, LabVIEW, Visual Basic
Drivers for 32 & 64 bit Windows & Linux
Full support for Microsoft .NET framework
For real-time OS drivers (QNX, VxWorks, etc.) contact PBA Sytems
Supports multi-threaded applications
Motion Control API includes many useful utilities and sample programs
with source code
Also programmable in native easy-to-use motion command language
(MCCL)
Supports multi-tasking of MCCL user routines
Includes Motion Integrator Windows software suite for easy installation,
tuning and diagnostics
Software is compatible with Max Motion Series Control Cards
All software is included at no extra charge
Motion Capabilities
4 axes of analog servo control
Multi-axis independent point-to-point positioning
Multi-axis synchronized & coordinated motion
Multi-axis linear & circular interpolation
High-resolution electronic gearing
Position, velocity, gain and joystick (jog) modes
Backlash compensation
Position capture inputs and compare outputs for high-speed latching
and event triggering
Custom motion capabilities available upon request
Trajectory Generator
1, 2 or 4 kHz trajectory update rate (software selectable)
Trapezoidal, parabolic and S-curve velocity profiles
Independent acceleration & deceleration
Trajectory & PID parameters can be changed on-the-fly
Memory
16 MB Dynamic RAM
2 MB Flash ROM for non-volatile program storage
Kinematic Ranges
Position: 32 bit (± 2,147,483,647 steps)
Velocity: 64 bit floating point (± 10208 encoder counts/sec2)
Acceleration: 64 bit floating point (± 10208 encoder counts/sec2)
Servo Control Signals
4 axes of ±10V analog or PWM servo command
Analog output resolution: 16-bits
PWM output frequency: Software selectable
Position Feedback
4 quadrature incremental encoder channels w/index
20 MHz encoder count rate each axis
Single-ended or differential (A+, A-, B+, B-, I+, I-)
High-speed encoder failure detection circuitry
Digital noise filtering
32-bit position resolution (± 2,147,483,647 counts)
Servo Filter
Proportional/Integral/Derivative (PID) with acceleration, deceleration &
velocity feed forward
Analog & PWM axes: 1, 2 or 4 kHz loop rate each axis (software selectable)
I/O Signals
16 uncommitted bi-directional opto-isolated inputs with individually
configurable supply & return: 5 to 24 Volts. (For ± limits, amp fault, etc.)
12 uncommitted high-current open-collector outputs (sinking up to 100
mA): 5 to 24 Volts. (For amp enable/disable, full/half current,
step/microstep, etc.)
32 uncommitted digital TTL I/O channels: 16 inputs and 16 outputs
TTL outputs can sink 24 mA and source 15 mA
Optional: 8 channels of 14-bit analog inputs for joystick or other general
purpose inputs
4 high-speed position capture (latch) inputs (less than 1 uSec latency)
2 high-speed position compare outputs (up to 1 MHz trigger rate)
E-stop configurable to any digital input
Logical I/O functions can be re-mapped to different physical I/O
channels as needed
Connections
All signals conveniently accessible on 68 pin SCSI connectors on the
PCI mounting-bracket
Low cost cables widely available off-the-shelf from PBA Sytems or 3rd
party cable suppliers
All I/O signals configured as matched twisted pairs for superior noise
immunity
Screw-terminal interconnection boards available from PBA Systems or
3rd party suppliers
Other
On-board watchdog timer for failsafe operation
Quick power-on firmware updates via software flash-wizard
Custom features and performance enhancements available on request
- source code available to qualified OEM's
Environmental & Mechanical
Operating temperature: 0-55 ºC (32-131 ºF) R.H. non-condensing
Size: 176mm x 107mm (6.875" x 4.2") per PCI 2.2 specification
MM PA-40S-0 / MM PA-40S-B
6. We reserve the right to make technical changes at any time without prior notice
S P E C I F I C AT I O N S
PAGE 06
MM PA-44S-0 / MM PA-44S-A / MM PA-44S-B / MM PA-44S-C
The MaxMotion PA-44S-0 / PA-44S-A / PA-44S-B / PA-44S-C is designed for high-performance PC-based multi-axis motion control
applications which require up to 4 axes of analog servo control and up to 4 axes of pulse stepper control. Optional encoder inputs for
closed-loop stepper or pulse-based servo control and general-purpose analog inputs are also available for this model.
Compact, powerful and economical PCI-bus motion controller
Plug & Play half-length PCI-bus Universal card
64-bit floating point RISC CPU for superior performance, precision and dynamic range
Flexible FPGA-based I/O architecture
Up to 8 axes of high-performance closed-loop control
1-4 analog or PWM servo axes
1-4 Step/Dir/CW/CCW pulse axes (for stepper motors or pulse-controlled servos)
Multi-axis coordinated motion - interpolation, contouring, spline, master/slave, gearing
Trapezoidal, S-curve and parabolic velocity profiles for smooth jerk-free motion
User selectable 1, 2 or 4 KHz PID-VAFF servo loop update rate each axis (up to 4 axes)
1 KHz PID-VAFF stepper closed-loop update rate each axis (up to 4 axes)
16-bit analog servo command outputs for superior precision
20 million encoder counts/sec for high-speed/ high-resolution moves
5 MHz pulse outputs for high-speed microstepping
Open and closed-loop stepper control
On-the-fly changes in trajectory, direction and PID values
On-board multi-tasking and programmable interrupts free host PC for other tasks
Consistent real-time behavior: Performance remains as specified no matter which features or axes are enabled
Eight general-purpose 14-bit A/D input channels (optional)
60 user-assignable digital I/O channels
Encoder inputs include encoder-failure detection circuitry for improved machine safety
High-speed I/O for ultra-fast synchronization of motion and external events
Sub-microsecond position capture (latch) inputs
Encoder position compare (trigger) outputs (up to >1 MHz repeat rate)
Custom features and task-optimized performance enhancements available upon request
All I/O signals are differential or complementary twisted-pairs for superior noise immunity
Flexible and fully software configurable I/O - no need to set any hardware jumpers
Uses non-proprietary and widely-available low-cost SCSI cables & interconnect boards
Fully programmable in C/C++/C#, Delphi, LabVIEW, Visual Basic and easy-to-use on-board command language
Drivers for Windows 98/NT/2000/XP/Vista and Linux
Powerful and flexible software software API is compatible with Max Motion Series Control Cards
Includes a full suite of Windows installation, tuning, diagnostic and example programs with source code
Part Numbers
Part Number Analog and/or PWM Axes
(Servo)
Step/Dir. or CW/CCW
Pulse Axes
(Stepper/Servo)
Encoder Channels
(0-20 MHz)
Analog Inputs
(14-bit)
MM PA-44S-0 4 4 4 0
MM PA-44S-A 4 4 8 0
MM PA-44S-B 4 4 4 8
MM PA-44S-C 4 4 8 8
M A K E S A D I F F E R E N C E
www.pbasystems.com.sg
MaxMotion PA Series
Precision Motion Control Card Multi-axis Servo and Stepper
7. We reserve the right to make technical changes at any time without prior notice
S P E C I F I C AT I O N S
PAGE 07
M A K E S A D I F F E R E N C E
www.pbasystems.com.sg
MaxMotion PA Series
Precision Motion Control Card Multi-axis Servo and Stepper
Specifications
System Architecture
CPU: 64-bit floating-point RISC processor
I/O interface: 150,000 gate FPGA
OS: Real-time embedded multi-threading kernel
Form Factor
PCI-bus short-card (PCI 2.2 specification)
Plug & play
PCI Universal card (3.3 & 5V signaling)
Communication
33 MHz, 32-bit PCI-bus Universal interface
High speed binary or ASCII communication via dual-ported RAM
Supports PCI-bus interrupts to avoid polling
Flexible user-defined interrupt conditions
Software & Programming
Programmable in C, C++, C#/.NET, Delphi, LabVIEW, Visual Basic
Drivers for 32 & 64 bit Windows & Linux
Full support for Microsoft .NET framework
For real-time OS drivers (QNX, VxWorks, etc.) contact PBA Sytems
Supports multi-threaded applications
Motion Control API includes many useful utilities and sample programs
with source code
Also programmable in native easy-to-use motion command language
(MCCL)
Supports multi-tasking of MCCL user routines
Includes Motion Integrator Windows software suite for easy installation,
tuning and diagnostics
Software is compatible with Max Motion Series Control Cards
All software is included at no extra charge
Motion Capabilities
8 axes total
4 axes of analog or PWM servo control
4 axes of pulse (step) control (Step/Dir/CW/CCW)
Optional closed-loop control for pulse axes
Multi-axis independent point-to-point positioning
Multi-axis synchronized & coordinated motion
Multi-axis linear & circular interpolation
High-resolution electronic gearing
Position, velocity, gain and joystick (jog) modes
Backlash compensation
Position capture inputs and compare outputs for high-speed latching
and event triggering
Custom motion capabilities available upon request
Trajectory Generator
1, 2 or 4 kHz trajectory update rate (software selectable)
Trapezoidal, parabolic and S-curve velocity profiles
Independent acceleration & deceleration
Trajectory & PID parameters can be changed on-the-fly
Memory
16 MB Dynamic RAM
2 MB Flash ROM for non-volatile program storage
Stepper Control Signals
4 axes of pulse command (Step/Dir/CW/CCW)
Full step, half-step, microstep & full and half current
50% pulse-train duty-cycle
Position Feedback
Standard: 4 quadrature incremental encoder channels w/index
Optional: 8 quadrature incremental encoder channels w/index
20 MHz encoder count rate each axis
Single-ended or differential (A+, A-, B+, B-, I+, I-)
High-speed encoder failure detection circuitry
Digital noise filtering
32-bit position resolution (± 2,147,483,647 counts)
Servo Filter
Proportional/Integral/Derivative (PID) with acceleration, deceleration &
velocity feed forward
Analog & PWM axes: 1, 2 or 4 kHz loop rate each axis (software selectable)
Pulse axes: 1 kHz loop rate each axis
I/O Signals
16 uncommitted bi-directional opto-isolated inputs with individually
configurable supply & return: 5 to 24 Volts. (For ± limits, amp fault, etc.)
12 uncommitted high-current open-collector outputs (sinking up to 100
mA): 5 to 24 Volts. (For amp enable/disable, full/half current,
step/microstep, etc.)
32 uncommitted digital TTL I/O channels: 16 inputs and 16 outputs
TTL outputs can sink 24 mA and source 15 mA
Optional: 8 channels of 14-bit analog inputs for joystick or other general
purpose inputs
4 high-speed position capture (latch) inputs (less than 1 uSec latency)
2 high-speed position compare outputs (up to 1 MHz trigger rate)
E-stop configurable to any digital input
Logical I/O functions can be re-mapped to different physical I/O
channels as needed
Connections
All signals conveniently accessible on 68 pin SCSI connectors on the
PCI mounting-bracket
Low cost cables widely available off-the-shelf from PBA Sytems or 3rd
party cable suppliers
All I/O signals configured as matched twisted pairs for superior noise
immunity
Screw-terminal interconnection boards available from PBA Systems or
3rd party suppliers
Other
On-board watchdog timer for failsafe operation
Quick power-on firmware updates via software flash-wizard
Custom features and performance enhancements available on request
- source code available to qualified OEM's
Environmental & Mechanical
Operating temperature: 0-55 ºC (32-131 ºF) R.H. non-condensing
Size: 176mm x 107mm (6.875" x 4.2") per PCI 2.2 specification
Closed-loop control with optional encoder inputs
MM PA-44S-0 / MM PA-44S-A / MM PA-44S-B / MM PA-44S-C
Kinematic Ranges
Position: 32 bit (± 2,147,483,647 steps)
Velocity: 64 bit floating point (± 10208 encoder counts/sec2)
Acceleration: 64 bit floating point (± 10208 encoder counts/sec2)
Servo Control Signals
4 axes of ±10V analog or PWM servo command
Analog output resolution: 16-bits
PWM output frequency: Software selectable
For pulse-controlled servo systems:
o 4 axes of pulse command (Step/Dir/CW/CCW)
o 5 MHz maximum pulse rate
5 MHz maximum pulse rate each axis (up to 4 axes)
8. Catalogue PBA Systems 130513
Every care has been taken to ensure the correctness of the information contained in the book but
no liability can be accepted for any errors or omissions.
Copyright reserved. This book or parts thereof may not be reproduced without our permission.
PBA GROUP
Manufacturing Plants
USA
KOREA
ISRAEL
SWITZERLAND
CHINA
TAIWAN
GERMANY
ITALY
DISTRIBUTORS
PBA (S) Pte Ltd
Headquarters
Address: PBA Building, 505 Yishun
Industrial Park A, Singapore 768733
Tel: +(65) 6576-6766
Fax: +(65) 6576-6765
Email: enquiries@pba.com.sg
Website: www.pba.com.sg
PBA Solutions Pte Ltd
Address: PBA Building, 505 Yishun
Industrial Park A, Singapore 768733
Tel: +(65) 6576-6776
Fax: +(65) 6576-6765
Email: enquiry@pbasolutions.com
Website: www.pbasolutions.com
PBA Systems Pte Ltd (601191)
Address: PBA Building, 505 Yishun
Industrial Park A, Singapore 768733
Tel: +(65) 6576-6767
Fax: +(65) 6484-6768
Email: sales@pbasystems.com.sg
Website: www.pbasystems.com.sg
PBA Technology Pte Ltd (QA251)
Address: PBA Building, 505 Yishun
Industrial Park A, Singapore 768733
Tel: +(65) 6576-6760
Fax: +(65) 6576-6761
Email: enquiry@pbatechnology.com
Website: www.pbatechnology.com
PBA Spindles Pte Ltd
Address: PBA Building, 505 Yishun
Industrial Park A, Singapore 768733
Tel: +(65) 6576-6778
Fax: +(65) 6576-6782
Email: sales@pba-spindles.com
Website: www.pba-spindles.com
PM-PBA Pte Ltd
Address: PBA Building, 505 Yishun
Industrial Park A, Singapore 768733
Tel: +(65) 6576-6766
Fax: +(65) 6576-6765
Email: pm-pba@pba.com.sg
SINGAPORE MALAYSIA
PBA Industries (M) Sdn Bhd
Address: No 12A, Ground Floor Aked
Esplanad, Jalan 14/155B
Bukit Jalil
Kuala Lumpur, Malaysia 57000
Tel: +(60) 03-8993-9101 / 9102 / 9103
Fax: +(60) 03-8993-9106
Email: malaysia@pbagroup.net
PBA System (M) Sdn Bhd
Address: No 12A, Ground Floor Aked
Esplanad, Jalan 14/155B
Bukit Jalil
Kuala Lumpur, Malaysia 57000
Tel: +(60) 03-8993-9105
Fax: +(60) 03-8993-9106
Email: malaysia@pbagroup.net
PBA Industries (PG) Sdn Bhd
Address: 17-2-5, Bayan Point,
Medan Kampung Relau,
Penang, Malaysia 11900
Tel: +(60) 04-6427915 / 6452916
Fax: +(60) 04-6447434
Email: inquiries@pbaindustries.com.my
PBA Advantech (M) Sdn Bhd
Address: No 26 & 28, Jalan PTP 1/4,
Taman Perindustrian Tasik Perdana,
Puchong, Selangor 47120
Tel: +(60) 03-8993-9101 / 9102 / 9103
Email: malaysia@pbagroup.net
Indonesia Rep: Mr. Raya Tjendrawasi
H/P: +(62) 816-4846-547
Email: rayac@cbn.net.id
INDONESIA
INDIA
PBA Technology Pte Ltd
Address: 212B, 2nd Floor Shivai Plaza,
Marol, Andheri East,
Mumbai, India 400 059
Tel: +(91) 22-401-58381
Fax: +(91) 22-401-58389
Email: pbain@pbatechnology.com
PBA (S) Pte Ltd
Philippines Rep Office:
Address: PBA Building, 505 Yishun
Industrial Park A, Singapore 768733
Tel: +(65) 6576-6766
Fax: +(65) 6576-6765
Email: info@pbagroup.net
Website: www.pbagroup.net
PHILIPPINES
TAIWAN
THAILAND
PBA Systems (Thailand) Co., Ltd.
Address: 234/118, Asok-Dindaeng
Road, Huakwang, Bangkapi,
Bangkok, Thailand 10310
Tel: +(66) 2-641-4522 / 641-4523
Fax: +(66) 2-614-4400
E-mail: support@pbathailand.com
International Magnetics
Technology Co., Ltd
Address: Nongkhae Industrial Estate
10/19 Soi SRDI Moo4,
Tambon Kokyae, Amphur Nongkae,
Saraburi, Thailand 18230
Tel: +(66) 3-637-4024
新加坡商立狄線性馬達有限公司
地址: 臺北市民權西路35號6樓之2
Address: 6-2 FL No. 35, Min Chuan West
Road, Taipei, Taiwan 104
Tel: +(886) 2-2599-3558
Fax: +(886) 2-2599-3042
HP: +(886) 982-090-501 / +(886)
938-030-774
Email: pba.taiwan@pbagroup.net
PBA Systems Pte Ltd
Address: Ace Hitech City 2-1504, 775,
Gyeongin-Ro, Yeongdeungpo-Gu,
Seoul, South Korea
Tel: +(82) 2-3439-0070 / 71 / 72 / 73 / 74
Fax: +(82) 2-3439-0080
Email: hs.cho@pbasystems.com.sg
KOREA
CHINA
Sales Office 销售办事处:
立狄线性马达(深圳)有限公司
PBA Linear Motor Co. Ltd.
宝安42区兴华一路华创达中心商务大厦A
栋407-A
42 Xinghua Road HuaChuangDa Central
Business Building,Block A, 407-A
Baoan District, Shenzhen, China 518000
Tel:+(86) 755-216-77507
Fax:+(86) 755-216-77506
Representative Office 代表机构:
新加坡碧绿威私人有限公司深圳代表处
宝安42区兴华一路华创达中心商务大厦A
栋407-B
42 Xinghua Road HuaChuangDa Central
Business Building,
Block A, 407-B
Baoan District, Shenzhen, China 518000
Tel:+(86) 755-216-77507
Fax:+(86) 755-216-77506