Paso 2:
También programé un botón personalizado en mi GUI LinuxCNC que se ejecute algún código de G que coloque ceros a los ejes X e Y teniendo en cuenta el desplazamiento de la posición de las cámaras en relación con los husos. Para lograr esto tuve que editar tres archivos en mi carpeta de config y crear una. Archivo NGC.
o101 sub<br>(Sets X0 with offset of 1.5) G10 L20 P1 X1.5 (Sets Y0 with offset of 1.5) G10 L20 P1 y1.5 (Moves to Xo Y0) G1 X0 Y0 F900 o101 endsub
Es un archivo O código muy simple realmente que sólo contiene tres líneas de código de G. Las dos primeras líneas de código de G son ambos comandos G10 L20 que establece el sistema de coordenadas. Lo cool es que automáticamente tiene en cuenta el desplazamiento, en este caso 1,5, al calcular que son X y Y 0. El "P1" se refiere al sistema de coordenadas que pueden ser un número entre 1 y 9. La tercera línea de G-code es un comando de G1 que le indica a la máquina para pasar a la X0 posición Y0 a una velocidad de avance de 900.