MC_MovePath
When implemented, this function block enables the execution of an NC program. The name of the file containing the NC program is specified in the data structure MC_PATH_DATA_REF.
Block diagram
FB parameters
VAR_IN_OUT | ||
Variable name | Data type | Description |
AxesGroup | Axis group reference | |
PathData | Reference to the path description. This implementation means an NC program. | |
VAR_INPUT | ||
Variable name | Data type | Description |
Execute | BOOL | Starts the command on the rising edge. |
BufferMode | MC_BUFFER_MODE | The input defines when a job is activated provided that other jobs are already active when the FB is commanded or are waiting for execution. It also defines the path generated at the transition between 2 jobs. The following values are possible: mcAborting = 0 mcBuffered = 1 mcBlendingPrev = 3 |
VAR_OUTPUT | ||
Variable name | Data type | Description |
Done | BOOL | NC program execution is completed. |
Busy | BOOL | TRUE indicates that the function block is executing a job. |
Active | BOOL | The command for the FB is not yet completed. |
CommandAborted | BOOL | NC program execution was aborted. |
Error | BOOL | TRUE indicates that an error occurred. |
ErrorID | WORD | Error code |
JobID | UDINT | Ordinal number of the last job sent by the FB. |
Fb | MCV_FB_REF | Optional for use in applications with job management (MCV_GrpReadJobAck) This output is available as of CNC Build V3.1.3103.1. |