- GCode and Part Programs
- O Codes (subroutines) and NGCGUI
- Mill Library
- tool length probe subroutine for Probe Basic
tool length probe subroutine for Probe Basic
- TooTall18T
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 29
- Thank you received: 17
08 Feb 2024 19:06 #292871
by TooTall18T
tool length probe subroutine for Probe Basic was created by TooTall18T
I would like to introduce you to my Probe Basic subroutine project: tool length probe V4.0 .
All files can be seen and downloaded on github:
github.com/TooTall18T/tool_length_probe
The subroutine is used to measure tools on a stationary tool length probe in LinuxCNC with the Probe Basic interface.
It doesn't matter whether the measurement is started manually from Probe Basic ([TOUCH OFF CURRENT TOOL]) or automatically from the milling program (M600).
There are optional settings for the process that extend the functionality of the original subroutine.
The machine is automatically freed and moves to the tool change point.
After confirming that the tool has been changed, the machine measures the tool and, if necessary, automatically returns to the starting point.
Things like the use of the tool table, the frequency of measurement attempts in the event of incorrect measurements or the position at which the tool is changed can be set individually.
An overview of the extensions compared to the original subroutine:
- Call using M command (M600)
- Use tool table
- Return to the starting point
- Pause at the starting point
- Switching off the tool spindle with selectable M command
- Additional repetitions in case of failed measurement attempts
- Last measurement without tool table
- Tool offset for larger diameters
- Alternative position for changing tools
- Alternative measurement position for 3D probes
The settings in Probe Basic can still be made there, the additional ones are made at the beginning of the subroutine.
Ideas for the future
Preparation for use without Probe Basic (any GUI)
Breakage test, comparison of value from the tool table with the last measured value
I would be happy to listen to further ideas and suggestions.
All files can be seen and downloaded on github:
github.com/TooTall18T/tool_length_probe
The subroutine is used to measure tools on a stationary tool length probe in LinuxCNC with the Probe Basic interface.
It doesn't matter whether the measurement is started manually from Probe Basic ([TOUCH OFF CURRENT TOOL]) or automatically from the milling program (M600).
There are optional settings for the process that extend the functionality of the original subroutine.
The machine is automatically freed and moves to the tool change point.
After confirming that the tool has been changed, the machine measures the tool and, if necessary, automatically returns to the starting point.
Things like the use of the tool table, the frequency of measurement attempts in the event of incorrect measurements or the position at which the tool is changed can be set individually.
An overview of the extensions compared to the original subroutine:
- Call using M command (M600)
- Use tool table
- Return to the starting point
- Pause at the starting point
- Switching off the tool spindle with selectable M command
- Additional repetitions in case of failed measurement attempts
- Last measurement without tool table
- Tool offset for larger diameters
- Alternative position for changing tools
- Alternative measurement position for 3D probes
The settings in Probe Basic can still be made there, the additional ones are made at the beginning of the subroutine.
Ideas for the future
Preparation for use without Probe Basic (any GUI)
Breakage test, comparison of value from the tool table with the last measured value
I would be happy to listen to further ideas and suggestions.
Please Log in or Create an account to join the conversation.
- TooTall18T
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 29
- Thank you received: 17
11 Feb 2024 15:05 #293098
by TooTall18T
Replied by TooTall18T on topic tool length probe subroutine for Probe Basic
I made new video for version 4.0 that can be seen on YouTube:
All my videos are in German because my English is not very well.
But I translated my chatter and made subtitles for this video because I know that it's not just German speakers who watch the videos about my routine.
I show how to set up Probe Basic with my subroutine and how it works.
All my videos are in German because my English is not very well.
But I translated my chatter and made subtitles for this video because I know that it's not just German speakers who watch the videos about my routine.
I show how to set up Probe Basic with my subroutine and how it works.
Please Log in or Create an account to join the conversation.
07 Mar 2024 12:46 #295403
by Blume
Replied by Blume on topic tool length probe subroutine for Probe Basic
Servus, Mega was du da so machst !
Falls du Lust und Zeit hast ich suche noch jemanden der mir beim einrichten mit Probebasic weiterhelfen würde.
Schöne Grüße
Falls du Lust und Zeit hast ich suche noch jemanden der mir beim einrichten mit Probebasic weiterhelfen würde.
Schöne Grüße
Please Log in or Create an account to join the conversation.
- TooTall18T
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 29
- Thank you received: 17
07 Mar 2024 15:48 #295412
by TooTall18T
Replied by TooTall18T on topic tool length probe subroutine for Probe Basic
Moin, danke.
Wenn ich weiß wo der Schuh drückt, kann ich mal gucken was ich beisteuern kann.
Aber mach dafür bitte einen eigenen Beitrag auf, da es sonst hier OT wird.
Hast du dir das Video zum Einrichten von Probe Basic schon angesehen?
Wenn ich weiß wo der Schuh drückt, kann ich mal gucken was ich beisteuern kann.
Aber mach dafür bitte einen eigenen Beitrag auf, da es sonst hier OT wird.
Hast du dir das Video zum Einrichten von Probe Basic schon angesehen?
Please Log in or Create an account to join the conversation.
10 Jul 2024 17:29 #304837
by karlhe
Replied by karlhe on topic tool length probe subroutine for Probe Basic
Hallo,
ich habe mir Deine Videos mit probe basic angeschaut.
Gut erklärt, ich habe versucht probe basic in gmoccapy in meiner
Maschine zum Laufen zu bringen. Alles funktioniert prima, nur keine
Werkzeug-vermessung. Ich benutze linuxcnc 2.9 mit parallelport?
Hilfe bei Deiner Installation wäre prima.
Viele Grüße karlhe/ dieter heinrich
ich habe mir Deine Videos mit probe basic angeschaut.
Gut erklärt, ich habe versucht probe basic in gmoccapy in meiner
Maschine zum Laufen zu bringen. Alles funktioniert prima, nur keine
Werkzeug-vermessung. Ich benutze linuxcnc 2.9 mit parallelport?
Hilfe bei Deiner Installation wäre prima.
Viele Grüße karlhe/ dieter heinrich
Please Log in or Create an account to join the conversation.
10 Jul 2024 17:39 - 10 Jul 2024 17:40 #304838
by Aciera
forum.linuxcnc.org/gmoccapy/52593-gmocap...gsam-taststen#300422
Replied by Aciera on topic tool length probe subroutine for Probe Basic
Schau mal hier betreffend 'Probe Basic' vs 'Probe Screen', hab ich doch schonmal was dazu geschrieben:ich habe versucht probe basic in gmoccapy in meiner
Maschine zum Laufen zu bringen
forum.linuxcnc.org/gmoccapy/52593-gmocap...gsam-taststen#300422
Last edit: 10 Jul 2024 17:40 by Aciera.
Please Log in or Create an account to join the conversation.
- TooTall18T
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 29
- Thank you received: 17
26 Jul 2024 16:13 #306110
by TooTall18T
Replied by TooTall18T on topic tool length probe subroutine for Probe Basic
Die Subroutine ist aktuell nur auf den Gebrauch mit Probe Basic (GUI) ausgelegt.
Da du Gmoccapy benutzt, müsste man ein wenig die Routine umschreiben, oder in Gmoccapy einen Tab erstellen, der die Aufgaben des Tabs aus Probe Basic übernimmt. Da ich Gmoccapy aber nicht kenne, weiß ich auch nicht wie einfach oder schwer das ist.
Da du Gmoccapy benutzt, müsste man ein wenig die Routine umschreiben, oder in Gmoccapy einen Tab erstellen, der die Aufgaben des Tabs aus Probe Basic übernimmt. Da ich Gmoccapy aber nicht kenne, weiß ich auch nicht wie einfach oder schwer das ist.
Please Log in or Create an account to join the conversation.
- TooTall18T
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 29
- Thank you received: 17
20 Oct 2024 12:27 #312667
by TooTall18T
Replied by TooTall18T on topic tool length probe subroutine for Probe Basic
With the release of Probe Basic 0.6.0 they changed their tool measurement routine and now they also use the .var-file to store the settings.
Unfortunately, this leads to overlaps and my routine (V4.0) is no longer compatible with version 0.6.0 of Probe Basic.
It will take some time until I get around to adapting and testing everything.
As soon as I'm done there will be a new version and I'll let you know.
Unfortunately, this leads to overlaps and my routine (V4.0) is no longer compatible with version 0.6.0 of Probe Basic.
It will take some time until I get around to adapting and testing everything.
As soon as I'm done there will be a new version and I'll let you know.
The following user(s) said Thank You: tommylight, egemens
Please Log in or Create an account to join the conversation.
- GCode and Part Programs
- O Codes (subroutines) and NGCGUI
- Mill Library
- tool length probe subroutine for Probe Basic
Time to create page: 0.220 seconds