keywords ARCHITECTURE Adaptive process planning Automation & Control Systems CNC DESIGN FUNCTION BLOCKS INTEGRATION Intelligent agents Machining feature SYSTEMS Science & Technology TOOLS Technology large-scale parts