• 제목/요약/키워드: B-spline surface

검색결과 188건 처리시간 0.029초

단면정보로부터 3차원 근사곡면의 생성 (3D Surface Approximation to Serial 2D Cross Sections)

  • 박형준;김광수
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1994년도 추계학술대회 논문집
    • /
    • pp.719-724
    • /
    • 1994
  • This paper describes a hybrid surface-based method for smooth 3D surface approximation to a sequence of 2D cross sections. The resulting surface is a hybrid G $^{1}$ surface represented by a mesh of triangular and rectangular Bezier patches defined on skinning, branching, or capping regions. Each skinning region is approximated with a closed B_spline surface, which is transformed into a mesh of Bezier patches. Triangular G $^{1}$ surfaces are constructed over brabching and capping regions such that the transitions between each capping regions such that the transitions between each triangular surface and its neighboring skinning surfaces are G $^{1}$ continuous. Since each skinning region is represented by an approximated rectangular C $^{2}$ suface instead of an interpolated trctangular G $^{[-1000]}$ surface, the proposed method can provide more smooth surfaces and realize more efficient data reduction than triangular surfacebased method.

  • PDF

소재제거율을 일정하게 한 NURBS 보간기에서 절삭성 고찰 (Research on Machineability in NURBS Interpolator Considering Constant Material Removal Rate)

  • 고태조;김희슬
    • 한국정밀공학회지
    • /
    • 제21권12호
    • /
    • pp.60-66
    • /
    • 2004
  • Increasing demands on precision machining of 3D free-form surface have necessitated the tool to move smoothly with varying feedrate. To this regard, parametric interpolators such as NURBS (Non-Uniform Rational B-Spline) interpolator have been introduced in CNC machining system. Such interpolators reduce the data burden in NC code, increase data transfer rate into NC controller, and finally give smooth motion while machining. In this research, a new concept to control cutting load in NURBS Interpolator was tried based on the curvature of curve. This is to protect cutting tool, and to have good machinability. For proof of the system, cutting force and surface topography were evaluated. From the experimental results. the interpolator is good enough for machining a free-form surface.

개방형 수치제어 장치를 위한 범용 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

파라메트릭기법을 이용한 3차원 자유곡면 생성에 관한 연구 (A Study on the Freeform Surface Generation Using Parametric Method)

  • 김태규;변문현
    • 한국CDE학회논문집
    • /
    • 제3권4호
    • /
    • pp.293-303
    • /
    • 1998
  • The objective of this study is to develop a PC level freeform surface modeling system which explicitly represents information of part geometry. Surface modeler uses nonuniform rational B-spline (NURBS) function with nonuniform knot vector for the flexible modeling work. The results of this study are as follows. 1) By implementation surface modeler through applying representation scheme proposed to represent free-form surface explicity, the technical foundation to develop free-from surface modeling system using parametric method. 2) Besides the role to model geometric shape of a surface, geometric modeler is developed to model arbitrary geometric shape. By doing this, the availability of the modeling system is improved. Geometric modeler can be utilized application fields such as collision test of tool and fixture, and tool path generation for NC machine tool.

  • PDF

전역 변형을 갖는 활성곡면을 사용한 모델 적합 (Model Fitting using an Active Surface with Global Detormations)

  • 김동근;최증원;황치정
    • 한국정보처리학회논문지
    • /
    • 제4권3호
    • /
    • pp.792-801
    • /
    • 1997
  • 본 논문에서는 전역 변형을 갖는 활성 곡면을 사용하여 잡음으로 오염된 데이터를 곡면으로 적합하는 알고리즘을 제안하였다. 이것은 2차원 곡선 모델에서 이전에 연구 [11,12]된 알고리즘의 3차원 곡면으로의 확정이다. 제안된 방법에서는 유한 차분을 사용하며, 각 노드점에서 주위의 외부힘을 사용하여 부분적으로 수축 또는 팽챙을 허용하는 balloon 모델[2,3]에 기반으로 진행하는 동안 곡면의 모양을 전역 변형 후의 곡면으로의 전역 변환이 결정적 최소 자승법에 의하여 계산되고, 마지막으로 전역 변환을 변형 전의 곡면에 적용한다. 실험에서 아핀변형을 갖는 활성 곡면을 사용하여 잡음으로 오염된 데이터를 곡면(타원체, B스플라인)으로 적합하였다.

  • PDF

