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

검색결과 42건 처리시간 0.03초

The Design and Implementation of a Network-based Stand-alone Motion System

  • Cho, Myoung-Chol;Jeon, Jae-Wook
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.865-870
    • /
    • 2003
  • A motion controller has been used variously in industry such as semiconductor manufacture equipment, industrial robot, assembly/conveyor line applications and CNC equipment. There are several types of controller in motion control. One of these is a PC-based motion controller such as PCI or ISA, and another is stand-alone motion controller. The PC bus-based motion controller is popular because of improving bus architectures and GUI (Graphic User Interface) that offer convenience of use to user. There are some problems in this. The PC bus-based solution allows for only one of the form factors, so it has a poor flexibility. The overall system package size is bigger than other motion control system. And also, additional axes of control require additional slot, however the number of slots is limited. Furthermore, unwieldy and many wirings come to connect plants or I/O. The stand-alone motion controller has also this limit of axes of control and wiring problems. To resolve these problems, controller must have capability of operating as stand-alone devices that resides outside the computer and it needs network capability to communicate to each motion device. In this paper, a network-based stand-alone motion system is proposed. This system integrates PC and motion controller into one stand-alone motion system, and uses CAN (Controller Area Network) as network protocol. Single board computer that is type of 3.5" FDD form factor is used to reduce the system size and cost. It works with Windows XP Embedded as operating system. This motion system operates by itself or serves as master motion controller that communicates to slave motion controller. The Slave motion controllers can easily connect to master motion system through CAN-network.

  • PDF

다축 제어용 PC-Based Motion Controller 설계에 관한 연구 (A Study on the PC-Based Motion Controller Design for Multi-Axis Control)

  • 안호균
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2000년도 전력전자학술대회 논문집
    • /
    • pp.641-644
    • /
    • 2000
  • Recently As the performance of the personal computer has been improving rapidly lots of research for the pc-based numerical computer actively progress in an easy repair maintenance and improving the performance with less cost. This paper presents the design using complex programmable logic device(CPLD). The CPU of Motion Controller that function as the real time control of the independent multi-axis motion the error-detect module and external I/O control made use of 80C196KC, In this paper The PC-NC effectively distributed to the load of NCK(numerical computer kernel) and have the advantage of high speed and precision.

  • PDF

PC 기반 제어기를 위한 Flowchart 활용 프로그래밍 환경의 개발 (Flowchart Programming Environment for Process Control)

  • 이희원;김기원;민병권;이상조;김찬봉
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2004년도 추계학술대회 논문집
    • /
    • pp.1240-1243
    • /
    • 2004
  • For agile production methods, manufacturing system requires development of a motion controller which has flexibility of general-purpose motion controller and productivity of specialized-purpose one. In this study we developed the Flowchart Programming development environment for Motion language and Process Control. The controller designed on this environment can be used as a general purpose motion controller of a machining tool. Design of control programming based on a flowchart has the advantage of reducing the time consumed and intuitive interface for users. We create the solution with the Microsoft Visio for the flowchart-based platform and OPC for the process communication..

  • PDF

다관절 머니퓰레이터의 사용자 중심 제어기 설계 (User-Oriented Controller Design for Multi-Axis Manipulators)

  • 손현석;강대훈;이장명
    • 대한임베디드공학회논문지
    • /
    • 제3권2호
    • /
    • pp.49-56
    • /
    • 2008
  • This paper proposes a PC-based open architecture controller for a multi-axis robotic manipulator. The designed controller can be applied for various multi-axes robotic manipulators since the motion controller is implemented on a PC with its peripheral devices. The accuracy of the controller based on the computed torque method has been measured with the dynamic model of manipulator. Since the controller is implemented in the PC-based architecture, it is free from the user circumstances and the operating environment. Dynamics of the manipulator have been compensated by the feed forward path in the inner loop and the resulting linear outer loop has been controlled by PD algorithm. Using the specialized language, it can be more efficient in programming and in driving of the multi-axis robot. Unlike the conventional controller that is used to control only a specific robot, this controller can be easily changed for various types of robots. This paper proposes a PC-based controller that has a simple architecture with its simple interface circuits than general commercial controllers. The maintenance and the performance of the controller can be easily improved for a specific robot. In fact, using a Samsung multi-axis robot, AT1, the controller performance and convenience of the PC-based controller have been verified by comparing to the commercial one.

  • PDF

