Donatoni Macchine
Machine technical documentation Operational document

IsoCam is software for carrying out profile machining with the disk; it can be used to draw or import shapes, define the profile and apply different machining methods.
Working programming is divided into several stages, which are described in the following paragraphs.

When the IsoCam program is opened, if no working has previously been created, the operator can create a new one starting from the first working step.
If a working has previously been created, it is loaded automatically and the operator is taken directly to the last step of the working:

0.0-20250806-060119.png

Elements common to the various steps

The user interface consists of several areas.

  • Menu: quick utilities.

  • Top bar: functions specific to the active page.

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

  • Sidebar: window containing the parameters to be edited.

  • Bottom bar: buttons generally available in several areas of the software.

NOTE

All these elements vary depending on the operating context.

The following elements remain visible at all times, regardless of the current stage of the process.

Menu

The menu bar is located at the top, above all other elements of this interface.

Visible

The operator is provided with several settings relating to the visibility of the pieces in the work area.

Options

Colour-related settings can be changed.

Language

ISOCAM is currently available in the following languages:

  • German

  • English

  • Spanish

  • French

  • Italian

  • Portuguese

Right sidebar

1.2.1-20250730-093200.png

Machine settings
Opens the settings panel in the centre of the page.

1.2.2-20250730-093321.png

Info
Opens a small panel containing useful information and contacts.

1.2.3-20250730-093452.png

Step Management
This section can be used to navigate forward and backward through the different steps of the operating flow.

1.2.4-20250730-093522.png

Close
Pressing the button closes the IsoCam program.

Machine settings

This panel allows you to switch to IsoCam Advanced mode, return to the basic version, and edit the Grid Step values in X and Y.

1.2.1.0-20250801-124523.png

Bottom bar

PulsanteNuovaLavorazione-20250612-071704.png

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

5_OffOn-20250714-111837.png

Working files
Allows a previously saved working to be opened.

4_OffOn-20250714-111851.png

Save working
Allows changes made to a working to be saved.

1.3.4-20250730-094226.png

Edit Working
Returns the operating flow to Step 1 of 4, allowing changes to be applied to the working currently in use.

Section drawing (step 1 of 4)

The first programming stage consists of drawing the section to be machined. The window provides the typical commands of CAD software: draw line, draw arc, snap, move, etc.
The software is based on creating the section as a quick sketch that is then edited entity by entity using the dedicated commands. Drawings in .dxf format generated by external CAD systems can still be imported at any time.

0.1-20250806-060204.png

Top bar

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

Line drawing command
Enables/Disables the line drawing command.
When enabled, creates a new line starting from the end point of the last entity entered, if available; otherwise, the line is generated at the selected point.

2.1.2_Off_On-20250730-113307.png

Arc drawing command
Enables/Disables the arc drawing command.
When enabled, creates a new arc starting from the end point of the last entity entered, if available; otherwise, the arc is generated from the selected point.

2.1.3_Off_On-20250730-114034.png

Move selected segments
After selecting an entity, this button can be pressed to move it within the work area.

2.1.4_Off_On-20250730-114358.png

Mirror Figure
After selecting an entity, this button can be used to flip it horizontally and/or vertically within the work area.

2.1.5_Off_On-20250730-112017.png

Fillet
After enabling the function, follow the parameters on the right

2.1.6_Off_On-20250730-114854.png

Invert active selection
Inverts the active selection when the button is pressed.

2.1.7_Off_On-20250730-115136.png

Delete selected segments
Deletes the selected entities

Right sidebar

Line properties

When a line is selected in the work area, the right sidebar is updated to show the characteristics of the selected entity, which can be edited by the user:

Length

Indicates the linear distance between the two endpoints of the selected line, calculated from their coordinates in the work space.

Angle

Indicates the orientation of the line relative to the horizontal axis of the reference system.

Δx

Indicates the change in the X coordinate between the start and end points of a line or entity, i.e. the horizontal distance travelled relative to the X axis of the reference system.

Δy

Indicates the change in the Y coordinate between the start and end points of a line or entity, i.e. the vertical distance travelled relative to the Y axis of the reference system.

