Additive Manufacturing, Multi-axis Curved Layered Deposition, CAD Programming, Manufacturing Automation