![background image](http://html1.mh-extra.com/html/omron/sysmac-c500-nc222-e/sysmac-c500-nc222-e_operation-manual_742438119.webp)
111
8-3-4 Circular Arc Interpolation (Center Designated)
The following program positions a circle counter-clockwise with point C
[10,000, 10,000 (pulses)] as the center starting from the origin [0,0 (pulses)]
at 2 kpps. At the origin, bit j+2 (15) turns ON to indicate completed position-
ing. For circular arc interpolation with a designated center, the starting point,
center, and end point must be correctly assigned to avoid an error. An error
occurs when the three points chosen cannot produce a circular arc. Compu-
tation in millimeter and inch units can generate rounding errors. Acceleration
and deceleration times are not used.
Y axis (pulse)
X axis (pulse)
C (10,000, 10,000)
Time (s)
2 kpps
Speed (pps)
X and Y
axes
0 (Origin)
Origin
0 (origin)
DIFU(13) j+3(01)
WRIT(87)
#0002
DM m+6
n
READ(88)
#0017
n+1
l
l+7
CMP(20)
#0030
( = )
( = )
j+3(00)
l+4(07)
Start input
Origin
j+3(01)
j+3(03)
l(15)
Command
Ready
j+3(02)
25506
25506
j+2
(15)
j+3
(02)
j+3
(03)
Normally ON
Positioning
Completed
l+3(08)
25313
Circular arc center
Ladder Diagram
Basic Program Examples
Section 8-3