FB_TrafoTableGenerator

FB_TrafoTableGenerator 1:

Represents the base class for generation algorithms of transformation cam plates.

The following pre-implemented geometries are included:

  1. FB_ClampTableGenerator - Geometry of a typical clamp
  2. FB_CrankTableGenerator - Geometry of a crank drive
  3. FB_ScotchYokeTableGenerator - Geometry of a Scotch yoke

Syntax:

FUNCTION_BLOCK ABSTRACT FB_TrafoTableGenerator

FB_TrafoTableGenerator 2: Properties

Name

Type

Access

Description

LookUp

I_CammingLookUp

Get, Set

Interface to the table to be written

DriveHighEnd

LREAL

Get, Set

Upper limit of the drive position.

DriveLowEnd

LREAL

Get, Set

Lower limit of the drive position.

DriveStep

LREAL

Get

Step size of the drive positions.

ParamValid

BOOL

Get

The set parameters have valid values.

Points

INT

Get, Set

Number of points to be defined.

FB_TrafoTableGenerator 3: Methods

Name

Description

DefineTable()

Starts the calculation of the transformation table.

Reset()

Resets generator calculations.

FB_TrafoTableGenerator 4:

Methods are abstract

The methods are defined as ABSTRACT and must be implemented in inheriting classes.

FB_TrafoTableGenerator 5: Interfaces

Type

Description

I_TrafoTableGenerator

Standard interface on FB_TrafoTableGenerator.

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4024.55

PC or CX (x64, x86)

Tc3_PlasticFunctions (>= v3.12.5.0)