Axis

Name

Description

MLAxisAbs

Performs a move to an absolute positionClosed 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..

MLAxisAdd

A selected Axis performs a move for a specified distance relative to the endpoint of the previous move.

MLAxisAddress

Returns the motion bus address of the axis.

MLAxisAddTq

Set the additive torqueClosed The tendency of a force to rotate an object about an axis. A force is a push or a pull; a torque is a twist. value to the driveClosed In electrical engineering, a drive is an electronic device to provide power to a motor or servo. Control device for regulating the speed, torque and position of a motor. A unit controlling a motor using the current and timing in its coils. output (torque feed-forwardClosed This describes an element or pathway within a control system which passes a controlling signal from a source in the control system's external environment, often a command signal from an external operator, to a load elsewhere in its external environment.).

MLAxisCfgFastIn

Configures the Fast InputClosed The inputs are taken into account at each cycle depending on the system periodicity (i.e., each millisecond). Under certain circumstances, this can be insufficient when more accuracy is needed or if a quick response is required from the system. To fill the gap, a drive may have some Fast Input connections (generally one or two). When an event happens that triggers a Fast Input (e.g., when a sensor sends a rising edge), the detection of a signal occurs faster. This can be 1000 times more accurate than the system periodicity. The timestamp associated with this input can be provided to the IPC to take corrective action. for the axis by writing the expected settings in the LatchClosed The control word is used to activate the drive's latch status machine. The latch control word is processed independently of the EtherCAT® bus cycle. The status word is used to return the drive's latch status. Control Word.

MLAxisCmdPos

Returns the reference position of the axis.

MLAxisDriveNumber

Returns the drive number associated with the axis or -1 if the function blockClosed A function block groups an algorithm and a set of private data. It has inputs and outputs. failed.

MLAxisFBackPos

Returns the feedback position of the axis.

MLAxisGenEN

EnablesClosed Enable signal for the drive, Hardware-Enable with 24V signal to X8, Software-Enable command by setup Software, fieldbus or permanently set. Both are required for enabling the drive. or disablesClosed Removal of the ENABLE signal. Disables power stage. the internal TMPClosed Trapezoidal Motion Profile - This pipe block is a source block that frequently serves as a virtual master for a system composed of several pipes. Generally, a trapezoidal motion profile generator is used to generate a flow of values with a first derivative which produces a trapezoidal trajectory. generator of the axis.

MLAxisGenIsEN

Verifies if the internal TMP generator of the axis is enabled.

MLAxisGenIsRdy

Verifies if an axis is ready.

MLAxisGenPos

Returns the generator position of the axis.

MLAxisGenReadAcc

Gets the accelerationClosed A change in velocity over time. Because velocity is a vector, it can change in two ways: a change in magnitude and/or a change in direction. In one dimension, acceleration is the rate at which something speeds up or slows down. However, more generally, acceleration is a vector quantity expressing the change with time of the velocity both in magnitude and in direction. See these Wikipedia articles for more information: http://en.wikipedia.org/wiki/Velocity http://en.wikipedia.org/wiki/Euclidean_vector http://en.wikipedia.org/wiki/Rate_(mathematics) of the internal generator of an axis.

MLAxisGenReadDec

Gets the deceleration of the internal generator of an axis.

MLAxisGenReadSpd

Gets the speedClosed Speed is the absolute value of the velocity without direction. of the internal generator of an axis.

MLAxisGenWriteAcc

Sets the acceleration of the internal generator of an axis.

MLAxisGenWriteDec

Sets the deceleration of the internal generator of an axis.

MLAxisGenWriteSpd

Sets the speed of the internal generator of an axis.

MLAxisInit

Initializes an axis object.

MLAxisIsCnctd

Verifies if a pipe is currently connected to the axis.

MLAxisIsTrigged

Verifies if the axis received a trigger event.

MLAxisMoveVel

Jog at the specified speed.

MLAxisPipePos

Returns the pipe position of the axis.

MLAxisPower

Powers up or down the axis.

Enables or disables a Servo or Stepper drive mapped to the axis.

MLAxisPowerDOff - Deprecated

This function has been deprecated.

MLAxisRatedTq

Allows conversion of drive torque values from rated torque units
(1000 = rated motorClosed An actuator focused to a movement, converting electrical energy in a force or torque. continuous torque) to N.m (Newton meter).

MLAxisReadActPos

Returns the actual position of the axis.

MLAxisReadBoolParam

Read an Axis Boolean property of a Pipe Network Axis.

MLAxisReadFBUnit

Gets the feedback units per revolution value of the axis.

MLAxisReadFEUU

Returns the difference between the reference position and the actual position of the drive mapped to the specified axis.

MLAxisReadGenStatus

Returns the status of the internal generator of the axis.

MLAxisReadModPos

Gets the value periodClosed 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. of the axis.

MLAxisReadTq

Returns the actual torque applied by the drive mapped to the specified axis.

MLAxisReadUUnits

Gets the User units per revolution value of the axis.

MLAxisReadVel

Returns the actual velocityClosed For a group of axes this means: In ACS the velocities of the different axes. In MCS and PCS it provides the velocity of the TCP of the axis based on the data provided by the drive's feedback deviceClosed A process where some proportion of the output signal of a system is passed (fed back) to the input. In automation, a device coupled to each motor to provide indication of the motor's shaft angle, for use in commutating the motor and controlling its speed and position. Some systems use a feedback device connected to the motor shaft or part of the driven mechanism to control the direction, acceleration and speed of the motor..

MLAxisReAlgnRdy

Verifies if an axis is ready.

MLAxisReAlign

Realigns the actual position with the reference position by moving the axis by the specified delta position.

MLAxisRel

A selected Axis performs a move for a specified distance relative to the current position.

MLAxisResetErrors

Clears errors of the specified axis.

MLAxisRstFastIn

Writes in the Latch Control Word to resetClosed New start of the microprocessor. the Fast Input.

MLAxisStatus

Returns the status of the axis.

MLAxisStop

Stop with the specified deceleration.
This does NOT remove the input source, but to stop the drive from continuing to move.

MLAxisTimeStamp

Returns the timestampClosed A sequence of characters, denoting the date and/or time at which a certain event occurred. of the triggered axis.

MLAxisWriteBoolParam

Write an Axis Boolean property of a Pipe Network Axis.

MLAxisWriteModPos

Sets the value period of the axis.

MLAxisWritePipPos

Forces the pipe position internal value.


  • This function works only when no pipe is connected.

MLAxisWritePos

Sets a new value to an axis’ current location.

MLAxisWriteUUnits

Set the user units per revolution value of the axis.

MLPNAxisCreate

Creates a new axis object.