고속 정밀 로봇 제어를 위한 실시간 중앙 집중식 소프트 모션 제어 시스템 (Real-Time Centralized Soft Motion Control System for High Speed and Precision Robot Control)

  • 정일균;김정훈
    • 대한임베디드공학회논문지
    • /
    • 제8권6호
    • /
    • pp.295-301
    • /
    • 2013
  • In this paper, we propose a real-time centralized soft motion control system for high speed and precision robot control. The system engages EtherCAT as high speed industrial motion network to enable force based motion control in real-time and is composed of software-based master controller with PC and slave interface modules. Hard real-time control capacity is essential for high speed and precision robot control. To implement soft based real time control, The soft based master controller is designed using a real time kernel (RTX) and EtherCAT network, and servo processes are located in the master controller for centralized motion control. In the proposed system, slave interface modules just collect and transfer all sensor information of robot to the master controller via the EtherCAT network. It is proven by experimental results that the proposed soft motion control system has real time controllability enough to apply for various robot control systems.

IEC 61131-3 국제표준언어 기반 임베디드 모션제어기의 개발 (Development of an Embedded Motion Controller based on the IEC 61131-3 International Standard Language)

  • 김원호
    • 한국산학기술학회논문지
    • /
    • 제10권12호
    • /
    • pp.3574-3580
    • /
    • 2009
  • 본 논문에서는 IEC 61131-3 국제표준언어에 근거한 PLC 프로그래밍 개발환경을 지원해 주는 임베디드 모션 제어기를 개발하였다. 이 모션제어기에는 모션시스템 개발자가 PC 개발환경은 물론, PLC 개발환경에서도 손쉽게 모션제어 프로그래밍이 가능하도록 IEC 61131-3 개발 도구인 CoDeSys가 탑재되었으며, 직선 및 원호보간 제어와 같은 다양한 모션제어 함수들이 PLCopen 표준에 부합되는 모션 펑션블록으로 구현되었다. 또한 실시간 운영체제하에서 이더넷 기반 원격제어 및 모션 프로그래머를 위한 모션 시뮬레이터가 구현되었다.

Development of Chip-based Precision Motion Controller

  • Cho, Jung-Uk;Jeon, Jae-Wook
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.1022-1027
    • /
    • 2003
  • The Motion controllers provide the sophisticated performance and enhanced capabilities we can see in the movements of robotic systems. Several types of motion controllers are available, some based on the kind of overall control system in use. PLC (Programmable Logic Controller)-based motion controllers still predominate. The many peoples use MCU (Micro Controller Unit)-based board level motion controllers and will continue to in the near-term future. These motion controllers control a variety motor system like robotic systems. Generally, They consist of large and complex circuits. PLC-based motion controller consists of high performance PLC, development tool, and application specific software. It can be cause to generate several problems that are large size and space, much cabling, and additional high coasts. MCU-based motion controller consists of memories like ROM and RAM, I/O interface ports, and decoder in order to operate MCU. Additionally, it needs DPRAM to communicate with host PC, counter to get position information of motor by using encoder signal, additional circuits to control servo, and application specific software to generate a various velocity profiles. It can be causes to generate several problems that are overall system complexity, large size and space, much cabling, large power consumption and additional high costs. Also, it needs much times to calculate velocity profile because of generating by software method and don't generate various velocity profiles like arbitrary velocity profile. Therefore, It is hard to generate expected various velocity profiles. And further, to embed real-time OS (Operating System) is considered for more reliable motion control. In this paper, the structure of chip-based precision motion controller is proposed to solve above-mentioned problems of control systems. This proposed motion controller is designed with a FPGA (Field Programmable Gate Arrays) by using the VHDL (Very high speed integrated circuit Hardware Description Language) and Handel-C that is program language for deign hardware. This motion controller consists of Velocity Profile Generator (VPG) part to generate expected various velocity profiles, PCI Interface part to communicate with host PC, Feedback Counter part to get position information by using encoder signal, Clock Generator to generate expected various clock signal, Controller part to control position of motor with generated velocity profile and position information, and Data Converter part to convert and transmit compatible data to D/A converter.

  • PDF

