When using a Calmotion unit with a Fadal, saving a program or tooling offsets works the same. The command that needs to be used is the Fadal PU command. The PU command has several parameters, the first parameter is what is to be punched out of the control and saved to the Calmotion Disk. This can be the current program, and/or tool and fixture offsets. The second parameter is filename, which can be letters and numbers, but follow the 8.3 format for the filename, like this 12345678.ABC
PU command format, the first parameter is type of data to save, the second is the filename to save it to:
PU,#,FILENAME+
First parameter # of the command:
0 = current program, tool and fixture data
1 = tool and fixture offset data only
2 = current program g-code only
3 = all programs in library
So to punch just the current program to the disk the command will be (after the CD,# is entered):
PU,2,PROG.TXT+
To save both the current program and all the tool lengths & diameters and the Fixture offsets then use this command:
PU,0,PROG.TXT+
To save every program in the Fadal memory, use option 3, all the programs will be sent so this can take a long time if the memory on the Fadal is large.
PU,3,ALL.NC+
NOTES:
The filename does not need to be a TXT, just follow the 8.3 filename format
Wait till the Fadal finishes Punching, the Fadal will then send a BYE. After the punching is finished, then the file will be finished and closed. Then the disk can be removed if it is a USB.
If the filename never shows up on the disk, try a different disk. Make sure the disk is a FAT32 disk, not formatted for exFAT or NTSC. See this forum post to explain what disks to use: https://www.calmotion.com/forum/universal-usbcnc-lancnc-lanusb/what-type-of-media-to-use-with-usb-or-lan-products-what-files-need-to-be-on-the-media
Here is a YouTube video link that covers this same subject of saving data to the disk:
https://youtu.be/65JmHHHxvt4?si=PMX7JOzUih9DJ9L8&t=144