Donatoni Macchine
Machine technical documentation Operational document

The ISO file programming page allows to manage and start the workings through .pgm files created previously through CAD-CAM programs.

ProgrammaISO_C.png

List

The ISO program list, initially empty, contains all the ISO programs that can be executed sequentially.

1_0_Lista_D.png

Buttons

There are a series of buttons for the list management.

ListaApri_B.png

Open File
Opening of resources explorer for the creation of a list of files to be executed.

ListaNuovo_B.png

New ISO list
Adding a file to the list of files to execute.

ListaPausa_B.png

Add Pause
Addition of a pause to the list of files to execute.

DeleteOneElement_B.png

Remove selected element
Deletion of a file from the list of files to execute.

EmptyList_B.png

Empty list
Deletion of all the files list to execute.

SpostaInAlto_B.png

Move selected element higher
Up movement of the selected ISO file within the list of files to execute.

SpostaInBasso_B.png

Move selected element lower
Movement toward the bottom of the selected ISO file inside the list of files to execute.

In the lower part we find also the two buttons relative to the execution modes of the programs:

4_manuale_b-20250714-082707.png
4_automatico_b-20250714-080533.png

Manual / automatic
Defines if the machine state is manual or automatic.

5_singolo_b-20250714-082752.png
5_prossimo_in_automatico_b-20250714-082728.png

Single / Next Automatic
Defines if the start of the next program will be done automatic or not.

Open file

The pressure of this button will make appear a window 'Open File' as shown in the following image:

2_0_FormAperturaFile_D-20250325-121043.png

This window is divided in the following components:

  • List Files

    • include all files in format .pgm present in the directory currently selected

  • Buttons between the Files list and the Selected Files list

  • Selected File List

    • List initially empty

  • Preview Selected file

    • Shows a preview of a .pgm file selected from Files or from Selected File

  • Bottom bar and search filter

Central buttons, placed between the 'FILES' list and the 'SELECTED FILES' list

AggiungiIso_B-20250320-132850.png

Select element
Move the selected element of the FILES list to the SELECTED FILES list.

RimuoviIso_B.png

Remove element
Delete the selected element from the SELECTED FILES list.

ListaPausa_B.png

Insert Pause
Add a pause in position next to the selected item in SELECTED FILE.

ApriFileIsoMuoviAlto_B.png

Move selected element top
Move the selected item one position higher in the SELECTED FILES list.

ApriFileIsoMuoviBasso_B.png

Move selected element low
I move the selected item one position lower in the SELECTED FILES list.

The content of the lower bar is reported here.

5.3-20250718-143027.png

Clean search filter
Empty the text bar located to the left of this button.

3_1_PiuMeno-20250320-140359.png

Sorting by last modify
Apply a sorting of the files present in FILES based on the most recent changes (first image) or least recent (second image).

3_2_AZ_ZA-20250320-140427.png

Alphabetical Sort
Apply a sort of the files present in FILES based on alphabetical order or reverse alphabetical order.

3_3-20250320-135917.png

Viewing key file
Viewing all files with .pgm extension present in the USB drive.

3_4-20250320-135940.png

View ISO folder
Visible the content of the ISO folder.

3_5-20250320-135957.png

Viewing contents
Display the disks present on the computer and the Desktop folder.

5.1-20250718-140237.png

Remove file
Activate the delete file mode, which allows the deletion of .pgm files from FILES.

5.2-20250718-141133.png

Enable/Disable copy
Allows to enable/disable the copy function (copy the selected file in the ISO folder).

ISO Program Code

The program ISO code running is displayed in this window:

CodiceProgrammaIso_C-20250325-120115.png

Buttons

In this section of the ISO program we have the following buttons and relative functionalities.

image-20250304-091349.png

Timer and Reset
Indicates the execution time of the entire .pgm File.
By pressing the button the Timer is reset.

AnteprimaIso_B-20250320-134224.png

View ISO
Activate or deactivate the ISO preview viewing.

RicercaBlocco_B.png

Block search
This button will be shown only after having loaded in the list at least a program, it allows the search block by row.

GoToLine_B.png

Block search for line
This button will substitute the 'Block search' button, after the latter is pressed.
It is given the possibility to the operator to search a specific row of code in a small window that will be displayed on the screen.

