• 제목/요약/키워드: NURBS surface

검색결과 139건 처리시간 0.023초

Spline/NURBS 자유곡면과 쉘 해석의 연동 (The Linkage between Spline/NURBS Free Surface and Shell Finite Element Analysis)

  • 노희열;조맹효
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 2001년도 가을 학술발표회 논문집
    • /
    • pp.303-310
    • /
    • 2001
  • We propose the framework which directly links shell finite element to the free form surface geometric modeling. For the development of a robust shell element, a first order shear deformable shell theory and partial mixed variational functional are provided. Bubble functions are included in the shape function of displacement to improve the performance of the developed element. The Spline/NURBS is used to generate the general free form of parameterized shell surfaces. The proposed shell finite element model linked with NURBS surface representation provides efficiency for design and analysis. Numerical examples are given in order to assess the accuracy of the performances of the proposed element.

  • PDF

CNC 공작기계의 NURBS 보간 알고리즘에 관한 연구 (NURBS Interpolation Algorithm for CNC Machines)

  • 홍원표;양민양
    • 한국정밀공학회지
    • /
    • 제17권12호
    • /
    • pp.115-120
    • /
    • 2000
  • Increasing demands on precision machining of free-form surface have necessitated that the tool to move not only position error as small as possible, but also with smoothly varying feedrates. This paper presents new algorithm for high precision 3D(3-dimensional) NURBS(Non-Uniform Rational B-Spline) interpolation in the reference-pulse technique. Based o the minimum path error strategy, interpolation algorithm was designed to follow the NURBS curve. Using this algorithm a real-time 3D NURBS interpolator was developed in software. The algorithm implemented in a PC showed promising results in interpolation error and speed performance. It is expected that this can be applied to the CNC systems for the high precision machining of complex shapes.

  • PDF

NURBS로 정의된 표면상에서의 정렬격자 생성 기법 (Structured Surface Grid Generation on Body Surfaces defined by NURBS)

  • 김병수;이은희
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2001년도 추계 학술대회논문집
    • /
    • pp.144-151
    • /
    • 2001
  • NURBS 곡면식으로 정의된 물체 표면상에서 표면 정렬 격자를 생성할 수 있는 방법을 소개하였다. 공학 응용분야에서의 물체 표면 정의는 여러 개의 패치들로 표현되는 것이 일반적이고, 여기서 소개하는 표면격자 생성기법은 이러한 여러 패치들에 걸쳐서 분포되는 정렬격자를 쉽게 생성할 수 있도록 한다 이 기법은 매개변수 형태의 타원형 격자생성 방정식의 해를 구하되, 여러 NURBS 패치에 걸쳐서 투영/분포된 초기 격자계를 타원형 방정식 반복계산 과정의 매개변수형 표면 정의식으로 임시 활용한다. 매개변수형 타원형 방정식의 해가 얻어지고 나면, 그 결과 격자계를 다시 NURBS 패치에 투영을 시키고 타원형 방정식의 해를 구하는 과정이 반복된다. 이러한 반복과정이 전체적으로 수렴이 이루어질 때까지 반복된다. 이 방법에 의해서 얻어지는 표면 정렬 격자계들은 타원형 격자생성기법의 특징인 완만성을 가지면서 정의된 물체표면에서 벗어나지 않는 격자점들이 된다. 소개된 방법은 간단하면서도 하나의 NURBS 곡면만이 아니라 여러 개의 NURBS 곡면에 걸쳐있는 정렬격자계를 효율적으로 생성할 수 있도록 해주며, 그 기본적인 접근법은 NURBS 곡면식 만이 아니라 다른 형태의 매개변수형 형상 정의식에도 적용이 가능하다.

  • PDF

개방형 수치제어 장치를 위한 범용 NURBS 보간기 (An universal NURBS interpolator for an architectured CNC controller)

  • 강성균
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 한국자동제어학술회의논문집(국내학술편); 포항공과대학교, 포항; 24-26 Oct. 1996
    • /
    • pp.656-659
    • /
    • 1996
  • An universal NURBS interpolation for an open architectured CNC controller is proposed in order to unify internal data structure and algorithm of different interpolations such as linear, circular and spline, and to intelligently interface CAD database of the various workpiece contour. Furthermore, NURBS interpolation may result in better surface roughness and high speed machining due to the continuous generation of cutter movement. The mathematical manipulation of NURBS is presented and the practical implementation on the CNC controller of a lathe is discussed for real machining. The comparison between a computer design and workpieces machined on a lathe shows the feasibility of the NURBS interpolation format as an universal interpolation scheme.

  • PDF

자유곡면의 가감속 제어에 관한 연구 (A Study on the Acceleration and Deceleration Control of Free-Form Surfaces)

  • 백대균;양승한
    • 한국정밀공학회지
    • /
    • 제33권9호
    • /
    • pp.745-751
    • /
    • 2016
  • This paper presents the acceleration and deceleration control of free-form surfaces. A rapid variation of acceleration (or Deceleration) drives the system into a machine shock, resulting in the inaccuracy of the path control of the NURBS curve. The pattern of acceleration control can be established using the curvature of the NURBS curve. The curvature can be easily calculated from the first and second derivative of the NURBS curve used in Taylor's expansion for NURBS interpolation. However, the derivatives are not used in the recursive method for NURBS interpolation. Hence, we attempted the difference-derivatives for calculating the NURBS curvature. Both, Taylor's expansion and the recursive method, are used jointly for controlling the acceleration in the same interpolation algorithm.

