Donatoni Macchine
Machine technical documentation Operational document

IsoCam is the software for the execution of profiles with the disk; it allows to draw or import profiles, decide the profile and apply different working methods.
The management of working programming is divided in different phases that will be described in the following paragraphs.

Upon the Isocam program opening, if no processing previously created is present, the operator will be able to create a new one, from the first step of processing.
In the case instead in which there is a processing previously created, this will be automatically loaded and the operator will have access directly to the last step of the processing:

0.0-20250806-060119.png

Elements in common between the various steps

The user interface is composed by different areas.

  • Menu: rapid utility.

  • Top bar: functions specific to the active page.

  • Central part: contains the drawing or the active area based on the page.

  • Side bar: window containing the parameters to modify.

  • Lower bar: buttons generally valid in different areas of the software.

NOTE

All these elements vary depending on the operating context.

The following elements will remain always visible, regardless from the current phase of the process.

Menù

The menu bar is located on top, above every other element of this interface.

Visible

Some settings regarding the visibility of the pieces present in the work area are made available to the operator.

Options

It is possible to modify settings relative to colors.

Language

ISOCAM is currently available in the following languages:

  • German

  • English

  • Spanish

  • French

  • Ogni volta, il correttore esegue una nuova verifica -> Every time, the corrector performs a new verification

  • Portuguese

1.2.1-20250730-093200.png

Settings
Opens in the center of the page the settings panel.

1.2.2-20250730-093321.png

Info
Opens a small panel containing useful information and contacts.

1.2.3-20250730-093452.png

Step Management
From this section it is possible to navigate forward and backward between the different steps of the operative flow.

1.2.4-20250730-093522.png

Close
Pressing the button, the program IsoCam will be closed.

Settings

This panel allows to switch to the Advanced mode of IsoCam, to return to the base version, and to modify the values of Grid Step in X and Y.

1.2.1.0-20250801-124523.png

Lower bar

PulsanteNuovaLavorazione-20250612-071704.png

New working
Opens a new empty window of IsoCam, resetting the operational flow to Step 1 of 4.

5_OffOn-20250714-111837.png

Open files
Allows to open a processing previously saved.

4_OffOn-20250714-111851.png

Save working
Allows to save the changes made to a working.

1.3.4-20250730-094226.png

Modify working
Returns the operational flow to Step 1 of 4, allowing the application of modifications to the working currently in use.

Drawing of the section (step 1 of 4)

The first phase of programming consists in the drawing of the section to be worked. The window proposes the characteristics commands of a CAD software: draw line, draw arch, snap, move, etc…
The basis of the software is the creation of the section as a quick sketch that will then be modified, entity by entity, with the appropriate commands. There remains always the possibility to import .dxf drawings generated by external CAD.

0.1-20250806-060204.png

Top bar

2.1.0-20250730-095852.png
2.1.1_Off_On-20250730-113243.png

Command drawing Line
Enable/Disable the command to draw line.
When enabled, creates a new line that takes origin from the final point of the last inserted entity, if available; otherwise, the line is generated in the selected point.

2.1.2_Off_On-20250730-113307.png

Command arc drawing
Enable/Disable the command to draw arc.
When enabled, create a new arc that takes origin from the final point of the last entity inserted, if available; otherwise, the arc is generated starting from the selected point.

2.1.3_Off_On-20250730-114034.png

Move the selected lines
After having selected an entity, it is possible, through the pressure of this button, to move it inside the work area.

2.1.4_Off_On-20250730-114358.png

Mirror Figure
After having selected an entity, it is possible to flip it horizontally and/or vertically inside the work area through this button.

2.1.5_Off_On-20250730-112017.png

Fillet
After activating the function follow the parameters on the right

2.1.6_Off_On-20250730-114854.png

Inversion of active selection
Inverts the active selection when the button is pressed

2.1.7_Off_On-20250730-115136.png

Delete selected traits
Delete the selected entities

Line property

Selecting a line in the working area, the right-side column is updated to show the features of the selected entity, which can be modified by the user.

Length

Indicates the linear distance between the two ends of the selected line, calculated based on the coordinates in the working space.

Angle

Indicates the orientation of the line with respect to the horizontal axis of the reference system.

Δx

Indicates the variation of the X coordinate between the initial and final point of a line or entity, that is the horizontal distance traveled with respect to the X axis of the reference system.

Δy

Indicate the variation of the Y coordinate between the initial and final point of a line or entity, that is, the vertical distance traveled with respect to the Y axis of the reference system.

