The 2026 Growth Playbook. Jan. 22nd. 12:00pm PT—Save your seat:→ Register

Begin your CMMC compliance journey using our CMMC Starter Guide

ProShop ERP Aids Aerospace Manufacturers With Product Data Management

 

Author: Paul Van Metre

Written By: Colin Gilchrist, Applications Engineer, Selway Machine Tool Company

The following story is based on an experience I had giving advice to a client last year before I joined Selway Machine Tool Company as an Applications Engineer. I wanted to share some of the insights that I’ve learned about data, and how important data has become to manufacturing companies. I hope to help you learn about the concept of Product Data Management, help you identify what kind of PDM is currently in use at your company, and hopefully present a compelling story about a shop who solved many of their own data issues by implementing ProShop ERP.

Data.

Data has become an integral part of the lifeblood for almost every company on the planet by 2020. Imagine your manufacturing company as a human body. Like a body; your company is made up of many systems.

You would be forgiven for thinking that the lifeblood of your company is made solely of money; it is an easy assumption to make. In our imagining, money is more like food to your business. Following this analogy along, money – like food in your body – allows your business to grow. But like food, the money your company makes is also consumed: some money flows to you, some flows to your employees, and money also flows out to your vendors/suppliers. Your company is seeking out money – without cashflow; no business can survive – but money doesn’t ‘flow through your business’ directly.

Here is what I mean by that; although you pay your workers a wage, you do not give them instructions written on money. Nor do you load paper bills into a machine to make parts. What does flow through your company, at every level; is information. Data is another term for this information, and data is tied to everything that flows through your business. Records are kept of all kinds of things, and the best systems allow you to tie that data together to drive good decision making. Good internal communication and access to accurate and timely data, allows everyone in the company to make the best decisions possible.

Data in the context of this discussion then; is simply digital information, and data is the lifeblood of your business. For a great many businesses; this information flow (or the lack of it), governs how much more money you can earn.

The Data Revolt!

I can see it now; every manager, shop owner, programmer, and machinist – all collectively rolling their eyes at me in unison – every single one of them convinced that Material and Machines are the lifeblood of their businesses, and convinced that I am misguided in my zeal to put data on a pedestal…

It is true that material also flows through your shop. In fact, the material and the information are intrinsically linked together. In other words, information is tied to each batch of raw material on every job. Although this step (receiving material) is the start of the ‘part flow through the shop’, it is not the true beginning of that job. The true start of that job may be a conversation, a napkin sketch, or a large RFQ (Request for Quote) package.

My point is that data is there at the start of every job. That data must now be reviewed by at least one or more people in your company. After review and internal approval is given, a quotation or estimate is generated and sent to the customer. There is typically more digital communication, which ultimately culminates in your customer finally placing an order. Once an order is placed, you may get started by simply ordering material. (In very small shops; you might be tasked with doing every step of the whole process yourself).

But that information; what kind of material, what size/shape, how many, and how soon, all needs to be passed on to the material vendor. That information must be communicated somehow (email, fax, U.S. Mail, etc.). Sure, it can be as simple as a phone call, but in-person phone conversations are hard to track. E-mail chains provide a powerful bit of evidence when a disagreement arises, or there are problems with an incoming material order.

Aerospace Manufacturer Data Management Challenges

For many larger companies, there are many steps to go through before you eventually place the order for material. Often there will be a Production Planning meeting, where an Operations Plan is developed. Tooling and/or Fixtures need to be engineered, machined, and/or purchased. Time needs to be allocated in the Production Schedule for the existing machines. A new machine solution might need to be purchased. All of these steps require the exchange of information.

As a Job progresses through your shop, you’re adding more data to manage. As an operator signs-off on each manufacturing operation, that ‘part data record’ is continually growing. The amount of information that is tied to an individual part grow almost exponentially, with part/process complexity. Individual data records expand with each part, process, and sub-assembly. Many shops still record this “Part Data” manually. They are stamping, signing, and dating every operation and step in the Job Order/Manufacturing Plan.

