Programas NC são expressos utilizando as páginas de percurso, sumário e cabeçalho de Programa NC. Utilize a sintaxe ${entity('ncprogram', ncprogram.Name).*} se os parâmetros do programa NC forem necessários. Isso pode ser reduzido a ${ncprogram.*}.
Nota: A função ncprogram.* somente está disponível em folhas de processo. Se você utilizar ncprogram sozinho, não retorna a entidade: você precisa utilizar ('ncprogram', ncprogram.Name).
Os exemplos a seguir ilustram a sintaxe correta:
- Utilize a função de parâmetro number_nctoolpaths com um argumento de entidade type. Isso pode ser utilizado como ${number_nctoolpaths(entity('ncprogram', ncprogram.Name))}. O seguinte é incorreto: ${number_nctoolpaths(ncprogram)}.
- O parâmetro OutputWorkplane.Name sob o Programa NC retorna o nome do plano de trabalho de saída para esse Programa NC. A maneira usual de fazer isso em macros e folhas de processo é ${entity('ncprogram', ncprogram.Name).OutputWorkplane.Name}. Isso pode ser reduzido em folhas de processo a ${ncprogram.OutputWorkplane.Name}.
- Para retornar o nome da entidade de Programa NC, utilize ${ncprogram.Name}.