Re: [rp-ml] circular interpolation

From: Caleb at Chinook Sailing Products (purchasing@chinooksailing.com)
Date: Fri Mar 16 2007 - 18:13:28 EET


SO you are using raw motion controller with no G-code parser front end? If so I would still investicade the controller code to see if you can do linear interpolation rather than point to point moves. I know that the Parker compumotor control use a code line: PLIN for liner interpolation followed by 2axis point data. Delta Tau controllers have similar basic motion codes.

HTH

-Caleb Walker
-Purchasing/Product Development
-Phone (541) 374-5005
-Chinook Sailing Products
-HiFly America

-Caleb Walker
-Purchasing/Product Development
-Phone (541) 374-5005
-Chinook Sailing Products
-HiFly America

-
  ----- Original Message -----
  From: Caleb at Chinook Sailing Products
  To: Sutcliffe, Chris ; Jeremy Pullin
  Cc: rp-ml@rapid.lpt.fi
  Sent: Thursday, March 15, 2007 1:42 PM
  Subject: Re: [rp-ml] circular interpolation

  "Sorry but I couldn't resist.circular interpolation is G2 and G3.G4 is dwell from memory. "

  ooops ...yep .. been a few for me as well ...+ too much CAM software makes you lazy!

  -Caleb Walker
  -Purchasing/Product Development
  -Phone (541) 374-5005
  -Chinook Sailing Products
  -HiFly America

  -
    ----- Original Message -----
    From: Sutcliffe, Chris
    To: Caleb at Chinook Sailing Products ; Jeremy Pullin
    Cc: rp-ml@rapid.lpt.fi
    Sent: Thursday, March 15, 2007 11:36 AM
    Subject: RE: [rp-ml] circular interpolation

     Caleb I used to sail a HiFly way back when, good to see they are still around.

    Best Regards

    Chris

    Dr. Chris Sutcliffe

    Rapid and Micro Manufacturing Research
    The University of Liverpool
    Department of Engineering
    Room G47 19, Abbercromby Square
    Liverpool
    L69 7ZG

    t. (0151) 794 4316
    f. (0151) 794 4703
    m. (0151) 794 7729
    e. c.j.sutcliffe@liv.ac.uk

----------------------------------------------------------------------------

    From: owner-rp-ml@rapid.lpt.fi [mailto:owner-rp-ml@rapid.lpt.fi] On Behalf Of Caleb at Chinook Sailing Products
    Sent: 15 March 2007 15:43
    To: Jeremy Pullin
    Cc: rp-ml@rapid.lpt.fi
    Subject: Re: [rp-ml] circular interpolation

     

    Jeremy,

     

    Thats what I meant - except I didn't mention the G-codes for CC or CCW circular interpolation(G3-G4). You are right about needing the centerpoint & radius values, that's why I suggested he would need CAM to write the code on complicated profiles. I was theorizing that the code he was writing might be using G0 - rapid point to point moves instead of the more fluid G1 linear interpolation. I have seen this happen in home-grown code & it makes for awefully jerky machine motion & funky profiles. It may be that he is using G1- linear interpolation & the motion could be improved by tweaking some of the controller parameters to achieve better move blending. The last idea of spline mode(G1.1) would probably also need to be programmed via CAM & would require, of course a controller that supports this type of code.

     

    sorry if I confused anybody...

    -Caleb Walker
    -Purchasing/Product Development
    -Phone (541) 374-5005
    -Chinook Sailing Products
    -HiFly America

     

    -

      ----- Original Message -----

      From: Jeremy Pullin

      To: Caleb at Chinook Sailing Products

      Sent: Thursday, March 15, 2007 12:47 AM

      Subject: RE: [rp-ml] circular interpolation

       

      Slight error there buddy. G0 is rapid interpolation move in standard G code. You need to use G3 or G4 for circular moves but for that you need to know the centre point and radius value of the curves that you are trying to produce.

       

      Jez.

       

--------------------------------------------------------------------------

      From: owner-rp-ml@rapid.lpt.fi [mailto:owner-rp-ml@rapid.lpt.fi] On Behalf Of Caleb at Chinook Sailing Products
      Sent: 14 March 2007 16:14
      To: fintan mac cormack; rp-ml@rapid.lpt.fi
      Subject: Re: [rp-ml] circular interpolation

      Fintan, your controller if it supports "standard" G codes may be using G0 point to point moves instead of G1 linear interpolation. Depending on you controller settings this can be relatively smooth motions. To properly program circular interpolation or Arc moves, I would use a "CAM" program especially if you profiles are of any real complexity. You can get stripped down 2 - 3 axis CAM for free many times. I know SurfCAM was offering such a version recently. Alternately, you may investigate the possibility that your controller supports Spline interpolation G1.1 in some code.

       

      HTH

      -Caleb Walker
      -Purchasing/Product Development
      -Phone (541) 374-5005
      -Chinook Sailing Products
      -HiFly America

       

      -

        ----- Original Message -----

        From: fintan mac cormack

        To: rp-ml@rapid.lpt.fi

        Sent: Wednesday, March 14, 2007 2:53 AM

        Subject: [rp-ml] circular interpolation

         

        Dear List this could be a little off topic but i have been working on a home project where i made a simple CNC router that can cut out material and allow me to manually build up a 3D model. I have also written some software that slices a 3D model to generate the 2D layers. The question i have is when i generate the 2D layer it ends up producing a profile made up of a set of points, which the controller then converts into a set of straight line motions. I was wondering if there is a better way of doing this, the controller i have can do circular interpolation but how would you convert these set of points into circular motions. Any help would be greatly appreciated

        regards
        fintan

------------------------------------------------------------------------

        Expecting? Get great news right away with email Auto-Check.
        Try the Yahoo! Mail Beta.

      --------------------------------------------------------------------------------------------------

      This email and any attachments are confidential and are for the use of the addressee only. If you are not the addressee, you must not use or disclose the contents to any other person. Please immediately notify the sender and delete the email. Statements and opinions expressed here may not represent those of the company. Email correspondence is monitored by the company.

       

      The parent company of the Renishaw Group is Renishaw plc, registered in England no. 1106260. Registered Office: New Mills, Wotton-under-Edge, Gloucestershire, GL12 8JR, United Kingdom. Tel +44 (0) 1453 524524

      --------------------------------------------------------------------------------------------------

       



This archive was generated by hypermail 2.1.7 : Tue Jan 01 2008 - 18:13:03 EET