• Title/Summary/Keyword: LinuxCNC

Search Result 3, Processing Time 0.02 seconds

Development of RTOS Based LinuxCNC 3-axis Control System with EhterCAT Communication (RTOS기반 LinuxCNC에서 EtherCAT 통신이 적용된 3축 CNC 제어 시스템 개발)

  • Kang, Y.S.;Yu, G.S.;Tae, B.H.;Choi, I.H.;Lee, J.W.;Seo, Y.H.;Kim, Byeong Hee
    • Journal of Industrial Technology
    • /
    • v.40 no.1
    • /
    • pp.19-23
    • /
    • 2020
  • In this paper, we proposed a PC-based CNC control system using EtherCAT-based servo drive and I/O device. The default communication of LinuxCNC is a parallel port, and data processing with high bandwidth is impossible. However, it is possible to apply various bandwidth devices through the application of EtherCAT, one of the industrial Ethernet communications with high bandwidth. Therefore, the hardware control method of LinuxCNC was applied through EtherCAT communication from the existing parallel port. Finally, through HAL configuration, I/O device operation check and 3-axis motion control proved the LinuxCNC system with EtherCAT.

Implementation of Linux RTAI Open CNC System Based on EtherCAT Network (EtherCAT 네트워크 기반 리눅스 RTAI 개방형 CNC 시스템 구현)

  • Park, Sung-Mun;An, Cheol-Jin;Kim, Hyoungwoo;Yi, Hyun-Chul;Choi, Joon-Young
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.21 no.10
    • /
    • pp.977-981
    • /
    • 2015
  • We propose a method for the implementation of an EtherCAT communication bus in a Linux-based open source Computerized Numerical Control (CNC) system. Recently, increasingly more CNC systems support real-time Ethernet protocols such as EtherCAT, which is a high-performance industrial communication protocol. For real-time CNC control over an Ethernet-based protocol, an additional layer driver needs to be implemented between the CNC system and the master of industrial communication protocol. Among the various solutions for the connection layer driver, we employ a Hardware Abstraction Layer (HAL) driver based on Linux. The operation of the implemented CNC system is demonstrated and confirmed by Hal Meter, which is used to observe the pins, signals, or parameters of HAL.

Study On NC Program Automation Load System Based On Embedded Linux and Development Of Ordered Controller (임베디드 리눅스 기반의 NC프로그램 자동적재 시스템에 대한 연구 및 순차제어기 개발)

  • Yoon J.I.;Ahn K.K.
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2006.05a
    • /
    • pp.139-140
    • /
    • 2006
  • This paper proposes the Embedded Linux System that can overcome the shortcomings of conventional CNC machine system. Linux is free of charge with the open source library and tools that can be used in the development of Kernel. Besides, Application is easily available through countless open source, allowing simple mending for seamless porting. This study have developed the study about NC Program automation Load System based on Embedded Linux and the ordered controller.

  • PDF