Accelerating Inspection of Rapid Prototyping

 

O’Fallon Casting adds more speed to its rapid prototyping inspection operations with PolyWorks®.

 

Established in 1969, O'Fallon Casting is a nonferrous investment casting company with a facility located just 20 minutes west of St. Louis, MO, that provides rapid prototype and production castings. Since 2006, O’Fallon Casting has used 3D scanning and PolyWorks® software solutions to perform point-cloud-based inspection of its patterns and cast parts.

O’Fallon Casting of St. Louis, Missouri, is a premier nonferrous investment casting company that has built its reputation on making high-quality, competitively priced castings to meet demanding end-user applications. In its 50,000-square-foot facility, the company specializes in casting a range of aluminum, copper-based, and silicon carbide metal matrix composite alloys, and furnishes castings only or castings machined to customer specifications.


Part inspection with Ben Galmiche (left) and Ted Schnarre (right) from O’Fallon Casting using a Global CMM, a Metris XC50 laser scanner, and the PolyWorks software.

The Challenge

O'Fallon Casting serves a broad range of markets including the military missile and electronic packaging markets, valves and pumps, medical and dental equipment, high-speed automated precision machinery, hardware, business machines, robotics, optical and laser equipment, silicon wafer processing equipment, and semiconductor manufacturing equipment.

One area of growth for the company has been in its rapid prototyping operation. It uses expendable patterns generated from a 3D model from a CAD file to quickly and cost effectively produce a part and verify its design prior to building production tooling.

“In recent years, there have been many improvements in the quality of pattern surface finishes, pattern accuracy, and pattern material alternatives, and today’s patterns are more user friendly to the near net shapes offered by the investment casting process,” said Ben Galmiche, O’Fallon Casting, Quality Engineer. Thanks to these improvements, rapid prototyping of cast parts is a good value for customers who want to reduce overall tooling costs and introduce products into the marketplace quickly.

Quality inspection is a crucial aspect of the casting business and traditional inspection methods, using touch-based methods, were not well suited to rapid prototyping.

 

“In the past, we didn’t have an effective and efficient way of inspecting solid models. We had an old cantilever-type coordinate measuring machine and used a touch trigger probe to collect dimensional data. This process was slow and we were looking for a new alternative,” said Galmiche.

The Solution

To help enhance the turnaround time of its rapid prototype inspection process, O’Fallon Casting turned to 3D scanning and point-cloud-based inspection. O’Fallon Casting replaced the older CMM with a Global CMM from Hexagon Metrology and equipped it with a Metris XC50 Cross Scanner, a high-speed, multi-stripe 3D laser scanner designed for inspecting part features that provides optimal point distribution in all directions. This new 3D measurement system was delivered with the PolyWorks universal 3D metrology software platform.

This investment proved to be the right move, one that paid off quickly. Particularly when O’Fallon Casting received a request in 2008 to inspect the housing for an integrated wing tip light of the Boeing 787 Dreamliner.

Here’s how O’Fallon successfully integrated the point-cloud-based analysis in all phases of its rapid-prototyping process:

  1. A pattern of the wing tip light housing was created from the customer’s 3D CAD model of the part using stereolithography (SLA) and selective laser sintering (SLS).
  2. The pattern was then visually and manually inspected to determine if it conformed to the reference CAD model of the part and if it was properly proportioned to account for shrinkage.
  3. Once the pattern was verified and approved through the PolyWorks inspection process, O’Fallon Casting built a ceramic shell around the rapid prototype pattern.
  4. The ceramic shell with the pattern went through a burn out process, where the pattern was vaporized to leave only the ceramic mold. The part was cast from A356 aluminum artificially aged to the T6 condition.
  5. The part was then measured using the Global CMM and the Metris laser scanner. The point cloud data gathered during this routine was transferred to PolyWorks electronically via the company’s internal network.


©Boeing

 


Scan alignment and overlap reduction in the PolyWorks IMAlign™ module.

