Non va bene come pensi di fare.
Se usi ArtCam non puoi nemmeno pensare ad una cosa simile... Imposta la modalità Raster ed il programma provvederà ad eseguire diversi livelli di fresate muovendosi da un bordo all'altro del piano.
Ti accorgerai che ma mano si scende di livello la fresa lavorerà, nel senso che asporterà materiale, solo nelle zone laterali mentre al centro si limiterà a ripassare sulle zone già lavorate allungando ovviamente il tempo necessario al completamento del lavoro.
Per ovviare a questo inconveniente e velocizzare il lavoro avevo postato uno script che analizzava il gcode ed eliminava le passate superflue.
Se hai qualche infarinatura di vbscript puoi tentare di analizzare lo script e renderlo più efficiente dato che dopo che l'ho scritto mi sono dedicato ad altri lavori