Chapter 6 Motion Function Blocks
6.8.15 Write NC parameters (NC_WriteParameter)
NC_WriteParameter
NcChannel
NcChannel
Execute Done
UINTUINT
BOOL BOOL
INT ParameterGroup
Busy BOOL
Error BOOL
ErrorID WORD
LREAL Value
UINT ExecutionMode
NcAxisUINT
INT ParameterNumber
Set the NC channel to make the command.
The NC parameter is written in the rising Edge of the input.
UINT NcAxis Set the channel axis. (1~10: X=1, Y=2, … B=8, C=9, S=10)
When set to 0, ‘Write Channel Parameters’ is executed.
Specify the group of the parameter to be written.
Specify the number in the group of the parameter to be written.
Specify the value of the parameter to be written.
Indicate the validity of the function block output.
Indicate that the execution of motion function block is not completed.
Indicate whether an error occurs or not.
Output the number of error occurred while motion function block is running.
Output the values of the parameters.
(1) This motion function block is the function block that writes the values specified in the parameters of the NC channel and
channels/axes.
(2) The parameters will be written in the rising edge of the Execute input.
(3) ParameterGroup input specifies the group number of the parameter to be written.
(4) ParameterNumber input specifies the number in the group of the parameter to be written. If the value that cannot be set is
applied, "Error 16 # 000B" occurs.
(5) In the Value input, specify the value to be written in the parameter.
(6) For the group number and the number in the group of each parameter, refer to 6.7.14 Reading NC parameters.