Text this: Investigation of roughing machining simulation by using visual basic programming in NX CAM system