MLCNVConnect
- Initializes the pipe position Position means a point in space which is described by different coordinates. Depending on the used system and transformation it can consist of a maximum of six dimensions (coordinates).This means three Cartesian coordinates in space and coordinates for the orientation. In ACS there can be even more than six coordinates. If the same position is described in different coordinate systems the values of the coordinates are different. to the Convertor block output value.
- Adjusts the axis Pipe Offset so that no jump in motion is generated.
Inputs
Input |
Data Type |
Range |
Unit |
Default |
Description |
---|---|---|---|---|---|
BlockID |
DINT |
-2147483648 to 2147483647 |
N/A |
No default |
ID number of an initiated Converter object. |
AxisID |
DINT |
-2147483648 to 2147483647 |
N/A |
No default |
ID number of an initiated Axis object. |
Outputs
Output |
Data Type |
Range |
Unit |
Description |
---|---|---|---|---|
Default (.Q) |
BOOL |
FALSE, TRUE |
N/A |
Returns TRUE if the converter is connected to the Axis object. |
Remarks
-
-
This function or function block A function block groups an algorithm and a set of private data. It has inputs and outputs. returns cached data.
See Program a Multi-Core Controller.
- When using the Pipe Network for coordinated motion, Pipe Blocks have to be Activated, Connected, and then Powered On before move commands work.
- The Converter block changes the incoming flow of values to continuous position output with no periodicity Motor systems having a reciprocating or oscillating motor that operates synchronously with the periodicity of the source which supplies the electrical energy.
The period of execution of a pipe is the time spent between two successive computations of set values for the same pipe. The period of execution of a pipe is specified by the PERIOD parameter of the input pipe block..
- If a converter block is not connected to an Axis, it does not send position output values to its assigned Axis.
- Every pipe branch must end in a converter, whether or not it is connected to a destination Axis object.
Figure 1: MLCNVConnect
-
-
All converters in the Pipe Network can be connected at once with the command Pipe Network(MLPN_Connect).
This calls automatically generated code with MLCNVConnect commands for each Converter block.
In a multi-axis program only one command can be used to connect Pipe Blocks instead of writing code for each Axis separately.
-
-
The converter block has the ability to control the analog output on the AKD.
FBD Language Example
FFLD Language Example
IL Language Example
Not available.
ST Language Example
//Connect a converter Pipe Block named “CNV1” to Pipe Block AXIS1
MLCNVConnect( PipeNetwork.CNV1, AXIS1 );
See Also