//This is the destructor macro which executes once, on the application close event

exec.Writekey ("GP Proto CNC", "X_palp", AS3.Getfield (3001));
exec.Writekey ("GP Proto CNC", "Y_palp", AS3.Getfield (3002));
exec.Writekey ("GP Proto CNC", "X_UT1", AS3.Getfield (3003));
exec.Writekey ("GP Proto CNC", "Y_UT1", AS3.Getfield (3004));
exec.Writekey ("GP Proto CNC", "ToolDown", AS3.Getfield (3005));
exec.Writekey ("GP Proto CNC", "UTpres", AS3.Getfield (3006));
exec.Writekey ("GP Proto CNC", "Zprobe", AS3.Getfield (3007));

exec.Writekey ("GP Proto CNC", "CurrentTool", Convert.ToString(exec.Getcurrenttool ()));