PTC’s Service Information Manager adds three advanced capabilities to the XML authoring and content management system:Creating Value from Part Data

  1. Translation Management
  2. Part List Generation
  3. Publication Structures

My last blog focused on Publication Structures. You can read more about publication structures here: Revolutionizing Book Assembly with SIM. Next time I will discuss Translation Management. However, today I’m discussing Part List Generation, how to create value from part data.

The Engineering Bill of Material (BoM) is structured based on the design. The Service BoM is then derived from the Engineering BoM. With the part structure defined, you can visually identify parts and add them to various service kits and assemblies and ultimately generate a part list from the structure that can be used in technical publications. Updates from source parts and drawings to downstream processes are practically automatic. Building part lists with associative, up-to-date service information increases the accuracy of information and improves authoring efficiency thereby reducing time to market.

Creating Value from Part Data

Each component in a drawing can be a part with its own lifecycle that is managed and repurposed in an integrated system. All too often we see disparate systems with Engineering drawings in one system and part data management in another.

Creating Value from Part Data

Many users of Windchill use it as a CAD warehouse to store content more or less. Sure users of the design engineering tools find them extremely valuable, many folks are leveraging workflow processes and lifecycle features to expedite the day-to-day flow of information, and many have found that the change management tools add value when it comes to maintaining change integrity and traceability. Nonetheless, many organizations are not leveraging their parametric data for parts management (you know who you are).

The ability to repurpose Engineering design part structures to create Part Lists for Service information is the promise land. But the system can only repurpose parts if they exist as parts in the system. Generating part lists for catalogs and online delivery requires parts with end items and part structures. So in other words, using Windchill Service Parts and Service Information Manager requires part data  management in Windchill PDMLink.

Service parts management provides an out-of-the-box method of generating Part Lists for the technical documentation community from a single source of information. As a result, organizations are able to greatly improve the process of information delivery and are able to leverage dynamic publishing capabilities to bring products to market faster, and keep customers better informed.

Learn More

Refer to PTC’s web site for a complete description of Service Information Manager.

EAC information solution experts have decades of reliable XML solution experience. Explore the EAC website to learn more about our products and services or review the Product Development Information Services Brochure.

Download our PDIS Brochure

Many PTC Creo users may be surprised to discover that hidden in their Creo file directory, there are two powerful CAD automation tools just waiting to be utilized! Creo Web.Link and Creo J-Link are two API tools that are packaged with all Creo installs; no extra licensing necessary. Both tools provide a way to access and modify your CAD data from a custom User Interface (UI) or a webpage.

The question is, what benefits can you reap from these tools? Perhaps there are technical staff members that don’t know the Creo tool, but they want to generate drawing PDF’s by entering some dimensional and parameter information. Conceivably, customer orders could be retrieved from a database to drive CAD or generate a Point of Departure (PoD). There are many opportunities that may arise where a UI is more efficient than modifying your CAD data directly in Creo. Today, we’ll focus on Web.Link due to its relative simplicity compared to J-Link.

Web.Link utilizes Creo’s embedded browser to reach into your CAD session and touch almost every aspect of a model, assembly, or drawing. A user builds a webpage and connects to the CAD using the JavaScript API. One caveat of Web.Link is that a user MUST use the embedded browser, whereas with J-Link, the program you create can run asynchronously – meaning Creo does not have to be running to use it.

The full functionality of Web.Link is documented in your Creo install directory at ‘[datecode]Common Filesweblinkweblinkug.pdf.’ There is also a searchable API located in the same directory which provides more detailed information on all the available features. The documentation may be a bit overwhelming at first, but here are the basic steps.

Basic Steps of Getting Started with Creo Web.Link

  1. Create a web page with text input, buttons, and anything else that you may use to access or modify your CAD. For example, you may have some dimensions or parameters you may want to modify. You may want to run a macro (mapkey). Or, you may just want to display relevant model information.

    Figure 1
    Figure 1: Basic HTML page
  2. Use the JavaScript objects, classes, methods, etc. to connect everything to CAD.

    Figure 2
    Figure 2: JavaScript function that accesses CAD data and populates the webpage text boxes
  3.  Open the webpage in your Creo embedded browser and try it out! There are prepackaged examples for you to try in the Web.Link directory if you don’t want to jump in the deep end right away. There is also a ‘pfcUtils.js’ file that comes in handy for many of the Web.Link programs you’ll write. It’s a library of useful pre-built functions that many of the examples use.

    Figure 3
    Figure 3: Retrieving model and session information from Creo through the embedded browser

