Description
Copies the specified program.
The program name is specified according to the following format.
//Drive Name/Filder Name../Program Name |
The copy between different devices is also possible. The device which can be specified is as follows.
Device | Device name |
---|---|
CNC Memory | CNC_MEM |
Memory Card | MEM_CARD |
Data Server | DATA_SV |
The copy process cannot be executed at the following conditions:
- Source program is protected by the attribute, Encryption, Prohibiting of Edit/display, Prohibiting of Edit, etc.
- The protection level of the source file is set higher than the operation level by the 8-level data protection.
- There is the same name file at the target directory.
- The attribute of the target directory has Prohibiting of Edit.
- The target device is "MEM_CARD".
- Source program and target program is the same name.
- Main program was specified to source file or target file.
- Illegal device was specified.
The copy of the directory cannot be done.
Universal Fanuc Driver
Fanuc Focas Library CD
Declaration
Arguments
Specify the library handle. See "Library handle" for details.
Specify the pointer for the string that stores the source program path
in "drive + directory + file name" format.
String length can be up to 242 characters. The string must be NULL terminated.
Please refer to "General Description (Specifying the folder and file name for FS30i, 0i-D/F and PMi-A.)" for details of the folder name.
Specify the pointer for the string that stores the target program path
in "drive + directory + file name" format.
String length can be up to 242 characters. The string must be NULL terminated.
Please refer to "General Description (Specifying the folder and file name for FS30i, 0i-D/F and PMi-A.)" for details of the folder name.
Return
EW_OK is returned on successful completion, otherwise any value except EW_OK is returned.
The major error codes are as follows.
Return code | Meaning/Error handling | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(5) |
In order to get more information for this err_no return value, execute cnc_getdtailerr function. The following detail status will be set onto the member, err_no of ODBERR structure.
|
|||||||||||||||||||||
(7) |
Specified file is prohibited from writing. Specified directory has the write protedted setting. Specified program is locked by cnc_setpdf_pglock. Writing to the device is prohibited by setting the parameter etc.. |
|||||||||||||||||||||
(8) |
Program registration area is full. |
|||||||||||||||||||||
(12) |
||||||||||||||||||||||
(13) |
CNC is on execution. |
As for the other return codes or the details, see "Return status of Data window function"
CNC option
And this function is related to the following CNC option.
8-level data protection
For HSSB connection,
For Ethernet connection,
The Ethernet function and the extended driver/library function are necessary. However, in case of Series 0i-D/F, Series 30i and PMi-A, the required CNC option is as follows. When Embedded Ethernet is used,above two optional functions are not required.
When Ethernet board is used,
- only Ethernet function is required.
CNC parameter
This function is related to the following CNC parameter.
See the manual of CNC parameter for details.
8131#4=1 (must be set)
CNC mode
Available CNC
0i-A | 0i-B/C(Note) | 0i-D | 0i-F | 15 | 15i | 16 | 18 | 21 | 16i-A | 18i-A | 21i-A | 16i-B | 18i-B | 21i-B | 30i-A | 30i-B | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
M (Machining) | |||||||||||||||||
T (Turning) | - | ||||||||||||||||
LC (Loader) | - | - | - | - | - | - | - | - |
0i-D | 0i-F | 16i | 18i | 30i-A | 30i-B | |
---|---|---|---|---|---|---|
P (Punch press) | - | |||||
L (Laser) | - | - | - | - | ||
W (Wire) | - | - |
Power Mate i-D | |
Power Mate i-H | |
Power Motion i-A | O |
"O" | : | Both Ethernet and HSSB | |
"E" | : | Ethernet | |
"H" | : | HSSB | |
"X" | : | Cannot be used | |
"-" | : | None |
Note) 0i-C does not support the HSSB function.