In the overall process, O’Fallon Casting used 3D digitizing and PolyWorks to inspect both the foam pattern and its inherent aluminum part. “We import the dimensional data into PolyWorks software’s IMAlign™ module where the scan paths are automatically aligned using a best-fit algorithm to create a point cloud model of the part,” Mr. Galmiche said. “At this point, we study the model carefully to determine if we have all of the data we need to make an accurate comparison between it and the customer’s CAD model. If necessary, we’ll reorient the part on the CMM and gather dimensional data from another view,” he stated.

When gathering dimensional data on these prototype parts, O’Fallon Casting uses a very slow scanning speed to assure that a high level of feature detail is captured. In the process, excess data is collected. “We use the IMAlign reduce overlap function to automatically remove the excess in areas of scan overlap and create a single set of data points that precisely defines the dimensions of the part in these areas,” he said.

Next, the aligned scans were merged using the PolyWorks IMMerge™ module to create a highly accurate finely detailed polygonal mesh model of the digitized parts.


Global deviation analysis using color maps.


Wall thickness, clearance, 3D angle, and flatness analyses are performed using the PolyWorks IMInspect module.

“Using simple PolyWorks IMInspect™ tools, we can quickly see where a part is out of tolerance relative to the customer’s CAD model,” Ben Galmiche, O'Fallon Casting 

 

The polygonal mesh model was then exported to PolyWorks' IMInspect™ module for the actual dimensional inspection process. This package uses powerful data-to-CAD alignment techniques including constrained best-fit, and techniques based on features and reference points. It includes comparison and measurement tools for a complete analysis of surface and cross-sectional deviations, feature dimensions and GD&T controls, clearance, and thickness. For this specific project, O’Fallon Casting used five specific IMInspect tools to validate the wing tip light housing:

  • A global comparison was performed by calculating the deviation between each digitized point and its corresponding CAD reference. A color map was displayed according to the tolerances set by O’Fallon Casting. 
  • To ensure that the ray of light is projected without interference, the clearance of the part was measured by comparing 3D distances between two planes. 
  • The wall thickness was extracted by computing 3D distances between two points. This ensures its robustness and validates that the part met the design requirements.
  • The Flatness and 3D angle between two planes (datum A and datum B) were computed using PolyWorks’ GD&T engine. A pass/fail result was provided according to the set tolerances.

Using the report generation function of the PolyWorks software, Mr. Galmiche prepared an inspection report using the AS9102 format. “In addition to the data, we include snapshots of the model comparison so that customers can quickly see where the part is out of tolerance. We can also illustrate where the part is just a small amount out of tolerance or greatly so by using different colors to indicate different tolerance ranges. Finally, thanks to the free viewer software, PolyWorks|Viewer™, our customers can visualize their inspection projects in 3D from their own workstation.”


©Boeing

The Benefits

The combination of the Global CMM, Metris XC50 laser scanner, and PolyWorks software has significantly reduced the turn-around time to rapid prototype a part at O’Fallon Casting. “Globally, we are very satisfied with this new point-cloud-based inspection process,” said Mr. Galmiche. “For a typical part, we can gather the dimensional data we need in about one day and we can perform the data analysis using the PolyWorks software in less than half a day. That is a reduction of about 50 percent in the amount of time the process took in the past. The visualization of the data also makes it faster for customers to review the inspection report and understand the implications of the dimensional data analysis.

Extra

O’Fallon Casting also uses the CMM/laser scanner/PolyWorks software combination to inspect its own molds and compression-straightening tooling to ensure that it conforms to design. PolyWorks IMInspect quickly shows precisely where tooling may be worn or slightly out of tolerance. 

Mr. Galmiche also sees another potential application for the new inspection suite. “We’ve had some customers ask us to inspect a particular component in a system to help them determine if ambient conditions, such as heat, are causing it to malfunction. We can do that quickly by scanning the part and comparing the actual dimensional data of the part with the design intent using PolyWorks software. It may represent a new area of business for us.”

Choose your location and language

Choose your location

Afghanistan

Åland Islands

Albania

Algeria

American Samoa

Andorra

Angola

Anguilla

Antarctica

Antigua and Barbuda

Argentina

Armenia

Aruba

Australia

Austria

Azerbaijan

Bahamas

Bahrain

Bangladesh

