Xplode Feature List

Xplode (name to be changed after the marketing branding) is a modular software package that automatically performs all the operations required for natural/artificial stone processing. These operations include but not limited to: • CAD drawing error checking • CAD processing for both natural and artificial stone surfaces • Printing in various templates • Exporting drawings for CNC, saw, etc. • Price quote generation based on customer information The input to Xplode is an Autocad file (dxf, dwg) that describes the counter top layout (for a kitchen for example). This file can be obtained either automatically or manually, it does not matter from Xplode perspective. The input file has to be in the template format that was set up for Xplode (Xplode users can create this template as part of their first time use). Once the processing starts, Xplode replaces all the manual work of splitting in individual pieces, adding CNC processing paths, nesting the pieces, etc. It also creates all the shop paper work as well as the export files for CNC and saws.

Advantages of using Xplode
1. Time savings – Xplode performs in seconds work that normally needs tens of minutes or even hours. So it is possible to perform processing for weeks worth of production hours rather then days. 2. Time processing consistency - There is not much difference in Xplode processing time between a complex layout and a simple one. However for manual processing the difference would have been significant 3. Processing consistency – since all the processing is performed automatically, the quality of the outputs is consistent, thus eliminating human error. 4. Wide palette of outputs – Xplode generates several type of outputs and printouts (which can be customized to suit the needs)

Detailed Feature list

1. Installation package – installs the whole package. 2. Licensing – performs atutomatic and periodical licence checking. The host machine will require internet conection in order to run Xplode

3. User interface has the following components: a. Play button toolbar – this is the main UI for working with Xplode. It loads after the Autocad starts, and it contains various buttons that will trigger different Xplode operations. b. Autocad Template Setup – it will assist in the creation of the first design template c. Switch to Corian – this will configure the processing chain for Corian processing d. Configuration Variables – a multitude of variables set-ups for Xplode processing as well Xplode export and printing 4. Auto Processing is the core of Xplode package. Xplode contains an AI core (Artificial Intelligence) that performs the automatic processing required to generate all the exports and paperwork: a. Piece recognition – this AI component that performs layout recognition of individual pieces b. Polyline break – performs the break down of various polylines used by Autocad c. Piece Sepration – once the pices are recognized, the AI performs piece separation d. Piece cut size (SAW) - the separated pieces are fit into rectangular shapes and the extra material for the saw is also considered e. Piece mirroring - for certain type of outputs/exports this block performs the mirroring of pieces and processing paths f. Mill Layer Added – the AI parses the pieces and generates the Milling path for the CNC g. Sawing Layer Added – the AI parses the piece and generates the saw path for the CNC h. Blow out fix Added – the AI finds the cuts where the milling tool may cause material breaks and modifies milling path to eliminate this possibility 5. Error checking, before the actual processing can start the AI needs to perform error checking on the input drawing: a. Open lines – checks for the open lines that should be connected. b. Overlapping lines – eliminates the overlapping lines from the drawing c. Inside corners - check for inside corners and checks if the milling tool can perform the cut 6. Slab creation, fits the individual pieces in rectangular slabs for saw cutting: a. Slab nesting using bounding boxes – this is the AI module that nests the individual rectangular bounded pieces in rectangular slabs. The slab sizes and the number of slabs are customizable 7. Exporting, will output different types of files: a. Export nested slab – this is an Autocad file containing the slab layout b. Export mirrored pieces – this module exports the mirrored pieces in individual files for the CNC c. Export un-mirrored pieces – it exports the un-mirrored pieces for the water jet cutter d. XML output for machines - this is a custom module for CNC cod generation 8. Paperwork, creates various documents for the shop: a. Work order – this details the work order and it contains a summary of job processing statistics b. Slab layout – this prints the slab layout drawings c. Job drawing overview – this prints the job drawing overview d. Inidividual piece drawing – prints out the individual pieces on separate sheets e. Barcode – this is a custom module 9. Documentation a. Help File – describes the features, setup and usage of Xplode