| ES | Syntax: | Implicit Notation Only | |
| Operands: | none | ||
| Burn: | burnable with BN | ||
| Ellipse Scale | |||
The ES command divides the resolution of one of the axes in a vector mode (VM). This function allows for the generation of circular motion when encoder resolutions differ. It also allows for the generation of an ellipse instead of a circle.
The command has two parameters, m and n. The arguments, m and n apply to the axes designated by the command VM. When m>n, the resolution of the first axis, x, will be multiplied by the ratio m/n. When m<n, the resolution of the second axis, y, will be multiplied by n/m. The resolution change applies for the purpose of generating the VP and CR commands, effectively changing the axis with the lower resolution to match the higher resolution.
The ES command will apply to the selected coordinate system, S or T. To select the coordinate system, use the command CAS or CAT.
ES m,n where
m and n are positive integers in the range between 1 and 65,535.
N/A
| Usage | Value |
|---|---|
| While Moving (No RIO) | No |
| In a Program | Yes |
| Command Line | Yes |
| Controller Usage | All |
| Default Value | 1.1 |
| Default Format | N/A |
VM - Vector Mode
CR - Circle move
VP - Vector position
VMAB;ES3,4 Scale B resolution by 4/3 VMCA;ES2,3 Scale A resolution by 3/2 VMAC; ES3,2 Scale A Resolution by 3/2 Note: ES must be issued after VM.