Sign In
Upload
Manuals
Brands
Newport Manuals
Controller
UNIDRIVE6000
Newport UNIDRIVE6000 Manuals
Manuals and User Guides for Newport UNIDRIVE6000. We have
1
Newport UNIDRIVE6000 manual available for free PDF download: User Manual
Newport
ESP6000
User Manual
Newport UNIDRIVE6000 User Manual (291 pages)
Motion Controller/Driver
Brand:
Newport
| Category:
Controller
| Size: 3.5 MB
Table of Contents
Table of Contents
6
Warranty
4
Ec Declaration of Conformity
5
Table of Contents
6
List of Figures
11
List of Tables
14
Section 1 - Introduction
15
Scope
15
Safety Considerations
16
Conventions and Definitions
17
Definitions and Symbols
17
Terminology
19
System Overview
20
Figure 1.4-1 - ESP6000 Controller Card
20
Features
21
Figure 1.4-2 - ESP Configuration
21
ESP6000 Controller Card
22
Specifications
22
Environmental Limits
23
Unidrive6000 Universal Motor Driver
23
Section 2 - System Setup
25
Unpacking
25
PC Hardware and Software Requirements
26
Equipment Controls and Indicators
26
Figure 2.3-1 - ESP6000 Controller Card
26
Table 2.3-1 - ESP6000 Controls and Indicators
27
Figure 2.3-2 - Unidrive6000 Front and Rear View
28
Table 2.3-2 - Unidrive6000 Controls and Indicators
28
Installation and Connection
29
Installing the ESP6000 Controller Card and Software Driver
29
Figure 2.4-1 - Enclosure Removal
30
Figure 2.4-2 - ESP6000 Controller Card Insertion Orientation
31
Figure 2.4-3 - Controller Card Device Driver Prompt (Representative Screen Only)
31
Figure 2.4-4 - Install from Disk Message (Representative Screen Only)
32
Figure 2.4-5 - System Settings Change Message (Representative Screen Only)
32
Figure 2.4-6 - Windows 95 Start-Up Screen
33
Figure 2.4-7 - Control Panel Menu
33
Installing Windows Software
33
Figure 2.4-8 - Add/Remove Programs Properties Menu
34
Figure 2.4-10 - Run Installation Program
35
Figure 2.4-9 - Install Program from Floppy Disk or CD-ROM Screen
35
Figure 2.4-11 - ESP Welcome Screen
36
Figure 2.4-12 - ESP Select Destination Directory Screen
36
Figure 2.4-13 - ESP Ready to Install Screen
37
Figure 2.4-14 - Installing Message Screen
38
Figure 2.4-15 - Insert New Disk Message Screen
38
Figure 2.4-16 - ESP Installation Completed Screen
39
Figure 2.4-17 - ESP Initialization Screen
39
Verifying Communication between the ESP6000 Card and the PC
39
Figure 2.4-18 - ESP6000 Error Message Screen
40
Selecting the Unidrive6000 Line Voltage
40
Figure 2.4-19 - Line Voltage Select Switch
41
Connecting Stages
42
Figure 2.4-20 - Stage to Unidrive Connection
42
Connecting the Unidrive6000 to the ESP6000 Controller Card
43
Figure 2.4-21 - Unidrive to Controller Card Connection
43
Section 3 - Quick Start
45
General Description
45
Motor on
45
Figure 3.2-1 - Motion Drop-Down Menu
46
Figure 3.2-2 - Motor Power Menu
46
Homing a Stage
47
Figure 3.3-1 - Home Stages Menu
47
Jog
48
Figure 3.4-1 - Jog Menu
48
Figure 3.4-2 - Speed Menu
49
Figure 3.4-3 - Set X(Y) Speed Menu
49
System Shut-Down
50
Section 4 - Windows Utilities
51
Motion Utility
51
Features
51
General Description
51
Operation
51
Figure 4.1-1 - Main Menu
52
Table 4.1-1 - Stage (Motor) Type Settings
52
Table 4.1-2 - Stage (Motor) Trajectory Settings
52
Figure 4.1-2 - File Menu
53
Figure 4.1-3 - Setup Menu
54
Figure 4.1-4 - Setup Resolution Sub-Menu
55
Figure 4.1-5 - Motion Setup PID Tab
56
Figure 4.1-6 - Motion Setup Trajectory Tab
56
Figure 4.1-7 - Setup Faults Sub-Menu
57
Figure 4.1-8 - Setup Hardware Amplifier I/O Tab
58
Figure 4.1-10 - Setup Hardware Digital I/O Tab
59
Figure 4.1-9 - Setup Hardware Analog I/O Tab
59
Figure 4.1-11 - Setup Hardware Servo DAC Offset Tab
60
Figure 4.1-12 - Setup Hardware Travel Limit Tab
60
Figure 4.1-13 - Setup Unidrive Sub-Menu
61
Figure 4.1-14 - Motion Menu
62
Figure 4.1-15 - Stop Button
62
Figure 4.1-16 - Cycle Motors Sub-Menu
63
Figure 4.1-17 - Status Menu
63
Figure 4.1-18 - Position Status Menu
64
Figure 4.1-19 - Help Menu
64
Servo Tuning Utility
65
Features
65
Figure 4.1-20 - about Screen
65
General Description
65
Operation
65
Figure 4.2-1 - Servo Tuning Main Screen
66
Section 5 - Programming
67
General Description
67
How to Use the Dynamic Link Library
67
Windows Programming
67
Description of Commands
67
Table 5.2-1 - Software Version Requirements
67
Commands
68
Command Summary
68
Table 5.2-2 - API Function Categories
68
Table 5.3-1 - Commands
68
Initialization
73
Esp_Open_System(Void)
75
Esp_Update_Unidrive(Long Axis)
76
Configuration
77
Esp_Set_Motor_Type(Long Axis, Long Mtype)
78
Esp_Get_Motor_Type(Long Axis, Long *Mtype)
78
Esp_Get_Sys_Config(Long *Config)
79
Esp_Set_Sys_Fault_Config(Long Config)
81
Esp_Get_Sys_Fault_Config(Long Config)
81
Esp_Set_Followerr_Config(Long Axis, Long Config)
83
Esp_Get_Followerr_Config(Long Axis, Long *Config)
83
Esp_Set_Hardlimit_Config(Long Axis, Long Config)
84
Esp_Get_Hardlimit_Config(Long Axis, Long *Config)
84
Esp_Set_Softlimit_Config(Long Axis, Long Config)
85
Esp_Get_Softlimit_Config(Long Axis, Long *Config)
85
Esp_Set_Ampio_Config(Long Axis, Long Config)
86
Esp_Get_Ampio_Config(Long Axis, Long *Config)
86
Esp_Set_Feedback_Config(Long Axis, Long Config)
88
Esp_Get_Feedback_Config(Long Axis, Long *Config)
88
Esp_Set_E_Stop_Config(Long Axis, Long Config)
90
Esp_Get_E_Stop_Config(Long Axis, Long *Config)
90
Esp_Set_Dac_Offset(Long Axis, Float Offset)
91
Esp_Get_Dac_Offset(Long Axis, Float *Offset)
91
Esp_Save_Parameters(Void)
91
Esp_Get_Hardware_Status(Long *Hardstat1, Long *Hardstat2)
93
Motion
97
Esp_Move_Absolute(Long Axis, Double Position)
98
Esp_Delay_After_Stop(Long Axis, Float Time)
100
Esp_Move_Relative(Long Axis, Double Position)
101
Esp_Find_Home(Long Axis, Long Mode)
102
Esp_Get_Motion_Status(Long *Mstat)
106
Esp_Stop(Long Axis)
107
Esp_Stop_All(Void)
108
Esp_Set_Traj_Mode(Long Axis, Long Mode)
108
Esp_Set_Home_Speed(Long Axis, Float Speed)
119
Esp_Get_Home_Speed(Long Axis, Float *Speed)
119
Esp_Set_Startstop_Speed(Long Axis, Float Speed)
120
Esp_Get_Startstop_Speed(Long Axis, Float *Speed)
120
Esp_Set_Jog_Speed(Long Axis, Float Speed)
121
Esp_Get_Jog_Speed(Long Axis, Float *Speed)
121
Motion-Related
123
Esp_Disable_Motor(Long Axis)
124
Esp_Enable_Motor(Long Axis)
124
Esp_Get_Motor_Onoff_Status(Long *Onoff)
126
Esp_Get_Master_Slave(Long *Master, Long Slave)
128
Esp_Set_Master_Slave(Long Master, Long Slave)
128
Esp_Get_Master_Slave_Ratio(Long Slave, Float *Ratio)
129
Esp_Set_Master_Slave_Ratio(Long Slave, Float Ratio)
129
Esp_Get_Master_Initial_Position(Long Master, Double *Position)
130
Esp_Set_Master_Initial_Position(Long Master, Double Position)
130
Esp_Get_Slave_Initial_Position(Long Slave, Double *Position)
131
Esp_Set_Slave_Initial_Position(Long Slave, Double Position)
131
Esp_Get_Resolution(Long Axis, Float *Resolution, Long *Units)
132
Esp_Set_Resolution(Long Axis, Float Resolution, Long Units)
132
Esp_Get_Soft_Limits(Long Axis, Double *Neg, Double *Pos)
133
Esp_Set_Soft_Limits(Long Axis, Double Neg, Double Pos)
133
Esp_Get_Following_Error(Long Axis, Double *Error)
134
Esp_Set_Following_Error(Long Axis, Double Error)
134
Esp_Get_Position(Long Axis, Double *Position)
135
Esp_Set_Position(Long Axis, Double Position)
135
Esp_Get_Microstep_Factor(Long Axis, Long *Resolution)
136
Esp_Set_Microstep_Factor(Long Axis, Long Resolution)
136
Esp_Get_Fullstep_Resolution(Float, *Fullstep)
137
Esp_Set_Fullstep_Resolution(Float, Fullstep)
137
Esp_Get_Motor_Current(Long Axis, Float *Current)
138
Esp_Set_Motor_Current(Long Axis, Float Current)
138
Esp_Get_Gear_Constant(Long Axis, Float *Gear)
140
Servo
143
Esp_Set_Gear_Constant(Long Axis, Float Gear)
140
Esp_Set_Tach_Constant(Long Axis, Float Tach)
140
Esp_Get_Vel_Feedforward(Long Axis, Float *Vff)
148
Esp_Set_Vel_Feedforward(Long Axis, Float Vff)
148
Esp_Get_Acc_Feedforward(Long Axis, Float *Aff)
149
Esp_Set_Acc_Feedforward(Long Axis, Float Aff)
149
Esp_Update_Filter(Void)
149
Data Acquisition
151
Esp_Get_Adc_Range(Long *Range)
153
Esp_Set_Adc_Range(Long Range)
153
Long Feedback, Long Rate, Long Num)
156
Esp_Daq_Done()
157
Esp_Enable_Daq(Void)
157
Esp_Get_Daq_Status(Long *Count)
157
Esp_Disable_Daq
162
Digital I/O
165
Esp_Get_Daq_Data
162
Esp_Get_Portabc_Dir
166
Esp_Get_Dio_Porta(Long *Data)
167
Esp_Set_Dio_Porta(Long Data)
167
Esp_Get_Dio_Portb(Long *Data)
168
Esp_Set_Dio_Portb(Long Data)
168
Esp_Get_Dio_Portc(Long *Data)
169
System
171
Esp_Set_Dio_Portc(Long Data)
169
Esp_Get_Error_Num(Int *Error, Int *Servotick)
172
Esp_Get_Error_String(Char *Errorstring, Int *Error, Int *Servotick)
173
Examples
175
Overview
175
Example(S)
176
Figure 5.4-1 - VI Front Panel
176
Section 6 - Motion Control Tutorial
179
Motion Systems
179
Figure 6.1-1-Typical Motion Control System
179
Specification Definitions
180
Following Error
180
Accuracy
181
Error
181
Figure 6.2-1 - Position Error Test
181
Figure 6.2-2 - High Accuracy for Small Motions
182
Figure 6.2-3 - Low Accuracy for Small Motions
182
Local Accuracy
182
Resolution
182
Figure 6.2-4 - Effect of Stiction and Elasticity on Small Motions
183
Figure 6.2-5 - Error Plot
183
Minimum Incremental Motion
183
Backlash (Hysteresis)
184
Figure 6.2-6 - Error Vs. Motion Step Size
184
Repeatability
184
Figure 6.2-7 - Hysteresis Plot
185
Figure 6.2-8 - Real Vs. Ideal Position
185
Pitch, Roll, and Yaw
185
Figure 6.2-10 - Pitch, Yaw and Roll
186
Figure 6.2-11 - Wobble
186
Figure 6.2-9 - Pitch, Yaw, and Roll Motion Axes
186
Wobble
186
Figure 6.2-12 - Position, Velocity, and Average Velocity
187
Load Capacity
187
Maximum Velocity
187
Minimum Velocity
187
Maximum Acceleration
188
Velocity Regulation
188
Combined Parameters
189
Control Loops
189
Figure 6.3-1- Servo Loop
189
Figure 6.3-2- P Loop
190
PID Servo Loops
190
Figure 6.3-3 - PI Loop
191
Figure 6.3-4- PID Loop
191
Feed-Forward Loops
192
Figure 6.3-5 - Trapezoidal Velocity Profile
192
Figure 6.3-6 - PID Loop with Feed-Forward
192
Motion Profiles
193
Figure 6.3-7- Tachometer-Driven PIDF Loop
193
Move
193
Figure 6.4-1- Trapezoidal Motion Profile
194
Figure 6.4-2 - Position and Acceleration Profiles
194
Jog
194
Figure 6.4-3 - Origin Switch and Encoder Index Pulse
195
Home Search
195
Figure 6.4-4 - Slow-Speed Origin Switch Search
196
Figure 6.4-5 - High/Low-Speed Origin Switch Search
196
Figure 6.4-6 - Origin Search from Opposite Direction
196
Encoders
197
Figure 6.5-1 - Encoder Quadrature Output
197
Figure 6.5-2- Optical Encoder Scale
198
Figure 6.5-3 - Optical Encoder Read Head
198
Figure 6.5-4 - Single-Channel Optical Encoder Scale and Read Head Assembly
198
Figure 6.5-5 - Two-Channel Optical Encoder Scale and Read Head Assembly
199
Motors
200
Figure 6.6-1 - Stepper Motor Operation
200
Figure 6.6-2 - Four-Phase Stepper Motor
200
Stepper Motors
200
Figure 6.6-3 - Phase Timing Diagram
201
Figure 6.6-4 - Energizing Two Phases Simultaneously
201
Figure 6.6-5 - Timing Diagram, Half-Stepping Motor
202
Figure 6.6-6 - Energizing Two Phases with Different Intensities
202
Figure 6.6-7 - Timing Diagram, Continuous Motion (Ideal)
202
Figure 6.6-8 - Timing Diagram, Mini-Stepping
202
Figure 6.6-10 - External Force Applied
203
Figure 6.6-11 - Unstable Point
203
Figure 6.6-9 - Single Phase Energization
203
Figure 6.6-12 - Torque and Tooth Alignment
204
DC Motors
205
Figure 6.6-13 - DC Motor
205
Drivers
206
Stepper Motor Drivers
206
Figure 6.7-1 - Simple Stepper Motor Driver
207
Figure 6.7-2 - Current Build-Up in Phase
207
Figure 6.7-3 - Effect of a Short on Time on Current
207
DC Motor Drivers
208
Figure 6.7-4 - Motor Pulse with High Voltage Chopper
208
Figure 6.7-5 - DC Motor Voltage Amplifier
208
Figure 6.7-6 - DC Motor Current Driver
209
Figure 6.7-7 - DC Motor Velocity Feedback Driver
209
Figure 6.7-8 - DC Motor Tachometer Gain and Compensation
210
Section 7 - Servo Tuning
211
Tuning Principles
211
Tuning Procedures
211
Correcting Axis Oscillation
212
Correcting Following Error
212
Hardware and Software Requirements
212
Points to Remember
214
Table 7.2-1 - Servo Parameter Functions
215
Section 8 - Optional Equipment
217
ESP6000 Controller Card
217
Table 8-1 - Optional Equipment
217
Terminal Block Board
217
Table 8.1-1 - Terminal Block Board Functions
218
Analog I/O Cable
219
Table 8.1-2 - Analog I/O Cable Connections
219
Digital I/O Cable
220
Table 8.1-3 - Digital I/O Cable Connections
220
Auxiliary I/O Cable
221
Table 8.1-4 - Auxiliary I/O Connections
221
Driver Interface (100-100 Pin) Cable
222
Motor/Driver (100-68 Pin) Cable
222
Unidrive6000
223
Motor Driver Card
223
Rack-Mount Ears
225
Section 9 - Advanced Capabilities
227
Motion Control Software Overview
227
Configuration
227
Control API
227
Introduction
227
System Initialization
227
Axis Control
228
Trajectory Control Process
228
Data Acquisition Overview
228
Table 9.2-1 - Acquisition Array
229
PCI Bus Overview
230
Table 9.2-2 - Data Acquisition Commands
230
Table 9.3-1 - PCI Design Goals
231
Appendix A Error Messages
233
Appendix B - Trouble-Shooting and Maintenance
239
Trouble-Shooting Guide
239
Table B.1-1 - Trouble-Shooting Guide
240
Fuse Replacement
241
Replacing Fuses on the Unidrive Rear Power Line Panel
241
Replacing Fuses on the Unidrive Motor Power Supply Board
242
Cleaning
245
Appendix C - Connector Pin Assignments
247
ESP6000 Controller Card
247
Main I/O (100-Pin) Connector
248
Table C.1-1 - Main I/O Connector Pin-Outs
249
Motor/Driver Interface (100-To-68 Pin) Cable
252
Table C.1-2. - Motor/Driver Interface (100-To-68 Pin) Cable Connector Pin-Outs
253
Digital I/O (50-Pin) JP4 Connector
255
Table C.1-3 - Digital Connector Pin-Outs
256
Auxiliary I/O (40-Pin) JP5 Connector
257
Table C.1-4 - Auxiliary Connector Pin-Outs
258
Analog I/O (26-Pin) JP2 Connector
261
Table C.1-5 - Analog Connector Pin-Outs
261
Unidrive6000 Universal Motor Driver
263
Controller Input Connector
263
Motor Driver Card 25-Pin I/O Connector
263
Table C.2-1 - Driver Card Connector Pin-Outs
264
Terminal Block Board
267
MD4 15-Pin Connector
268
Table C.3-1 - MD4 Connector Pin-Outs
268
Eighteen-Lead Connector
270
Table C.3-2 - Eighteen-Lead Upper Connector Pin-Outs
270
Table C.3-3 - Eighteen-Lead Lower Connector Pin-Outs
271
Optional Power Supply Connector
272
Table C.3-4 - Optional Power Supply Connector Pin-Outs
272
Nine-Lead Connector
273
Table C.3-5 - Nine-Pin Connector Pin-Outs
273
Jumpers
274
Table C.3-6 - Jumpers
274
Appendix D - Binary Conversion Table ␣
279
Appendix E System Upgrades
279
ESP6000 Controller Card
279
Installing New Software
279
Installing New Firmware
282
Appendix Fesp Configuration Logic
285
Appendix G Factory Service
287
Table G-1-Technical Customer Support Contacts
287
Service Form
289
Advertisement
Advertisement
Related Products
Newport UTM Series
Newport UTMPP1HL
Newport UTMPP.1
Newport UTMPE1
Newport UTMPE1V6
Newport UTMCC.1
Newport UTMCC1HL
Newport UTMCC1DD
Newport UTMMS1
Newport 6000
Newport Categories
Controller
Measuring Instruments
Receiver
Industrial Equipment
Power Supply
More Newport Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL