• 제목/요약/키워드: PC-based controller

검색결과 233건 처리시간 0.024초

Development of a 4-DOF Industrial Robot System

  • Kim, Han Sung
    • 한국산업융합학회 논문집
    • /
    • 제21권1호
    • /
    • pp.37-44
    • /
    • 2018
  • In this work, a 4-DOF industrial robot system with three translational and one rotational motions which is widely used in palletizing applications is developed. In order for small robot manufacturing companies to develop their own robot systems for CNC machining and/or general automations, the analysis and design methods of a 4-DOF robot manipulator are presented and the development of a PC-based robot controller with EtherCAT are introduced. It is noted that the robot controller is developed by using Simulink Real-Time, which can provide an integrated environment of easier control algorithm development and data logging. Through position control and accuracy/repeatability measurement results, the developed robot prototype has comparable performances with commercial counterparts. In the future works, the advanced functions of industrial robots such as kinematic calibration, vibration suppression control, computed torque control, etc. will be investigated.

WEDM을 위한 개방형 제어시스템의 구조에 관한 연구 (A Study on the Open Architecture CNC System for WEDM)

  • 박진호;남성호;권신;양민양
    • 한국정밀공학회지
    • /
    • 제21권8호
    • /
    • pp.136-142
    • /
    • 2004
  • This paper deals with the design and implementation of an open architecture CNC system for Wire-EDM, with a consideration of the difference between Wire-EDM and NC cutting machines. Recent open architecture controller(OAC) related research results could be applied to directly access Wire-EDM systems at the CNC level. However, previous research about OAC is mostly aimed at NC cutting machines such as milling or lathes, and hence these results are inadequate to apply to Wire-EDM. To close the gap between previous general research on OAC and Wire-EDM specific needs, an open architecture NC model for Wire-EDM composed of a synchronization kernel and a NC functional module is proposed. Based on the control information flow and Wire-EDM specific machining process, the conceptual CNC model and the detailed implementation model for Wire-EDM is suggested.

비선형 다변수 시스템의 간접신경망제어 (Indirect Neuro-Control of Nonlinear Multivariable Servomechanisms)

  • 장준오;이평기
    • 전자공학회논문지SC
    • /
    • 제38권5호
    • /
    • pp.14-22
    • /
    • 2001
  • 본 논문에서는 비선형 다변수 시스템의 신경망 식별과 신경망제어기 설계방법을 제안한다. 신경망제어기는 독립된 여러 개의 선형제어기와 하나의 신경회로망으로 구서오디며, 신경회로망은 간접 제어방식에 의해 학습된다. 제안한 제어방식을 IBM 컴퓨터 상에 구현하고 물체를 공유한 막대부하 시스템의 속도제어에 적용한다. 신경회로망의 식별능력과 제안한 제어기의 성능을 실험결과로서 살펴보고 기존의 선형제어기와 비교함으로서 제안한 제어기의 우수함을 확인한다.

  • PDF

ECU-in-the Loop Simulation을 사용한 운전석 현가제어기의 성능평가 (Performance Evaluation of a Suspension Seat Controller Using ECU-in-the-Loop Simulation)

  • 백운경;이지웅;이종석
    • 한국소음진동공학회논문집
    • /
    • 제17권12호
    • /
    • pp.1170-1178
    • /
    • 2007
  • Repeated hardware tests and tuning, investing cost and time, are usually required to assure a satisfactory performance of the suspension seat. In this study, an EILS(ECU-in-the-loop) method was proposed to develop a controller for a semi-active suspension seat with a MR(magneto-rheological) damper. EILS system was developed using a real-time seat dynamics model communicating with ECU hardwares under a closed loop environment utilizing Matlab/Simulink and xPC $TargetBox^{TM}$. A sky-hook based control algorithm with optimized damping coefficients was verified to reduce the energy consumption and to improve the vibration response performance.

유니버셜 관절을 이용한 2차원 레이저 영상 구현 (An Implementation of Laser image drawing with the uiversal joint)

  • 김종걸;김태강;이건영
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2000년도 하계학술대회 논문집 D
    • /
    • pp.2705-2707
    • /
    • 2000
  • The branch of the laser imaging has implemented 3D graphics, color graphics and video images after it drew a simple image by development the salvo's X-Y scanner in 1960 year. Now it is used as the multimedia show of an event and an advertisement. The latest issue of laserist is the ability to generate laser images with the same ease and speed associated with traditional computer graphics. All laser projector used in the interior of a countris was imported from other country. The most important component of the laser projector is the speed and the accuracy of a actuator and the software which actuates the controller on computer. In this paper we developed the controller with a universal joint and the PC based user interface software in order to implement the laser image of two dimension, and will prepare the base of beginning the home laser projector

  • PDF

수평 머시닝 센터의 준 정적 오차의 실시간 보정 (Real time compensation for quasistatic errors of a horizantal machining center)

  • 양승한
    • 한국정밀공학회지
    • /
    • 제14권11호
    • /
    • pp.154-162
    • /
    • 1997
  • A real time error compensation system was developed to improve the quasistatic volumetric accuracy of a machining center by using sensing, metrology, modeling, and computer control techniques. Including thermal errors, 32 error components are formulated in the time-space domain. Fifteen thermal sensors are used to characterize the temperature field of the machine. A compensation controller based on the IBM/PC has been linked with a CNC controller to compensate for machine errors in real time. The maximum linear displacement error in 4 body diagonals were reduced from 140 ${\mu}m$ to 34.5${\mu}m$ with this compensation system, and the spindle thermal drift in space was reduced from 147.3 ${\mu}m$ to 16.8 ${\mu}m$.

  • PDF

홈 네트워킹 제어 미들웨어인 UPnP를 이용한 Control Point 및 내장형 시스템 상에서의 DTV와 전등 제어기 에뮬레이터 구현 (Implementation of Control Point, Digital TV, and Light Controller Emulator on Embedded System Using UPnP Home Networking Control Middleware)

  • 전호인
    • 정보통신설비학회논문지
    • /
    • 제1권1호
    • /
    • pp.6-25
    • /
    • 2002
  • 본 논문에서는 인텔사(社)의 UPnP SDK vl.0을 임베디드 리눅스 시스템 개발 보드인 아사벳(assabet)보드에 포팅하고, UPnP SDK 패키지에서 제공하는 API를 이용하여 리눅스 PC에서 동작하는 UPnP Control Point와 임베디드 리눅스 시스템에서 동작하는 디지털 TV 에뮬레이터, 그리고 전등 제어기를 C언어로 구현하였다. 디지털 TV의 기능을 분석하여 UPnP서비스로 설계하고, 이를 UPnP 디바이스 프로그램에 적용하였다. 본 논문에서 사용한 UPnP SDK vl.04는 UPnP 홈 네트워킹 제어 미들웨어의 핵심 프로토콜 인 HTTP와 SSDP(Simple Service Discovery Protocol), SOAP(Simple Object Access Protocol), GENA(General Event Notification Architecture), 그리고, XML DOM Level-1을 리눅스에서 지원하기 위한 API 들로 들로 구성되어 있다. 본 논문에서 작성한 Control Point 프로그램은 리눅스 PC에서 실행시키고, 디지털 TV 에뮬레이터 프로그램과 전등제어기 프로그램은 임베디드 리눅스 보드에서 실행하였다. 실행된 Control Point는 네트워크에 연결된 디바이스들을 찾아 그 리스트를 콘솔에 출력하고, 디바이스가 제공하는 서비스를 콘솔입력으로 선택하여 실행시킨다. 본 논문에서 작성한 디바이스와 Control Point 프로그램이 UPnP의 핵심 기능들을 완벽하게 지원하는 것을 실험을 통해 확인하였다.

  • PDF

