Text this: Design and Machining Control via Interoperable Function Blocks and STEP-NC Data Model