190 likes | 325 Views
STEP-NC & Boxy. Martin Hardwick. STEP Tools, Inc. 14 First Street, Troy, NY 12180 (518) 687-2848 / (518) 687-4420 fax http://www.steptools.com. Why STEP-NC. Programming using G codes is fragile If everything is setup correctly then executing the codes reveals the part
E N D
STEP-NC & Boxy Martin Hardwick STEP Tools, Inc. 14 First Street, Troy, NY 12180 (518) 687-2848 / (518) 687-4420 fax http://www.steptools.com
Why STEP-NC • Programming using G codes is fragile • If everything is setup correctly then executing the codes reveals the part • If something is wrong then errors are expensive • CNC industry would like to: • Move programs between machines (interoperability) • Make last minute changes to tooling and fixturing • Conserve resources by only machining as fast as necessary • Machine from measurements to improve accuracy STEP CAD CAM STEP-NC CNC
STEP-NC is a connected model workpiece workplan geometry S[0:?] L[0:?] machining_feature machining_workingstep geometry 1 S[0:?] pocket plane hole region machining_operation 1 L[0:?] plane_milling side_milling drilling tool technology toolpath geometry 1 strategy cutter_contact_trajectory cutter_location_trajectory parameterised_path Courtesy WZL RWTH Aachen
Example Workplan Workingstep Tool Workpiece
STEP-NC Advantages • Interoperability – with STEP-NC you can • Reuse machining programs on different machines • Make meaningful changes at the machine • Share programs with suppliers • Intelligence – with STEP-NC you can • Speed up or slow down the program to meet daily schedules • Check last minute changes for collisions and errors • Machine to measure • Planning – with STEP-NC you can • Ask a vendor to suggest tooling and tool paths • Balance operations between different machines and lines • Run simulations across machines and sites
Who is participating Industry Boeing, Airbus, Lockheed Pratt & Whitney, Honeywell Scania, Sandvik Sandvik Sweden, March 2008 Boeing Renton, May 2009 • Vendors • STEP Tools, Fanuc, Siemens • Mastercam, GibbsCAM, UGS, Catia • Mitutoyo, NIST, KTH, Bath, RPI
Bath round of demonstrations (9/25/09) • Bath round of demonstrations • Moldy part • Representative mold/tool and die part • Faster machining • Dimensioned models • Boxy part • Representative automotive part (gear box shell) • Multiple setups • 3, 4 and 5 axis versions
NIST Round of Demonstrations (6/16/10) • Multiple setup machining • Tracking orientation changes • Equalizing machine coordinates • Tool wear optimization • Feed speed editing • Constant chip algorithm • Feed/Speed acceleration
STEP-NC Infrastructure STEP-NC (AP-238) XML (Part 28) File ST-Developer Tool Kit Java Toolpath Viewer http://spri.kshell.com Modular Foundry Language API (Crank and Grind) STEP-NC Explorer STIX Ctrl Code Generator
STEP-NC Translators Mastercam APT Gcode Modular Foundry Language API STEP XSLT STEP-NC Explorer
STEP-NC Explorer • Enabling the standard • v2 Toulouse in 2006 • v3 Ibusuki in 2007 • v4 Sandvik in 2008 • v5 Hartford in 2008 • v6 Renton in 2009 • v7 Bath in 2009 • v8 NIST in 2010 • v9? Contributors Boeing Airbus Pratt & Whitney Sandvik Scania Mitutoyo NIST KTH U.Bath CCAT EPFL Postech v2 v3 v4 v5 v6
Projects Mil Standard 31000 Small batches Military NIST ISO ASA Supply Chain Interoperability Feed & speeds Tool wear mgt Machine to fit OMAC Supply Chain Interoperability Accuracy Path compensation STEP-NC Aero-engine Airframe Fishhead Impeller Academia Tool vendors Heavy Equipment Boxy Multiple setups Line balancing Tool wear compensation Medical Mold and Die Moldy
Some options for the next round • Automatic tool selection using ISO 13399 and a Tool Requirements Model • Machine to measure using a FARO arm and a closed loop machining model • Automated toolpath generation for holes and other features • Line balancing using multiple machine tool models • Distributed process planning and simulation using STEP URL’s • Mill-Turn and advanced machining
For more information www.steptools.com
Architecture Load CAM data Load CAD data Create setups Locate feature Measure surface Estimate tolerance MFL Script MFL Script CAD data STRL STRL Measurement process Assembly process CMM CAM data FARO Arm (on wing) Laser scanner Other device AP 238 STRL STRL = STEP URL MFL = Modular Foundry Language STEP GD&T model of wing assembly STEP GD&T models of panels STEP models of tested CMM devices STEP models of tested CNC machines STEP models of tested cutting tools APT or MCX model of cutting process DMIS model of measurement process ISO 13399 models of cutting tool parameters Machining process Three axis (Phase 1 / 6 month demo) Five axis (Phase 2 / 12 month demo) CNC Compensate operation Machine feature Measure result MFL Script
Main Objective • Fit the panel on the plane Wing panel 737 Wing Assembly