- Joined
- Jan 10, 2019
- Messages
- 1,220
The meeting with the servo manufacturer went great. The Support Engineer remoted into my laptop and adjusted various parameters, while I jogged the axis back and forth. What was cool is that the controller software includes a virtual oscilloscope, so he had that running and watched the servos response to step inputs. Once one servo was calibrated, its settings were copied into its twin at the other end of the gantry.
With that complete, now starts the long process of calibrating axis movements and testing alignment. The display on the left is the dedicated router controller, and my laptop on the right is for viewing YT videos on setting these things up. A big part of the unknown is simply knowing what all the controller buttons do. I have the manual but at 472 pages, it'll take a while to get through.
One issue I've already run into is a consequence of using the "paired drive" option on the controller. That is, feeding the same command to two servos. This is needed because the left and right servos work as one to move the gantry fore and aft. Here's the catch: what if when you command a Y movement of, oh, 10 cm, and one side moves 99.8 mm, and the other moves 100.3 mm, both due to component tolerances? This means that a rectangular part you're machining will be narrower on one end than the other. The controller has adjustments to scale commanded-vs-actual motion exactly, but when paired, it still sends the same command to both - they can't be separated. All I can do is measure both motions and set a correction that minimizes the overall error.
With that complete, now starts the long process of calibrating axis movements and testing alignment. The display on the left is the dedicated router controller, and my laptop on the right is for viewing YT videos on setting these things up. A big part of the unknown is simply knowing what all the controller buttons do. I have the manual but at 472 pages, it'll take a while to get through.
One issue I've already run into is a consequence of using the "paired drive" option on the controller. That is, feeding the same command to two servos. This is needed because the left and right servos work as one to move the gantry fore and aft. Here's the catch: what if when you command a Y movement of, oh, 10 cm, and one side moves 99.8 mm, and the other moves 100.3 mm, both due to component tolerances? This means that a rectangular part you're machining will be narrower on one end than the other. The controller has adjustments to scale commanded-vs-actual motion exactly, but when paired, it still sends the same command to both - they can't be separated. All I can do is measure both motions and set a correction that minimizes the overall error.