• Title/Summary/Keyword: circular interpolator

Search Result 16, Processing Time 0.021 seconds

A Study of Parametric Curve Interpolator in CAD/CAM Ststem (CAD/CAM 시스템에서 매개변수형 곡선본간기에 관한 연구)

  • 김희송
    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.5 no.4
    • /
    • pp.47-52
    • /
    • 1996
  • The interpolator is very important in CNC machines. This study proposed a parametric curve interpolator(PCI) which can be used for machining any sculptured surface represented in a parametric form and generates commands for tool motion between CAD data points according to given accuracy demands. The proposed interpolator is superior to the existing linear interpolator in accuracy, feed rate and acceleration continuity. Moreover in comparison to the recently developed cubic spline interpolator, the PCI has the capability of handling higher order parametric curves and also ensures precise tracking in the velocity domain. Results from real time simulations and experiments on open architecture CNC machines equipped with the proposed interpolator are presented to show its practical capagility. It is believed that the combination of the proposed interpolator and the open architecture machine controller further advances the area of command generation which is an important aspect of CAD/CAM.

  • PDF

Linear and Circular Interpolation for 2-Dimensional Contouring Control (2次元 輪곽制御 를 위한 直線 및 圓통補間)

  • 이봉진
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.6 no.4
    • /
    • pp.341-345
    • /
    • 1982
  • The interpolator is usually built in hardware (logic circuitry), and the interpolator fabricated in a single LSI chip is recently made use of in most NC controllers, making the system more compact. However, the LSI interpolator not only has the technical difficulties but also requires high cost, in its fabrication. To solve these problems, we tried to find the method of interpolation by software, and succeeded in developing a program which, executed by INTEL's 8085 microprocessor, can distribute the input pulses of up to 4.0 [Kpps] for the linear interpolation and 3.0 [Kpps] for the circular interpolation. This paper presents the algorithm used to reduce the execution time and the flow chart of the interpolation program, and also shows the possibility of software interpolation. The interpolation program designed in assembly language is presented in the appendix.

Variable Feedrate Interpolator for NURBS Curve Considering Material Removal Rate (소재 제거율을 고려한 이송속도 가변형 NURBS 보간기)

  • 마르첸코티혼;고태조;김희술;김정현
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.12 no.2
    • /
    • pp.1-8
    • /
    • 2003
  • Conventionally used linear or circular interpolator is undesirable for the precision machining of 3D free-form surface as the following reason: the transmission errors due to the huge number of data, discontinuity of segmentation, unsmooth motion speed. To this regard, modern CNC machine tools are designed with the function of machining arbitrary parametric curves. However, these systems don't consider the adaptive federate, which dominates the quality of the machining process. This paper proposes a NURBS interpolator for the constant material removal rate. That is accomplished by the variable federate using curvature of curve. The curvature-compensated feederate system has important Potential applications in ensuring part accuracy and protecting cutting tool. The simulated result show it can be applicable to the real machining.

3D Linear and Circular Interpolation Algorithm for CNC Machines (CNC 공작기계의 3차원 직선 및 원호 보간 알고리즘에 관한 연구)

  • Yang, Min-Yang;Hong, Won-Pyo
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.16 no.9
    • /
    • pp.172-178
    • /
    • 1999
  • 3D linear and circular interpolations are a basic part for the machining of complex shapes. Until now, because of the absence of appropriate algorithms for the generation of 3D lines and circles, a full accomplishment for available machine tool resolution is difficult. this paper presents new algorithms for 3D linear and circular interpolation in the reference pulse technique. In 3D space, the line or circle is not expressed as an implicit function, it is only defined as the intersection of two surfaces. A 3D line is defined as the intersection of two planes, and a 3D circle is defined as the intersection of a plane and the surface of a sphere. Based on these concepts, interpolation algorithms are designed to follow intersection curves in 3D space, and a real-time 3D linear and circular interpolator was developed in software using a PC. The algorithm implemented in a PC showed promising results in interpolation error and speed performance. It is expected that it can be applied to the next generation computerized numerical control systems for the machining of 3D lines, circles and some other complex shapes.

  • PDF

Approximate Interpolator for Direct Fourier Reconstruction in Diffraction Tomography (회절 단층법에서 직접 푸리에 재구성을 위한 근사적 보간 함수에 관한 연구)

  • Lee, Moon Ho;Lim, Young Seok
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.24 no.1
    • /
    • pp.167-172
    • /
    • 1987
  • In this paper, the interpolation schemes for Direct Fourier Reconstruction in Diffraction Tomography are discussed. The interpolator using circular sampling theorem is modified so that the reconstructed image may be closer to original object than those produced with other interpolators. Reconstructed images obtained by computer simulations with several interpolators including that derived in this paper are compared to original object: two concentric cylinders.

  • PDF

