LibLathe - Lathe Path Generation

Here's the place for discussion related to CAM/CNC and the development of the Path module.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
dubstar-04
Posts: 698
Joined: Mon Mar 04, 2013 8:41 pm
Location: Chester, UK
Contact:

Re: Lathe Features

Post by dubstar-04 »

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: 456
Joined: Thu Oct 05, 2017 5:34 pm
Location: New Hampshire

Re: Lathe Features

Post by JoshM »

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: 456
Joined: Thu Oct 05, 2017 5:34 pm
Location: New Hampshire

Re: LibLathe - Lathe Path Generation

Post by JoshM »

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

Re: Lathe Features

Post by Ks_Programmer »

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:
User avatar
dubstar-04
Posts: 698
Joined: Mon Mar 04, 2013 8:41 pm
Location: Chester, UK
Contact:

Re: LibLathe - Lathe Path Generation

Post by dubstar-04 »

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 2136 times
Facing.png
Facing.png (11.41 KiB) Viewed 2136 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
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: LibLathe - Lathe Path Generation

Post by Kunda1 »

awesome!
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
sliptonic
Veteran
Posts: 3457
Joined: Tue Oct 25, 2011 10:46 pm
Location: Columbia, Missouri
Contact:

Re: LibLathe - Lathe Path Generation

Post by sliptonic »

That looks great! Nice work
RatonLaveur
Posts: 991
Joined: Wed Mar 27, 2019 10:45 am

Re: LibLathe - Lathe Path Generation

Post by RatonLaveur »

Hello gents,

I recently shifted my interest back to turning operations.
I've already experimented with Sliptonic's 4th axis mapping for milling, but now the full turning is catching my eye on the 5 axes.
Is there a prototype or macro of your work that i could test?
User avatar
dubstar-04
Posts: 698
Joined: Mon Mar 04, 2013 8:41 pm
Location: Chester, UK
Contact:

Re: LibLathe - Lathe Path Generation

Post by dubstar-04 »

RatonLaveur wrote: Fri Feb 14, 2020 6:55 am Hello gents,

I recently shifted my interest back to turning operations.
I've already experimented with Sliptonic's 4th axis mapping for milling, but now the full turning is catching my eye on the 5 axes.
Is there a prototype or macro of your work that i could test?
There is a liblathe branch of FreeCAD here: https://github.com/dubstar-04/FreeCAD/t ... ntegration

Not really got anything useable at the moment, however, I will be continuing this work later this year.

If you could give me a nudge ever few weeks that would be awesome! :lol:
RatonLaveur
Posts: 991
Joined: Wed Mar 27, 2019 10:45 am

Re: LibLathe - Lathe Path Generation

Post by RatonLaveur »

Hey thanks, as much as I'd like to see a working solution in FreeCAD, I will most definitely not nudge you. Not until I learn to code myself ;)

Thanks for all you do.
Post Reply