How many of you have scrapped a part due to one of these factors?

  • Wrong Material (Bad/No Cert, Bad Traveler)
  • Wrong Tool (bad setup sheet)
  • Wrong Holder (bad setup sheet or holder not available, substitution made without notice)
  • Bad NC Program (wrong Revision, wrong Pallet, wrong station)
  • Bad Setup (Work Offset Location)
  • Bad Tool Offset (Tool Length Offset, Cutter Radius Compensation)
  • Bad Probe Calibration
  1. Q) What is the Root Cause of all of those problems?
  2. A) Poor communication. The data was input incorrectly, was missing, or in the worst cases – the data was simply ignored or overlooked.

Aerospace companies must turn a “block of raw metal”, into “finished aerospace component of low complexity”. Let’s take a quick mental journey through the process of winning the bid on our fictional aerospace component. We’ll call this fictional part “Support Flange 0123-45-6789-001 REV C”.

Working Scenario

Your company has been asked by New Space Ventures (NSV) to bid on the delivery of 4 of these critical Support Flanges for their new project. NSV has prepared a Request for Quote (RFQ) for your company, and requires a Non-Disclosure Agreement (NDA) signature. Now, the bidding process is ready to begin. You can contract supply parts, and transfer data back-and-forth between companies.

Let’s say that your process was accepted by NSV for the delivery of these 4 Support Flanges. Moreover, you’ve accurately planned the material delivery, which showed up in your receiving department. Your team has been working in the background to physically make this part. Tools and/or Holders are specified, and multiple manufacturing fixtures have been built. CNC Programs have been developed for specific machines. Plans have been drawn to schedule the flow of these parts through your shop.

Bodybuilding and gymnastics – equipment and apparatus germany service provider stuttgart, freiburg and baden-württemberg company avana usa mere de famille grave prize in dp pour son casting – bodybuilding dthis staAs “raw material blanks” proceed through your shop, data is captured at each step of the process. During Incoming Receiving, someone checks the material (for size and type), and records the material certifications (for traceability and Product-Lifecycle-Management-Purposes). A CNC Program instructs the machine on “which tool to use, and how to move that tool.” When completed to customer specifications, you’ve successfully completed the original RFQ.

However, we must verify that our parts have been produced correctly. Therefore, we must perform a “Setup Inspection, In-Process Inspection, and Final Inspection Sequence.” Then, we can ship parts to the customer. Our “Part and Lifecycle Data” responsibilities don’t end, even after we have shipped “good parts” to NSV.

The Question…

My discovery of ProShop actually happened by chance. I had a customer ask me to help them find a Software Developer who specializes in the VBA Interface (Visual Basic for Applications) for Microsoft Excel. When I asked them “why they would need an Excel specialist”, I was told it was “to help manage their ‘reporting data’ that was being generated from their current ERP system”. I was a bit intrigued with this, so I decided to probe a little further. I won’t quote the full back-and-forth of the discussion here, as there were several intertwined topics that were discussed, with multiple potential solutions to each topic.

The real problem: too much data and too many systems

In a nutshell, the customer generated a report listing all the “in-process jobs” currently active in the shop. They had to sort through over 2,500 ‘active jobs’, and gauge and sort the status of those jobs. He said “for example, I want to run a report to tell me; here are the jobs due in the next 30 days. Or here are the jobs more than 2 weeks late”. He was frustrated that he was forced to generate this massive report for “every active job” in the company.

He was becoming quickly overwhelmed without the ability to filter and sort that data into something useful. It was possible to use the sorting and filtering tools inside Excel itself. But a custom query had to be created and ran for each different ‘report’ that the owner wanted to see. Moreover, the report was essentially ‘static’. The process of “dumping a new daily report” took several minutes. That was on top of ‘report filtering’ that had to be run (custom programming) to better visualize the data.

