Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: CNC 4 axis (rotary) improvements and a Bug #2446

Open
Redrum624 opened this issue Dec 30, 2023 · 0 comments
Open

Feature Request: CNC 4 axis (rotary) improvements and a Bug #2446

Redrum624 opened this issue Dec 30, 2023 · 0 comments

Comments

@Redrum624
Copy link

Redrum624 commented Dec 30, 2023

馃悶 feature request

Describe the improvements you'd like?

1- When using more then one bit between different carvings on the same G-Code file, pause before the next carving and prompt the bit assitant to change the bit before continuing.

2- Add the length of the bit exiting the chuck in the bit description and make Luban take into account object / machine collision. Add the length of the flutes to avoid going to depths not sutable for the bit.

3- When doing more then one carving (like removing most of material with flat end mill and finishing with V-bit carving) remove from the model what has been milled by the first carving, limiting the time carving nothing and making the process much faster.

Bug: Rotary must rewind B axis to go back to 0 degrees from the last carve to begin a new one. (can be -17000 degrees, so it takes a long time)

Solution: Check the degree number that the rotary is at on 360 degrees from the 0 of the work coordinates. something like:
( ( Math.abs( currentCord ) / 360 ) % 1 ) * 360 = newCurrentCord => rewind from newCurrentCord to the 0 of the work coordinates

@Redrum624 Redrum624 changed the title Feature Request: Lots of CNC 4 axis (rotary) improvements in cnc Feature Request: CNC 4 axis (rotary) improvements and a Bug Jan 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant