- Posts: 114
- Thank you received: 22
Work with probe
- lrak
- Offline
- Premium Member
-
Less
More
3 years 2 months ago - 3 years 2 months ago #277493
by lrak
Replied by lrak on topic Work with probe
@mwidlok (Re probe_screen_v2.9)
I'm getting this error now:
AttributeError: 'Combi_DRO' object has no attribute 'joint_no'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gladevcp/combi_dro.py", line 509, in _homed
self.homed = self.status.homed[self.joint_no]
,.,
The tool change part is not working either. Complains about moving out of the machine range of motion.
,.,.
@mwidlok
As per the Chinese probe, as per quality, what I'm seeing is similar to what happened with Japan in the 1960's - everyone talked about "Jap junk", but that turned into what you bought for the best car just a few years later. China is bigger and the improvements will be spottier - but the disappointing bits I buy from China keep getting better.
I found a cheap Chinese probe tip I used with my printed version of Andy's probe - Messing around I broke it - I was going to thread the end - but it turned out the probe shaft was made of carbide - not junk.
The Chinese ones use the same 6-ball +3 rod design that you see in a Renishaw. Renishaw claims a 1um resolution - the Chinese one I looked listed 10um. Lots of little details make the difference in resolution - centering screws/ thread for the probe / accuracy of the rods/balls - stiffness of the probe - length of the probe - etc etc. The biggest problem I see is most often we are touching off in x-y but the probe is triangular in function. The printed version I made of Andy's probe seems to be around 10um - the carbon-fiber filled nylon is pretty stiff.
The puzzle I was thinking about is why some probes are not based on electrical contact? (Wouldn't work with non conductive materials) - the electrical contact would mostly be limited by surface roughness. I suspect there is a reason that I don't know about?. Another technology I thought about was to mount a probe on a Piezo transducer - These are capable of VERY fine resolution - used in atomic-force microscopes. I'm sure others have thought of the same things. Wonder why they are not on the market? <a few searches later> - yes, others have looked at the same idea.
hackaday.io/project/9193-piezoelectric-cnc-touch-probe
I'm getting this error now:
AttributeError: 'Combi_DRO' object has no attribute 'joint_no'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gladevcp/combi_dro.py", line 509, in _homed
self.homed = self.status.homed[self.joint_no]
,.,
The tool change part is not working either. Complains about moving out of the machine range of motion.
,.,.
@mwidlok
As per the Chinese probe, as per quality, what I'm seeing is similar to what happened with Japan in the 1960's - everyone talked about "Jap junk", but that turned into what you bought for the best car just a few years later. China is bigger and the improvements will be spottier - but the disappointing bits I buy from China keep getting better.
I found a cheap Chinese probe tip I used with my printed version of Andy's probe - Messing around I broke it - I was going to thread the end - but it turned out the probe shaft was made of carbide - not junk.
The Chinese ones use the same 6-ball +3 rod design that you see in a Renishaw. Renishaw claims a 1um resolution - the Chinese one I looked listed 10um. Lots of little details make the difference in resolution - centering screws/ thread for the probe / accuracy of the rods/balls - stiffness of the probe - length of the probe - etc etc. The biggest problem I see is most often we are touching off in x-y but the probe is triangular in function. The printed version I made of Andy's probe seems to be around 10um - the carbon-fiber filled nylon is pretty stiff.
The puzzle I was thinking about is why some probes are not based on electrical contact? (Wouldn't work with non conductive materials) - the electrical contact would mostly be limited by surface roughness. I suspect there is a reason that I don't know about?. Another technology I thought about was to mount a probe on a Piezo transducer - These are capable of VERY fine resolution - used in atomic-force microscopes. I'm sure others have thought of the same things. Wonder why they are not on the market? <a few searches later> - yes, others have looked at the same idea.
hackaday.io/project/9193-piezoelectric-cnc-touch-probe
Last edit: 3 years 2 months ago by lrak.
Please Log in or Create an account to join the conversation.
- Roguish
- Offline
- Elite Member
-
Less
More
- Posts: 297
- Thank you received: 31
3 years 2 months ago #277540
by Roguish
Replied by Roguish on topic Work with probe
ok, well, there are definitely different approaches to tool length settings. I have not used any of the probing routines for it, yet.
I too have TTS for my small mill, but large NMTB40 holders.
Not sure what to do for the TTS, but I did just purchase a tool setter from verser, so it's time to address it....
RodW has been working quite a bit with the qtvcp probing, and is dang good at programming and everything. check his post out....
Figure out what you would like to see and contact verser. He's also good and helpful.
I too have TTS for my small mill, but large NMTB40 holders.
Not sure what to do for the TTS, but I did just purchase a tool setter from verser, so it's time to address it....
RodW has been working quite a bit with the qtvcp probing, and is dang good at programming and everything. check his post out....
Figure out what you would like to see and contact verser. He's also good and helpful.
Please Log in or Create an account to join the conversation.
- rodw
- Offline
- Platinum Member
-
Less
More
- Posts: 12170
- Thank you received: 4153
3 years 2 months ago #277561
by rodw
I've just given Chris some feedback...
Replied by rodw on topic Work with probe
For my TTS tooling, I bought the little granite plate Tormach have and a digital height gauge. This lets me measure tools on the workbench and enter into the tool library. That way there is no need to use a toll setter. I have not done any work with qtdragon probing,ok, well, there are definitely different approaches to tool length settings. I have not used any of the probing routines for it, yet.
I too have TTS for my small mill, but large NMTB40 holders.
Not sure what to do for the TTS, but I did just purchase a tool setter from verser, so it's time to address it....
RodW has been working quite a bit with the qtvcp probing, and is dang good at programming and everything. check his post out....
Figure out what you would like to see and contact verser. He's also good and helpful.
I've just given Chris some feedback...
The following user(s) said Thank You: Roguish
Please Log in or Create an account to join the conversation.
- lrak
- Offline
- Premium Member
-
Less
More
- Posts: 114
- Thank you received: 22
3 years 2 months ago - 3 years 2 months ago #277578
by lrak
Replied by lrak on topic Work with probe
@Rodw
That makes sense to me - I suspect it is often the case (like mine) that the knee has no scale input - so you would have to go through convoluted things to match the probe length to the knee height anyway. One could make a swing-out toolsetter table that would always be at the same height - not sure it would be worth it. (I'm trying to figure a way to add tools from FreeCAD without overwriting other tool lengths.. I guess meld would work..)
I think I will make a Piezo probe - (Piezo would make a good tool setter as well).
That makes sense to me - I suspect it is often the case (like mine) that the knee has no scale input - so you would have to go through convoluted things to match the probe length to the knee height anyway. One could make a swing-out toolsetter table that would always be at the same height - not sure it would be worth it. (I'm trying to figure a way to add tools from FreeCAD without overwriting other tool lengths.. I guess meld would work..)
I think I will make a Piezo probe - (Piezo would make a good tool setter as well).
Last edit: 3 years 2 months ago by lrak.
The following user(s) said Thank You: Roguish
Please Log in or Create an account to join the conversation.
- Vector
- Offline
- Premium Member
-
Less
More
- Posts: 112
- Thank you received: 27
3 years 2 months ago - 3 years 2 months ago #277713
by Vector
Replied by Vector on topic Work with probe
I have tried to install alkabal's PSNG Master, because I'm on 2.9...
Linuxcnc ver: 2.9.0-pre1-1066-g8fd469d67
Linux Bookworm, kernel 6.1.0-11-rt-amd64
I have reached the point of having a blank tab where it says PSNG
I have tried to follow all the instructions as closely as possible. I downloaded from the PSNG_V3 / Master branch on August 10, 2023
Any quick ideas?
(Thanks, btw, this is great work)
Linuxcnc ver: 2.9.0-pre1-1066-g8fd469d67
Linux Bookworm, kernel 6.1.0-11-rt-amd64
I have reached the point of having a blank tab where it says PSNG
I have tried to follow all the instructions as closely as possible. I downloaded from the PSNG_V3 / Master branch on August 10, 2023
Any quick ideas?
(Thanks, btw, this is great work)
Last edit: 3 years 2 months ago by Vector. Reason: added name of mod's author, then added version
Please Log in or Create an account to join the conversation.
- Vector
- Offline
- Premium Member
-
Less
More
- Posts: 112
- Thank you received: 27
3 years 2 months ago #277719
by Vector
Replied by Vector on topic Work with probe
Initial fiddling at the .ini file stage suggests that if I remove from the
EMBED_TAB_COMMAND
line the "-H nc_subroutines/psng/psng.hal" part, then at least the graphic displays inside the tab.
So that suggests something in the psng.hal is essentially 'crashing' in a way that disables the gladevcp.
I am too tired now but will try to crawl though that tomorrow.
Thanks again.
EMBED_TAB_COMMAND
line the "-H nc_subroutines/psng/psng.hal" part, then at least the graphic displays inside the tab.
So that suggests something in the psng.hal is essentially 'crashing' in a way that disables the gladevcp.
I am too tired now but will try to crawl though that tomorrow.
Thanks again.
Please Log in or Create an account to join the conversation.
Time to create page: 0.584 seconds