2.3.1.2_b-20250801-141232.png

Extend/Shorten selected line
Allows the selected line to be extended or shortened by a specified amount, changing its length while keeping the angle direction unchanged. The change is defined using the dedicated input field.

2.3.1.1_c-20250801-141229.png

Approximate Angle
Automatically rounds the line angle to the nearest multiple of 90_ (0_, 90_, 180_, 270_), making it easier to align with the orthogonal directions of the reference system.

Scale connected segments

Allows proportional scaling to be applied to all entities directly or indirectly connected to the selected line.
When this option is active while the line is being extended or shortened, spatial consistency between the connected elements is maintained, preserving their relative positions in the preview.

Arc properties

When an arc is selected in the work area, the right sidebar is updated to show the characteristics of the selected entity, which can be edited by the user.
The arc can be defined in different ways: by points, as centre, radius and arc, etc.
The various characteristics are shown in the window that appears on the right.
A change to certain characteristics can be achieved in different ways, for example by changing the radius or the start/end point; the “Fixed centre” flag determines how the change is applied.

Radius

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

Start/end angle

Angle of the start or end point relative to the centre.

Prev. / Next Tangent

Changes the start or end angle so that the arc is tangent to the previous or next entity.

Fixed centre

Determines the consequences of a change (radius or angle).

Translate / Move selection

When the “move” command is enabled, the window containing the movement parameters appears. Movement can be performed directly by clicking in the drawing area (including with snaps active) or by setting the parameters.
The movement must be confirmed using the “OK” button.

2.3.3.1-20250730-140447.png

Position selector
Moves by the set “Delta” value in the direction of the arrow.
The centre button resets the movement.

2.4.2-20250730-130907.png

Translation
Total movement relative to the initial position.
The numbers in the boxes on the right are used for the “array copy” command.

Move copy

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

NOTE

This command is visible only if the values in the second column of the “Translation” parameter are 1.

Mirror

After enabling the command, set the centre of symmetry by clicking in the work area or entering the positions, select the mirror direction and press the “OK” button to confirm.

Centre of symmetry

Allows the coordinates of the centre of symmetry used to flip the selected entity horizontally or vertically to be changed.

Coordinates to invert

Indicates whether to flip horizontally, vertically or in both directions.

Mirror copy

When enabled, the mirroring operation is performed by creating a mirrored copy of the selected entity while leaving the original unchanged.

Fillet

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

2.1.5.1-20250804-061131.png

A second message informs the operator that fillets can now be inserted between two lines; this remains available until the function is disabled.

2.1.5.2-20250804-061226.png

The following example shows fillets applied to two adjacent lines and to a line adjacent to an arc:

2.1.5.3-20250804-061606.png

After applying the fillets:

2.1.5.4-20250804-061702.png

Bottom bar

2.4.1-20250730-140958.png

Import DXF file
Import DXF file There are no restrictions on the file format, but it is recommended to import small files in R12 format.

2.4.2-20250730-141038.png

Export DXF file
Exports the drawing in DXF format.

2.4.3-20250730-141114.png

Undo change
Undoes the last command executed.

NOTE

The keyboard “Esc” key performs the same function.

2.4.4_Off_On-20250804-064138.png

Start/end snap
Makes it easier to select the start or end point of an arc or line.
When the cursor approaches a vertex, the nearest point is highlighted by a yellow box containing an X and the vertex coordinates.

2.4.5_Off_On-20250804-064117.png

Ortho command
Enables/Disables the “Ortho” command to keep segments orthogonal.

2.4.6_Off_On-20250804-064055.png

Connected Segments command
Enables/Disables the “Connected Segments” command. The start point of the next segment will be the end point of the previous segment.

2.4.7_Off_On-20250804-064033.png

Drawing grid
Enables/Disables the grid in the drawing window. Grid parameters are accessible using the settings button.

2.4.15-20250804-070203.png

Undo Zoom
Restores the previous zoom.

2.4.16-20250804-070239.png

Select area for Zoom
Selects a focus area for zooming.

2.4.17-20250804-070308.png

Reset Zoom
Restores the zoom to its original state.