It turns out that many ERP systems are great at generating huge amounts of data. Mountains, and mountains of data are generated by most small-to-medium-sized businesses every day. However, most existing ERP systems on the market are not necessarily setup very well to help the average user “make sense of the data that is generated”. That may seem like a weird concept to consider at first. Why wouldn’t these ERP systems make it easy to “do something with the data”, once it has been entered into the system? Shouldn’t this be easy to do out-of-the-box?

A Better Approach to Data Management

It turns out that usually isn’t the case. Although most ERP systems have provisions for creating things like Work Orders, Operations Lists, Job Travelers, BOM’s (Bill-of-Materials), Estimates, and Invoices, things like “data reports” are usually an afterthought, and typically require someone to do bit of custom programming to manipulate the data into a report which “makes sense” to whomever requested the report. What isn’t built into these ERP systems is the ability to ‘Visualize the Data’. Data Visualization is the ability to transform numbers in rows and columns into charts and graphs which help us to spot trends, make comparisons, and identify problems, quickly. The ‘quickly’ part is the most essential aspect of good Data Visualization, and I think ProShop was built with this functionality in mind. There are many different modules in ProShop that not only allow communication; but actively encourage it!

Reporting, Messaging, and Data Visualization all seem like one of those ‘no-brainer’ things that should be easy to pull off. Like it should be “at the touch of a button”. The more I looked into “how do I organize and filter the ERP data”, the more roadblocks I kept running into.

Many manufacturers are attempting to tie their Industry 4.0 data collection to their shop’s ERP systems, with varying degrees of success. I had an experience recently which led me to discover the PDM capabilities of ProShop ERP, from ProShop Canada Inc, and how this software can do so much more than just ‘Enterprise Resource Planning’. The PDM Tools available in ProShop allow you to tie all of your shop’s data together, into a single database, accessible through a simple-to-use web browser interface.

The Eureka Moment

One night while I was researching ‘writing a query to mine the ERP database’, I called a friend. I wanted to pick his brain a little and vent about how frustrating this ERP nightmare was.

His response; “dude, why don’t you tell him to dump that P.O.S. ERP system, and just get ProShop?” It was a light in the dark, but I wasn’t enthusiastic, at first. I didn’t know about ProShop, and he had to fill me in.

“Ugh, not another ERP System! They are all terr…” I began.

“No.” He cut me off abruptly before I could finish my rant.

“ProShop is way different. It is entirely web-based. All users in the company access the same dataset, 100% of the time. It is always live”. I pondered where he was going with this.

“Since all the modules share the same internal database, all the functionality you are talking about to gather and format data is already built into ProShop. My favorite thing is how your company communications are built into the interface. I’ve completely dropped email for all internal communications. The chats in ProShop are logged, and searchable!”. He was getting so excited just talking about it. He was winning me over.

Then, I started researching ProShop, and reached out to another recent ProShop customer. As it turns out; all of the reporting tools that I had struggled to integrated into Excel were already available in ProShop. It was a eureka moment for me, as I discovered that ProShop would not only solve the ‘reporting problem’, but it also solved about a dozen other inter-company issues. These other issues would not have been solved by running a custom report, built by another ‘contractor’, on the existing dataset coming out of their old ERP system.

Reporting was just the tip of the iceberg

I was trying to solve for, ‘how can we make sense of the ongoing work that is currently flowing through the shop.’ It turns out that switching ERP Systems to ProShop gave more options than just ‘data visualization and reporting.’

When we tallied up the total, ProShop replaced four additional ‘Software Systems’ (each with their own maintenance fee). We eliminated two dozen different ‘custom scripts’ across different business systems (accounting, payroll, estimates, invoicing, time tracking, scheduling, quality, purchasing, programming, shipping, and receiving). The customer no longer generates new paper documents for shop processes.