2.3.1.2_b-20250801-141232.png

Extend/Shorten selected line
It allows to lengthen or shorten the selected line by a specified measure, changing its length keeping unchanged the direction of the angle. The variation is defined through the appropriate input field.

2.3.1.1_c-20250801-141229.png

Approximate Angle
Allows to round automatically the angle of the line to the nearest multiple of 90_ (0_, 90_, 180_, 270_), easing the alignment with the orthogonal directions of the reference system.

Scale connected traces

Allows to apply a proportional scale to all entities directly or indirectly connected to the selected line.
When this option is active during the extension or shortening of the line, the spatial consistency between connected elements is maintained, preserving their relative positions in the preview.

Arc property

By selecting an arc in the work area, the right-hand side column is updated to show the characteristics of the selected entity, which can be modified by the user.
The arc can be defined in different ways: by points, as center, radius and arc, etc…
The various characteristics are showed in the window that appears on the right.
The variation of some characteristics can be satisfied in different ways, for example changing the radius or the initial/final point; to discriminate the way of modification there is the 'Fixed center' flag.

Radius

Indicates the constant distance between the center of a circular curve or arc and any point along its circumference.

Initial/Final angle

Angle of the initial or final point with respect to the center.

Tangent Previous / Next

Modify the initial or final angle so that the arc results tangent to the previous or subsequent entity.

Fixed Center

Allows to decide the consequences of a change (radius or angle).

Move / Move selection

Upon enabling the 'move' command, the window with the handling parameters appears. handling can be done directly by clicking on the drawing area (even with the snap enabled) or by setting the parameters.
The confirmation of the movement must be given with the 'OK' button.

2.3.3.1-20250730-140447.png

Position selector
Move by the 'Delta' value set in the direction of the arrow.
The button in the center resets the movement.

2.4.2-20250730-130907.png

Translation
Total of the displacement with respect to the initial position.
The numbers in the right boxes serve for the 'copy matrix' command

Move copy

If enabled, the function creates a copy of the selected entity and applies the displacement only to this copy, leaving the original entity unchanged.

NOTE

This command is visible only if the values of the second column of the 'Translation' parameter worth 1.

Mirror

After enabling the command it is necessary to set the center of symmetry by clicking on the work area or setting the quotes, select the direction of the mirror and press the 'OK' button to confirm.

Center of symmetry

Allows to change the coordinates of the symmetry center used for the horizontal or vertical flipping of the selected entity.

Coordinates to invert

Indicate if to execute the overturning in horizontal, in vertical or in both directions.

Mirror copy

If activated, the mirroring operation is performed by creating a mirrored copy of the selected entity, keeping the original intact.

Fillet

A first message, displayed in the right column, allows the operator to set the radius of the corner and confirm the selection.

2.1.5.1-20250804-061131.png

A second message informs the operator that is now possible insert fillets between two lines, operation available until the deactivation of the functionality.

2.1.5.2-20250804-061226.png

Below the example of applying radii on two adjacent lines and a line adjacent to an arc:

2.1.5.3-20250804-061606.png

After the fittings application:

2.1.5.4-20250804-061702.png

Lower bar

2.4.1-20250730-140958.png

Import File DXF
Import DXF file. There are no constraints on the file format but it is advisable to import small files in R12 format.

2.4.2-20250730-141038.png

Export dxf file
Export the drawing in DXF format.

2.4.3-20250730-141114.png

Cancel modify
Cancel the last command executed.

NOTE

The 'Esc' button on the keyboard performs the same function.

2.4.4_Off_On-20250804-064138.png

Snap start/end
Facilitates selection of start or end point of an arch or line.
Approaching the cursor to a corner, the closest point is highlighted through a yellow frame containing a X and the coordinates of the corner.

2.4.5_Off_On-20250804-064117.png

Command Orto
Enable/Disable the command 'Orto' to maintain orthogonal traits.

2.4.6_Off_On-20250804-064055.png

Command Connected Lines
Enable/Disable the 'Connected strokes' command. The starting point of the next stroke will be the ending point of the previous stroke.

2.4.7_Off_On-20250804-064033.png

Drawing grid
Enable/Disable the grid in the drawing window. The grid parameters are accessible with the settings button.

2.4.15-20250804-070203.png

Undo Zoom
Restore the previous zoom.

2.4.16-20250804-070239.png

Select selection for Zoom
Select a focus area for the zoom.

2.4.17-20250804-070308.png

Restore Zoom
Restores the zoom to the original state.