게임기용 운동재현기의 하위제어기 설계 (A Development of Sub-Controller for Game Motion Simulator)

  • 정규홍;서정용
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2001년도 춘계학술대회논문집B
    • /
    • pp.146-151
    • /
    • 2001
  • The Grand-Touring is a game motion simulator that simulates the race-car driving motion with three hydraulic cylinders which connect the platform and base in parallel. Its motion control system consists of the PC-based main controller and micro-controller based sub-controller. The former one process the dynamic image of race-car in response to the driver's action and computes the reference command for each cylinder and the latter one is designed for the tracking control of hydraulic cylinder and interfacing the auxiliary signals between various sensors/actuator and main controller. In this research, we developed the sub-controller that implements the required functions of Grand-Touring and prove the overall performance with experiments.

  • PDF

궤적 오차를 제거한 4축 CNC 제어기의 개발 (Development of 4-axis CNC Controller for Removing Trajectory Error)

  • 이치환
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1997년도 추계학술대회 논문집
    • /
    • pp.406-409
    • /
    • 1997
  • An economical 4-axis CNC controller employing step motors is designed and implemented in this paper. By using the inherent ability of holding position of the motor, the CNC controller uses open-loop control for removing trajectory error and for a simple hardware. Each drive of axis has an 8-bit microprocessor 89C52 and a PC controls the axes and pendant by means of RS232C serial communication. Backlash is also compensated at the axis controller. While compensating the backlash, the feed rate becomes zero in order to minimize trajectory error. The trajectories of 16ms interval are computed on PC and are sent to motor drives. In the drives, the trajectories are linearly interpolated for 2ms interval. The developed CNC does not require add-on specific motion card on PC. From the experimental results, the validity of the CNC controller based on step motor is proved.

  • PDF

PC기반 병렬 분산제어방식을 이용한 곡면유리 자동성형기 개발 (Development of Bent Glass Automatic Shaping System using PC-based Parallel Distributed Control Scheme)

  • 양근호
    • 융합신호처리학회논문지
    • /
    • 제5권1호
    • /
    • pp.40-45
    • /
    • 2004
  • 본 논문에서는 병렬 분산제어 방식을 이용한 곡면유리 자동성형 시스템을 개발한다. 설계된 시스템은 PC, 하나의 주제어기, 그리고 11개의 서보제어기로 구성된다. 각 요소들은 RS-232C와 8비트 데이터 버스로 연결된다. 안정성과 제어성능을 고려하여 정밀 PID 모션제어기 프로세서와 DC모터 제어에 사용되는 H-브리지를 사용한다. 설계된 시스템에서, PC는 주어진 곡률반경에 대한 각 구조물의 위치 값을 계산하고 이 값에 대응하는 모터 회전 데이터를 계산하며 작업자의 조작 입력을 위한 사용자 인터페이스를 제공한다. 주제어기는 PC로부터 동작 명령과 제어 파라미터를 받아 버스 통신방식을 이용하여 이를 각 서보제어기로 전달하며 서보제어기는 주제어기로부터 넘겨받은 동작명령과 제어 파라미터를 이용하여 각 모터에 대하여 PID제어를 수행한다.

  • PDF