Source code hack for the cylindrical coordinate system

In ANSYS the cylindrical coordinate is define by (a Radius, a radian angle, and Z in cylinder axis) whereby a predescribed angular movement of a node cause the node to move an angle on the cylinder surface.

In Calculix the similar statement causes the node to be moved a tangential distance in ““mm”” described by the value of ““radian”” whereby the node leaves the given cylinder surface.

Do anyone inside here have a source code hack causing Calculix to behave like ANSYS or do anyone more specific know where to change this behavior. It’s very rare with useable notes in the source code. I have looked in the transformatrix.f but as far as can imagine this subroutine is only for defining the transformation matrix of the cylinder axis.

thanks in advantage