LibLathe - Lathe Path Generation

Here's the place for discussion related to CAM/CNC and the development of the Path module.
dubstar-04
Posts: 393
Joined: Mon Mar 04, 2013 8:41 pm
Location: Manchester, UK
Contact:

Re: Lathe Features

Postby dubstar-04 » Tue Feb 26, 2019 1:59 pm

JoshM wrote:
Sat Feb 23, 2019 6:44 pm
Hi Dan,
Attached is a model representative of a typical mixed lathe/cnc job, to play with.

lathe_job_0.png

It's largely a lathe job, but has other features that make it not entirely symmetrically radial.
Best,
Josh
Thats perfect. Thank you.
User avatar
JoshM
Posts: 419
Joined: Thu Oct 05, 2017 5:34 pm
Location: New Hampshire

Re: Lathe Features

Postby JoshM » Tue Feb 26, 2019 2:06 pm

Hi Dan,
Glad that works for you. I'll try to come up with more models for you to work with.

On G94, what I meant was that GCode allows movements that are absolute--ie. G0X0Y0F100--and relative to time (Feed Rate). G94 shifts it from distance per unit time feed rate to linear distance moved per rotation of the spindle. I'm aware of this, and have used it for threading, but was asking how that element of the overall work-flow fits in--in your plan.

Best,
Josh
User avatar
JoshM
Posts: 419
Joined: Thu Oct 05, 2017 5:34 pm
Location: New Hampshire

Re: LibLathe - Lathe Path Generation

Postby JoshM » Wed Feb 27, 2019 11:05 pm

Here's another job model to test against.
Attachments
Lathe_Job_001.FCStd
(12.34 KiB) Downloaded 27 times
Ks_Programmer
Posts: 1
Joined: Fri Mar 15, 2019 11:25 pm

Re: Lathe Features

Postby Ks_Programmer » Sat Mar 16, 2019 12:35 am

JoshM wrote:
Tue Feb 26, 2019 2:06 pm
Hi Dan,
Glad that works for you. I'll try to come up with more models for you to work with.

On G94, what I meant was that GCode allows movements that are absolute--ie. G0X0Y0F100--and relative to time (Feed Rate). G94 shifts it from distance per unit time feed rate to linear distance moved per rotation of the spindle. I'm aware of this, and have used it for threading, but was asking how that element of the overall work-flow fits in--in your plan.

Best,
Josh
On my HAAS ST10, G94 is a canned cycle for "End Faciing", G98 is Inches per minute, & G99 is Inches per Revolution. Just info...
Regards, KP :geek:
dubstar-04
Posts: 393
Joined: Mon Mar 04, 2013 8:41 pm
Location: Manchester, UK
Contact:

Re: LibLathe - Lathe Path Generation

Postby dubstar-04 » Thu Aug 15, 2019 8:40 am

I'm on holiday this week so i managed to find time to continue work on liblathe.

Screenshots below show basic profiling and facing OPs.

profile.png
profile.png (13.49 KiB) Viewed 225 times
Facing.png
Facing.png (11.41 KiB) Viewed 225 times
Its certainly not production ready but as a proof of concept its very encouraging.

Just need to find time to continue working on it... :cry:
User avatar
Kunda1
Posts: 5913
Joined: Thu Jan 05, 2017 9:03 pm

Re: LibLathe - Lathe Path Generation

Postby Kunda1 » Thu Aug 15, 2019 12:41 pm

awesome!
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
sliptonic
Posts: 1573
Joined: Tue Oct 25, 2011 10:46 pm

Re: LibLathe - Lathe Path Generation

Postby sliptonic » Thu Aug 15, 2019 1:25 pm

That looks great! Nice work