Energy Based Multiple Refitting for Skinning

  • Jha, Kailash
    • International Journal of CAD/CAM
    • /
    • 제5권1호
    • /
    • pp.11-18
    • /
    • 2005
  • The traditional method of manipulation of knots and degrees gives poor quality of surface, if compatibility of input curves is not good enough. In this work, a new algorithm of multiple refitting of curves has been developed using minimum energy based formulation to get compatible curves for skinning. The present technique first reduces the number of control points and gives smoother surface for given accuracy and the surface obtained is then skinned by compatible curves. This technique is very useful to reduce data size when a large number of data have to be handled. Energy based technique is suitable for approximating the missing data. The volumetric information can also be obtained from the surface data for analysis.

NURBS 곡면기반의 기하학적 모델링과 셀 유한요소해석의 연동 (Integration of Shell FEA with Geometric Modeling Based on NURBS Surface Representation)

  • 최진복;노희열;조맹효
    • 대한기계학회논문집A
    • /
    • 제31권1호
    • /
    • pp.105-112
    • /
    • 2007
  • The linkage framework of geometric modeling based on NURBS(Non-Uniform Rational B-Spline) surface and shell finite analysis is developed in the present study. For this purpose, geometrically exact shell finite element is implemented. NURBS technology is employed to obtain the exact geometric quantities for the analysis. Especially, because NURBS is the most powerful and wide-spread method to represent general surfaces in the field of computer graphics and CAD(Computer Aided Design) industry, the direct computation of surface geometric quantities from the NURBS surface equation without approximation shows great potential for the integration between geometrically exact shell finite element and geometric modeling in the CAD systems. Some numerical examples are given to verify the performance and accuracy of the developed linkage framework. In additions, trimmed surfaces with some cutouts are considered for more practical applications.

가이드 곡면을 이용한 곡명의 변형 (Surface Deformation Using Guide Surfaces)

  • 김성환
    • 한국CDE학회논문집
    • /
    • 제12권6호
    • /
    • pp.441-451
    • /
    • 2007
  • In this paper, the method to modify a surface through three dimensional vector field technique is presented, In this method two guide surfaces are required as a shape reference. One is the shape of original surface, the other is the target shape for the result surface. Proposed method is consists of two steps. The first step is to calculate the mapping points on original and target guide surfaces so that the shape error may be minimized. The second step is to construct the smooth vector field from mapping points of the first step. The developed method is applied to shoe design system which makes the surface modeling very easy and effective.

미소직선 공구경로의 NURBS 변환 (NURBS Post-Processing of Linear Tool Path)

  • 김수진;최인휴;양민양
    • 대한기계학회논문집A
    • /
    • 제27권7호
    • /
    • pp.1227-1233
    • /
    • 2003
  • NURBS (Non Uniform Rational B-Spline) is widely used in CAD system and NC data for high speed machining. Conventional CAM system changes NURBS surface to tessellated meshes or Z-map model, and produces linear tool path. The linear tool path is not good fur precise machining and high speed machining. In this paper, an algorithm to change linear tool path to NURBS one was studied and the machining result of NURBS tool path was compared with that of linear tool path. The N-post including both a post-processing and a virtual machining software was developed. The N-Post transforms linear tool path to NURBS tool path and quickly shades a machined product on OpenGL view, while comparing a machined surface with a original CAD one. A virtulal machined model of original tool path and post-processed tool path was compared to original CAD model. The machining error and machining time of post-processed NURBS tool path were investigated.

미소직선 공구경로의 NURBS 변환 (NURBS Post-processing of Linear Tool Path)

  • 김수진;최인휴;양민양
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2003년도 춘계학술대회
    • /
    • pp.1111-1117
    • /
    • 2003
  • NURBS (Non Uniform Rational B-Spline) is widely used in CAD system and NC data for high speed machining. Conventional CAM system changes NURBS surface to tessellated meshes or Z-map model, and produces linear tool path. The linear tool path is not good for precise machining and high speed machining. In this paper, an algorithm to change linear tool path to NURBS one was studied, and the machining result of NURBS tool path was compared with that of linear tool path. The N-post, post-processing and virtual machining software was developed. The N-Post post-processes linear tool path to NURBS tool path and quickly shades machined product on OpenGL view and compares a machined product with original CAD surface. A virtual machined model of original tool path and post-processed tool path was compared to original CAD model. The machining error of post-processed NURBS tool path was reduced to 43%. The original tool path and NURBS tool path was used to machine general model using same machine tool and machining condition. The machining time of post-processed NURBS tool path was reduced up to 38%.

  • PDF