Selection profile (step 2 of 4)

The previously drawn section must be applied to a suitable profile.
The profile can be linear or arc, in the X/Y plane or even vertical; based on the selection some working modes will be enabled or disabled. So, for example, an arc profile in the XY plane can be worked only with vertical disk and viceversa for an arc profile in the XZ or YZ plane.
The profile type is chosen with the buttons on the left, at the top center are showed the parameters to describe geometrically the profile and in the central lower part is showed the preview of the result.

0.2-20250806-063626.png

Center part

Linear profile

You set the direction and the length.
The value 'Delta Z' follows as sign the Z axis (positive towards up, negative towards down).

Arc profile

You define: direction, work area, concavity and the geometric characteristics.
Each variation of the geometrical characteristics has repercussion on other variables.

NOTE

The highest settable radius is 9999mm

Profile circle

It will worked only externally with horizontal disk.

Linear profile parameters

3.1.1.png

Profile Execution

There are two modes: 'Along X' and 'Along Y'.

Line length (L)

Horizontal length of the base of the inclined segment, measured between the starting point and the horizontally projected endpoint.

Delta Z final point (H)

Height of the inclined tract, that is the difference of quota between the beginning and the end of the segment.

Arc profile parameters

3.1.2.png

Profile execution

Choice between 'Long X' or 'Long Y'.

Processing orientation

Choice between 'Plane XZ' or 'Plane XY'.

Type of processing

Choice between 'Concave' or 'Convex'.

Length (L)

Horizontal distance between the two ends of the arc, that is the chord connecting the beginning and the end of the arc.

Starting radius (R)

Distance from the center of the arc to the point of the arc itself. Determines the overall curvature of the arc.

Development in vertical (H)

Height maximum of the arc with respect to the chord L; represents the vertical distance between the highest point of the arc and the chord.

Angle width (A)

Angle at the center subtended by the arc, expressed in degrees.

NOTE

The modification of one of the following values: 'Length', 'Starting Radius', 'Vertical Development' or 'Angle Width', implies the automatic recalculation of the remaining parameters.

Profile parameters Circle

3.1.3.png

Starting radius (R)

Determine the radius from the starting point.

Custodia

This flag indicates if during the working phase the C axis rotates (custody active) or remains still with C=0_ (custody not present).

Bottom bar

3.3.1-20250804-074510.png

Visible table
Enable/Disable the view of the table.

3.3.2-20250804-073744.png

Additional Lights
Enable/Disable additional lights for the 3D viewing.

3.3.4-20250804-074411.png

Pieces views manage
Allows to change the point of view.

Working parameters (step 3 of 4)

The page is divided into boxes with different types of data to set for processing

0.3-20250806-063601.png

Tool parameters

The operator can define the parameters of the tool:

4.1-20250804-080346.png

If it is a new project the data is loaded automatically based on the tool physically installed; if instead it is a working previously saved, the tool data will be those already saved in the previous program.

4.1.1-20250804-083117.png

Tool name
The name of the selected tool is shown.

4.1.2-20250804-083315.png

Thickness
Indicate the blade thickness in the direction of the cut (thickness of the disk body).

4.1.3-20250804-083441.png

Diameter
Diameter maximum of the disk, measured from an extremity to other of the toothed edge.

4.1.4-20250804-083610.png

CRF (Center Rotation Flange)
Allows to measure the distance of the internal wire of the disk tooth currently mounted on the machine, from the C rotation axis.

4.1.5-20250804-083657.png

Safety Quote
Safety distance between the disk and the work bench.

4.1.6-20250804-083753.png

RPM (Revolutions Per Minute)
Disk rotation speed per minute during operation.

Working orientation

4.2.0.png

Linear profile

For linear profiles there is possibility to choose if execute the working with disk in vertical or with disk in horizontal (from front or from left).

Vertical Orientation

Horizontal

4.2.1-20250804-100010.png
4.2.2-20250804-100204.png

Arc Profile

For curvilinear profiles the orientation is bounded by the profile type:

Working type

Vertical Orientation

Horizontal Orientation

Concava

4.2.3-20250804-110311.png
4.2.6-20250804-110644.png

Convex

4.2.5-20250804-110505.png
4.2.4-20250804-110410.png

Type of working

4.6.0.png

The processing can be carried out in two modes:

4.6.1.png

Rows mode for cuts
It allows to execute parallel cuts among each other that follow the selected profile.

4.6.2.png

Spaclo mode
It allows to execute parallel cuts between each other, transverse to the direction of the profile.

