This paper describes a novel end-to-end approach for automatic welding-robot programming based on a product-process-resource (PPR) model, for one-of-a-kind