/// <summary> /// 两轴圆弧插补相对轨迹移动 /// </summary> /// <param name="first">起点</param> /// <param name="second">经过点</param> /// <param name="end">终点</param> /// <param name="velocityCurveParams">速度参数</param> public void MoveArc2Relative(Point <double> first, Point <double> second, Point <double> end, VelocityCurve velocityCurveParams) { ArcParam <double> Arc = Calculate.ArcCalculate(first, second, end); ApsController.MoveArc2(_axis1.NoId, _axis2.NoId, Arc.X, Arc.Y, end.X, end.Y, (short)Arc.DIR, velocityCurveParams, (Int32)APS_Define.OPT_RELATIVE | (Int32)APS_Define.ITP_OPT_BUFFERED); }