G64 is a LinuxCNC path control mode that blends motion for speed instead of stopping exactly at each programmed point. Programmed with a P tolerance, the actual path may deviate from the programmed endpoint by no more than P, and velocity is reduced as needed to hold that deviation. An optional Q value turns on the Naive CAM Detector, which collapses nearly collinear feed moves into a single linear move.
| Language | gcode |
|---|---|
| Code | G64 |
| Group | path control |
| Syntax | G64 <P- <Q->> |
| Dialect | LinuxCNC |
| Name | Description |
|---|---|
| P | Motion blending tolerance: the actual path will be no more than P away from the programmed endpoint. |
| Q | Naive CAM tolerance: a non-zero value turns on the Naive CAM Detector; zero disables it. |