# Differences between extended transformation / standard transformation

When you use TwinCAT3 templates, the extended transformation is created by default. It is exclusively designed for use with the CNC.

The standard transformation is used when both the CNC and the NCI are used.

(NCI – controller solution from Beckhoff)

Extended transformation | Standard transformation
Extended interface: ITcCncTrafo GUID extended interface: IID_ITcCncTrafo | Default interface: ITcNcTrafo GUID standard interface: IID_ITcNcTrafo
Extended transformation parameter: PTcCncTrafoParameter | Default parameter: PTcNcTrafoParameter