eupload_pp

Purpose

Upload a single part program or multiple part programs to a file from your CNC.

Syntax

int eupload_pp (char *ipaddr, unsigned short port, long int timeout, short path_no, char *progfile, unsigned long int startprg, unsigned long int endprg)

Arguments

Input

 

ipaddr

IP address of the CNC

port

Port number of the CNC

timeout

Seconds for timeout (0 to ignore and wait infinitely)

path_no

Value

Path for

 

0

Ignore

 

1-2

All series except Series 300i/310i/320i

 

1-10

Series 300i/310i/320i

progfile

Pointer to file specification to contain part program(s)

startprg

Starting part program number

endprg

Ending part program number

Output

 

None

 

Return Value

ERR_BADPROGFILE

80

File open failed

ERR_BADPROGNUM

82

Bad program number/invalid range

ERR_DISKERROR 

87

Disk error

ERR_NOPROGS

110

No programs found

ERR_BADDIR

120

Bad directory info from CNC

CNC data window error handling return statuses.

More information

Part Program Routines for FOCAS/Ethernet.