Software, services, and expertise for the business of shipbuilding.

        • Achieve a Quick ROI
        • Sliced implementations and our expertise means a benefit from day one, without a lengthy setup.

        • Integrate, Collaborate, Re-use
        • SSI’s Open Shipbuilding Platform gives you a future-proof source of truth for your shipbuilding projects.

        • Change Management
        • Get visibility into changes, understand the impacts, and have the right information at the right time to execute the change.

        • Adapt and Innovate
        • Create a local or virtualized shipbuilding environment for your global distributed workforce.

        • Changing from Another Solution
        • SSI makes it easy to switch from other platforms and keep your existing data.

        • Design
        • The most significant opportunities to impact the cost of building and operating a ship are found in the design and engineering phase.

          Initial Design  |  Basic Design  |  Detailed Design

        • Build
        • Even a smaller shipbuilding project is immense in scope and scale. Manage the challenges that are unique to ship construction.

          Prepare  |  Fabricate  |  Assemble

        • Maintain
        • With the majority of a ship’s life taking place after it’s been built, it’s crucial to ensure that the organization has a clear picture of the vessel at all times.

          Digital Twin  |  Repair / Refit  |  Operations

        • Nexus
        • SSI Nexus is a community for users, creators, & implementers of SSI software.

        • SSI Certified Training
        • SSI Certified Training allows SSI users to access detailed training exercises, materials, courses, and certifications.

        • SSI Blogs
        • The SSI blogs are your place to get insights from our CEO into the intersection of shipbuilding and technology, see how shipbuilding is moving forward, and keep up with SSI news.

          Lighthouse Waveform  |  Shipbuilding Solutions

        • ShipConstructor
        • A complete line of solutions for the design, engineering, and construction of ships and offshore projects.

        • EnterprisePlatform
        • Tools to connect and share data across every system in the shipyard and make information available.

        • ShipbuildingPLM
        • The only truly shipbuilding-specific product lifecycle management (PLM) platform.

        • Company
        • Learn more about SSI and our leadership.

        • Locations & Contact
        • You need a partner with a global presence.

        • News
        • The latest on SSI and shipbuilding.

        • Events
        • Join us at our next event, conference, or trade show.

        • Partners
        • Learn more about our Platform and Development Partners.

        • Clients
        • See the industry leaders who trust SSI.

        • Careers
        • Help us make the business of shipbuilding possible.

June 17, 2014


Over the years SSI has worked with several clients to connect information from the ShipConstructor product model to production machines such as CNC profile cutting, marking and bending machines. These solutions are usually custom developed for the current requirements of the client and the machines they were connecting to.

Even though this custom development provided an immediate solution, it had several negative downstream effects. With the aggressive continual improvement of ShipConstructor it was common that these custom integrations required changes to support the latest software. These changes then needed to be tested at the yard before the latest release of ShipConstructor was incorporated into the shipyard.

This continued investment to maintain the custom development increased the total cost of ownership of the integration. For the most part the extra maintenance cost of supporting these custom developments were outweighed by the benefits that the yard received by having a streamlined workflow. So even though there was a cost of maintenance, it still remained a good business decisions with a good ROI.

The reality is that many clients can gain significant benefit by this type of integration but they lack the skills and resources to implement it. This is why we added integration with production machines as part of our EnterprisePlatform product suite. I will give you a 10, 000 ft view of the integration in this blog post.


We knew that to create a successful integration between ShipConstructor and CNC profile machines we needed to work with a CNC profiling machine company. After talking to a few companies we decided to partner with HGG for several reasons, one being that we had mutual clients who were interested in the integration.

I should mention, even though SSI and HGG have a strategic partnership, both companies work with various other vendors. Both SSI and HGG were committed to create a generic integration/interface to allow future integrations with CNC Machines from other companies.

Goal of the integration

The goal of the integration was to be able to pass all information required to produce the profile to the CNC profile machine with as little user involvement as possible. This included involvement from the engineering team as well as the operator on the shop floor.

Supported information


Profiles can actually be rather complex when you consider profiles which have a curved path along the hull and the various ways they can be detailed (parametric endcuts, user defined trims, cutouts, etc.)

The profile features which we supported initially in our integration were:

  1. Endcuts
  2. Cutouts / Penetrations
  3. Trims
  4. Inverse Bending lines
  5. Piecemark marking

The connection between ShipConstructor and HGG needed to support all the geometry information to create the profile part but there were two additional features we also decided to include.

1. Accuracy Control Marks


Aligning profiles on plates can be time consuming and is a source of several fabrication issues. Something we noticed Japanese yards implementing to reduce man hours aligning profiles on plates as well as improving quality at the same time,was the use of accuracy control marks (translated of course). These accuracy control marks were placed on the profile and the plate perpendicular to the markline. These marks allowed the workman to align the profiles on the plate with significantly more accuracy in less amount of time.

Another use of these accuracy control marks was in the case when you load a cartridge of profiles which are to be inserted on a panel in another location of the yard. This means you will need a method to align the profiles on the cartridge exactly the way it will be inserted on the plate. This is easy when all profiles are the same length; however, when the profiles are of different length, accuracy control marks can be used to align the profiles.

2. Edge preparation beveling

 Another type of information we needed to include was to support edge prep beveling. This is especially important for HP (Bulb) profiles as shown above as they require a more complex bevel than other types of profiles.

 Workflow using the EnterprisePlatform PublisherLT product

There are different workflows where information needs to be exchanged between ShipConstructor and HGG.

1.       Publish (Push)

This is the workflow where the information is generated by the engineering team and included in their work package delivered to the yard.

2.      Consume (Pull)

This is the situation where the operator pulls the information from the live ShipConstructor project for their current work task. This reduces the chance of the operator having out of date information due to the constant change which happens in the model.

To support both situations we created a very intuitive Graphical User Interface (GUI) which required no knowledge of the ShipConstructor product. Through this interface the user would select the profiles they need to process by user specified criteria. The system can be easily configured to push/pull all profiles which belong to a particular package.


 Test profiles during Acceptance Testing at clients site

We have already had clients validate the results of the integration and are using the functionality in their production facility. They are using all features supported by the integration. We are continuing to work with several other clients who also want to integrate ShipConstructor and HGG.

We are also working with a client who is integrating ShipConstructor with a CNC profile machine from another vendor. They are using a subset of the features currently supported; however, the results are positive. This project actually proved that our strategy of creating a reusable interface between ShipConstructor and other CNC profiling machines works since the exchange of information was successful with absolutely no changes to our product.

Closing remarks

Leveraging information contained within the ShipConstructor product model is an ideal way to be more productive. Reusing the information already contained within ShipConstructor’s MIM to drive CNC profiling machines can eliminate time consuming and error prone processes.

With using the EnterprisePlatform PublisherLT, you will be able to create a seamless exchange between ShipConstructor and your CNC profiling without the need to write custom code. This will reduce the total cost and risk of connecting the two systems.