United States Department of Commerce National Institute of Standards and Technology Manufacturing Engineering Laboratory Intelligent Systems Division Case.

Slides:



Advertisements
Similar presentations
OCEAN DATA SYSTEMS Presents Wonderware HMI Reports
Advertisements

Status Enterprise System Overview. What is Status Enterprise? Status is an HMI/SCADA system with live and historical data, trending, alarming, web and.
SCADA Solutions.
Diversifying Your Data Sources Beyond OPC Your Presenters Today: Win Worrall, Application Engineer Renee Sikes, Application Engineer.
OPC Systems.NET. Open Automation Software Based in Lakewood, Colorado USA Founded in 1994 OPC Systems.NET released in 2004 Over 100k+ server licenses.
OPC WPFHMI.NET.
Well, Sort-of.
1 Chapter 7 IT Infrastructures Business-Driven Technology
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Live dashboards for Progress built by anyone, available anywhere. Introducing DataPA OpenAnalytics Nick Finch CTO.
Use of Thin Clients in an Industrial Environment Foxboro Southeast User’s Group Birmingham, Al February 10-11, 2009 Walter Conner Senior Plant Engineer.
Avoid DCOM and Tunnel Across Firewalls and Networks Presenters: Kevin Rutherford, Senior Applications Engineer Colin Winchester, VP Operations  OPC DA.
OPC DA Tunnelling Presenters: Colin Winchester, VP Operations Win Worrall, Application Engineer  OPC DA Tunnelling  PC to PC without DCOM  Encryption.
OPC Alarm.NET.
April 6, 2009 Ted Lesher - NexPrise, Inc..  Introduction/NexPrise Background  What is Software as a Service and how can it benefit my school?  Data.
Presented By: Andy Balderson – Product Manager Ethernet, Internet, Wireless or Fiber - Distribute your HMI Application Over IP Networks Farther ! The Web.
Flexible OPC Client Development in VS.NET, VB6 and More Your Hosts Today: Win Worrall Application Engineer and Developer Got a snazzy graphic mike – remove.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Vision/Benefits/Introduction Randy Armstrong (OPC Foundation)
© 1999 IFS AB. All rights reserved. IFS eConnect - OPC The interplay between ERP-systems and automation systems.
OPC and EPICS M. Clausen EPICS workshop Trieste’99 1 OPC Introduction and EPICS Perspectives Matthias Clausen.
Vítkovice STEEL, Czech Customer Success Story
NIST Manufacturing Engineering Laboratory STEP-NC Traceability Pilot Project Fred Proctor, Mike McGlauflin and John Michaloski NIST Manufacturing Engineering.
L6 - March 1, 2006copyright Thomas Pole , all rights reserved 1 Lecture 6: Software Packaging: Dynamically Integrable Components and Text Ch.
OPC Database.NET. OPC Systems.NET What is OPC Systems.NET? OPC Systems.NET is a suite of.NET and HTML5 products for SCADA, HMI, Data Historian, and live.
Obsydian OLE Automation Ranjit Sahota Chief Architect Obsydian Development Ranjit Sahota Chief Architect Obsydian Development.
The Open Software Solution for Measurement & Automation
OPC – OLE for PROCESS CONTROL By: Mugdha More. Swagata Bhaumik.
OPC.NET 3.0 Technical Overview. OPC.NET 3.0 or Xi OPC Xi was renamed to OPC.NET 3.0 to better reflect its purpose – to provide a.NET interface for OPC.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.
Windows Control Center
Forward Visibility for your business The future in improving design and operations with simulation technology Rienk Bijlsma Rockwell Automation.
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
Ix.qsicorp.com Webinar: Intermediate iX Developer The world's most graphic HMI solution. Truly open.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
1 / Name / Date IDA Interface for Distributed Automation The journey toward Distributed Intelligence.
© Copyright year ABB. All rights reserved BSE033264R0001, Industrial IT for improved productivity.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
The Internet of Things with Live Data Cloud by Open Automation Software.
Client/Server Computing
© 2015 X-tensive CNC monitoring system Discrete Process Automation.
Infrastructure as code. “Enable the reconstruction of the business from nothing but a source code repository, an application data backup, and bare metal.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
REPORTING SOFTWARE for BUILDING & INDUSTRIAL AUTOMATION.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
October 2006 Success Through Collaboration OPC Foundation Thomas J. Burke OPC Foundation President & Executive Director.
What’s New for the MES Product Suite Tom Hechtman & Jason Coope.
J2EE Platform Overview (Application Architecture)
L25 - PlantPAx Process Application Development Lab I
Manufacturing Productivity Solutions
3.2 Your strategic MES partner.
Jason Bury Dylan Drake Rush Corey Watt
PLM, Document and Workflow Management
Welcome! Thank you for joining us. We’ll get started in a few minutes.
Diversifying Your Data Sources Beyond OPC
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
The Obermeier Software SNMP OPC Server 3.0
Time Gathering Systems Secure Data Collection for IBM System i Server
Enabling Interoperability for the Utility Enterprise
Arrowhead Task 1.6: Case: Mining industry condition monitoring
+ Chen Hsong Cloud = Connectivity.
Cloud Computing: Concepts
for the Right Application
Right Product for the Right Application.
Purpose of OMAC Work Group
Integrated Process Excellence
TOS Control – main idea and scheme
Presentation transcript:

