A knowledge-based process planning framework for wire arc additive manufacturing. (August 2020)