Hi CNCRim:
Here is the answer for you, from the Surfcam Help Book
Emulated Can Cycles:
When built-in machine canned cycles are not available, the cycles can include any desired code that is to be repeated at each location. Since these cycles are not built-in canned cycles, the machine tool does not require a Cancel code. Define a straight drilling cycle by describing the Drill sequence as follows:
Drill
G0 X[h] Y[v] Z[rplane] # Rapid to position Rplane.
Z[vclear] # Rapid down to clearance.
G1 Z[d] F[plunge] # Feed down to bottom.
G0 Z[rplane] # Rapid out to Rplane level.
End
The output code:
G0 X1. Y1. Z.2
Z.1
G1 Z-.5 F5.
G0 Z.2
G0 X2. Y3. Z.2
Z.1
G1 Z-.5 F5.
G0 Z.2
G0 X3. Y4. Z.2
Z.1
G1 Z-.5 F5.
G0 Z.2
-.-.-.-.-.-.-.-.-.-.-.-.
Good luck.
Mario.