FB_AxisNcTrafoBase

FB_AxisNcTrafoBase 1:

This FB creates a transforming axis operated with the Tc2_MC2 and Tc2_MC2_Camming library.

Syntax:

fbNcTrafoAxis: FB_AxisNcTrafoBase
               (
                   AxisName        := 'NcAxis', 
                   nPtpPoints      := 10,
                   nTrafoPoints    := 181,
                   iProcessHandler := 0,
                   iPosCamLookup   := 0,
                   iVeloCamLookup  := 0
               );

FB_AxisNcTrafoBase 2: Initialization parameters of the FB_init constructor

Designation

Type

Obligatory

Description

AxisName

STRING

Yes

The text-based name of the axis.

Used for messages and file names, among other things.

nPtpPoints

INT

Yes

Number of available segments in PTP tables.

The number of points can also be set via Ptp.SetPoints()

nTrafoPoints

INT

Yes

Number of usable transformer points in the transformation table.

iProcessHandler

I_ProcessHandler

No

A function block for handling pressures and other process variables.

Reserved, currently to be assigned zero

iPosCamLookup

I_CammingLookup

No

An interface to a FB with a position cam plate.

This input is usually assigned zero, as the cam plate is defined at a later point in time.

iVeloCamLookup

I_CammingLookup

No

An interface to a FB with a velocity cam plate.

This input is usually assigned zero, as the cam plate is defined at a later point in time.

FB_AxisNcTrafoBase 3:

Required libraries

NC-based transformation axes require the Tc2_MC2 and the Tc2_MC2_Camming library and a TwinCAT NC PTP & Camming license.

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4024.35

PC or CX (x64, x86)

Tc3_PlasticFunctions v3.12.4.26 or higher

Tc3_PlasticNc v3.12.4.26 or higher