Combining coding and machining