วันพุธที่ 3 ตุลาคม พ.ศ. 2550

Computur Numerical Control Using Open Source Software

This is my old work. It had built one year ago while I was working for CNC company. Details are following;

Hardware

  1. Machine Type, 3 axis milling

  2. Servo drive and motor, Panasonic servo dirver and motor
  3. Spindle, Hitachi 3 phase AC motor

  4. Interfacing, PCI Motenc-100

  5. Computer, P4 2.8GHZ (Socket 478), 512 RAM, ATI9600 GRAPHIC, 40 GB IDE Harddisk

Software

  1. Operating system, Linux TLE 7.0 (waghor, FC3 base) with RTAI real-time extension

  2. CNC controller, Enhancement Machine Controller, EMC

  3. HAL Configuration, HAL for motenc-100

  4. GUI (MMI), AXIS, TKInter with extension module

Images















































ไม่มีความคิดเห็น:

This website is about cnc (Computer Numerical Control). There are many subjects on cnc, motion control is the basic of this kind of this machine. The motion control is consists of command intrepreter, path generation and motion control. In order to build some motion control system,you need a real-time system including another non-realtime work together , graphic user interface, file handling, Input/ Output control. A system that meet these requirement may be a group of many processor module running it job, and work together, or you can build this system using single cpu and real-time operating system

The author would like to share knowledge about cnc technology. In the beginning of learning, it very hard to find any reference for cnc development. The real-time os play an important role in electronic and computing industrial. You can reserse real-time behavious for time-critical and display the system status in the same time using only single cpu ;) Today, professional embedded system is mainly implemented using rtos (or embedded operating system) .