Volvo Cars Ball Screw
Bolting table with ball screw at the Volvo Cars plant.

Volvo Car Corporation monitors ball screws with Intellinova Parallel MB

Since early 2017, the Intellinova Parallel MB measurement system has been in operation in the assembly line at the Torslanda plant in Gothenburg, Sweden, and in early 2018 the maintenance department was able to perform a planned replacement of a ball screw with damage to an axial bearing, detected by the system.

Taking about seven hours, the replacement of the ball screw occurred in a planned maintenance effort during non-production time. In the event of a breakdown during production time, the plant risks losing the production of hundreds of cars.

At the Volvo assembly line in Torslanda, the Intellinova Parallel MB measuring unit is installed on two fully automatic bolting stations, where the body and chassis of the car are assembled. The measuring unit has four channels measuring continuously.

The automated mounting of the body onto the chassis is a process with high precision and repeatability demands – the right screw must be pulled in the right place and with the correct torque every time. The vertical movement of the bolting table is handled with great precision by ball screws driven by electric motors, which is a cheaper and more precise alternative to hydraulics.

The bolting stations both have two ball screws with two axial bearings each. The mechanical condition of the bearings is measured using DuoTech accelerometers, combining shock pulse and vibration measurement using the patented measurement technologies SPM HD and HD ENV.
The extremely short measurement windows allowed in the bolting process – the ball screw movement takes only about four seconds – places great demands on the measurement system.

Thanks to the high-speed measurement capability of the Intellinova Parallel MB unit, a shock pulse measurement is completed within this four-second measurement window, providing a reliable assessment of the mechanical and lubrication condition of the bearing. The measuring unit is integrated with the machine's control system, and if a measurement exceeds the set alarm limit, an alarm is generated via the unit's digital output straight to the PLC system, which is monitored in the plant control room.

System.FormatException: String "1530" is not a valid udi.
   at Umbraco.Core.Udi.ParseInternal(String s, Boolean tryParse, Boolean knownTypes, Udi& udi) in D:\a\1\s\src\Umbraco.Core\Udi.cs:line 156
   at Umbraco.Core.Udi.Parse(String s) in D:\a\1\s\src\Umbraco.Core\Udi.cs:line 91
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at Umbraco.Core.Models.PublishedContent.PublishedPropertyType.ConvertSourceToInter(IPublishedElement owner, Object source, Boolean preview) in D:\a\1\s\src\Umbraco.Core\Models\PublishedContent\PublishedPropertyType.cs:line 210
   at Umbraco.Web.PublishedCache.NuCache.Property.GetInterValue(String culture, String segment) in D:\a\1\s\src\Umbraco.Web\PublishedCache\NuCache\Property.cs:line 190
   at Umbraco.Web.PublishedCache.NuCache.Property.GetValue(String culture, String segment) in D:\a\1\s\src\Umbraco.Web\PublishedCache\NuCache\Property.cs:line 211
   at SPM.WebClient.Business.Extensions.PublishedContentExtensions.GetContentTeaserImage(IPublishedContent content, String cropAlias) in F:\VsOnline\SPM Instrument\v8\App\SPM.WebClient\Business\Extensions\PublishedContentExtensions.cs:line 74
   at ASP._Page_Views_Partials_Grid_Pages_PageBase_cshtml.Execute() in C:\inetpub\spminstrument.com\www\Views\Partials\Grid\Pages\PageBase.cshtml:line 6
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_Grid_Pages_ProductPage_cshtml.Execute() in C:\inetpub\spminstrument.com\www\Views\Partials\Grid\Pages\ProductPage.cshtml:line 4
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_app_plugins_furillo_grid_pagepartial_editor_cshtml.Execute() in C:\inetpub\spminstrument.com\www\app_plugins\furillo\grid\pagepartial\editor.cshtml:line 14
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_Base_cshtml.Execute() in C:\inetpub\spminstrument.com\www\Views\Partials\grid\editors\Base.cshtml:line 20