step nc for milling and rp in korea
play

STEP-NC for Milling and RP in Korea ERC-ACI Wonsuk Lee, Youngbobg - PowerPoint PPT Presentation

STEP-NC for Milling and RP in Korea ERC-ACI Wonsuk Lee, Youngbobg Bang, Jacob Jee and Wook Hyun Kwon Contents Roles of Korean Region ISO 14649 (STEP-NC) Structure of


  1. STEP-NC for Milling and RP in Korea ERC-ACI Wonsuk Lee, Youngbobg Bang, Jacob Jee and Wook Hyun Kwon ���������������������

  2. Contents � Roles of Korean Region � ISO 14649 (STEP-NC) � Structure of STEP-NC in Korea � Implementation of STEP-NC for milling � STEP-NC System for milling � Test of STEP-NC for milling � Design and Development of STEP-NC for RP � Research Objectives � User Requirements � Data Model and Implementation � Conclusions �������������������������

  3. Roles of Korean Region Roles of Korean Region � Implementation of STEP-NC for milling � Design and Development of STEP-NC for Rapid Prototyping Data Model � Design and Development of STEP-NC Turning Data Model �������������������������

  4. Roles of Korean Region ISO 14649 : STEP-NC Data Structure of ISO14649 � Composed of entity and attributes Entity � Each entity has supertype and subtype Machining workingstep � The meaning of each attribute is written in ISO14649 documents Data type Its id String Its secplane Touch probing Its feature Data type Entities Workingstep Rapid movement Its operation Machining workingstep Attributes of Entity Supertype Subtype �������������������������

  5. Roles of Korean Region ISO 14649 : STEP-NC ISO14649 in e-file � Writing data in EXPRESS format � Same form as C function � Each entity to function name, � Each attribute to variables of function � To analyze e-files, schema in ISO14649 is necessary … �� ������������������������������������������������������������ ��������������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������ ��������������������������������������������������������� ���������������������������������������������������������� … �� ���������������������������������� … �� �������������������������

  6. Roles of Korean Region ISO 14649 : STEP-NC Weak point of Express � Hard to recognize data structure � Make tree structure by linking each line numbers � Do not have the sequential structure � Hard to use and check attributes � No description of attributes in EXPRESS files � Necessity of Schema in ISO14649 documents � Hard to use EXPRESS files in PC language � Necessity of development of new parsers for PC languages Using XML �������������������������

  7. Roles of Korean Region Structure of STEP-NC in Korea Why is XML � Extensible Markup Language (XML) � Meta language – language to make e-document � Standard for exchange data in WEB environment � Structured data � Easy to access and use data in XML file � Increase of file size �������������������������

  8. Roles of Korean Region Structure of STEP-NC in Korea Structure of XML � One element is composed of a tag, a comment and texts � In the every end of element, </tag> is inserted to mark the end of one element � Tree-structure is made by including child elements by the mother element <Tag1 Comment1> Text1 <Tag2 Comment2> Text2 </Tag2> </Tag1> �������������������������

  9. Roles of Korean Region Structure of STEP-NC in Korea Why XML (1) � E-file which is easier to understand that EXPRESS file � Supporting tree-structure in itself � Writing e-document that has almost same structure as schema of ISO14649 � Writing document sequentially that is different from EXPRESS � Containing matter of ISO14649 documents in e-file in XML � Tag -> attribute name � Comment -> entity name or value name of attribute � Text -> value of attribute �������������������������

  10. Roles of Korean Region Structure of STEP-NC in Korea Why XML (2) � Most widely used and researched meta language � ebXML � Strong support of Microsoft � Advantage to make software solutions � Many parsers for various OS and PC-language � Many applications and samples for for using XML � Many researches for development and application �������������������������

  11. Roles of Korean Region Structure of STEP-NC in Korea ISO14649 in XML - <main_workplan name="WORKPLAN" id="#2"> <its_id name="identifier">’MAIN WORKPLAN’</its_id> + <its_elements name="MACHINING_WORKINGSTEP" id="#10"> </its_elements> + <its_elements name="MACHINING_WORKINGSTEP" id="#12"> </its_elements> + <its_elements name="MACHINING_WORKINGSTEP" id="#13"> </its_elements> + <its_elements name="MACHINING_WORKINGSTEP" id="#14"> </its_elements> <its_channel name="channel" /> EXPRESS Entity name + <its_setup name="SETUP" id="#8"> Attribute name line number </its_setup> <its_effect name="in_process_geometry" /> </main_workplan> �������������������������

  12. Implementation for Milling STEP-NC System for Milling STEP-NC milling S F P Motion S F P Signal CNC Control I STEP-NC Tool path Tool Interpreter Generator Controller Controller Path Communicatio Communication TCP / IP n Module XML file STEP-NC Module file II Command Error List Status Status XML Machining Converter Data �������������������������

  13. Implementation for Milling STEP-NC System for Milling SFP Motion Error report Control Board STEP- -NC Interpreter NC Interpreter STEP ���������������������� ������� ������ ������� Main XML Processo Processo r r Tool Path ������������������������ Generator ������������ ����������������������������� ��������� ��������� XML file �������������������������

  14. Implementation for Milling STEP-NC System for Milling Local Controller •Tool path generation •Buffer status monitoring PC •Board status monitoring Tool path Board status -Pulse Buffer status -Frequency PCI-7212c Motor controller Step motor Step motor driver Step motor Step motor driver Step motor Step motor driver �������������������������

  15. Implementation for Milling STEP-NC System for Milling Remote controller With TCP/IP module PC-NC system SFP system ( Turbo-tek ) Tool path Machining STEP-NC data commands Windows socket Windows socket (Client) (Server) TCP/IP module Communicate between SFP and PC-based CNC Transmit tool-path and machine status �������������������������

  16. Implementation for Milling Test of STEP-NC for milling � SFP system test � Test using ready-made STEP-NC file � Machining by milling machine of local controller � Using the example 1 of ISO14649-11 document � Test for applying of ISO14649 to machining � Storing every data of production to XML file by using ISO14649 schema � Using a two5D geometry that is made of NURBS boundaries and has two islands � Remote controller test � Testing information transfer by TCP/IP � Machining simulation by TURBO-TEK controller �������������������������

  17. Implementation for Milling Test of STEP-NC for milling 1 st case – SFP system � STEP-NC file including full information � Example 1 of ISO14649-11 F-dis version � 5 workingsteps � 3 two5D features Drill Hole ø 22 Depth 30 z x P1 y Y F3 Z P4 F1 P2 X 20 R10 30 25 50 R1 P3 80 F2 50 30 120 100 �������������������������

  18. Implementation for Milling Test of STEP-NC for milling 2 nd case – Integrated system � STEP-NC file including only geometry information � STEP-NC file directly made with only STEP file � 1 two5D feature including 2 bosses(islands) � Workingsteps and features for operations are generated by SFP �������������������������

Recommend


More recommend