Preview

iPolytech Journal

Advanced search

AN ALGORITHM FOR FREE FORM SURFACE PARTITIONING BASED ON SURFACE CURVATURE VALUES UNDER CONTROL PROGRAM DEVELOPMENT FOR CNC MACHINE-TOOLS

https://doi.org/10.21285/1814-3520-2018-4-62-72

Abstract

The PURPOSE of the study is to develop an algorithm of free-form surface partitioning into local domains (individual regions), construction of boundaries between these regions and preparation of the initial data for the formation of an optimal technological process of machining and preparation of control programs for shaping such surfaces. METHODS. Partitioning is based on the mean and Gaussian curvature in the points of a free-form surface. The coordinates of the 3D model grid nodes or the data for NURBS surface construction are proposed to be used as initial data or the analysis of the surface region geometry. The Matlab software package has been used for mesh partitioning. A program has been developed to implement the algorithm and determine the coordinates of domain regions which can be imported into any CAD/CAM programs. RESULTS AND THEIR DISCUSSION. The algorithm allows partitioning of free-form surfaces into flat, convex, concave and saddle-type regions. Modern milling machines can be used to obtain these kinds of surfaces on the parts of various products. These machines must be also equipped with the tools of various sizes and product lines. Their number and machining strategies which determine the toolpaths on the surface regions in relation to the workpiece have a significant influence on milling performance. CONCLUSIONS. The obtained data serve as a basis for tool selection and solving of the optimization problem of toolpath planning under multi-axis end milling depending on the shape of the surface regions.

About the Authors

B. B. Ponomarev
Irkutsk National Research Technical University
Russian Federation


H. Nguyen Sy
Irkutsk National Research Technical University
Russian Federation


References

1. Пономарев Б.Б. Оптимизация стратегии фрезерования сложных поверхностей. Иркутск: Изд-во ИрГТУ, 2003. 239 с.

2. Сергеев О.С., Гисметулин А.Р., Маданов А.В. Автоматизация подготовки управляющих программ для станков с числовым программным управлением // Известия Самарского научного центра РАН. 2012. Т. 14. № 4 (2). С. 399-402.

3. Ponomarev B.B., Paykin D.B. Selecting Optimal Machining Strategy Parameters when Milling Complex Surfaces by Spherical Milling Cutters, International Journal of Mechanical & Mechatronics Engineering. 2014. Vol. 14. № 1. P. 1-5.

4. Данилов В.А. Формообразующая обработка сложных поверхностей резанием. Мн.: Наука и техника, 1995. 264 с.

5. Chen Z., Dong Z., Vickers G. W., “Automated Surface Subdivision and Tool Path Generationfor 3 1/2 axis CNC Machining of Sculptured parts”, Computer in Industry. 2003. Vol. 50. P. 319-331.

6. Нгуен Ши Хьен. О классификации поверхностей свободной формы // Новая наука: Современное состояние и пути развития: материалы Междунар. науч.-практ. конф. (г. Стерлитамак, 30 августа 2016 г.). Стерлитамак, 2016. C. 99-105.

7. Голованов Н.Н. Геометрическое моделирование. М.: Физматлит, 2002. 472 с.

8. Piegl, Les and Tiller, Wayne. The NURBS Book, 2 nd Edition, Springer-Verlag (Berlin), 1997.

9. Радзевич С.П. Формообразование поверхностей деталей. Растан, 2001. 592 с.

10. Манфредо П. до Кармо. Дифференциальная геометрия кривых и поверхностей. М.-Ижевск: Институт компьютерных исследований, 2013. 608 с.

11. NURBS Toolbox by D.M. Spink re-uploaded. The previous link has broken. URL: https://www.mathworks.com/matlabcentral/fileexchange/26390-nurbs-toolbox-by-d-m-spink (15.01.2010).

12. Gonzalez R.C., Woods R.E, Eddins S.L., Digital Image Processing Using MATLAB, New Jersey, Pearson Prentice Hall, 2004.

13. Jensen, C.G., Red, W.E., and Pi J. 2002. Tool selection for five-axis curvature matched machining. Computer Aided Design, 34 (3), рр. 251-266.

14. Shih Frank. Image processing and pattern recognition: fundamentals and techniques. IEEE Press, 2010, 537 p.

15. Nurbs2IGES - File Exchange - MATLAB Central. URL: https://www.mathworks.com/matlabcentral/fileexchange/12087 (31.08.2006).


Review

For citations:


Ponomarev B.B., Nguyen Sy H. AN ALGORITHM FOR FREE FORM SURFACE PARTITIONING BASED ON SURFACE CURVATURE VALUES UNDER CONTROL PROGRAM DEVELOPMENT FOR CNC MACHINE-TOOLS. Proceedings of Irkutsk State Technical University. 2018;22(4):62-72. (In Russ.) https://doi.org/10.21285/1814-3520-2018-4-62-72

Views: 186


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2782-4004 (Print)
ISSN 2782-6341 (Online)