A couple of Items to Note:

  1. Be sure to read the section in the Web.Link User Guide that addresses browser security. Running javascript in an Internet Explorer (IE) browser session typically sets off red flags and you’ll have to configure your IE security to enable the ActiveX scripts. Alternatively, you can use the Mozilla browser, and use a few lines of code in your JavaScript (See Figure 2) to address it.
  2. There are a few configuration options that must be enabled to allow Creo Web.Link to access the CAD session. The relevant configuration options are:
    • WEB_ENABLE_JAVASCRIPT
    • WEB_LINK_FILE_READ
    • WEB_LINK_FILE_WRITE
    • WEB_LINK_PROE_READ
    • WEB_LINK_PROE_WRITE

Creo Web.Link is a simple tool that can make a huge difference in how your company interacts with its CAD data. I encourage you to skim through the Web.Link User Guide and try out some of the examples provided. If you have any questions about Web.Link, please direct them to the comment section. If you have any questions related to CAD Automation services provided by EAC, please contact us! If you need an extra copy of the PTC Creo Web.Link User Guide, click the image below to download.

PTC Creo WebLink User Guide

Industrial Design has always been an important element of successful product development. Aesthetically and functionally pleasing products are important to customer perception and ultimately may add to increased acceptance and improved sales.

The Engineering Services Group at EAC Product Solutions solved such an industrial design challenge for a valued customer, Bob Barker Company, Inc. Bob Barker is America’s leading detention supplier and maker of the Vancell, which is a prisoner transport unit that is installed in commercial vans. They approached EAC to create a successor, which ultimately became the Vancell Elite.

Figure 1: Original Vancell by Bob Barker Company, Inc.

Bob Barker wanted the new version of the Vancell to fit newer, redesigned van models. At the same time, they requested upgrades to several user features. They wanted to incorporate design elements to differentiate the redesign of the Vancell from its competitors. The redesign was required to invoke feelings of ruggedness, strength, and security.

Figure 2: Vancell Elite Cut-Away View

With those challenging requirements, the Designers in the Engineering Services Group started by selecting diamond plate panels for the exterior of the access doors to elude to the element of ruggedness. The diamond shaped patterns were then carried through to the ventilation cutouts in wall panels for continuity of theme. A new logo, designed by Bob Barker Company, was added to the access doors as well as laser cut sheet metal brackets. The bracket was painted black with another bracket behind painted orange for a bold, three-dimensional look. A small Bob Barker decal was placed nearby to increase brand awareness. The Designers also added chrome paddle latches and bright screw heads to accent the diamond patterns and create a sense of security.

Figure 3: Vancell Elite Rear Access Doors

Next, a new base color was needed for the exterior of the unit. The competitor’s prisoner transport unit was painted a sterile white that easily showed dirt and wear. The old Vancell was painted a dull gray. Bob Barker Company wanted to set themselves apart from both of these units with a bold and dynamic color. Using CAD models created in PTC Creo, the Designers rendered images in different colors to help the company determine which color was best. A medium matte blue was selected.

Upon agreement of design features and colors, manufacturing drawings were released to a third-party fabrication shop. The prototype of the first transport unit was completed in time for display and demonstration at a large trade show. The Marketing and Sales team at Bob Barker Company were excited about the appearance and function of the completed Vancell Elite and confirmed that it met their requirements — rugged, strong, and secure. They also received many positive comments from prospective customers at the trade show.

Figure 4: Vancell Elite prototype, Rear View

The VanCell Elite difference is not only through its new and improved design, but it’s features as well. The VanCell Elite provides improved visibility for greater officer security through controlled viewing, PREA compliant segregation compartments, and an enhanced 4 Camera Viewing System and optional DVR upgrade.

Learn more about the VanCell Elite here.

If you have industrial design or engineering project, the Engineering Services Group can step in and mentor you throughout your design process or act as your engineering team. The innovative engineers and designs can help realize your ideas and transform the way you design your products. For more information, contact us here or learn more about our Design and Engineering services here.

