Som styrning och stöd mellan två ytor – exempelvis axel och lagerhus – används någon form av lagring, vanligtvis kullager eller glidlager. Fördelen med glidlager som ofta även kallas bussningar är att de tål mycket högre belastningar, stötar och vibrationer. Någon form av smörjning måste alltid användas, antingen i form av tillsatssmörjning eller i självsmörjande utförande. Rätt utformat blir det ingen kontakt mellan själva materialytorna vilket medför minimal friktion vid normal hastighet.
System.Data.DuplicateNameException: Conflicting product-url. product with ID: PPMF 252821,5 cannot get ownership of urlname: bussning-skf-ppmf-2528215 at Chainbox.Webshop.Foundation.Components.UrlName.UrlNameService.GenerateName(String id, String type, String lang) in /_/Chainbox.Webshop.Foundation/Components/UrlName/UrlNameService.cs:line 232 at Chainbox.Webshop.Website.Providers.ProductUrlProvider.UrlForProductCanonical(String productid, String lang, String productprefix, String rootCategory) in /home/jenkins/agent/workspace/momentumindustrial_webshop/Chainbox.Webshop.Website/Providers/ProductContentFinder.cs:line 95 at Chainbox.Webshop.Website.Controllers.Partials.ProductListPagedViewComponent.<>c__DisplayClass18_0.<InvokeAsync>b__5(IProductDTO x) in /home/jenkins/agent/workspace/momentumindustrial_webshop/Chainbox.Webshop.Website/Controllers/Partials/ProductListingSurfaceController.cs:line 753 at System.Linq.Enumerable.WhereSelectArrayIterator`2.ToList() at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at Chainbox.Webshop.Website.Controllers.Partials.ProductListPagedViewComponent.InvokeAsync(String categoryid) in /home/jenkins/agent/workspace/momentumindustrial_webshop/Chainbox.Webshop.Website/Controllers/Partials/ProductListingSurfaceController.cs:line 729 at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsyncCore(ObjectMethodExecutor executor, Object component, ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeCoreAsync(ViewComponentDescriptor descriptor, Object arguments) at AspNetCoreGeneratedDocument.Views_Partials_grid_editors_cbx_template_items_render.ExecuteAsync() in /home/jenkins/agent/workspace/momentumindustrial_webshop/Chainbox.Webshop.Website/Views/Partials/grid/editors/cbx.template.items.render.cshtml:line 42 at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage page, ViewContext context) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageAsync(IRazorPage page, ViewContext context, Boolean invokeViewStarts) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(ViewContext context) at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RenderPartialCoreAsync(String partialViewName, Object model, ViewDataDictionary viewData, TextWriter writer) at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.PartialAsync(String partialViewName, Object model, ViewDataDictionary viewData) at AspNetCoreGeneratedDocument.Views_Partials_grid_editors_base.ExecuteAsync() in /home/jenkins/agent/workspace/momentumindustrial_webshop/Chainbox.Webshop.Website/Views/Partials/grid/editors/base.cshtml:line 5