- Posts: 1683
- Thank you received: 0
A Widescreen Blender-Style Interface
Please Log in to join the conversation.
Cheers,
Kurt
Please Log in to join the conversation.
I think it would be more universal if the milling bits were not in the holders because the same drawings could be user for collet, Cat40, holder, etc. If you have have a fancy tool changer, all of your holders are the same anyway. We do need a line for the inserted depth on any account.
Oddly, by numbers, most LinuxCNC milling users probably will not have an automatic tool changer or even a quick change. By the numbers most users would have R8/ER/MT, not necessarily in that order.
~
Kcj, for the first version, what I envisioned for the first version is: just a static/still picture with the tool, with dimension leader names, such as A, B, C, X, Y, D, and so forth, as a non-programmed guide to help the user to manually type in the correct values on the tool entry table.
That means the tool menu might not be very sophisticated, but I feel that there is a lot of work that needs to be done, overall, to get the interface out. For the interface to be successful, useful, and great, no one thing needs to be exceptional, but everything must be good.
~
We have one slot left for a variable on the interface mock-up. Cutting time/minutes? Would that be worth programming the code Runner for?
Please Log in to join the conversation.
BrendaEM. I think it is important to grasp the concept of not building to a certain presumption else what you end up with is another gui that will look nice but fall short on functionality, that would be a terrible shame.
you have what appears to be the foundation and beginning of strong resources and support to make something great but it feels like you are pumping the brakes based on personal experience/use or perhaps maybe not enough experience in practical application and use. please don't interpret this negatively as its not and couldn't be, experience is gained through time and use and that comes over years, jobs, personal failures, successes in the industry.
I think you are quite talented in designing and have a great vision and eye, but i also feel that you may be short changing experienced input that would expand the interface into something much better than a basic ER collet router spindle machine controller. this is something already prevalent in the hobbyist community. I am fairly new to the linuxcnc community, but i am part of the maker community and it seems that here in the linuxcnc community it is closed off more and falling behind times. the days of basic machine controls is past. what is being built in garages outside of this community and controlled with mach3 far surpasses what i see in here and i think alot of it has to do with the fact that linuxcnc is so much more difficult to work with and that the interfaces don't offer an easy to use setup for alot of it.
this is an opportunity to introduce those users to a better control platform with an updated GUI that is user configurable, user friendly, easy to setup and understand has the functionality they are already accustomed too but with much better reliability and I think in the end would help to make linuxcnc a better option for them which would grow the community bringing fresh talent in and more exposure.
as a fairly new user to linuxcnc being only a real user of it for the last 3-4 months and a mach3 convert and also accustomed to industrial controllers, i see the major benefits to linuxcnc as a controller over mach3 and over industrial controllers for that matter. but I also see its major down falls and currently i would say this project is a step in fixing one of the very biggest of those drawbacks. what an opportunity!
Please Log in to join the conversation.
Though, for this one feature, something like this needs to be programed.:
- A time variable has to be created (easy)
- When the interface starts, it has to load the time for each tool into the variables.
- If the variable has not been set, it has to be zeroed (easy)
- When the code runner is selected...
- When the tool is selected....
- Before the tool cuts....
- A time-in has to be noted.
- When the tool is done cutting....
- The time-out has to be compared to the time-in to find the additional time.
- The compared time has to be added to the current on-file tool time.
- The tool time has to be saved.
- ...unless there is a file-error.
As far as the milling collets and bits. If we just show the bit, out view of the bit will be larger and easier to understand. In the case of the lathe, the whole tool holder, as shown will likely be the best solution because the tool holders on a lathe vary. The tool holders on mills aren't usually that different on a single particular machine.
Attachment not found
Please Log in to join the conversation.
kcj wrote: Lcvette, those tools look absolutely awesome! Very nice modeling.
What version of SW are you using? I have 16-17 and 17-18. If you are willing to share the original models then others could build on them and hopefully a pretty good library could be built up reasonably quickly. Even though they are binary I have had pretty good luck keeping SW models on github.
I think ideally the source 2d drawings should be vectors. With vectors we can programmatically and dynamically change text in the image, for example tool dimensions! To make this possible all one would have to do is set the ID of the item in the SVG to the ID of the tool-table value it should display. This would make it pretty easy for people to make their own quick-n-dirty sketches in Inkscape and have them update with the tool table info, or use something as nice as Chris's models. Another advantage of using vectors is that all the tools could be held in different layers of the same file. Until we get a database based tooltable, the image to display could be specified in the comment section of the tooltable.
The result could be something like this, with the dimensions and tool number being dynamic:
Attachment not found
As i recall it is a bit of a pain getting vectors from SW, but I have had good success doing it for drawings in technical reports. I think I exported as .tiff, and then converted that to .svg, but it's been years ..
Cheers,
Kurt
Kurt,
What did you do that in? my solid works dwt file format doesn't come out looking that nice.
Please Log in to join the conversation.
Cheers,
Kurt
Please Log in to join the conversation.
Please Log in to join the conversation.
Attachment not found
Attachment not found
Please Log in to join the conversation.
Cheers,
Kurt
Please Log in to join the conversation.
