Learning process planning for special machinery assembly | Synapse