Subroutine Explanations
| Sub | Description | Parameters |
| 8001 | Retract: calls the retract subroutine set in Core Config (RetractSubroutineNumber) | N/A |
| 8002 | Retract: MachMotion default retract | N/A |
| 9000 | Cutout / Bore Lead-In: plunge in the waste, then move onto the edge at depth | X Y - Lead-in start U V - Start point on the edge Z - Depth K - Depth the plunge slows at E - Feed down to K F - Feed from K to Z and onto the edge R - Rapid height (default 0.1) |
| 9001 | Cutout / Bore Lead-Out: stop Z reciprocation and retract | Q - Reciprocating axis (left out when not reciprocating) R - Retract height (left out retracts to the top of travel) |
| 9100 | Door Load: run by the load lever or the Start Door Load command | N/A |
| 9101 | Door Load: Check Every Loading Setting Is Mapped, Read The Times | N/A |
| 9102 | Door Load: Run Conveyor Forward Until The Door Has Passed The Laser | N/A |
| 9103 | Door Load: No Entry Stop and Backstop Out, Back The Door Against The Backstop | N/A |
| 9104 | Door Load: Move V Axis From The Loading Width To The Door Width | N/A |
| 9105 | Door Load: Clamps Up, Then Backstop In | N/A |
| 9106 | Door Load: Move V Axis In Close To The Door Once It Has Passed The Laser | N/A |
| 9110 | Door Unload: run at the end of every door program, and by the Unload Door command | N/A |
| 9111 | Door Unload: Check Every Unloading Setting Is Mapped, Read The Times | N/A |
| 9112 | Door Unload: Clamps Down | N/A |
| 9113 | Door Unload: Move V Axis Out To The Loading Width | N/A |
| 9114 | Door Unload: Run Conveyor Forward To Carry The Door Out | N/A |
| 9115 | Door Unload: No Entry Stop In, So The Next Door Can Come In | N/A |
| 9116 | Convey Door Out: unload a door left in the machine with the Unload Conveyor setting off | N/A |
| 9120 | Reverse Unload Door: send the door back out the side it came in | N/A |
| 9121 | Reverse Unload: Check Every Reverse Unloading Setting Is Mapped, Read The Times | N/A |
| 9122 | Reverse Unload: Run Conveyor Backward To Carry The Door Back Out | N/A |
| 9130 | Cutout Punch: punch out a cutout after it is cut (Cutout Punch ticked). Moves by the Punch Offset settings so the punch is over the cutout centre | X Y - Cutout centre Z - Height to punch from (default 1.0) |
These subroutines can be found in the Mach4/Profiles/Plyco/Subroutines folder
The I/O and times these subroutines use are set in Core Config under the Plyco Loading, Plyco Conveyors and Plyco Cutout Punch settings.