NC プログラムは、NC プログラム ヘッダー、要約、ツールパス ページを使用して表現されます。NC プログラム パラメーターが必要な場合は、${entity('ncprogram', ncprogram.Name).*} シンタックスを使用します。これは、${ncprogram.*} に省略可能です。
注: ncprogram.* 関数のみがセットアップ シートで使用できます。ncprogram を単独で使用した場合は、エンティティを返しません。('ncprogram', ncprogram.Name)を使用する必要があります。
次の例に、正しいシンタックスを示します。
- パラメーター関数 number_nctoolpaths を、type エンティティの 1 つの引数とともに使用します。これは、${number_nctoolpaths(entity('ncprogram', ncprogram.Name))} として使用できます。${number_nctoolpaths(ncprogram)} は正しくありません。
- NC プログラムの OutputWorkplane.Name パラメーターは、その NC プログラムの出力作業平面の名前を返します。通常、マクロとセットアップ シートでこれを行うには、${entity('ncprogram', ncprogram.Name).OutputWorkplane.Name} を使用します。これは、セットアップ シートでは ${ncprogram.OutputWorkplane.Name} に省略できます。
- NC プログラム エンティティの名前を返すには、${ncprogram.Name} を使用します。