Tool-path Computing by Slicing Offset Triangles and Tracing Intersections

오프셋 삼각형의 절단과 교선 추적에 의한 공구 경로 계산

  • 정연찬 (서울산업대학교 금형설계학과)
  • Published : 2005.12.01

Abstract

This paper discusses the methods of computing tool-paths for machining free-form surfaces on 3-axis CNC machines in die and mould making. In computational view this paper describes the characteristics and issues of the geometric information and the shape, which make computing tool-paths difficult. Important points that should be considered in devising a computing method are also discussed. A newly implemented method is explained and compared with an old method for a commercial CAM system. The implemented method is used in a commercial CAM system and the computing time for an example is presented.

Keywords

References

  1. The State of the NC Software Market, CAD/CAM Publishing, Inc., 2003
  2. Encyclopedia of the APT Programming Language, CAM-I Inc., 1973
  3. Flutter, A. and Todd, J., 'A Machining Strategy for Tool Making', Computer-Aided Design, Vol. 33, pp. 1009-1022, 2001 https://doi.org/10.1016/S0010-4485(00)00136-6
  4. Anderson, R. O., 'Detecting and Eliminating Collisions in NC Machining', Computer-Aided Design, Vol. 10, pp. 231-237, 1978 https://doi.org/10.1016/0010-4485(78)90058-1
  5. Elber, G. and Cohen, E., 'Toolpath Generation for Freeform Surface Models', Computer-Aided Design, Vol. 26, No.6, pp. 490-496, 1994 https://doi.org/10.1016/0010-4485(94)90070-1
  6. Choi, B. K., Lee, C. S., Hwang, J. S. and Jun, C. S., 'Compound Surface Modeling and Mmachining', Computer-Aided Design, Vol. 20, No.3, pp. 127-136, 1988 https://doi.org/10.1016/0010-4485(88)90020-6
  7. Hansen, A. and Arbab, F., 'Fixed-axis Tool Positioning with Built-in Global Interference Checking for NC Path Generation', IEEE Journal of Robotics and Automation, Vol. 4, No.6, pp. 610-621, 1988 https://doi.org/10.1109/56.9299
  8. Austin, S. P., Jerard, R. B. and Drysdale, R. L., 'Comparison of Discretization Algorithms for NURBS Surfaces with Application to Numerically Controlled Machining', Computer-Aided Design, Vol. 29, No. 1, pp. 71-84, 1997 https://doi.org/10.1016/S0010-4485(96)00051-6
  9. Piegl, L. A. and Richard, A. M., 'Tessellating Trimmed NURBS Surfaces', Computer-Aided Design, Vol. 27, No.1, pp. 6-26, 1995 https://doi.org/10.1016/0010-4485(95)90748-5
  10. Piegl, L. A. and Tiller, W., 'Geometry-based Triangulation of Trimmed NURBS Surfaces', Computer-Aided Design, Vol. 30, No.1, pp. 11-18, 1998 https://doi.org/10.1016/S0010-4485(97)00047-X
  11. 정재호, 박준영, 트림된 'NURBS곡면의 효율적인 삼각화 알고리즘', 한국CAD/CAM학회 논문집, 제5권, 제2호, pp.144-154, 2000
  12. Hwang, J. S. and Chang, T. C., 'Three-axis Machining of Compound Surfaces Using Flat and Filleted Endmills', Computer-Aided Design, Vol. 30, No.8, pp. 641-647, 1998 https://doi.org/10.1016/S0010-4485(98)00021-9
  13. Kim, S. J. and Yang, M. Y., 'Triangular Mesh Offset for Generalized Cutter', Computer-Aided Design, in press
  14. Jun, C. S., Kim, D. S. and Park, S., 'A New Curvebased Approach to Polyhedral Machining', Computer-Aided Design, Vol. 34, pp. 379-389, 2002 https://doi.org/10.1016/S0010-4485(01)00110-5
  15. Park, S. C., 'Sculptured Surface Machining Using Triangular Mesh Slicing', Computer-Aided Design, Vol. 36, pp. 279-288, 2004 https://doi.org/10.1016/S0010-4485(03)00114-3
  16. 정원형, 정춘석, 신하용, 최병규, '옵셋팅을 위한 정규 삼각망 추출', 한국CAD/CAM학회 논문집, 제9권, 제3호, pp. 203-211, 2004
  17. PowerMILL, Delcam, www.powermill.com
  18. WorkNC, Sescoi, www.sescoi.com
  19. SPEED Plus, CSCAM, www.cscam.co.kr
  20. Park, S. C., Shin, H. and Choi, B. K., 'A Sweep Line Algorithm for Polygonal Chain Intersection and Its Applications', Proceedings of IFIP WG5.2 GEO-6 Conference, Tokyo University, pp. 187-95, 1998
  21. 박상철, 신하용, 최병규, '점열곡선의 꼬임을 효율적 으로 찾는 알고리즘' 한국CAD/CAM학회 논문집, 제4권, 제3호, pp. 190-199, 1999
  22. 추원식, 안성훈, 김동수, 전차수, 'MIMS: 웹기반 마이크로 머시닝 서비스', 한국CAD/CAM학회 논문집, 제9권, 제3호, pp. 246-252, 2004