Configuration For cuts

Parallel cuts will be executed among themselves that follow the selected profile at a distance between the cuts taken from parameter.

4.6.3.png

Step

Indicate the distance between the position of a cut and the adjacent one. If higher than the disk thickness, material will remain between the passes.

Extension start / end

Allows to extend a cut in the initial / final part of the set value.

More Auto

Enabling the flag involves an automatic increase of the extension value, based on a value established by the system.

Offset work

Thickness of the material to leave above the desired final section.

Cut direction

The direction of the cut can happen from right to left or from left to right, depending on the selected configuration.

Spatula Configuration

The movement will be transverse to the direction of the profile, it is used for a surface finish of the piece.

4.6.4.png

Spreading step

Indicates the distance a transversal movement and the next along the direction of the profile.

Speed and cutting mode

Based on the previous selections, different menus appear for the selection of the parameters necessary to define the working.

4.4.png

If the selected working type is the Configuration for Cuts, two types of working parameters will be available.

4.4.1_Off_On_b-20250804-121406.png

Marble Mode
The cut is made in a single pass.

4.4.2_Off_On_b-20250804-121500.png

Granite mode
The cut made at step.

Marble mode

4.4.png

General parameters:

Cuts in two senses (finishing)

This flag allows setting a return speed different from the go speed.

Do not raise ever (finish)

WARNING!

When this parameter is enabled, it is necessary that the disk protrudes completely from the cutting section.

Speed Parameters:

Gone

The execution speed of the way of the step.

Return

The execution speed of the return step.

Penetration

The execution speed of penetration of the pass.

Minimum

Setting a value different from zero the cutting speed will depend on the depth of the cut itself, then you will have a movement at a going speed for cuts at zero depth and at minimum speed when the cut is at maximum depth for the selected section.

Granite mode

4.4.3.png

General parameters:

Removal in cut

Quantity of material that is removed in the going pass.

Removal in return

Quantity of material that is removed in the return pass.

If the selected working type is the Spatula Configuration, one working parameter will be avaiable.

Speed - Processing

Set the speed at which the spatulated working type will be performed.

Machining parameters (advanced)

4.5.1.png

Processing parameters (advanced)
This button allows to access to the advanced parameters window of the working.

In this screen it is possible to verify and modify different parameters, many of which have been set in steps 2 and 3.

4.5-20250804-082714.png

The first operation consists in the selection of the type of profile to use.

4.5.1.1_b-20250804-085943.png

Linear
A linear cut will be executed.

4.5.1.2_b-20250804-090056.png

Arcated
An arc cut will be performed.

And subsequently the following parameters:

Working

It can be for cuts or spatulated.

Processing orientation

The working can be executed in verticalor in horizontal.

Execution profile along

Along X or Y.

Processing data

For the Linear profile is possible to set the following parameters:

Thickness of the material

Defines the measurement of the material (in mm) thickness.

Inclination of the profile (mm)

It allows to define the profile inclination indicating the difference in height between the final point and the initial point.

For the Arched profile are available the parameters adjustable in the previous steps.

Both profiles also have the following working data in common:

Step

Fixed in Y: maintains the fixed distance between cuts regardless of the section below
Along the rope: the step is referred to the distance between the contact points on the section, the displacement therefore changes based on the slope of the section

Cut direction

Choice between 'Y_' or 'Y-'.

Complete profile processing

Allows to choose whether or not to complete the profile working.

Force cuts on corners

Add cuts at slope variation points.

Remove overlaps

If this flag is enabled and the 'Step' value is greater than the 'Thickness', the overlapping cuts will be removed.

Optimized step (dyeing) % Over.

If the 'Step' value is lower than the 'Thickness' value, the step will be optimized on the horizontal lines.

Perform cut at start

Allows to choose whether to perform or not a cut at the beginning of the profile. Through the box beside it is possible to set the depth of this cut.

Execute cut at the end

Allows to choose if execute or not a cut at the end of the profile. Through the box next is possible to set the depth of this cut.

Tool Data

Here are reported some data previously set and other parameters specific for the tool.

4.5.3.0-20250804-092838.png

Tool description

A quick description of the tool

4.5.3.1.0-20250804-093318.png

Tool warehouse
The opening of this panel enables the management of tools: it is possible to create new tools, modify those existing, change their order in the list or remove them.

N_ Position

Indicate the number of the position inside the tool magazine of the selected tool.

N_ Corrector

Indicate the number that identifies the name of the selected tool.

Core thickness disk (CT)

