分享好友 数控技术首页 数控技术分类 切换频道

高进给率时机床的循圆性能评估

2019-09-06 00:00530
evaluation of Machine Tool Contouring Accuracy at High Feed Rates

Dr. Charles Wang and Bob Griffin
Optodyne, Inc. Compton, CA
Dr. Mohammed Omari and Dotun Ajao
General Motors Corporation
metal Fabricating Division, Troy, MI

Recently, 5-axis high-precision high-speed milling machines have been developed specifically for die mold applications. To achieve the high precision and super-finishes, static positioning
accuracy or repeatability is not enough. The acceptable contour will depend on several factors including cutter path complexity, machine static and dynamic accuracy, the machine acceleration and deceleration rate, the machine control system and compensation, data processing rate, etc.

The circular test provides a rapid and efficient way of measuring a machine tool’s contouring accuracy. The circular tests show how the two axes work together to move the machine in a circular path. As the machine is traversing with multiple axes along a circular trajectory, each axis goes through sinusoidal acceleration, velocity and position changes. The measured circular path data will show any deviation the machine makes from a perfect circle. The shapes are diagnosed and correlated .to servo mismatch, backlash, reversal spikes, squareness error, cyclic error, stick slip, machine ’vibrations, etc.

For high speed machining operations or die and mold manufacturing, machine tool contouring accuracy is very important. To achieve high quality and productivity, it is important to know what is the maximum feed rate while meeting the required accuracy. The standard verification of machine contouring accuracy is the use of circular tests. However, traditional test equipment is rather limited in its capability to measure small radius contours at high speed.

For example, for most dies and molds the radius of curvatures are less than 50 mm and the feed rates are a few meters per minute, and it is more desirable to perform the contour tests at smaller radius and at high feed rate.

For the study here, a Laser/Ballbar developed by Optodyne is used. The Laser/Ballbar is based on a single-aperture Laser Doppler Displacement Meter (LDDM) and a flat mirror target. The major features are: the measurement is non-contact; the circular path radius can be varied continuously from less than 1 mm to 150 mm; all linear accuracy are traceable to NIST; the feed rate is up to 4 m/sec; the data rate is up to 1000 Hz; and the actual feed rate, velocity, and acceleration profiles can all be determined.

As compared to conventional telescoping ball bars, the Laser/Ballbar makes a 2-dimensional measurement. Both the x-coordinate and y-coordinate are measured to generate the circular path. The telescoping ball bar is a 1-dimensional measurement, only the radius changes along angular positions are measured. The angular positions are not measured but calculated by assuming the machine feed rate is a constant. Of course, the 2dimensional Laser/Ballbar measurement will provide more information, such as feed rate or tangential velocity and acceleration.

1. Velocity control and acceleration/deceleration limitations: Moving along a contour, the axis velocity and axis acceleration is continuously changing. For a circular path, the axis motion is a simple harmonic or sinusoidal motion. That is:

X (t) = R sin ωt
V (t)= dX/dt = ω*R cos ωt = F cos ωt (1)
A (t)= dV/dt = -ω*ω*R sin ωt = -F*F/R sin ωt

wher X is the position, V is the velocity, A is.the acceleration, R is the radius, ω is the
angular velocity, F is the feed rate and t is the time.

For a constant feed rate F, the required acceleration is proportional to the square of the feed rate and inversely proportional to the radius of the circular contour. Hence, for a small radius or at high feed rate, the required acceleration/deceleration becomes very large. With a fixed

maximum driving force, it is important to reduce the moving mass of the machine to achieve the required high acceleration.

2. Decrease in radius caused by response lags and acceleration/deceleration time:

For a circular contour of radius R and at a constant feed rate F, the decrease in radius dR caused by the response lags can be expressed as

dR = - (Tp*Tp/2 + Ts*Ts/2 + Ta*Ta/24) * F*F/R (2)

wher Tp is the time constant for the position loop in sec, Ts is the time constant for the controller filtering circuit in sec, Ta is the time constant for acceleration/deceleration in sec, F is the feed rate in mm/sec, and R is the radius in mm.

To reduce the decrease in radius, it is important to keep the response time as short as possible. However, sometimes the smaller servo loop response time or larger servo loop gain may cause oscillations or vibrations. There are many methods, such as path error compensation, feed forward control, look ahead, etc that may be used to minimize the decrease in radius.

3. Decrease in radius caused by block processing delay or programming methods:

Two methods are available to program a machine to follow a circle. One is using the NC command G02/G03 or circular interpolation. The advantage of using circular interpolation is that the CNC does not process a large amount of NC blocks and rather dedicates its resources to moving the axes and tracking their positions.

