![Galil DMC-4040 Скачать руководство пользователя страница 183](http://html1.mh-extra.com/html/galil/dmc-4040/dmc-4040_user-manual_3282915183.webp)
The corresponding velocity for the motor is assigned to the VEL variable.
Instruction
#A
JG0
BGX
#B
VIN=@AN[1]
VEL=VIN*20000
JG VEL
JP #B
EN
Position Control by Joystick
This system requires the position of the motor to be proportional to the joystick angle. Furthermore, the ratio
between the two positions must be programmable. For example, if the control ratio is 5:1, it implies that when the
joystick voltage is 5 Volts, corresponding to 1028 counts, the required motor position must be 5120 counts. The
variable V3 changes the position ratio.
INSTRUCTION
FUNCTION
#A
Label
V3=5
Initial position ratio
DP0
Define the starting position
JG0
Set motor in jog mode as zero
BGX
Start
#B
VIN=@AN[1]
Read analog input
V2=V1*V3
Compute the desired position
V4=V2-_TPX-_TEX
Find the following error
V5=V4*20
Compute a proportional speed
JG V5
Change the speed
JP #B
Repeat the process
EN
End
Backlash Compensation by Sampled Dual-Loop
The continuous dual loop, enabled by the DV1 function is an effective way to compensate for backlash. In some
cases, however, when the backlash magnitude is large, it may be difficult to stabilize the system. In those cases, it
may be easier to use the sampled dual loop method described below.
This design example addresses the basic problems of backlash in motion control systems. The objective is to control
the position of a linear slide precisely. The slide is to be controlled by a rotary motor, which is coupled to the slide
by a lead screw. Such a lead screw has a backlash of 4 micron, and the required position accuracy is for 0.5 micron.
The basic dilemma is where to mount the sensor. If you use a rotary sensor, you get a 4 micron backlash error. On
the other hand, if you use a linear encoder, the backlash in the feedback loop will cause oscillations due to
instability.
An alternative approach is the dual-loop, where we use two sensors, rotary and linear. The rotary sensor assures
stability (because the position loop is closed before the backlash) whereas the linear sensor provides accurate load
position information. The operation principle is to drive the motor to a given rotary position near the final point.
DMC-40x0 User Manual
Chapter 7 Application Programming
•
174
Содержание DMC-4040
Страница 17: ...DMC 4080 Layout Figure 2 2 Outline of the of the DMC 4080 DMC 40x0 User Manual Chapter 2 Getting Started 8...
Страница 19: ...DMC 4040 Dimensions Figure 2 5 Dimensions of DMC 4040 DMC 40x0 User Manual Chapter 2 Getting Started 10...
Страница 20: ...DMC 4080 Dimensions Figure 2 6 Dimensions of DMC 4080 Chapter 2 Getting Started 11 DMC 40x0 User Manual...
Страница 54: ...Chapter 3 Connecting Hardware 45 DMC 40x0 User Manual...
Страница 55: ...DMC 40x0 User Manual Chapter 3 Connecting Hardware 46...
Страница 56: ...Chapter 3 Connecting Hardware 47 DMC 40x0 User Manual...
Страница 73: ...Figure 4 1 GalilTools DMC 40x0 User Manual Chapter 4 Software Tools and Communication 64...
Страница 185: ...THIS PAGE LEFT BLANK INTENTIONALLY DMC 40x0 User Manual Chapter 7 Application Programming 176...
Страница 205: ...THIS PAGE LEFT BLANK INTENTIONALLY DMC 40x0 User Manual Chapter 10 Theory of Operation 196...
Страница 220: ...Step 2 Remove ICM For DMC 4040 Proceed to Step 3 Configure Circuit Appendices 211 DMC 40x0 User Manual...
Страница 222: ...Step 2 Remove ICM s Appendices 213 DMC 40x0 User Manual...
Страница 232: ...DMC 4080 Steps 4 and 5 Step 4 Replace ICM s Appendices 223 DMC 40x0 User Manual...