|
MES Development Projects
Manufacturing Execution
System (MES)
Developed in C, C++ and Visual Basic. Worked on maintaining a variety of the
existing applications in the companies Factelligence, Folders and DNC product
lines. Modules existed for use by
operators on the shop floor, supervisors, managers and overall system
configuration. Involved with the several of the core modules including:
·
Configurator The crucial module in all the company product lines. This module provides a mechanism to
administer and setup the MES solution to determine how it will be implemented
at a particular facility. This module
also defines the fundamentals for much of the functionality presented in other
modules.
·
InfoMaN / Folders Lite Designed for creating and managing the jobs to be
run and the ancillary information needed for each operation. Real-time access to the jobs is also
provided.
·
WorkMaN Intended to be run on the shop floor.
In addition to providing detailed information on jobs and each
operation, this module provides DNC capabilities and paperless access to
documents, drawings and notes to assist shop floor operations.
·
FactMaN The reporting and graphing module used for analyzing yield, efficiency
and machine load. Support for job
tracking and monitoring alarm conditions is also present.
·
ToolKit A script-based utility useful for automating the transfer of data (such
as from an ERP system). The tool
provides a script language that is also useful for generating large amounts of
folders and jobs that would normally be tedious to enter manually.
Statistical Process Control
Application
Developed in C running under Windows and UNIX. Package contained an extensive
Graphical User Interface with many technical graphs. The project was developed
in a small group over a 1 1/2 year time period. Maintained and enhanced
product. Wrote technical user manual.
Features included:
·
Xbar/Range,
Xbar/Sigma, IX+MR run charts
·
u,
c, p, np charts
·
Gage
setup and input
·
Template
for high degree of customization including sampling plan, rules, traceability
and events
·
Numerous
analysis graphs including Histogram, Pareto and Cusum
·
Numerous
statistics including Cp, Cpk, Cr, Kurtosis
Finite Capacity Scheduler Developed in C running
under Windows. Scheduler utilized in
house Gantt chart. Implemented numerous techniques for optimizing performance
including custom memory management, conversion of database tables to
sophisticated in memory data structures, an elaborate set of hashing routines
to dramatically improve performance.
Features of the scheduling module included:
·
Forward
and Backward scheduling
·
Drag
and drop
·
Secondary
resources
·
Graphs
for secondary resource usage and availability
·
Finite
and infinite capacity charts
Document Management Package developed in C++.
Helped design and implement the three-module application. Innovated a database
utility product to bring application to market sooner. Maintained and enhanced
product. Worked on the User Interface portion of a Java version of the product.
Wrote user manual. Able to reuse many classes to develop several utilities for
customers and internal company use in a very short time frame
·
ECN
and ECO support
·
Serial,
Parallel and Custom routing
·
Configurable
Vault access per user/group
·
Custom
cards provided a mechanism for users to store as much additional information
about the documents as they desired (search and retrieval also possible on the
custom fields)
·
Configurable
access to documents and revisions
Machine Monitoring Package Developed in C++.
Application used to provide real-time status of machine activity. Application provided a layout mechanism
where various GUI objects could be placed to model factory operation. Capability to produce extensive reports on
monitored activity. Developed a test
application to simulate machine activity that later became an extremely useful
Sales and Marketing tool.
·
Layout
designer enabling users to graphically represent the plant
·
Flexible
reporting and graphing capabilities to analyze specific portions or the entire
data
·
Export
capabilities for reports to XML
OPC Client/Server Developed in Visual Basic
using 3rd party OPC control. Provided
interface with in house MES applications.
Server provided ability to connect user-defined tags for both input and
output. Client application consisted of
a GUI, which provided a mechanism to monitor activity, test tag configurations
and real-time updates.
Yanney Software
*Windows is a registered trademark of Microsoft Corporation in the United States and other countries.
Copyright © 2004 Maurice Yanney

|