586,103 active members*
3,304 visitors online*
Register for free
Login
Results 1 to 9 of 9
  1. #1
    Join Date
    Sep 2007
    Posts
    5

    3-D Printing in Spherical Space

    I am familiar generating G-Code for an X-Y plasma table.

    My new 3-D printing project has circular rails, 1) full 360-degree track in the X-Y plane for rotation around the Z-axis. 2) on that track, standing up vertically at 90 degrees to the circular track, rotates a half-circle arch gantry, and, 3) along that gantry travels a tool carriage holding a linear actuator with the printing nozzle that points towards the center of the hemisphere circumscribed by the arcs.

    The machine is built. I'm pretty sure there is no out-of-the-box solution for generating the G-Code to place the nozzle at a particular point in cartesian coordinate space. G-Code assumes the tool travels along linear axes. We plan to use KFLOP for motion control.

    My current plan is to convert back and forth between spherical and cartesian coordinate systems: We have a point xyz in cartesian coordinates, we translate that point into the machine's spherical coordinate system to find the distance that each actuator needs to travel to arrive at that point, generate the G-Code from those distances (xMachine,yMachine,zMachine) and I feed that point into the KFLOP which moves the nozzle to the desired xyz point!

    Planned method for doing this is to build a 3-D model of the desired shape, query the model at regular intervals for xyz along the desired toolpath / translate xyz to machine spherical coordinates (latitude, longitude and 'elevation' or distance from the center point) / generate G-Code from that / send to KFLOP and we're there, right?

    Thank you for any insights you may have.

  2. #2
    Join Date
    Feb 2007
    Posts
    711

    Re: 3-D Printing in Spherical Space

    can you post a pic of the machine?
    Is this a known kinematics type or totally original?

  3. #3
    Join Date
    Sep 2007
    Posts
    5

    Re: 3-D Printing in Spherical Space

    Totally original. Let me get back to you on that.

  4. #4
    Join Date
    May 2006
    Posts
    4045

    Re: 3-D Printing in Spherical Space

    Hi psorey,

    Very interesting. I think you have a choice of two fundamental approaches.

    The one I believe you describe where you perform the Kinematic Conversions before creating the GCode where xyz coordinates would then map directly to your actuators. In this case I think you will need to also include special feedrate commands (probably using inverse time GCode mode) that you also calculate to produce the desired actual feedrate.

    The other approach would be us use our Kinematic Layer in the KMotion Libraries to handle the Kinematics. The GCode could then be in standard xyz space. You should also be able to Jog in xyz space. In this case you would need to create a Kinematics module and compile it in. See the Kinematics3Rod.cpp example. Here is a video of a simple mechanism using that module (sorry for the poor quality).

    https://youtu.be/MV42zmiT_4I

    Regards
    TK
    http://dynomotion.com

  5. #5
    Join Date
    Sep 2007
    Posts
    5

    Re: 3-D Printing in Spherical Space

    Thank you, I will check it out!

  6. #6
    Join Date
    Sep 2007
    Posts
    5

    Re: 3-D Printing in Spherical Space

    So, on this machine the X-axis is 'infinite'. How will I handle the transition from 359 degrees to zero degrees in the KFLOP without it going BACKWARDS to 0?

    Also, I am looking for someone familiar with KFLOP so I can pick your brain, and you can help me set up a 'testing harness' with a power supply, AC servo, a stepper, an encoder, a limit switch, and ?? I can do this but am under a tight deadline and have other systems to work on. I am in Seattle. Will pay for a couple of days' time. My shop is in West Seattle. (is there another place i should post this?)

    Thank you,

    Paul

  7. #7
    Join Date
    Feb 2007
    Posts
    711

    Re: 3-D Printing in Spherical Space

    I will let Tom tell you for sure, but most controls have options for wrapped rotary axis, that would set whether it goes back to zero or not.

  8. #8
    Join Date
    Sep 2007
    Posts
    5

    Re: 3-D Printing in Spherical Space

    cool!

  9. #9
    Join Date
    May 2006
    Posts
    4045

    Re: 3-D Printing in Spherical Space

    Hi Paul,

    So, on this machine the X-axis is 'infinite'. How will I handle the transition from 359 degrees to zero degrees in the KFLOP without it going BACKWARDS to 0?
    You haven't explained your overall approach, but we don't currently have any special provisions for that. To move 1 degree forward from 359 degrees to 0 degrees would require you to command a move to 360 degrees

    Also, I am looking for someone familiar with KFLOP so I can pick your brain, and you can help me set up a 'testing harness' with a power supply, AC servo, a stepper, an encoder, a limit switch, and ?? I can do this but am under a tight deadline and have other systems to work on. I am in Seattle. Will pay for a couple of days' time. My shop is in West Seattle. (is there another place i should post this?)
    You might also post on our Yahoo Group
    https://groups.yahoo.com/neo/groups/DynoMotion/info

    Regards
    TK
    http://dynomotion.com

Similar Threads

  1. 3D printing gets metal with European Space Agency’s AMAZE project
    By cncadmin in forum 3D Printer / 3D Scanner Discussion
    Replies: 0
    Last Post: 10-15-2013, 09:20 PM
  2. 3D Printing Live! Joining the ranks of the international 3D printing conferences
    By cncadmin in forum 3D Printer / 3D Scanner Discussion
    Replies: 0
    Last Post: 10-15-2013, 09:20 PM
  3. Spherical bore
    By sethren in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 0
    Last Post: 10-20-2011, 10:40 AM
  4. Spherical Bearings
    By Robyn in forum Mechanical Calculations/Engineering Design
    Replies: 2
    Last Post: 03-15-2006, 09:55 PM
  5. Paper space Model space ??
    By cncadmin in forum Autodesk
    Replies: 10
    Last Post: 05-29-2003, 12:07 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •