Biosp,
A maioria dos programas de controle de máquinas pode usar determinados pontos chamados "pontos de fixação" e que são controlados por uma tabela criada pelo operador.
Cada ponto desta tabela é tratado como uma origem de desenho, e se usa o sistema de coordenadas absolutas em relação ao "ponto de Origem Máquina" = G53.
Se me recordo, é possível usar até 254 pontos diferentes, começando por G55 (até G59) e depois G59.1 até G59.254.
Cada ponto de origem pode ser tratado como uma chamada dentro do programa de corte que é inserida logo no começo do arquivo de corte.
Para automatizar a coisa, é necessário conhecer as coordenadas dos pontos de fixação e o tipo de usinagem para poder apontar alguma solução, seja por macro, sensoriamento automático, seja por variáveis ou subrotinas em arquivo.