1. #101=21.1 (X+);
  2. #102=-21.1 (X-);
  3. #103=60.0 (safe z);
  4. #104=400 (Y max);
  5. #105=-0.14 (angle);
  6. #106=3000 (speed);
  7. #107=700 (plunge);
  8. #108=0 (last z);
  9. G68 A0B0 R[#105]
  10. G0 z[#103]
  11. G0 X0 Y0
  12. G0 X[#101]
  13. G0 A0
  14. G01 Z35 F[#107]
  15. G01 Y[#104] F[#106]
  16. G0 Z[#103]
  17. G0 Y0
  18. G01 Z17 F[#107]
  19. G01 Y[#104] F[#106]
  20. G0 Z[#103]
  21. G0 Y0
  22. G01 Z[#108] F[#107]
  23. G01 Y[#104] F[#106]
  24. ; next cycle
  25. G0 Z[#103]
  26. G0 X0 Y0
  27. G0 X[#102]
  28. G0 A180
  29. G01 Z35 F[#107]
  30. G01 Y[#104] F[#106]
  31. G0 Z[#103]
  32. G0 Y0
  33. G01 Z17 F[#107]
  34. G01 Y[#104] F[#106]
  35. G0 Z[#103]
  36. G0 Y0
  37. G01 Z[#108] F[#107]
  38. G01 Y[#104] F[#106]
  39. G0 Z[#103]
  40. G0 X0 Y0
  41. g69