Software Compensation of Undesirable Racking Motion of H-frame 3D Printers using Filtered B-Splines

05/20/2021
by   Nosakhare Edoimioya, et al.
0

The H-frame (also known as H-Bot) architecture is a simple and elegant two-axis parallel positioning system used to construct the XY stage of 3D printers. It holds potential for high speed and excellent dynamic performance due to the use of frame-mounted motors that reduce the moving mass of the printer while allowing for the use of (heavy) higher torque motors. However, the H-frame's dynamic accuracy is limited during high-acceleration and high-speed motion due to racking – i.e., parasitic torsional motions of the printer's gantry due to a force couple. Mechanical solutions to the racking problem are either costly or detract from the simplicity of the H-frame. In this paper, we introduce a feedforward software compensation algorithm, based on the filtered B-splines (FBS) method, that rectifies errors due to racking. The FBS approach expresses the motion command to the machine as a linear combination of B-splines. The B-splines are filtered through an identified model of the machine dynamics and the control points of the B-spline based motion command are optimized such that the tracking error is minimized. To compensate racking using the FBS algorithm, an accurate frequency response function of the racking motion is obtained and coupled to the H-frame's x- and y-axis dynamics with a kinematic model. The result is a coupled linear parameter varying model of the H-frame that is utilized in the FBS framework to compensate racking. An approximation of the proposed racking compensation algorithm, that decouples the x- and y-axis compensation, is developed to significantly improve its computational efficiency with almost no loss of compensation accuracy. Experiments on an H-frame 3D printer demonstrate a 43 percent improvement in the shape accuracy of a printed part using the proposed algorithm compared to the standard FBS approach without racking compensation.

READ FULL TEXT

page 1

page 4

page 9

research
08/30/2019

EventCap: Monocular 3D Capture of High-Speed Human Motions using an Event Camera

The high frame rate is a critical requirement for capturing fast human m...
research
03/31/2023

Upside down: affordable high-performance motion platform

Parallel robots are capable of high-speed manipulation and have become e...
research
11/13/2020

Shaking Force Balancing of the Orthoglide

The shaking force balancing is a well-known problem in the design of hig...
research
07/19/2023

FlexDelta: A flexure-based fully decoupled parallel xyz positioning stage with long stroke

Decoupled parallel xyz positioning stages with large stroke have been de...
research
03/17/2020

Catch the Ball: Accurate High-Speed Motions for Mobile Manipulators via Inverse Dynamics Learning

Mobile manipulators consist of a mobile platform equipped with one or mo...
research
06/27/2019

Remark on Algorithm 680: evaluation of the complex error function: Cause and Remedy for the Loss of Accuracy Near the Real Axis

In this remark we identify the cause of the loss of accuracy in the comp...
research
03/18/2019

Joint axis estimation for fast and slow movements using weighted gyroscope and acceleration constraints

Sensor-to-segment calibration is a crucial step in inertial motion track...

Please sign up or login with your details

Forgot password? Click here to reset