FB_ClampTableGenerator

FB_ClampTableGenerator 1:

Implements a calculation algorithm for a standard clamp mechanism.

FB_ClampTableGenerator 2:
FB_ClampTableGenerator 3:

Names of the dimension designations in the sketch

The dimension designations are the same as the names of the properties of the class to be configured.

Syntax:

FUNCTION_BLOCK FB_ClampTableGenerator EXTENDS FB_TrafoTableGenerator

FB_ClampTableGenerator 4: Properties

Name

Type

Access

Description

LookUp

I_CammingLookUp

Get, Set

Interface to the table to be written

AsymHalf

I_ClampTableGenerator_Half

Get

Interface to an asymmetrical half of the clamp.

Notice If this property is called at least once, the class switches to asymmetrical operation mode.

BaseDistance

LREAL

Get, Set

Distance between the two stationary bearing points in the center of the mechanism.

BaseHeight

LREAL

Get, Set

Height of the fixed center of the mechanism to the flange point of the motor.

Optional if DriveArm and LoadArm are aligned in the closed position.

DriveArm

LREAL

Get, Set

Lever arm attached to the drive.

LoadArm

LREAL

Get, Set

Transfer arm to the tool arms.

ToolArmAngle

LREAL

Get, Set

Internal angle between the two parts of the side tool arm.

ToolArm_1

LREAL

Get, Set

Lower part of the lateral tool arm.

ToolArm_2

LREAL

Get, Set

Upper part of the lateral tool arm.

ToolArm_3

LREAL

Get, Set

Horizontal tool arm.

ToolJointHeight

LREAL

Get, Set

Height of the anchor point (joint) of the tool mounted in the direction of movement.

Optional if ToolArm_3 remains almost horizontal.

ToolJointOffset

LREAL

Get, Set

Offset of the tool clamping surface to the anchor point mounted in the direction of movement.

In the recommended configuration of this parameter, the transformation results in the distance between the tool clamping surfaces. To use the distance of the tool opening, it is recommended to use the core function ToolAdaption .

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_ClampTableGenerator 5: Methods

Name

Description

DefineTable()

Starts the calculation of the transformation table.

Reset()

Resets generator calculations.

FB_ClampTableGenerator 6: Interfaces

Type

Description

I_TrafoTableGenerator

Standard interface on FB_TrafoTableGenerator.

I_ClampTableGenerator

Standard interface on FB_ClampTableGenerator.

Drawing without optional parameters

FB_ClampTableGenerator 7:

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)