Circular Interpolation
 Circular interpolation is when two axes work together to cause movement along the outer rim of a circle. The circular interpolation moves using the CIRP and CIRN commands will perform a complete 360° circle using any two axes. When less than 360° of motion is needed, then arc interpolation is used with the ARCP and ARCN commands. The two functions can be combined when more than 360° of motion is needed.
Circular interpolation is when two axes work together to cause movement along the outer rim of a circle. The circular interpolation moves using the CIRP and CIRN commands will perform a complete 360° circle using any two axes. When less than 360° of motion is needed, then arc interpolation is used with the ARCP and ARCN commands. The two functions can be combined when more than 360° of motion is needed. 
| Command | Description | Available with: | Link | |||||
| ASCII | Standalone | CMD-4CR | PMX-4EX | PMX-4ET | PMX-2ED | PMX-2EX | ||
| ARC | ARC | Arc interpolation | ● |  |  |  |  | |
| ARCN, ARCP | ARCN, ARCP |  | ● | ● |  |  | ||
| ARCT | ARCT | Arc interpolation with helix | ● |  |  |  |  | |
| CIR | CIR | Circular Interpolation | ● |  |  |  |  | |
| CIRN, CIRP | CIRN, CIRP |  | ● | ● |  |  | ||
| CIRT | CIRT | acceleration setting for buffered interpolation moves | ● |  |  |  |  | |
The black dots indicate the command is available on the listed controller family.
