-
Notifications
You must be signed in to change notification settings - Fork 542
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jipe b patch 2 #1830
base: master
Are you sure you want to change the base?
Jipe b patch 2 #1830
Conversation
Add Sensor variables
Update ProbePage.py
Can you please provide summary of what these changes do? |
The purpose of this PR is to improve the ergonomics of the interface and obtain correct operation of the tool change procedure (TLO) Correct operation of the TLO: |
It would help a bit to have before/after screenshots of the GUI changes... Also is the "sensor height" good way to name things? There are few issues i have with this:
That said, i am curretly not convinced that this change is a good one. |
Knowledge of the height of the sensor is necessary for all referencing since it is placed between the surface to be referenced and the stock.
There is no ambiguity for grbl, TLO is a tool length correction, and nothing else. When G43.1 Zxxx is called at the time of tool change, grbl loads a register which contains the length of the new tool. The tool length value will be added to each Z movement. This is how all industrial machines have worked since the beginning. This is also how LinuxCNC works with the G43 Hxxx function. The difference between LinuxCNC and bCNC is the storage of tool lengths in a database, in the first case and the measurement of the TLO at each tool change, in the other case.
To manually enter the length of a tool, it would need to have been measured outside the machine, on a dedicated fixture, and placed back on the machine spindle in exactly the same position.
More and more CNC users are using Fusion360 or FreeCAD to generate their GCode. This software allows the use of several tools while respecting NIST definitions. However, we must face the facts, the tool change method (TLO) proposed by bCNC does not work in its current state. |
Related to thread #1827