Profile selection (step 2 of 4)

The previously drawn section must be applied to a suitable profile.
The profile can be linear or arc-shaped, in the X/Y plane or vertical; depending on the selection, certain working modes are enabled or disabled. For example, an arc profile in the XY plane can only be machined with the disk vertical, and vice versa for an arc profile in the XZ or YZ plane.
The profile type is selected using the buttons on the left; the parameters used to describe the profile geometrically are shown at the top centre, and a preview of the result is shown in the lower central area.

0.2-20250806-063626.png

Central area

Linear Profile

Set the direction and length.
The sign of the “Delta Z” value follows the Z axis (positive upwards, negative downwards).

Arc Profile

Define the direction, working plane, concavity and geometric characteristics.
Any change to the geometric characteristics affects other variables.

NOTE

The maximum radius that can be set is 9999mm

Circular profile

It is machined externally only, with the disk horizontal.

Linear Profile parameters

3.1.1.png

Profile Execution

Two modes are available: “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 end point.

End point Delta Z (H)

Height of the inclined segment, i.e. the difference in position between the start and end of the segment.

Arc Profile parameters

3.1.2.png

Profile Execution

Choice between “Along X” or “Along Y”.

Working orientation

Choice between “XZ Plane” or “XY Plane”.

Working type

Choice between “Concave” or “Convex”.

Length (L)

Horizontal distance between the two endpoints of the arc, i.e. the chord connecting the start and end of the arc.

Starting radius (R)

Distance from the centre of the arc to a point on the arc itself. Determines the overall curvature of the arc.

Vertical development (H)

Maximum height of the arc relative to chord L; represents the vertical distance between the highest point of the arc and the chord.

Angle amplitude (A)

Central angle subtended by the arc, expressed in degrees.

NOTE

Changing any of the following values: “Length”, “Starting radius”, “Vertical development” or “Angle amplitude” automatically recalculates the remaining parameters.

Circular Profile parameters

3.1.3.png

Starting radius (R)

Determines the radius from the starting point.

Guard

This flag indicates whether the C axis rotates during the working phase (guard active) or remains stationary with C=0_ (guard not present).

Bottom bar

3.3.1-20250804-074510.png

Worktable view
Enables/Disables the worktable view.

3.3.2-20250804-073744.png

Additional lights
Enables/Disables additional lights for the 3D view.

3.3.4-20250804-074411.png

Default view management
Allows the viewpoint to be changed.

Working parameters (step 3 of 4)

The page is divided into panels containing different types of data to be set for the working.

0.3-20250806-063601.png

Parameters tool

The operator can define the tool parameters:

4.1-20250804-080346.png

For a new project, the data is loaded automatically based on the tool physically installed; for a previously saved working, the tool data is the data already saved in the previous program.

4.1.1-20250804-083117.png

Tool name
Displays the name of the selected tool.

4.1.2-20250804-083315.png

Thickness
Indicates the blade thickness in the cutting direction (disk body thickness).

4.1.3-20250804-083441.png

Diameter
Maximum disk diameter, measured from one end of the toothed edge to the other.

4.1.4-20250804-083610.png

CRF (Flange Rotation Centre)
Allows the distance from the inside edge of the tooth of the disk currently mounted on the machine to the C rotation axis to be measured.

4.1.5-20250804-083657.png

Safety position
Safety distance between the disk and the workbench.

4.1.6-20250804-083753.png

RPM (Revolutions Per Minute)
Number of disk revolutions per minute during operation.

Working orientation

4.2.0.png

Linear Profile

For linear profiles, it is possible to choose whether to perform the working with the disk vertical or horizontal (from the front or from the left).

Vertical Orientation

Horizontal Orientation

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

Arc Profile

For curved profiles, the orientation is constrained by the profile type:

Working type

Vertical Orientation

Horizontal Orientation

Concave

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

Working type

4.6.0.png

The working can be performed in two modes:

4.6.1.png

Cut mode
Allows parallel cuts following the selected profile to be performed.

4.6.2.png

Sweeping mode
Allows parallel cuts transverse to the profile direction to be performed.

Cut Configuration

