Le GCode n'est pas un format CAO. C'est un parcours d'usinage (au sens large).
"Transformer la pièce en GCode", ce n'est pas une opération automatique comme pourrait l'être une conversion de formats de fichiers...
Ca suppose de définir des opérations selon le type de process de fabrication.
Il est évident que le GCode pour réaliser un cube en impression 3D n'a strictement rien à voir avec le GCode pour réaliser le même cube en fraisage.
Donc il te faut dejà un module FAO, creer un CATProcess, définir tes opérations, générer le GCode correspondant. Et je ne pense pas qu'il y ait un slicer dans Catia pour sortir du GCode pour une imprimante 3d si c'est ton but...
Bref, tout ca pour dire que si tu cherches un bouton pour "transformer une pièce en Gcode", tu perds ton temps