Browse > Article

PC Based STEP-NC Milling Machine Operated by STEP-NC in XML Format  

이원석 (서울대학교 기계항공공학부 대학원)
방영봉 (서울대학교 기계항공공학부)
Publication Information
Abstract
Most of NC machines are operated by Is06983 standard called G-code, which was developed in the early days of machine tools. This G-code limits hardware performance of the currently developed high-performance hardware & machine tools. By describing only movements of tool, almost all of information of previous production departments is lost, and the machining department cannot exchange information with other departments. For adjusting new hardware environment and direct communication of CNC machines with CAD/CAM software, ISO 14649, STEP -NC is researched. This new standard stores CAD/CAM information as well as operation commands of CNC machines. In this research, the new CNC machine operated by STEP-NC was built and tested. Unlike other STEP-NC milling machines, this system uses the STEP-NC file in form of XML as data input. It makes possible for STEP-NC machines to exchange information to other databases using XML. The mentioned system of this paper loads the XML file, analyzes it, makes tool paths of two5D features with information of STEP-NC, and machines automatically without making G-code. All of software is programmed with Visual C++, and the milling machine is made with table milling machine, step motors, and motion control board for PC that can be directly controlled by C++ commands. All modules of software and hardware were independent, it allows convenient for substitution and expansion of the milling machine. The example 1 in ISP14649-11 that had all information about geometry and machining and the example 2 that has only geometry and tool information were used to test automatic machining by the open-architecture milling machine.
Keywords
STEP-NC; XML; PC; milling machine; open architecture; tool path;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 STEP-TOOLS Inc, 'http://www.steptools.com'
2 Jounghoon Jo, Seokhuan Seo, 'Tool path generation based on feature of STEP-NC and its Renewal (In Korean),' Journal of Korean Society of CAD/CAM Engineering, Vol. 4, No. 4, pp. 295-311, 1999   과학기술학회마을
3 International Standards Organization, ISO14649-10 FDIS version, 'Industrial automation systems and integration - Physical device control - Data model for Computerized Numerical Controllers,' 2001
4 이원석, 방영봉, 'PC 기반의 STEP-NC 밀링 머신의 개발,' 2002 한국 CAD/CAM 학회 학술발표회 논문집, pp. 335-341, 2002
5 S.C. Park, B.K. Choi, 'Tools-path planning for direction-parallel area milling,' Computer-Aided Design 32 17-25, 2000   DOI   ScienceOn
6 International Standards Organization, ISO14649-1 DIS version, 'Industrial automation systems and integration - Physical device control - Data model for Computerized Numerical Controllers, Overview and Fundamental Principle,' 2000
7 한수영, 장병열, 조현보, 서석환, 'STEP-NC 구현을 위한 ISO14649 의 역할 및 발전 방향,' 한국정밀공학회지, 제 17 권, 제 5 호, pp. 15-24, 2000   과학기술학회마을
8 Sang-Uk Cheon, 'Shop Floor Programming System for STEP-NC,' Korea-Germany Workshop on STEP-NC Technology, pp. 72-93, 2001