
B-75044EN/02 4. FA LIBRARY
-115-
4.3.4 Cycle Start < F_Start >
SYNOPSIS
In case of the synchronous treatment
VB Function Start
(ByVal MachineNumber As Long,
ByVal ToolPostNumber As Long) As Boolean
C++ BOOL F_Start (LONG MachineNumber, LONG ToolPostNumber);
In case of the asynchronous treatment
VB Function StartEx
(ByVal MachineNumber As Long,
ByVal ToolPostNumber As Long) As Long
C++ LONG F_StartEx (LONG MachineNumber, LONG ToolPostNumber);
F_Start(Ex) indicates both of the synchronous and the asynchronous
treatment.
DESCRIPTION
Proceed to the following procedure 1,2 in case of the synchronous treatment.
Proceed to the following procedure 1,3,4 in case of the asynchronous
treatment.
1 F_Start(Ex) starts the NC specified by MachineNumber and
ToolPostNumber.
2 F_Start doesn’t return until the treatment is finished. You can know
whether the function has succeeded or not by the return value.
3 F_StartEx requests the system to start the NC, and returns at once. The
return value is the descriptor ID for pointing the result. You must check
whether the request is finished or not, and whether its result is success or
not by calling F_Response.
4 Call F_FreeID to free the descriptor ID after getting the result of
F_StartEx by calling F_Response.
NOTE
This function cannot be used on DNC1/Ethernet. (It is scheduled to be
supported in the future.) Use the PMC data write function to execute a
reset via the ladder program.