KMotion_dotNet.KM_CoordMotion.ArcFeed C# (CSharp) Method

ArcFeed() public method

Perform arc motion at a specified feed rate
public ArcFeed ( double feedrate, int plane, double planarXend, double planarYend, double planarXcenter, double planarYcenter, int rotation, double planarZ, double a, double b, double c, int sequence_number, int ID ) : void
feedrate double Desired feed rate
plane int plane to perform arc (determines axis pair to use)
planarXend double X end point of arc
planarYend double Y end point of arc
planarXcenter double X center of rotation of arc
planarYcenter double Y center of rotation of arc
rotation int CW or ACW
planarZ double End point of perpindicular axis(for helical motion)
a double final end position of a axis
b double final end position of a axis
c double final end position of a axis
sequence_number int internal reference
ID int internal reference
return void
        public void ArcFeed(double feedrate, int plane, double planarXend, double planarYend,
          double planarXcenter, double planarYcenter, int rotation, double planarZ, double a, double b, double c, int sequence_number, int ID)
        {
            try
            {
                var returnvalue = KM_dotnet_Interop_CoordMotion_ArcFeed(_InstanceHandle, feedrate, plane, planarXend, planarYend, planarXcenter, planarYcenter, rotation, planarZ, a, b, c, sequence_number, ID);
                //process return value
            }
            catch (DllNotFoundException e)
            {
                throw new DMException(this, e, String.Format("Dll Not Found Exception thrown :  Caller - [{0}] :: Member - [{1}]",
                    this.ToString(), "ArcFeed"));
            }
            catch (EntryPointNotFoundException e)
            {
                throw new DMException(this, e, String.Format("Entry Point Not Found Exception thrown :  Caller - [{0}] :: Member - [{1}]",
                   this.ToString(), "ArcFeed"));
            }
            catch (Exception e)
            {
                throw new DMException(this, e, String.Format("General Exception thrown :  Caller - [{0}] :: Member - [{1}]",
                  this.ToString(), "ArcFeed"));
            }
        }
        /// <summary>
KM_CoordMotion