{'fraction_non_alphanumeric': 0.0181190681622088, 'fraction_numerical': 0.014667817083692839, 'mean_word_length': 4.948717948717949, '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}}
Tool Path Generation for Linear Cutting Using Step File (ISO 10303) Data Structure

The ISO 10303 also known as the Standard for the Exchanged Product data (STEP) that describes how to represent and exchange the product manufacturing information. STEP’s data structure incorporates three-dimensional data of product design elements and manufacturing details which allows users to access 3D product model/information via different CAD applications. These product data model if exploited fully can be used in CAD/CAM and CNC system to perform machining simulation or physical machining operation. The paper describes the interface system development of tool path generation for linear cut using STEP file as input file. The system must be capable of identifying, extracting, processing the geometric data from STEP file and generate tool path according to G-code ISO 6983. A machined block sample with straight slot profile is designed from a 3D CAD modeler and saved in the STEP file format. This file was then upload into the Interface system to auto generate a G-code. The simulation and physical machining using 3-axis CNC milling as to validate the output.