Univ. of Vigo and NIST worked on a series of traceability extensions for linking STEP-NC machining programs with sensor feedback and machine state information during execution.
The intent of this demonstration is to validate the proposed traceability extensions to AP-238. The extensions to be tested are time and machining performance. The proposed NC function get_time will be inserted at the beginning and end of AP-238 programs for calculation of the total program execution time. The NC functions start/stop_getting_max_deviation_along_toolpath will be inserted at the beginning and end of finishing toolpaths to log the servo error at a frequency of a few Hertz.
The path deviation entity includes a limit on the acceptable deviation. This has been used to flag excursions outside the limit. A similar limit on execution time has been proposed. In this scenario, the actual time between markers would be compares against the upper limit, and an error would be flagged if machining took too long.