The other method is the use of the command GO1 or linear interpolation. Here many linear segments define the circular path. If the accuracy requirement of the circle is high, a large number of points will be needed. The CNC must continuously process this data while the machine is attempting to follow the path. Very often highly dense data is necessary to define a curve; hence the machine control system must manage this high data flow. In many cases, this high data rate may cause data starvation or the reduction in feed rate. Hence, the positioning accuracy of motion-control systems depends on how well controllers can execute linear and non-linear interpolation programs at high rates. The key is how to verify the effect.

Described here are tests performed at one of GM metal Fabrication Division plants. Most of the tests were performed on a vertical spindle bridge design machining center with a work volume of 6.250 X 3.700 X 1.200 cubic meter. The maximum travel speed is 333 mm/sec.

The controller is a Fanuc 15MB. Circular contours at various radii from 6.25 mm to 150 mm and at 20 mm/sec to 80 mm/sec have been performed.

1. Velocity and acceleration profiles:

For a circular contour, the axis motion is a sinusoidal function. Similarly, the velocity and acceleration are also sinusoidal. The shapes of these curves are very close to sinusoidal. This indicates good velocity and acceleration control. The peak displacements correspond to the radius of the circular path, the peak velocities correspond to the tangential velocity or feed rate, and the peak accelerations correspond to the centrifugal acceleration.

For circular path without velocity feedback or control, data was collected on a different machine. The displacement, velocity, and acceleration were measured. Although the displacement is close to sinusoidal, the velocity profile is close to a triangular shape and the acceleration profile is similar to a 2-level acceleration.

2. Various radii at a constant feed rate:

We have performed circular tests at radii of 6.25, 12.5, 25, 50, 75, 100, and 150 mm at a constant feed rate of 80 mm/sec. As shown in Table 1, the variations in circularity or non--roundness are relatively small, they vary from 28~tm to 35pm. However, the decrease in radius is rather large, up to 403pm at 6.25 mm radius. Note that the measured radius error is inversely proportional to the nominal radius as expressed in Eq. 2. Also, the feed rates varied from +0.5 to -1.42 mm/sec.

Table 1. Changes in radius, circularity and feed- rate versus various radii of the circular contour at a constant feed rate of 80 mm/sec.

3. Various feed rate with a constant radius:

We have performed circular tests of radius 100 mm at three different feed rates, 16.7, 50 and 133 mm/sec. The results are shown in Table 2. The differences in circularity are relatively small from 58 µm at 50 mm/sec to 84 µm at 133 mm/sec, while the decreases in radius are relatively large from 75 µm at 50 mm/sec to 276 µm at 133 mm/sec. These results agree with the Eq. 2 very well.

Table 2. Changes in radius and circularity versus various feed rates of the circular contour at a constant radius of 100 mm.

In summary, using Optodyne’s Laser/ballbar system, we have performed the circular contour tests at various radii down to 6.25 mm at high feed rates up to 80 mm/sec. The results agree with the theory very well. Because the measurement is non-contact, the circular contour radius can be varied continuously down to a few mm at a high feed rate up to a few m/sec. The setup time is short and the data rate is high. Because of these capabilities, the Laser/ballbar should be an essential tool for servo system, machine tool, and NC manufacture, for optimizing the motion control parameters and verifying the contouring accuracy.

举报
收藏 0
打赏 0
轻松提高数控机床精度
随着我国经济的飞速发展,数控机床作为新一代工作母机,在机械制造中已得到广泛的应用,精密加工技术的迅速发展和零件加工精度的

0评论2025-01-04311

加工中心刀具长度补偿怎么用?
在数控加工中,刀具长度补偿是一种重要的措施,用于消除机床变形、热变形等因素引起的误差,保证加工精度,从而提高培训效率,减

0评论2024-12-18399

加工中心主轴定位角度怎么调?
  在数控加工领域,加工中心主轴的定位角度是影响加工精度和效率的重要因素之一。正确调整主轴的定位角度可以提高加工质量,减

0评论2024-12-11496

简述机器人加装电主轴就选Kasite 4060ER-S的理由
  近年来,随着科技的不断发展,机器人作业已经渗透到各个领域,尤其在工业制造领域,更加随处可见。高精密切割、铣削、雕刻、

0评论2024-05-20707

机器人主轴怎么选?Kasite高速电主轴满足你的需求
  机器人发展到现在越来越受到人们的欢迎和重视,现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化,

0评论2023-10-231207

机械臂加装2.2KW大力矩电主轴,就选MSIY-80电主轴
机械臂想加装大力矩电主轴,用于铸钢等硬质材料去毛刺,铣削等加工,可以考虑MSIY-80电主轴,外径80mm,重量4.8公斤,可搭配轴向或径向浮动刀柄配套使用。

0评论2023-08-261202

每天早上打开数控机床时有没有必要热机?
工厂使用精密数控机床(加工中心、电火花、慢走丝等机床)进行高精密加工,你是否有这样的经验:每天早上开机进行加工,首件的加

0评论2023-08-151092