Development of Software Interpolator for Two-Axis Contouring Control (2축 윤곽제어를 위한 소프트웨어 보간자 개발에 관한 연구)

  • 김교형;이기설
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.12 no.2
    • /
    • pp.389-396
    • /
    • 1988
  • Microprocessor-based software DDA interpolator is developed and applied to two axis contouring control of X-Y table. Developed assembly program is composed of feedrate, linear and circular DDA interpolation routines. Reference-pulse type of open-loop stepping motor control system in which the micro-computer produces a sequence of reference pulses for each axis of motion is adopted. To test performance of the developed program, X-Y table drive system based on stepping motor and shaft encoder is designed. Conturing error of the system in linear and circular path is within .+-. 0.2mm under start stop pulse rate of stepping motor.

Development of two axis contouring control system based on stepping motor (스텝핑 모우터를 이용한 2축 윤곽제어 장치 개발에 관한 연구)

  • 김교형;이기설
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1987.10b
    • /
    • pp.228-231
    • /
    • 1987
  • Microprocessor-based software DDA interpolator is developed and applied to two axis contouring control of X-Y table. Developed assembly program is composed of feedrate, linear and circular DDA interpolation routines. Reference-pulse type of open-loop stepping motor control system in which the micro-computer produces a sequence of reference pulses for each axis of motion is adopted. To test performance of the developed program, X-Y table drive system based on stepping motor and shaft encoder is designed. Contouring error of the system in linear and circular path is within .+-.0.2 mm.

  • PDF

Development of a Reference-Pulse Type 3-Axis Simultaneously Controlled PC-NC Milling System (Reference-Pulse 방식 3축 동시제어 PC-NC 밀링 시스템 개발에 관한 연구)

  • Yang, Min-Yang;Hong, Won-Pyo
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.16 no.11
    • /
    • pp.197-203
    • /
    • 1999
  • Increasing demands on precision machining have necessitated the tool to move not only position error as small as possible, but also with smoothly varying feedrates. Because of the lack of accurate and efficient algorithms for generation of 3-dimensional lines and circles, a full accomlishment for available machine tool resolution is generally unavailable. In this paper, a reference-pulse type 3-axis PC_NC milling system is developed for the precision machining of complex shapes in 3-dimensional space. Three AC servomotors are used as the actuator instead of the hand wheel to operate a 3-axis milling machine under the same mechanical structure. A PC is used to handle the control signal calculation for various types of motion command. To achieve the synchronous 3-axis motion, a real-time reference-pulse 3-dimensional linear and circular interpolator based on the intersection criteria is developed in software. The performance test via computer simulation and actual machining have shown that the PC-NC milling system is useful for the machining of arbitrary lines and circles in 3-dimensional space.

  • PDF

A study on the improvement of calculation efficiency for the two-axis hardware interpolator using DDA (DDA를 이용한 하드웨어 보간기의 계산효율 향상에 관한 연구)

  • 오준호;최기봉
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.12 no.5
    • /
    • pp.968-975
    • /
    • 1988
  • The maximum feedrate generated from the hardware DDA is closely related to its calculation efficiency. The smaller interpolation span results in the lower calculation efficiency. This paper presents the method to improve the calculation efficiency for the smaller interpolation span. For the linear interpolation the higher calculation efficiency can be achieved by putting biggest value that the interpolation DDA can hold. for the circular interpolation, however, the scheme used for linear interpolation does not work since arbitrary change of value in the interpolation DDA changes the radius of the circle. The bit length of the hardware DDA is adjusted instead of adjusting the value in DDA, which results in the every same effect on calculation efficiency for the circular interpolation. The hardware circuit and supporting software are designed, and tested by two axis step motor driven milling machine. The experimental results show that the proposed method drastically increases the maximum feedrate even for the smaller interpolation span.

Real-time Line Interpolation of a NURBS Curve based on the Acceleration and Deceleration of a Servo Motor (서보 모터의 가감속을 고려한 NURBS 곡선의 실시간 직선 보간)

  • 이제필;이철수
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 2001.04a
    • /
    • pp.405-410
    • /
    • 2001
  • In this paper, a new parametric curve interpolator is proposed based on a 3D(3-dimensional) NURBS curve. A free curve is generally divided into small linear segments or circular arcs in CNC machining. The method has caused to a command error, the limitation of machining speed, and the irregular machining surface. The proposed real-time 3D NURBS interpolator continuously generates a linear segment within the range of allowable acceleration/deceleration in the motion controller. Therefore, the algorithm calculates the curvature and the remained distance of a command curve for the smoothing machining. It is expected to attaining high speed and high precision machining in CNC Machine Tool.

  • PDF