In last week’s post I walked through a manufacturing use case without Product Lifecycle Management (PLM). I hope you noticed the possible issues and costs related to restricting Manufacturing direct access to PLM and engineering data.

If you missed last weeks post, you can read it here:

Product Lifecycle Management in Manufacturing: Part 1

This week I will use the same use case story. The only difference will be manufacturing has access to PLM. I have also included manufacturing specific modules, which are run through PLM as well. Manufacturing has access to these modules and uses them for all Manufacturing planning.

As before, Engineering completes a new product design and starts a release process of the product in PLM. One major difference now, is Manufacturing personnel are included at appropriate points in the new release process. There is a full integration between PLM and Enterprise Resource Planning (ERP) systems as well. This integration allows for automatic transfer of the Manufacturing Bill of Materials (BoM) to Enterprise Resource Planning (ERP) when appropriate based on processes managed in PLM.

One thing to note on the outline below; each system task, since it is in PLM, has links to all the required information engineering released as well as any supporting information. This is including manufacturing information, customer specification, and supplier specifications on purchased parts.

Part 1: Release Process

The lead Manufacturing Engineer receives a PLM task asking him to begin manufacturing planning for this associated new products design.

Part 2: Manufacturing Planning

The manufacturing engineer begins the layout of manufacturing processes in the PLM Manufacturing Planning System. This includes planning at each work cell. Each cell is linked to required resources, parts, CAD data, and manufacturing documents required to complete that cell action. With the correct system, this will have included all metrics required to properly and completely plan a manufacturing process.

If required, a Manufacturing BoM is based off of, and linked to, the Design BoM. This allows the Manufacturing Engineer to restructure the BoM as needed to allow for the most efficient manufacturing processes without losing ties to the design BoM and parts the manufacturing BoM was created from.

Once complete, work instructions can be created in web form or be printed to paper from this plan. The work instructions would include links to the correct Engineering data and required manufacturing documentation.

Part 3: Release Process Continues

Once the Manufacturing Engineer completes their planning tasks, all required parts and Manufacturing BoMs, are automatically added and/or updated into the ERP system via an integration to PLM.

During this same process, PLM system tasks are sent to purchasing to start the procurement process.

Tasks are also sent to the tooling designers to start tooling generation.

As mentioned, these tasks are automatically linked to all the required engineering and manufacturing information to appropriately complete each task.

Part 4: Tooling and Controls Tasks

Tooling designers access PLM to generate their tooling data and controlling programs directly from engineering 3D data.

The resulting CAD and other tooling data are also saved to the PLM system. This data is linked to Engineering data, Manufacturing data, and the Manufacturing process plan.

Machining paths and other controlling programs generated are also created and saved to PLM with the same functionality mentioned above.

Having these links from manufacturing to engineering data allows for full impact analyses of any potential changes being planned for the product by the company. As well as insures all downstream data is updated appropriately when an engineering change does occur.

Part 5: In-Process Change by Engineering

While ramp up is happening, Engineering makes a last-minute change. Once the change is complete in Engineering, they start a change process that includes all downstream departments. Each department receives a PLM system task with the all required information related to the change linked to the task. This includes purchasing, manufacturing, tooling, etc. Each department acts upon the change, completing all internal department actions required.

Once all of the departments have completed their tasks in PLM, the change has been completed. Manufacturing ramp up continues leading into the initial manufacturing process.

Part 6: Issue Tracking and Correction During Manufacturing

During the initial manufacturing process, a manufacturing team member notices there is a clearance issue with the design. The team member verbally notifies their cell leader of this issue. The cell leader creates a change request in the PLM System. During that process, he creates a digital markup that is saved with the change request. The change request is created referencing the engineering data the issue is related to.

The engineer responsible receives a PLM system task notifying of this problem. The engineer takes the needed corrective actions and updates the CAD data. This CAD data is then revised released and included in the problem report.

The cell leader receives the notification the problem report was approved and corrected. The updated CAD data is included, the cell leader and the manufacturing floor team member can now reference the new data directly from PLM and make the needed correction.

This happens many times during the initial manufacturing process. The necessary PLM processes are initiated based on the issues found during the initial manufacturing run.

