STEP-NC : a new programming code for the CNC machines