Parallel cuts following the selected profile are performed at a distance between cuts taken from the parameter.

4.6.3.png

Step

Indicates the distance between the position of one cut and the adjacent cut. If it is greater than the disk thickness, material remains between passes.

Start / end extension

Allows a cut to be extended at the start / end by the set value.

Auto Plus

Enabling the flag automatically increases the extension value based on a value established by the system.

Offset work

Thickness of material to be left above the desired final section.

Cut direction

The cut can run from right to left or from left to right, depending on the selected configuration.

Sweeping Configuration

The movement is transverse to the profile direction and is used for surface finishing of the piece.

4.6.4.png

Sweeping step

Indicates the distance between one transverse movement and the next along the profile direction.

Cutting speed and mode

Depending on the previous selections, different menus appear for selecting the parameters required to define the working.

4.4.png

If the selected working type is Cut Configuration, two types of working parameters are available:

4.4.1_Off_On_b-20250804-121406.png

Marble Mode
The cut is performed in a single pass.

4.4.2_Off_On_b-20250804-121500.png

Granite Mode
The cut is performed in steps.

Marble Mode

4.4.png

General parameters:

Cuts in both directions (finishing)

This flag allows a return speed different from the forward speed to be set.

Never lift (finishing)

WARNING!

When this parameter is enabled, the disk must exit the cutting section completely.

Speed parameters:

Forward

Forward execution speed of the pass.

Return

Return execution speed of the pass.

Penetration

Penetration execution speed of the pass.

Minimum

When a value other than zero is set, the cutting speed depends on the depth of the cut itself. The movement therefore uses the forward speed for cuts at zero depth and the minimum speed when the cut is at the maximum depth for the selected section.

Granite Mode

4.4.3.png

General parameters:

Material removal during forward cut

Amount of material removed during the forward pass.

Material removal during return

Amount of material removed during the return pass.

If the selected working type is Sweeping Configuration, only one working parameter is available:

Speed - Working

Sets the speed at which the sweeping working type is performed.

Working parameters (advanced)

4.5.1.png

Working parameters (advanced)
This button provides access to the advanced working parameters window.

This screen can be used to check and edit various parameters, many of which were set in steps 2 and 3.

4.5-20250804-082714.png

The first operation consists of selecting the profile type to be used:

4.5.1.1_b-20250804-085943.png

Linear
A linear cut will be performed.

4.5.1.2_b-20250804-090056.png

Arc
An arc cut will be performed.

Then the following parameters:

Working

Can be cuts or sweeping.

Working orientation

The working can be performed vertically or horizontally.

Execute profile along

Along X or Y.

Working Data

The following parameters can be set for the Linear profile:

Material thickness

Defines the material thickness (in mm)

Profile inclination (mm)

Defines the profile inclination by specifying the height difference between the end point and the start point.

For the Arc profile, the parameters set in the previous steps are available.

Both profiles also share the following working data:

Step

Fixed in Y: keeps the distance between cuts fixed regardless of the underlying section
Along the chord: the step refers to the distance between the contact points on the section, so the movement changes according to the slope of the section

Cut direction

Choice between “Y_” or “Y-”.

Complete profile working

Allows you to choose whether or not to machine the complete profile.

Force cuts at corners

Adds cuts at points where the slope changes.

Remove overlaps

If this flag is enabled and the “Step” value is greater than the “Thickness” value, overlapping cuts are removed.

Optimised step (tinting) % Overlap

If the “Step” value is lower than the “Thickness” value, the step is optimised on horizontal lines.

Perform cut at start

Allows you to choose whether or not to perform a cut at the start of the profile. The depth of this cut can be set in the adjacent box.

Perform cut at end

Allows you to choose whether or not to perform a cut at the end of the profile. The depth of this cut can be set in the adjacent box.

Tool Data

Some previously set data and other tool-specific parameters are shown here.

4.5.3.0-20250804-092838.png

Tool description

A brief description of the tool

4.5.3.1.0-20250804-093318.png

Tool magazine
Opening this panel allows the tools to be managed: new tools can be created, existing tools edited, their order in the list changed, or tools removed.

