Text this: Development of open platform controller for step-NC compliant CNC system