{'fraction_non_alphanumeric': 0.015287769784172662, 'fraction_numerical': 0.0, 'mean_word_length': 4.827225130890052, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An active axis control system for a conventional CNC machine

A non-invasive approach to implement an active axis controller for a conventional CNC machine is presented. To develop the system a two-stage approach has been taken. In stage one, a generic external axis controller is designed to bring the machine under the real-time control of an external computer. The external controller is interfaced to the CNC machine via the Manual Pulse Generator (MPC) inputs. The external controller uses a special interface to read the machine position. Stage two is the design of the active axis controller. To achieve this, a sensor feedback loop is added to the external controller to enable visual servoing. The developed active axis controller is used to actively track a profile using Visual feedback. The results presented compares the speed of response of the external axis controller with that of the speed of response of the original CNC controller in linear interpolation motion. The accuracy in the performance of the active axis controller is demonstrated by presenting the results of active visual tracking.