The machine features a loader that automatically transports the soles (two feet at a time) onto the work table, which is equipped with a precise self-centering device guided on both sides of the table. A high-efficiency vacuum system clamps the soles onto the table that moves into the work area where two independent electrospindles with ISO 20 taper and a tool holder head perform the above-mentioned operations. The machine architecture allows working with two different tools alternately on each sole, or by mounting two identical tools, processing a pair of right soles on one table and a pair of left soles on the other (where possible). At the end of the operation, an automatic unloading system removes the soles from the table and deposits them into a designated unloading compartment from which they can be removed at any time. The machine is also equipped with a touch screen control panel that enables intuitive and quick use of the commands necessary for its proper operation.