Position No.

Indicates the position number of the selected tool within the magazine.

Corrector No.

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

Disk core thickness (SA)

Thickness of the central load-bearing body of the disk.

Tooth shape

The operator can choose one of three tooth shapes:

  • Square

  • Spherical

  • Chamfered (in this case the chamfer values can be defined)

4.5.3.2_b-20250804-094307.png

Material selection
This button, located immediately to the left of the penetration speed value, allows the material to be selected from:

  • High-quartz granites

  • Low-quartz granites

  • Marble

  • Travertine

  • Sandstones

Priority

A priority value can be set (strictly positive).

Depth

Indicates the tool cutting depth.

Working (step 4 of 4)

Based on the previous selections, a preview of the calculated cuts is displayed. The page is divided into several areas containing commands for managing changes.

0.4-20250806-063532.png

After checking the cuts or making the desired changes, press the “NEXT” button to open the page used to generate the cutting program.

Menu

In the fourth step, an additional item becomes visible in the top menu:

Cuts

This menu provides the operator with several quick settings for the generated cuts.

Top bar

NOTE

Some buttons remain disabled until a cut is selected.

5.1.1-20250804-141449.png

Cut generation
Regenerates the cuts using the default settings.

NOTE

This operation is performed automatically upon reaching step 4 of 4.

5.1.2_Off_On-20250804-142945.png

Change cut position
Allows the position of the selected cut to be changed.

5.1.3-20250804-141717.png

Add head cut for piece separation
Inserts a cut at the starting point of the working.

5.1.4-20250804-141752.png

Add tail cut for piece separation
Inserts a cut at the end point of the working.

5.1.5-20250804-141826.png

Add a cut at the mouse position (Ins)
Adds a new cut at the position indicated by the mouse.

5.1.6_Off_On-20250804-142922.png

Delete selected cut
Removes the selected cut from the preview and recalculates the sequential cut number for all remaining cuts.

5.1.7_Off_On-20250804-142901.png

Delete cuts before the selected cut
Using the selected cut as reference, cuts with a lower sequential number are removed.

5.1.8_Off_On-20250804-142834.png

Delete cuts after the selected cut
Using the selected cut as reference, cuts with a higher sequential number are removed.

5.1.9-20250804-142145.png

Cut simulation
All cuts are selected one at a time according to the sequential cut number.

NOTE

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

Central area

Right sidebar

In the fourth step, this bar contains the following information:

5.2.1_b-20250805-054658.png

Sequential cut number
For each selected cut, the sequential cut number, 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 Data
A series of data relating to the working, set in the previous steps, is shown.

5.2.3-20250805-054524.png

Cut Data
Upon reaching step 4, some calculated data is automatically shown, including the direction and number of cuts, as well as the cut penetration with its maximum value.

Bottom bar

5.3.1-20250805-063514.png

Cut options
Alternative to the right mouse button for displaying cut options

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

Move/extend cuts
Alternative to the keyboard arrows for moving/extending cuts

5.3.3_Off_On-20250805-064544.png

Shift
Alternative to the keyboard Shift key.

Program creation

Once preparation in the fourth step is complete, the final stage can be accessed, which includes displaying the result obtained and generating the ISO file.
The 3D view of the generated working is shown in the central area, taking the working mode into account. Clicking in the area allows the view to be rotated and the zoom to be controlled.

NOTE

When the program starts, the last working created is displayed.

image-20250718-055517.png

Basic procedure

Step 1

To begin, press the “New working” button. Make sure the “Connected Segments” function is active, then enable the “line” command. Click repeatedly in the work area to draw the desired section. Once the drawing is complete, click the “line” command again to disable it. At this point, select each entity individually to check and, if necessary, edit its parameters.

Step 2

In this step, the operator can set some basic general settings relating to the required working type.

Step 3

At this point, parameters relating to the tool, type, orientation and parameters of the selected working can be set.
The “Working parameters (advanced)” panel also provides an overview of all parameters set up to this point.

Step 4

A list of cuts for the current working is generated automatically. Cuts can be inserted, edited and removed according to operating requirements.

ISO generation

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

;