Defining the ID of a PCS transformation
Notice

The use of this feature requires a license for the "Transformations” extension package. It is not included in the scope of the standard license.
Syntax: | |
#TRAFO PCS ID [<id>] | Defining the ID of a PCS transformation for the next activation with the command #TRAFO PCS ON without explicitly specifying the ID |
<id> | ID for a parameter set of a PCS transformation defined in the channel lists. |
The default kinematic ID [see P-CHAN-00854] is set by programming #TRAFO PCS ID without parameters.
When #TRAFO PCS ON is selected, an unknown ID for the PCS transformation results in the output of error message ID 21630 and to a stop in decoding.
Example

PCS transformation - parameterisation and #TRAFO PCS ID
Extract of parameters in the channel parameter list:
default_id_of_trafo_pcs[0] 10
trafo_pcs[0].trafo[0].id 10
trafo_pcs[0].trafo[0].type 212
trafo_pcs[0].trafo[0].param[0] 3
trafo_pcs[0].trafo[0].param[1] 4
trafo_pcs[0].trafo[0].param[2] 0.5
trafo_pcs[0].trafo[0].param[3] 4
trafo_pcs[1].trafo[0].id 20
trafo_pcs[1].trafo[0].type 212
trafo_pcs[1].trafo[0].param[0] 3
trafo_pcs[1].trafo[0].param[1] 4
trafo_pcs[1].trafo[0].param[2] 0.9
trafo_pcs[1].trafo[0].param[3] 4
NC program:
( Activate the PCS transformation with ID 10)
N30 #TRAFO PCS ON
;…
N70 #TRAFO PCS OFF
N80 #TRAFO PCS ID [20] (define the PCS ID 20)
N90 #TRAFO PCS ON (activated the PCS transformation with ID 20)
;…
N120 #TRAFO PCS OFF
N130 M30