Manufacturing uses PLM to gain access to engineering data because it always references the latest released information. This insures nothing is made from outdated information.

Part 7: Final Product Release

The final product is released to the customer.

All as-built information has been saved in PLM, meaning most of the related engineering data has been changed via the PLM process capturing changes. Anything that hasn’t been corrected yet is also saved via electronic markups to be processed later.

Part 8: Another Manufacturing Run

One year later, the company needs to do a manufacturing run on this same product. However, they have a large turnover with their manufacturing employees. Only a few people are there that worked on the first production run of this product. Without the use of PLM, this could be a disaster. However, all as-built changes where captured in PLM for the first production run of this product and manufacturing is still using PLM to access all build information. This allows manufacturing the ability to properly prepare for the next run. This resulted in very few, if any, issues during the next production run.

Hopefully it is easy to see the benefits of giving manufacturing direct access to PLM, even based on this limited use case example.

There are many benefits to utilizing PLM in manufacturing. Much more than is appropriate to list in a blog. If you’d like to take a deeper dive, please contact one of our experts here at EAC. We would love to talk you through all the benefits PLM utilized in manufacturing could offer you.

In the meantime, reading our eBook, “Designing an Effective Change Control Process” may be helpful. We walk you through how to design a change control process to improve productivity and reduce quality issues.

Designing an Effective Change Control Process: Download eBook

If you are an OEM supplier to a major fortune 500 manufacturing company it probably took you a while to become their supplier. You had to prove to them that you could deliver a quality product on time, at a fair price.

Now that you have won their business it is probably equally as important to maintain that business as it was to win it in the first place. Your company probably has a nice cash flow and your employees are enjoying a nice secure job because of this win. However, the most important thing that will keep your customer coming back to you is quality.

Most major manufacturing companies realized years ago that the sooner that you can discover flaws or issues in the design phase, the easier and more cost-effective it is to fix the problem.

They found out that after completing the design process in CAD, they could move on to using simulation software, like ANSYS, to simulate prototypes. By simulating their prototypes they are able to run multiple simulations of their prototypes at one time and pick out the prototype that met their requirements to move forward and begin manufacturing.

Over the years these huge corporations have saved millions of dollars in time-savings and reduced the amount of times projects have to be constructed.

In the interest of time-savings and cost-savings, I suggest you consider looking into a simulation tool yourself. As your customer will appreciate knowing that their supplier realizes how important a quality product is. Who would you rather buy from? A company that has thoroughly tested their product or one that hadn’t?

If you’re interested in learning more about the benefits of simulating your products early and often, learn more about simulation here.

While I’d like to think I’m a good storyteller and an artist, I’m pretty sure I’m not ‘awesome’ at either. That’s one more reason to pay attention to Augmented Reality (AR) these days.

As an engineer and a designer, I frequently find myself trying to explain a widget, a feature, or a design to someone. Often this takes lots of hand-waving, white-board markers, and innumerable sketches. This got better over time with improved drawing skills and communication techniques. It was even better still when I could put a physical model in someone’s hands by using a 3D printer for rapid prototyping. Well, things just got a lot more interesting when we started using AR through ThingWorx Studio to do virtual prototyping.

While I spend most of my time designing business strategies for the IoT and connecting products using ThingWorx as an IoT platform, the AR portion of ThingWorx is simply fun to use. One great way to employ the tool is to super-impose streaming data and information directly onto the product while looking through a mobile device. AR Prototyping, on the other hand, is the ability to superimpose alternate designs into the real world through a mobile device such that you can experience a design as it was intended. The kicker is that you can whip together a couple dozen designs, review them virtually — in person or remotely — and have a fabulous understanding of the design in less time than it takes to print even one prototype.

In the video below we’re playing with the app ThingWorx View by PTC. Watch this model of a motorcycle come to life with Augmented Reality (AR). We’ve used this technology for virtual prototyping. For some of our customers we are able to swap in and out CAD models to virtually prototype new designs and configurations.

So, if you’re like me and you want to convey a design idea in a hurry — even faster than a rapid prototype — you should really look into AR Prototyping. This has sliced-bread beat no problem.

If you want to start virtual prototyping, ask us how here! We’d love to help you transform the way you design and connect to your products.