United States Department of Commerce National Institute of Standards and Technology Manufacturing Engineering Laboratory Intelligent Systems Division Case Study in the Challenges of Integrating CNC Production and Enterprise Systems John Michaloski NIST ISA EXPO October 2005

NIST Manufacturing Engineering Laboratory Intelligent Systems Division OMAC HMI Working Group Perspective

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Problem  “Design Anywhere, Build Anywhere, Support Anywhere” requires worldwide enterprise connectivity across design, manufacturing, distribution, and maintenance.  David Humphrey, ARC Advisory Group, commented, “… customers really want: real interoperability between production and enterprise systems with little or no integration.”  Can we realize real interoperability between production and enterprise systems with little or no integration, using OMAC and OPC concepts?

NIST Manufacturing Engineering Laboratory Intelligent Systems Division OPC Integration Technology

NIST Manufacturing Engineering Laboratory Intelligent Systems Division OMAC HMI OPC Strategy  OPC does I/O based on item tags  OPC does not define application item tag names  OMAC could standardize on required item tags  List of needed OMAC HMI data items based on application requirements  Strategy is to create named item tags since OPC provides communication mechanism, but no application layering  Item tags could be groups by purpose: DA, commands, machine configuration, maintenance/diagnostics, etc.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division AxisSiemensFanuc (methods) Okuma AxisAbsolutePosition$AA_IM[X] /Channel/MachineAxis/actToolBaseP os cnc_absoluteOPC//Position/ActualPostion/ActualPositionAxis XX.Position AxisDistanceToGo$AA_DTEB[X] /Channel/State/acDteb[x] /Channel/GeometricAxis/progDistTo Go cnc_distanceOPC//Position/TargetPosition/TargetPositionAxis XX.Position AxisFollowingError/Nck/servoDataFl32[1]N/ANA AxisLabel$MN_AXCONF_MACHAX_ NAME_TAB[n] /Channel/MachineAxis/name cnc_rdsvmeter() label OPC//Position/TargetPosition/TargetPositionAxis XX.Name AxisLoad/Channel/MachineAxis/aaLoad[]cnc_rdsvmeterOPC/Position/TargetPosition/TargetPositionAxis XX.Load Data Point Mapping

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Candidate App: Boeing LE Part Accounting Real-time integration of cost data into ERP subsystems has been difficult, as traditionally, factory floor equipment have been "islands of automation."

NIST Manufacturing Engineering Laboratory Intelligent Systems Division

Goal  To do simple proof of concept part accounting, from CNC to ERP. The project will attempt to determine if we can do this with minimal integration effort using OPC/OMAC.  CNC data will provide answers to the following questions:  When is a new part being milled? – using part program name.  How long did it take to mill the entire part? – using cycle start on/off as indication of milling/not milling  How many pieces have been scrapped? Using count of repeated parts

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Plan  Use the backup machine, an Okuma MCV 4020 milling machine that is managed by M&PT in the Boeing Renton lab, while the production 737 Leading Edge (LE) Panel project CNC machine is undergoing PM.  Apply Common Human Machine Interface (HMI) concepts using OPC connectivity built on M&PT OKUMA CNC to output appropriate tags by the CNC to the ERP system (BAAN) and provide the cost data on demand via the web front end.  Use Okuma OPC connectivity to output desired tag information that will then be enabled to send tag data to an upstream ERP system to provide cost data of making 737 LE panels.  2 MONTH TIMEFRAME!

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Deliverables  Demonstrate connectivity of production equipment using OPC  Develop an interface document that would identify right variables /tags to upload the manufacturing information to the ERP system.  Record part accounting data to reflect machine activity  Document issues involved in “seamless” integration

