对于圆弧,系统则总是以其圆心作为坐标原点,以起点相对圆心的坐标及象限进行编程。
圆弧的长度是以投影长度及投影方向两个参数来表示的。圆弧的投影长度应取其总和,如图所
示的圆弧,其投影长应为|AB|+|BC|,
投影方向为X方向投影。这里必须注意,取投影长度,必须与投影方向一致。在不同的投影方向上,其投影长度是不一样的。
另外,从图中可以看出,圆弧HE与圆弧HF向Y轴的投影长度相差较小,而向X轴的投影相差很明显。也就是说,圆弧HE和圆弧HF取向Y轴的投影,对弧长的确定精度要比取
向X轴的投影的精度小。因此取投影方向时,一般规则是,圆弧终点靠近X轴,则取向Y轴投影;圆弧终点靠近Y轴,则取向X轴投影;而当终点与X轴和Y轴相距都较远时,可任取投影方向。
当圆弧起点与坐标轴重合时,起点的象限可取相邻的任意一个来输入。但系统则以随后的圆弧所在象限为准。如图中的圆弧BG,起点B所在象限,编程输入时可以是1也可以是4,但系统则认定应该是4,系统对所输入的1会自动修改为4。因此会出现重新调出图形数据观察时,显示的象限数与输入的象限数不一致的现象。
圆弧有顺时针方向和逆时针方向之分。如图中的圆弧HG,以H为起点,顺时针方向则经B点到终点G;若仍以H为起点,逆时针走到终点G,则是完全不同的图中没有画出的另一段圆弧。
在一般情况下,一个待切割零件图形均由多条直线和圆弧组合而成,因此只要掌握了直线和圆弧的编程要点,整个图形的编程就很容易了。
对X=Y=0的参数输入,根据前述直线和圆弧的编程规则,都不可能有实际的轨迹线段,故系统对这样的输入视为无效。同样,对投影长为0的圆弧输入,也不可能有实际的轨迹线段,故系统对这样的输入也视为无效。此时,该行输入将被自动清除。