Subsequently to the insertion of a number in the 'Row number' field and pressing the 'Go to' button, the ISO program code view will be moved to the desired line, or to the last available line if the composed number exceeds the number of lines present in the selected ISO program.

It is possible to conclude the search of a block, and restore the visibility of the 'Block search' button, via the Pressure of the Close button:

DryRunOnOff_B.png

Dry Run function (Activated / deactivated)
Selecting this working mode, is possible execute a working at maximum speed of the machine.

WARNING!

The use of this function obliges to not use ANY type of material during the working because during the execution the speeds are not respected within the ISO program; the CNC will execute the entire program at the maximum nominal speed achievable with interpolated axes.

TestIsoOnOff_B-20250320-134901.png

ISO test function (Activated / deactivated)
With this option, it is possible to perform the test of the loaded file to check that there are no syntax errors.
Press the 'START CYCLE' button and the machine will virtually execute all lines of code without moving the axes.

PannelloVentose_B.png

Suction cups panel
Access to the panel for the handling of the vacuum.

6_Salva_B.png

Save
Upon pressing the button appears a keyboard that allows to modify the .pgm File loaded, before sending it to execution.

During the execution of (.pgm) files, the block search function could be useful to reposition the tool to the point where the machine has interrupted the program execution, in case of tool blockage inside the material or other types of blockage.

Once the button has been pressed, you can search for the line from which to continue/start the working, via the line number by pressing the 'Search block by line' button or by scrolling the file via the scroll bar placed next to the file and selecting the desired line.
After having selected the point of the program from which the machine will continue the interrupted work, press the 'Start cycle' button; the machine will recalculate all the lines of code in the .pgm file without executing any movement. The speed of this operation depends on the number of lines of code that must be generated without executing any movement.

After the recalculation, the machine activates an automatic pause, requiring a further press of the ‘Start cycle’ button to start the processing.
It is recommended before starting the cycle to consider the initial positioning of the machine involving all axes simultaneously.
This is necessary because the machine moves from the current position to the point where it starts working, seeking the shortest route, and to do that, all axes move to arrive exactly at that point.


This means that, for example, the Z axis doesn't lower once reached the starting point, but lowers gradually during the path. This could damage the machine or the material if the latter should collide with material in the middle of the path.
So it is possible, on basis of the situation in which oneself finds, to deselect the movement of one or more axes, so as to not cause damages.
To do it is enough to select the buttons present above each axis that from green will become red.

The buttons will turn green automatically once pressed on 'Start Cycle'.

View ISO

If the ISO preview has been enabled, it will be displayed to the right of the 'ISO Program Code' frame, another frame similar to the one shown below:

0_D.png

The ISO preview makes available the following buttons:

3_B-20250320-141913.png

Perspective view
Allows to have a 3D representation of the image.

4_B-20250320-141929.png

Orthogonal viewing to XY plane
Allows to have a representation of the piece, with respect to the XY plane.

5_B-20250320-141944.png

Orthogonal view to ZX plane
Allows to have a representation of the piece, regarding the ZX plane.

6_B-20250320-141956.png

Visual perspective orthogonal to the ZY plane
It allows to have a representation of piece, compared to ZY plane.

7_8-20250320-142244.png

Activate or deactivate the preview display
Allows to activate/deactivate the preview viewing.

0_F-20250722-092710.png

Execution of working

The operator has the possibility to create a list of PGM files by opening the desired files through the dedicated upload function.

Before to start execution, is possible — optionally — to modify order of files in list and to insert any pause between an execution and the other. These pauses allow to manage more flexible process and, if necessary, to interrupt it in safety.

By setting the execution mode to 'Automatic', the 'ISO Test' function is also available, useful to verify the correctness of the selected ISO program before the actual execution.

To start the execution cycle, the operator must press the 'Start Cycle' button. In this way, the first ISO program loaded and displayed in the list will be executed.

The ISO programs can be executed according two operative modes:

The 'Single' mode allows to interrupt the program execution at the end of each ISO file execution. It is necessary to press again the ‘Start Cycle’ button to proceed with the execution of the next file in the list.

The 'Next Automatic' mode allows the execution of ISO files in sequence, without need of manual intervention, until the end of the list.

In both modes, any pause inserted between files allows the operator to interrupt the cycle at any time, guaranteeing thus a continuous control on the execution.

;