How Can Closed Loop Drive Systems Achieve Precise 1000 mm Movements?

In summary: If it is small, the motor can provide the power. If it is large, you will need a heavier-duty motor and controller.In summary, the machine tool drive and feed back system can be accurately controlled with a servo motor and PID controller. The scale must provide accurate position information in order to prevent inconsistencies in the system. If the moving mass is small, a motor can be used. If the mass is large, a heavier-duty motor and controller will be required.
  • #1
Ranger Mike
Science Advisor
Gold Member
2,337
351
Hello, I have a few questions regarding machine tool drive and feed back system.
Say I have a 1 meter long guide way and a carriage that is driven by DC motor. This carriage glides on air bearings.
The drive mechanism has pinch rollers that pinch a drive rod and these rollers are driven by the dc motor.
I have linear positioning scales attached for precise linear positioning.
I have a mechanical switch that will trigger once it makes contact with a fixed mechanical stop at the end of the meter travel.
This signal goes to a dedicated PC where software provides feed back to the drive motor.
How is the processed linear position going to vary versus the true linear position?
Is there has to be a certain signal lag time due to linear position signal being processed ?
Will heat effect the true signal accuracy of the scales?
Will motor drive noise add to error of the system?
If a software program is written to slow the motor prior to contacting the mechanical stop, would this increase signal lag time?
How can I get the most accurate and precise 1000 mm distance movement with this system?

I appreciate any reply as I am not well versed in this discipline.

Thank you
 
Engineering news on Phys.org
  • #2
A DC motor is not typical for precision positioning. A servo motor, or a stepper motor would be more suitable. A stepper motor connected to a worm gear would give the best results.

Many of your other questions relate to the parameters of your system. So we can't give specific answers without numerical data.
 
  • #3
The error due to latency in the closed loop while the drive is in motion is called the "following error". (You may find those words help in your search for information).

In my experience, PID control of position is commonly implemented and should help the drive stop accurately at the programmed position. Good tuning should also prevent oscillation around the programmed position once the drive has stopped.

I am assuming that backlash is removed by the pinch roller arrangement. Care needs to be taken to ensure that is the case.
 
  • #4
An additional complication can occur when power is interrupted, even momentarily, with the carriage at an arbitrary position. For proper behavior, either the scale must show actual position or the carriage must return to a "Home" position.

This Homing activity may not be desirable, or safe, depending on the application.

The solution is that the Scale indicates absolute position, rather than just counting pulses from Home.

Try "linear positioning stage" in Google for more leads. (No link here because if you type it in, Google supplies some hints.)

Typically, for machine tools, a PLC (Programmable Logic Controller) is used. They are much more reliable than the usual PC's, and the higher end PLC's have built-in routines for PID control and plug-in I/O cards for small motor drive.

Cheers,
Tom
 
  • #5
Ranger Mike said:
I have linear positioning scales attached for precise linear positioning.
That scale will determine the accuracy of the system. What make and model?
You need to compare the thermal expansion coefficient of the scale material with the thermal expansion coefficient of the thing you are measuring. You may need to stabilise the temperature.
 
  • #6
Ranger Mike said:
How can I get the most accurate and precise 1000 mm distance movement with this system?
We need more information:

1) What is your accuracy requirement; is it millimeters, micrometers, or nanometers? The solutions are different.

2) What is your travel time requirement for a 1000 mm move? Moving 100 kg 1000 mm in 300 milliseconds is very possible, but requires careful engineering. Moving 1 kg 1000 mm in 10 seconds is a lot easier.

3) What is the total moving mass?
 

What is a closed loop drive system?

A closed loop drive system is a type of control system that uses feedback to maintain a desired output. It continuously measures the output and compares it to the desired value, making adjustments as needed to maintain the desired output.

What are the components of a closed loop drive system?

A closed loop drive system typically consists of a controller, a sensor, and an actuator. The controller receives feedback from the sensor, calculates any necessary adjustments, and sends signals to the actuator to make those adjustments.

What are the advantages of using a closed loop drive system?

Closed loop drive systems offer improved accuracy and precision compared to open loop systems. They are also more resistant to external disturbances, making them ideal for applications that require precise control.

What are some common applications of closed loop drive systems?

Closed loop drive systems are commonly used in robotics, CNC machines, and industrial automation. They are also used in household appliances, such as washing machines and refrigerators, to maintain a desired temperature or speed.

What factors should be considered when selecting a closed loop drive system?

When selecting a closed loop drive system, factors such as the required precision, speed, and load capacity should be considered. The type of sensor and actuator used, as well as the control algorithm, should also be carefully chosen to ensure optimal performance.

Similar threads

Replies
9
Views
2K
Replies
5
Views
3K
Replies
11
Views
1K
Replies
13
Views
2K
  • General Engineering
Replies
19
Views
10K
Back
Top