Channel parameter

Example

example

Channel parameterisation example

# Define the standard transformation

kinematik_id          500       ( P-CHAN-00032)

# ---------------------------------------------

# -- TcCOM Transformation

#

trafo[0].id           500       ( P-CHAN-00262 )

trafo[0].param[0]     1088000   ( P-CHAN-00263 )

trafo[0].param[1]     342000

trafo[0].param[2]     150

trafo[0].param[3]     0

trafo[0].param[4]     0

trafo[0].param[5]     0

trafo[0].param[6]     0

#

trafo[1].id           9  

trafo[1].param[0]     120000

trafo[1].param[1]     100000

trafo[1].param[2]     120

trafo[1].param[3]     0

trafo[1].param[4]     0

Channel transformation parameter
Channel transformation parameter

Description of channel parameters

P-CHAN-00032

Select kinematic default transformation (kinematic type)

Description

The purpose of kinematic ID is to identify the machine or tool head specific kinematic types implemented in the controller.

This parameter defines the default setting for the kinematic transformation to be used.

Parameter

kinematik_id

Data type

UNS16

Data range

1 ≤ kinematik_id < 1000

Dimension

----

Default value

0

Remarks

Parameterisation example:
After the controller starts up, transformation with ID 2 is valid.

kinematik_id 2

For more details on machine kinematics see [KITRA] and [PROG].

P-CHAN-00262

Define kinematic ID for transformations

Description

The kinematic ID identifies the related transformation as an element of the data set of kinematic parameters.

The definition can be made for single-step, multi-step and PCS transformations.

Parameter

trafo[j].id

kin_step[i].trafo[j].id (multi-step transformations)

trafo_pcs[i].id (PCS transformation *)

Data type

UNS16

Data range

1 ... MAX(UNS16)

Dimension

----

Default value

0

Remarks

Parameter syntax as of V300 and higher

*The PCS transformation function is available as of V3.1.3110.

P-CHAN-00263

Define kinematic parameters for multi-step transformations

Description

The specific kinematic offsets are entered in this structure for each transformation.

You can specify offsets for single-level, multilevel transformations and PCS transformations.

Parameter

trafo[j].param[k] or where k = 0 to 73 (maximum number of kinematic parameters)

kin_step[i].trafo[j].param[k] (multi-step transformations)

trafo_pcs[i].param[k] (PCS transformation *)

Data type

REAL64

Data range

----

Dimension

0.1 µm or 0.0001 inch

Default value

0

Remarks

Kinematic parameters can also be entered in the tool data list P-TOOL-00009 (they are then relevant only when a tool is selected, independent of the kinematics).

If a kinematic parameter is assigned in both lists, the specified values are added in the NC. This is only valid for transformation step 1.

No additional kinematic parameters can be entered in the tool data for transformation step 2.

For further details on the parameterisation of a kinematic transformation, see [KITRA] and [PROG].

(Parameter syntax as of V300)

*The PCS transformation function is available as of V3.1.3110.

P-CHAN-00829

Kinematic type for transformations

Description

This parameter defines the kinematic type.
An overview of kinematics is contained in Kinematic transformations.

The definition can be made for single-step, multi-step and PCS transformations.

Parameter

trafo[j].type

kin_step[i].trafo[j].type (multi-step transformations)

trafo_pcs[i].type (PCS transformation *)

Data type

UNS16

Data range

0 ... MAX(UNS16)

Dimension

---

Default value

0

Remarks

When a kinematic ID (P-CHAN-00262) is configured unequal to 0 and the kinematic type is 0, the value of the kinematic ID is assigned to the kinematic type.

Available as of V3.1.3080.09

* The PCS transformation function is available as of V3.1.3110.