트림된 NURBS 곡면의 효율적인 삼각화 알고리즘 (An Efficient Triangulation Algorithm for Trimmed NURBS Surfaces)

  • 정재호;박준영
    • 한국CDE학회논문집
    • /
    • 제5권2호
    • /
    • pp.144-154
    • /
    • 2000
  • We propose an algorithm for obtaining a triangular approximation of a trimmed NLRBS surface. Triangular approximation is used in the pre-processing step of many applications such as RP(Rapid Prototyping), NC(Numerical Control) and FEA(Finite Element Analysis), etc. The algorithm minimizes the number of triangular elements within tolerance and generates a valid triangular mesh for STL file and NC tool path generation. In the algorithm, a subdivision method is used. Since a patch is a basic element of triangular mesh creation, boundary curves of a patch are divided into line segments and the division of curves is applied for the interior of the surface. That is, boundary curves are subdivided into line segments and two end points of each line segment are propagated to the interior of the surface. For the case of a trimmed surface, triangulation is carried out using a model space information. The algorithm is superior because the number of elements can be controlled as the curvature of the surface varies and it generates the triangular mesh in a trimmed region efficiently. To verify the efficiency, the algorithm was implemented and tested for several 3D objects bounded by NURBS surfaces.

  • PDF

곡면 구조물 통합 설계를 위한 쉘 해석과 곡면 모델링의 연동 개요 (The outline of a Link between Shell Analysis and Surface Modeling for Surface Structural Integrated Design)

  • 노희열;조맹효
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 2001년도 가을 학술발표회 논문집
    • /
    • pp.295-302
    • /
    • 2001
  • In the present study, we propose the framework which directly links shell finite element to the surface geometric modeling. For the development of a robust shell element, partial mixed variational functional is provided. The NURBS is used to generate the general free form of parameterized shell surfaces. Employment of NURBS makes shell finite element handle the arbitrary geometry of the smooth shell surfaces. The proposed shell finite element model linked with NURBS surface representation provides efficiency for design and analysis and can be directly extended to surface shape optimization problems in future work.

  • PDF

볼엔드 밀링에서의 일정 절삭력을 위한 NURBS 곡면 인터폴레이터 (NURBS Surface Interpolator for Constant Cutting Forces in Ball-End Milling)

  • 지성철;구태훈
    • 대한기계학회논문집A
    • /
    • 제26권9호
    • /
    • pp.1888-1896
    • /
    • 2002
  • This study presents a new type of CNC interpolator that is capable of generating cutter paths for ball-end milling of NURBS surfaces. The proposed surface interpolator comprises real-time algorithms for cutter contact (CC) path scheduling and CC path interpolator. Especially in this study, a new interpolator module to regulate cutting forces is developed. This propose algorithm utilizes variable-feedrate commands along the CC path according to the curvature of machined surfaces during the interpolation process. Additionally, it proposes an OpenGL graphic library for computer graphics and animation of interpolated tool-position display. The proposed interpolator is evaluated and compared with the existing method based on constant feedrates through computer simulations.

실시간 가변속 NURBS 곡면 인터폴레이터 (Real-Time Variable-Feedrate NURBS Surface Interpolator)

  • 구태훈;지성철
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1997년도 추계학술대회 논문집
    • /
    • pp.371-374
    • /
    • 1997
  • This study presents a new type of real-t~me CNC interpolator that is capable of generating cutter paths for ball-end milling of NURBS surfaces. The proposed surface interpolator comprises real-time algorithms for cutter-contact (CC) path scheduling and CC path interpolation. Especially, in this study, a new interpolator module to regulate cutting forces is developed. This proposed algorithm utilizes variable-feedrate commands according to the curvature of machined surfaces. The proposed interpolator is evaluated and compared with the conventional method based on constant feedrates through computer simulation.

  • PDF

NURBS 곡면가공을 위한 공구경로 계획 알고리즘 (Tool-Path Planning Algorithm for NURBS Surface Machining)

  • 구태훈;지성철
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2003년도 춘계학술대회 논문집
    • /
    • pp.154-157
    • /
    • 2003
  • This paper presents an efficient real-time tool-path planning method for interpolation of NURBS surfaces in CNC machining. The proposed tool-path planning method is based on an improved iso-scallop strategy and can provide better precision than the existing methods. The proposed method is designed such that tool-path planning is easily managed in realtime. It proposed a new algorithm, for regulation of a scallop height, which can efficiently generate tool-paths and can save machining time compared with the existing method. Through computer simulations, the performance of the proposed method is analyzed and compared with the existing method in terms of feedrate. total machining time and a degree of constraint on the scallop height.

  • PDF