Probing
08 Nov 2019 03:49 #149902
by mikegg
Has anyone been successful incorporating probing into Fusion 360? I keep getting an error related to spindle speed being out of range.
Related post here:
knowledge.autodesk.com/support/fusion-36...M-or-Fusion-360.html
Related post here:
knowledge.autodesk.com/support/fusion-36...M-or-Fusion-360.html
Please Log in or Create an account to join the conversation.
08 Nov 2019 16:04 #149925
by mikegg
Hey thanks for that! I was able to find the error call in the LinuxCNC.cps file. I just changed it to a warning and that seemed to get past that issue.
But now it's complaining that:
"Error: The probe cycle 'probing-xy-circular-boss' is machine specific and must always be handled in the post configuration."
So I guess the post processor needs to be modified to correctly handle probing functions. That's probably over my head, and G38.2 isn't all that difficult from the command line.
But now it's complaining that:
"Error: The probe cycle 'probing-xy-circular-boss' is machine specific and must always be handled in the post configuration."
So I guess the post processor needs to be modified to correctly handle probing functions. That's probably over my head, and G38.2 isn't all that difficult from the command line.
Please Log in or Create an account to join the conversation.
31 May 2022 19:18 #244306
by JackRay
Hello everyone,
I also have the same mistake when I do probing with my machine. Indeed the problem comes from the post processor.
-Does anyone have any information about the evolution of this post processor?
-Is there a Linuxcnc post processor only for probing?
Thank you very much for your help
I also have the same mistake when I do probing with my machine. Indeed the problem comes from the post processor.
-Does anyone have any information about the evolution of this post processor?
-Is there a Linuxcnc post processor only for probing?
Thank you very much for your help
Please Log in or Create an account to join the conversation.
10 Mar 2023 02:02 - 10 Mar 2023 02:14 #266250
by MartyJ
Hi everyone, I finished adapting Tomach's probing routines and postprocessor for LinuxCNC today. It does almost everything you might need, finding and setting 3-axis coordinate systems off of stock or part geometry from Fusion360, and then inspecting parts after machining. Here it is in action inspecting a 3d printed test part: photos.app.goo.gl/mTiJ3PbBUnsnzHb86
Here's a zip file with everything you need. Put the subroutines in your Macros folder linked from your linuxcnc .ini file. Then use the LinuxCNCWithProbing.cps postprocessor.
www.dropbox.com/s/gpe869eolzx2jbw/LinuxC...be%20macros.zip?dl=0
The best part is that instead of using probe-basic, Verser's probe screen or other probe UI's, you can use whatever LinuxCNC UI you want. Because probing isn't dependent on the UI anymore! As you set up probing per job, the settings for probing are saved in Fusion360, so you never have to re-think how to probe, and you can visualize the process as well as specifying the exact probing locations right there in Fusion360.
Credit goes to:
Tormach for the PathPilot Fusion360 probing routines
XoomSpeed for the postprocessor, test routines and test 3d print
I adapted the XoomSpeed postprocessor to work with LinuxCNC, mostly just debugging some errors and adding G64 on a per-operation basis
Here's a zip file with everything you need. Put the subroutines in your Macros folder linked from your linuxcnc .ini file. Then use the LinuxCNCWithProbing.cps postprocessor.
www.dropbox.com/s/gpe869eolzx2jbw/LinuxC...be%20macros.zip?dl=0
The best part is that instead of using probe-basic, Verser's probe screen or other probe UI's, you can use whatever LinuxCNC UI you want. Because probing isn't dependent on the UI anymore! As you set up probing per job, the settings for probing are saved in Fusion360, so you never have to re-think how to probe, and you can visualize the process as well as specifying the exact probing locations right there in Fusion360.
Credit goes to:
Tormach for the PathPilot Fusion360 probing routines
XoomSpeed for the postprocessor, test routines and test 3d print
I adapted the XoomSpeed postprocessor to work with LinuxCNC, mostly just debugging some errors and adding G64 on a per-operation basis
Last edit: 10 Mar 2023 02:14 by MartyJ.
Please Log in or Create an account to join the conversation.
18 Mar 2023 20:08 #267025
by JackRay
Hello ,
I just finished my 5axes Linuxcnc machine with XYZBC configuration.
Now I want to do part control with (Probing) but I have no idea where to start, I work with fusion and I just downloaded the PP probing that you put online.
I have of course a lot of questions:
- what type of probe should I buy knowing that I have only one input available on my "break out" card. I use it to measure the length of my tools ( sub program which is called in the main program )
- Do I have to install Prob Basic knowing that I can make my G code program with fusion ?
If someone is interested to answer me, thank you in advance ☺
Translated with www.DeepL.com/Translator (free version)
I just finished my 5axes Linuxcnc machine with XYZBC configuration.
Now I want to do part control with (Probing) but I have no idea where to start, I work with fusion and I just downloaded the PP probing that you put online.
I have of course a lot of questions:
- what type of probe should I buy knowing that I have only one input available on my "break out" card. I use it to measure the length of my tools ( sub program which is called in the main program )
- Do I have to install Prob Basic knowing that I can make my G code program with fusion ?
If someone is interested to answer me, thank you in advance ☺
Translated with www.DeepL.com/Translator (free version)
Please Log in or Create an account to join the conversation.
- blauerklappstuhl
- Offline
- New Member
Less
More
- Posts: 18
- Thank you received: 6
10 Apr 2023 22:45 #268790
by blauerklappstuhl
Replied by blauerklappstuhl on topic Probing
Hi!
I tried the PP and got some issues: firstly soemthing with the g53 is not ok. i have a metric machine and get this for G30 in code:
(Retracting prior to toolchange - g30z)
G53 G0 Z[25.4 * #5183]
The "test"-programm runs if i replace Z[25.4 * #5183] with Z0 until the 2nd Z Probe. It seems the values probed are not stored to G54 properly. The probe moves somewhere beyond the testpart.
This is the nc code i get of the first 3 operations from the "test"-part:
%
(Test probing)
(Test Fusion probing functions)
(Tool table)
(T1 D=3. CR=1.5 - ZMIN=-3. - antasten)
(Tool table end)
G90 G54 G64 G17 G40 G80 G94 G91.1 G49
G21 (Metrisch)
(Retracting before start of program - g30z)
G53 G0 Z[25.4 * #5183]
(Probing control variables)
#<_probeFastSpeed>= 508.
#<_probeSlowSpeed>= 25.4
#<_probeSlowDistance>= 1.016
(End of pre-amble)
N10(Set Z Ref)
M9
M5
(Loading tool 1 with offset 1)
(Retracting prior to toolchange - g30z)
G53 G0 Z[25.4 * #5183]
T1 G43 H1 M6
G54
G64 P0.01
G0 X37.5 Y20.
G0 Z20.
(probing-z)
o<f360_probing-z> call [37.5] [20.] [10.] [3.] [1000.] [10.] [-1] [5.] [5.] [10.] [01.] [0.] [0] [1.] [0] [0.] [0] [0]
G80
G0 X37.5 Y20. Z20.
G61
N20(Set XY ref)
G64 P0.01
G0 X-6.5 Y-6.5
G0 Z20.
(probing-xy-outer-corner)
o<f360_probing-xy-outer-corner> call [-6.5] [-6.5] [10.] [3.] [1000.] [13.] [1] [1] [5.] [5.] [10.] [01.] [0.] [0] [1.] [0] [1.] [0] [0]
G0 X-6.5 Y-6.5 Z20.
G61
N30(Probe ZZ 2)
G64 P0.01
G0 X38.417 Y34.939
G0 Z20.
(probing-z)
o<f360_probing-z> call [38.417] [34.939] [10.] [3.] [1000.] [10.] [-1] [5.] [3.] [10.] [01.] [0.] [0] [1.] [0] [0.] [0] [2.]
G0 X38.417 Y34.939 Z20.
G61
(Post-amble)
(Dont understand None)
(Retracting after end of program - g30z)
G53 G0 Z[25.4 * #5183]
M30
%
I tried the PP and got some issues: firstly soemthing with the g53 is not ok. i have a metric machine and get this for G30 in code:
(Retracting prior to toolchange - g30z)
G53 G0 Z[25.4 * #5183]
The "test"-programm runs if i replace Z[25.4 * #5183] with Z0 until the 2nd Z Probe. It seems the values probed are not stored to G54 properly. The probe moves somewhere beyond the testpart.
This is the nc code i get of the first 3 operations from the "test"-part:
%
(Test probing)
(Test Fusion probing functions)
(Tool table)
(T1 D=3. CR=1.5 - ZMIN=-3. - antasten)
(Tool table end)
G90 G54 G64 G17 G40 G80 G94 G91.1 G49
G21 (Metrisch)
(Retracting before start of program - g30z)
G53 G0 Z[25.4 * #5183]
(Probing control variables)
#<_probeFastSpeed>= 508.
#<_probeSlowSpeed>= 25.4
#<_probeSlowDistance>= 1.016
(End of pre-amble)
N10(Set Z Ref)
M9
M5
(Loading tool 1 with offset 1)
(Retracting prior to toolchange - g30z)
G53 G0 Z[25.4 * #5183]
T1 G43 H1 M6
G54
G64 P0.01
G0 X37.5 Y20.
G0 Z20.
(probing-z)
o<f360_probing-z> call [37.5] [20.] [10.] [3.] [1000.] [10.] [-1] [5.] [5.] [10.] [01.] [0.] [0] [1.] [0] [0.] [0] [0]
G80
G0 X37.5 Y20. Z20.
G61
N20(Set XY ref)
G64 P0.01
G0 X-6.5 Y-6.5
G0 Z20.
(probing-xy-outer-corner)
o<f360_probing-xy-outer-corner> call [-6.5] [-6.5] [10.] [3.] [1000.] [13.] [1] [1] [5.] [5.] [10.] [01.] [0.] [0] [1.] [0] [1.] [0] [0]
G0 X-6.5 Y-6.5 Z20.
G61
N30(Probe ZZ 2)
G64 P0.01
G0 X38.417 Y34.939
G0 Z20.
(probing-z)
o<f360_probing-z> call [38.417] [34.939] [10.] [3.] [1000.] [10.] [-1] [5.] [3.] [10.] [01.] [0.] [0] [1.] [0] [0.] [0] [2.]
G0 X38.417 Y34.939 Z20.
G61
(Post-amble)
(Dont understand None)
(Retracting after end of program - g30z)
G53 G0 Z[25.4 * #5183]
M30
%
Please Log in or Create an account to join the conversation.
Moderators: Skullworks
Time to create page: 0.362 seconds