Sphere centre points already calculated

If the sphere centre points are already known, as shown in the example if a measurement was executed using measuring equipment from third-party providers, they can be used directly for calculation.

Programing Example

prg_example

Entering sphere centre points for various poses

Initialisation: Number of poses, e.g. number of A,B combinations

#VAR

V.L.KIN_TYP = 80        (kinematic measured)

V.L.KIN_VARIANT = 0     (variant of kinematic measured)

V.L.NUMBER_OF_POSES = 8 (number of measurement poses)

#ENDVAR

L CYCLE [NAME = "SysCalibFitInit.ecy"     \

        @P1 = V.L.KIN_TYP                 \

        @P2 = V.L.KIN_VARIANT             \

        @P3 = V.L.NUMBER_OF_POSES         \

        ]

; Call cycle to add new measurement data

L CYCLE [NAME = "SysCalibFitAddRecord.ecy" \

      @P1 = 102.545449  \  (X coordinate of centre point)

      @P2 = 258.949268  \  (Y coordinate of centre point)

      @P3 = 125.6186118 \  (Z coordinate of centre point)

      @P4 = 20          \  (associated A coordinate)

      @P5 = 0           \  (associated B coordinate)

      @P6 = 0           \  (associated C coordinate)

      ]

; ... Executing input for all poses

; Call fitting cycle

#VAR

V.P.MAX_PRECISION = 0.06   (precision)

V.P.LIST_FORMAT   = 1      (list format for result)

#ENDVAR

; Call fitting cycle

L CYCLE [NAME = "SysCalibFit.ecy"   \

        @P1 = V.P.LIST_FORMAT       \

        @P2 = V.P.MAX_PRECISION     \

        ]

; Call to end cycle

L CYCLE [NAME = "SysCalibFitFinalize.ecy"]