CNC 공작기계의 열변형 오차 보정 (II) - PC-NC제어기용 오차보정 알고리즘 분석 - (Compensation of Thermal Errors for the CNC Machine Tools (II) - Analysis of Error Compensation Algorithm for the PC-NC Controller -)

  • 이재종;최대봉;박현구
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2001년도 추계학술대회(한국공작기계학회)
    • /
    • pp.214-219
    • /
    • 2001
  • One of the major limitations of productivity and quality in metal cutting is the machining accuracy of machine tools. The machining accuracy is affected by geometric errors, thermally-induced errors, and the deterioration of the machine tools. Geometric and thermal errors of machine tools should be measured and compensated to manufacture high quality products. In metal cutting, the machining accuracy is more affected by thermal errors than by geometric errors. In this study, the compensation device and temperature-based algorithm have been presented in order to compensate thermal error of machine tools under the real-time. The thermal error is modeled by means of angularity errors of a column and thermal drift error of the spindle unit which are measured by the touch probe unit with a star type styluses, a designed spherical ball artifact, and five gap sensors. In order to compensate thermal characteristics under several operating conditions, experiments performed with five gap sensors and manufactured compensation device on the horizontal machining center.

  • PDF

MVC 아키텍처 기반 애플리케이션의 GUI 테스팅 (GUI Testing for MVC Architecture based Applications)

  • 주희주;이찬근
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제24권1호
    • /
    • pp.1-7
    • /
    • 2011
  • MVC는 유지보수가 쉬워 효율적인 개발이 가능한 아키텍처이다. 웹과 PC환경의 애플리케이션뿐만 아니라 모바일 애플리케이션 개발에 많이 적용됨에 따라 그에 대한 테스팅 또한 중요하다. 기존에 MVC 아키텍처를 적용한 개발에 초점을 둔 연구는 많았으나 MVC 아키텍처의 특성을 고려한 효율적인 테스팅을 위한 연구는 많지 않았다. 따라서 본 논문에서는 MVC 아키텍처 기반 애플리케이션의 효율적이고 정확한 테스팅을 위한 연구를 진행한다. 모델-뷰-컨트롤러의 융합된 상태를 담았던 기존의 상태 다이어그램을 뷰 상태와 모델-컨트롤러 상태 다이어그램으로 분리하고 테스트 케이스를 작성한 후, 테스트를 진행한다.

  • PDF

디스플레이포트1.1a 표준 기반 멀티플 비디오 스트리밍 컨트롤러 설계 (DisplayPort 1.1a Standard Based Multiple Video Streaming Controller Design)

  • 장지훈;임상순;송병철;강진구
    • 대한전자공학회논문지SD
    • /
    • 제48권11호
    • /
    • pp.27-33
    • /
    • 2011
  • 최근 디스플레이 시장이 성장하며 많은 디스플레이 장치에서 디지털 디스플레이 인터페이스를 지원하고 있는 추세다. 디스플레이포트는 차세대 디스플레이 인터페이스로서 PC, 프로젝터 및 고해상도 콘텐츠 응용 프로그램 등에 광범위하게 사용되는 연결 솔루션으로 개발이 되었으며 본 논문은 디스플레이포트 v1.1a 표준에 적합한 메인 링크의 동작을 기초로 하여 멀티플 비디오 스트리밍을 구현함으로써 디스플레이 포트의 한계점으로 지적되고 있는 Source Device와 Sink Device간의 인터페이스뿐만이 아닌 Sink Device와 Sink Device간의 인터페이스를 통해 2개 이상의 다른 이미지 데이터를 디스플레이 포트 v1.1a 표준에서 명시되어있는 4개의 Lane에서 별도의 Lane의 추가 없이 한 번에 전송함으로 2대 이상의 디스플레이 장치에 출력이 가능하도록 구현하였다. 설계된 시스템은 Verilog HDL로 설계 되었으며, 설계된 멀티플 비디오 스트리밍 IP는 Altera Audio/Video 개발 보드(Stratix II GX FPGA Chip)를 이용하여 Quartus II 소프트웨어를 이용해 합성한 결과 6,222 ALUTs와 6,686 레지스터, 999,424 비트의 메모리를 사용하였으며, 최대 동작 속도는203MHz의 성능을 확인 하였다.