NIST Manufacturing Engineering Laboratory Intelligent Systems Division System Architecture  Systems  Okuma MCV 4020 CNC  Okuma PC-Based P100 Controller  Ethernet Network  Software  Okuma OPC Server  Microsoft VB.Net and COM/DCOM  Baan Erp

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Idyllic System Architecture  Systems  Okuma MCV 4020 CNC  Okuma PC-Based P100 Controller  Ethernet Network  Software  Okuma OPC Server  Microsoft VB.Net and COM/DCOM  Baan Erp

NIST Manufacturing Engineering Laboratory Intelligent Systems Division OPC Server OPC Group OPC Item1 OPC Item2 OPC Item5 OPC Group OPC Item2 OPC Item4 Automation/ VB Scripting Custom/C++ DA Events History Browse CNC OPC Architecture IO Items OPC Item1 CycleStart OPC Item2 Program OPC Item3 Ready OPC Item4 Alarm OPC Item5 PartCount OPC Item6 Ready

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Actual Production Test Architecture  Systems  Okuma MCV 4020 CNC  Okuma PC-Based P100 Controller  Software  Okuma OPC Server  Local Visual C++ OPC COM Application logging part accounting to.CVS file  Visual Basic Scripting to Excl

NIST Manufacturing Engineering Laboratory Intelligent Systems Division CVS File Line Number, Start Time (Y),End Time (Z),Setup Time (min),Machining Time(min),Install Time,Total Time (min),Part Count,Burn Rate,Shop Cost,Panel Cost,Total Cost 1803-L01.MIN,Tue Aug 30 03:09: ,Tue Aug 30 03:14: ,1.03,4.39,3,8.42,1,10,21.05,30, L02.MIN,Tue Aug 30 03:17: ,Tue Aug 30 03:22: ,0.17,4.59,3,7.76,1,10,19.4,30, L03.MIN,Tue Aug 30 03:23: ,Tue Aug 30 03:29: ,1.24,4.77,3,9.01,1,10,22.525,30, L04.MIN,Tue Aug 30 03:32: ,Tue Aug 30 03:36: ,0.1,4.36,3,7.46,1,10,18.65,30, L05.MIN,Tue Aug 30 03:38: ,Tue Aug 30 03:43: ,0.07,4.44,3,7.51,1,10,18.775,30, L06.MIN,Tue Aug 30 03:45: ,Tue Aug 30 03:50: ,0.42,4.17,3,7.59,1,10,18.975,30, L07.MIN,Tue Aug 30 03:53: ,Tue Aug 30 03:58: ,0.15,4.26,3,7.41,1,10,18.525,30, L08.MIN,Tue Aug 30 04:00: ,Tue Aug 30 04:05: ,0.12,4.97,3,8.09,1,10,20.225,30, L09.MIN,Tue Aug 30 04:06: ,Tue Aug 30 04:10: ,0.08,4.24,3,7.32,1,10,18.3,30, L10.MIN,Tue Aug 30 04:12: ,Tue Aug 30 04:16: ,0.07,4.24,3,7.31,1,10,18.275,30,4W8.275

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Excel File

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Portability  This works! Now the bigger test…  Is the application code portable across CNCs and OPC technology providers as promised?  Replace Okuma with GE/Fanuc 16i and Use KEPWare OPC Server.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division CNC Connectivity with OPC Demonstration Location: Booth #1210 October 25-27, 2005 Sponsors: ISA and Open Modular Architecture Controller (OMAC) Users Group

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Demo “Highlights”  “Same” OPC Application Software to run on GE/Fanuc 16i simulator – demonstration in ISA Booth 1568  Boeing/NIST tested same OPC client on different OPC Servers – different OPC tags via ini file  Show ease of access and connectivity  Promote better/easier CNC-Factory Floor integration  OPC widely adopted Industrial “Standard”  Potential for new Apps is Wide Open

NIST Manufacturing Engineering Laboratory Intelligent Systems Division “Lessons Learned”  Networks don’t  XP/SP2 and DCOM security don’t mix.  File sharing immune .Net not ready for prime time  Nothing is ever easy…  Okuma midnight resetting of PartCount.  “Unsolicited” (Asynchronous) DA – necessary but non-trivial  Enum issues,  e.g., Auto Mode: Okuma=0, MDSI=2, 840D=1  Variant issues  Empty versus Zero problem.  No alarm returns empty variant.  BSTR “0” <> 0  Thankful for loads and loads of OPC utilities

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Next Steps  OMAC HMI will be further promoting CNC-ERP open connectivity  Porting to other CNC vendors and OPC technology  Actively seeking collaboration partners among the OPC, ERP and CNC vendors and end-users

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Questions?  Thank you.