Thickness of the disk’s central support body.

Shape tooth

The operator will be able to choose one between three forms of the tooth:

  • Square

  • Spherical

  • Beveled (in this case it is possible to define the bevel values)

4.5.3.2_b-20250804-094307.png

Choice material
This button positioned just to the left of the penetration speed allows to select the material between:

  • Granites with high proportion of fourth

  • Granites with low quartz

  • Marble

  • Travertino

  • Arenarie

Priority

It is possible to establish a priority value (strictly positive).

Depth

Indicates the depth of the tool cut.

Processing (step 4 of 4)

Based on the previous selections, a preview of the calculated cuts is shown. The page is divided into different areas with the commands to manage the changes.

0.4-20250806-063532.png

Once the cuts have been checked or the desired changes made, press the 'NEXT' button to open the page to generate the cutting program.

In the fourth step a further entry is made visible in the upper menu:

Cuts

This menu offers some quick settings for the cuts generated.

Top bar

NOTE

Some buttons remain deactivated until a cut is selected.

5.1.1-20250804-141449.png

Generation cuts
Regenerate the cuts with the default settings.

NOTE

This operation is executed automatically at reaching the step 4 of 4.

5.1.2_Off_On-20250804-142945.png

Modify the position of the cut
Allows to modify the position of the selected cut.

5.1.3-20250804-141717.png

Add a cut of head for separation of pieces
Inserts a cut in the initial point of working.

5.1.4-20250804-141752.png

Add a tail cut for piece separation.
Inserts a cut in the final point of the working.

5.1.5-20250804-141826.png

Add a cut in the position of the mouse (Ins)
Add a new cut in the position indicated by the mouse.

5.1.6_Off_On-20250804-142922.png

Delete the selected cut
Removes the selected cut from the preview and recalculates the progressive number of cut to all remaining cuts.

5.1.7_Off_On-20250804-142901.png

Delete the cuts prior the selected cut
Taking as reference the selected cut, the cuts with lower progressive will be removed.

5.1.8_Off_On-20250804-142834.png

Delete the cuts after the selected cut
Taking as reference the selected cut, the cuts with higher progressive will be removed.

5.1.9-20250804-142145.png

Simulation cuts
All cuts will be selected one by one based on progressive cut number.

NOTE

To speed up the cuts review, press the
left arrow
, while to slow it down, press the
right arrow
.

Center part

Right lateral bar

In the fourth step this bar contains the following information:

5.2.1_b-20250805-054658.png

Progressive cut
For each selected cut, the progressive number of the cut, the spatial coordinates of the edges, and the contact status of the edges with the entities are displayed, indicating whether one or both are in contact.

5.2.2-20250805-054501.png

General Information
A series of data relating to the process is reported, set in the previous steps.

5.2.3-20250805-054524.png

Cut Data
Upon reaching step 4, some calculated data are automatically reported, including: the direction and the number of cuts, as well as the cut immersion with the maximum value.

Lower bar

5.3.1-20250805-063514.png

Options on cut
Alternative to the right mouse button for viewing of the options on the cut

5.3.2_Off-20250805-064206.png
5.3.2-20250805-063733.png

Move/extend cuts
Alternative to keyboard arrows to move/extend cuts

5.3.3_Off_On-20250805-064544.png

Shift
Alternative to the Shift button from keyboard.

Create program

Upon completion of the preparation in the fourth step, it is possible to access the final phase, which includes viewing the obtained result and the generation of the ISO file.
In the central part is shown the 3D of the generated working considering the working method. By clicking in the area it is possible to rotate the view and manage the zoom.

NOTE

At program start is shown the last created work.

image-20250718-055517.png

Basic procedure

Step 1

To begin, press the button 'New working'. Make sure the 'Connected edges' function is active, then activate the 'line' command. Proceed with a series of clicks on the working area to draw the desired section. Once the drawing is complete, click the 'line' command again to deactivate it. At this point, select each entity individually to verify and, if necessary, modify its parameters.

Step 2

In this step the operator can set some basic generalities linked to the searched working type.

Step 3

At this point it is possible to set parameters relative to the tool, to the working type, orientation and parameters of the working selected.
In the panel 'Working parameters (advanced)' moreover it is possible to have an overview of all parameters set up until this moment.

Step 4

A list of cuts is automatically generated for the current working. It is possible to insert, modify and remove cuts in relation to operating needs.

ISO Generation

The final step of the working allows the operator to create an ISO file from the obtained working or to restart the procedure.

;