bearing train cnc railroad rail cam railway g-code low bushing machining linear fabrication cad motion bearings milling