Within NCG CAM there is a spark-gap variable that can be used to aid the manufacturing of electrodes for EDM. By using the spark-gap variable in conjunction with the marcos, the user can make another electrode with different spark-gap with very little input.