We gave the owner much better capabilities to mine the data the company was already generating. Plus, the company could filter data access much more carefully. They automated and linked together the locations where this part data was stored. Ultimately, we answered my customer’s original question: “How to spot jobs that are late, or due in a certain time-period.” We took a look at their entire system and recognized that a fundamental change in system architecture was needed.

There were significant costs involved switching off separate software systems, and implement a system-wide solution like ProShop ERP. Thus, I’m happy to report that my customer is now able to ask and answer a huge range of questions, and get the answers extremely quickly, which was the original problem that I was asked to solve. In addition, their entire company is now embracing the full range of digital record-keeping and is now communicating internally using the ProShop integrated chat feature.</p>

What is Product Data Management and why should you care?

PDM stands for Product Data Management. PDM is the ‘architecture of the data storage system’. Typically, in small-to-medium-sized shops, the structure of this data storage system is: ‘create a series of customer-job-part-revision folders, and put the customer data there’. This simple “manually created and maintained” folder-architecture is often just designated to take place in the ‘root of a shared network folder’. Often this uses ‘UNC File Path Naming’. UNC stands for Universal Naming Convention, and is used on your network to define ‘Server Names’ or ‘Server Address Letters’. This is referred to as the “S Drive” or the “T Drive”, or whatever “Alpha-Character is designated to store critical data.”

I would term the state of this PDM as “Unmanaged PDM” or “User-Managed PDM”. This data structure is rarely planned for growth. All the processes rely on humans following some homegrown process of manually creating nested folders. These processes are ripe for typing errors, breaches of protocol, and corruption of the data. PDM, in a nutshell then, is the organization, storage, and retrieval of any data tied to a manufacturing process. ProShop essentially gives you a built-in PDM system. Since you can store all your CAM Files, Setup Documents, Tool Data, and any other data, you can complete every step in the process of making a part.

Moreover, creating folders, updating file locations, and “looking for where I saved that file”, is all non-value-added work. A PDM system also controls, who has access to specific data, who is allowed to edit or update the data, and it keeps a history of revisions, so you can call up a ‘specific revision’, either for comparison purposes, or to be able to produce ‘a part at any specific revision level required’.

The Takeaway

ProShop uses a “template-based approach” to help your IT Department designate “the permissions assigned to folders as they are created. This simplifies the process of adding a “new job” to ProShop. Permissions for read/write/modify access are inherited by the folders from the templates. What does this do for you? It allows you to really “lock down” the access to different parts of the ProShop system.

The hardest thing I think for people to realize about ProShop is that “everyone in your company should be a ProShop user”. Why is that? Because ProShop includes tools which benefit everyone in the company, and these tools facilitate better communication and decision making. It does this by managing the “PDM Data”, which is tied to every job which flows through your shop.

The reality for most shops is this: you are already doing some form of PDM today. The problem is that this is typically just Unmanaged PDM or User-Managed PDM. Because this is a “manual process”, it is ripe for human errors to occur. Instead, ProShop eliminates much of these manual processes, using automated systems to manage the storage, access, and retrieval of data by authorized users.

By Colin Gilchrist, Applications Engineer, Selway Machine Tool Company

As an Applications Engineer for Selway (SMTC), I oversee pre-and-post sales technical support. I answer CNC Applications related questions for our customers, and offer training classes for CNC machining at our machine showroom in Auburn, WA.

SMTC is a Haas Factory Outlet (HFO), and offers sales and service for different Machine Tool Builders, including: Haas, Matsuura, Hwacheon, Eurotech, Quantum, Mitutoyo, C.R. Onsrud, Fuji, Acer, Clausing, Brenton USA, Marvel, Fastems Factory Automation, Hydmech, Toshiba Machine, Toyoda, and HP 3D Printing Solutions. Selway also offers full machine-tending and lights-out automation solutions, through our subsidiary Trinity Robotics Automation.

http://www.selwaytool.com/