Olá klinger !!!
Na verdade todos os software de CAM podem ser utilizados p/ programar essa linguagem!, oque vc tem que ter em mãos é um pós-processador adequado ao comando da máquina.
O Edgecam é capaz de programar, porém vc tem que ter um pós para esse comando. Sou programador em uma empresa e programo 2 mandrilhadoras Wotam c/ comando Heindenhain utilizando Edgecam...