Barbados

Belarus

Belgium

Belize

Benin

Bermuda

Bhutan

Bolivia, Plurinational State of

Bonaire, Sint Eustatius and Saba

Bosnia and Herzegovina

Botswana

Bouvet Island

Brazil

British Indian Ocean Territory

Brunei Darussalam

Bulgaria

Burkina Faso

Burundi

Cambodia

Cameroon

Canada

Cape Verde

Cayman Islands

Central African Republic

Chad

Chile

China

Christmas Island

Cocos (Keeling) Islands

Colombia

Comoros

Congo

Congo, The Democratic Republic of the

Cook Islands

Costa Rica

Côte d'Ivoire

Croatia

Cuba

Curaçao

Cyprus

Czech Republic

Denmark

Djibouti

Dominica

Dominican Republic

Ecuador

Egypt

El Salvador

Equatorial Guinea

Eritrea

Estonia

Ethiopia

Falkland Islands (Malvinas)

Faroe Islands

Fiji

Finland

France

French Guiana

French Polynesia

French Southern Territories

Gabon

Gambia

Georgia

Germany

Ghana

Gibraltar

Greece

Greenland

Grenada

Guadeloupe

Guam

Guatemala

Guernsey

Guinea

Guinea-Bissau

Guyana

Haiti

Heard Island and McDonald Islands

Holy See (Vatican City State)

Honduras

Hong Kong

Hungary

Iceland

India

Indonesia

Iran, Islamic Republic of

Iraq

Ireland

Isle of Man

Israel

Italy

Jamaica

Japan

Jersey

Jordan

Kazakhstan

Kenya

Kiribati

Korea, Democratic People's Republic of

Korea, Republic of

Kuwait

Kyrgyzstan

Lao People's Democratic Republic

Latvia

Lebanon

Lesotho

Liberia

Libya

Liechtenstein

Lithuania

Luxembourg

Macao

Macedonia, The Former Yugoslav Republic of

Madagascar

Malawi

Malaysia

Maldives

Mali

Malta

Marshall Islands

Martinique

Mauritania

Mauritius

Mayotte

Mexico

Micronesia, Federated States of

Moldova, Republic of

Monaco

Mongolia

Montenegro

Montserrat

Morocco

Mozambique

Myanmar

Namibia

Nauru

Nepal

Netherlands

Netherlands Antilles

New Caledonia

New Zealand

Nicaragua

Niger

Nigeria

Niue

Norfolk Island

Northern Mariana Islands

Norway

Oman

Pakistan

Palau

Palestine, State of

Panama

Papua New Guinea

Paraguay

Peru

Philippines

Pitcairn

Poland

Portugal

Puerto Rico

Qatar

Réunion

Romania

Russian Federation

Rwanda

Saint Barthélemy

Saint Helena, Ascension and Tristan da Cunha

Saint Kitts and Nevis

Saint Lucia

Saint Martin (French part)

Saint Pierre and Miquelon

Saint Vincent and the Grenadines

Samoa

San Marino

São Tomé and Príncipe

Saudi Arabia

Senegal

Serbia

Seychelles

Sierra Leone

Singapore

Sint Maarten (Dutch part)

Slovakia

Slovenia

Solomon Islands

Somalia

South Africa

South Georgia and the South Sandwich Islands

South Sudan

Spain

Sri Lanka

Sudan

Suriname

Svalbard and Jan Mayen

Swaziland

Sweden

Switzerland

Syrian Arab Republic

Taiwan, Province of China

Tajikistan

Tanzania, United Republic of

Thailand

Timor-Leste

Togo

Tokelau

Tonga

Trinidad and Tobago

Tunisia

Türkiye

Turkmenistan

Turks and Caicos Islands

Tuvalu

Uganda

Ukraine

United Arab Emirates

United Kingdom

United States

United States Minor Outlying Islands

Uruguay

Uzbekistan

Vanuatu

Venezuela, Bolivarian Republic of

Viet Nam

Virgin Islands, British

Virgin Islands, U.S.

Wallis and Futuna

Western Sahara

Yemen

Zambia

Zimbabwe

Choose your language

Confirm