- Posts: 203
- Thank you received: 19
New Trajectory Planner - Testers/programs wanted
- DaBit
- Offline
- Elite Member
-
Less
More
11 years 9 months ago #55508
by DaBit
Replied by DaBit on topic New Trajectory Planner - Testers/programs wanted
I would do as Andy said and use the buildbot first: a lot less hassle if you are tight on time and I doubt you need to go back to 2.6. It won't be long before they release 2.7 officially anyway.
Thus:
- Open a terminal window
- Do a 'sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-key E0EE663E' in that terminal window
- Do a 'sudo gedit /etc/apt/sources.list.d/linuxcnc-buildbot.list' and change a reference to 2.6 which is already there to 2.7. If there is none, add these two lines at the end of the file:
deb buildbot.linuxcnc.org/ lucid 2.7-rt
deb-src buildbot.linuxcnc.org/ lucid 2.7-rt
- Then save and exit gedit.
- Still in the terminal window do 'sudo apt-get update'
- Do a 'sudo apt-get install linuxcnc'
- Done.
The quotes (') above are not part of the commands and just there to separate the command from the rest of the text. Type/copy the commands without these quotes.
If you want to revert back to 2.6 do the same, but change 2.7 to 2.6 when editing the linuxcnc-buildbot.list file.
Now, I think the new TP uses reasonable defaults, but in case you might want to play: I have this configuration in my INI file:
..
..
[TRAJ]
AXES = 4
COORDINATES = X Y Z A
..
..
ARC_BLEND_ENABLE = 1
ARC_BLEND_FALLBACK_ENABLE = 0
ARC_BLEND_OPTIMIZATION_DEPTH = 480
ARC_BLEND_GAP_CYCLES = 4
ARC_BLEND_RAMP_FREQ = 200
..
..
Both the optimization depth and ramp freq are a lot higher than default, but as I said: I am mostly running curvy toolpaths, I have fairly speedy axes (18 meters/minute) with high acceleration (2500-5000mm/s^2), a high servo thread rate (8kHz) and I need to keep the cutter cutting so heat goes into the chips and not into the endmill/workpiece when doing HSM-style toolpaths.
Thus:
- Open a terminal window
- Do a 'sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-key E0EE663E' in that terminal window
- Do a 'sudo gedit /etc/apt/sources.list.d/linuxcnc-buildbot.list' and change a reference to 2.6 which is already there to 2.7. If there is none, add these two lines at the end of the file:
deb buildbot.linuxcnc.org/ lucid 2.7-rt
deb-src buildbot.linuxcnc.org/ lucid 2.7-rt
- Then save and exit gedit.
- Still in the terminal window do 'sudo apt-get update'
- Do a 'sudo apt-get install linuxcnc'
- Done.
The quotes (') above are not part of the commands and just there to separate the command from the rest of the text. Type/copy the commands without these quotes.
If you want to revert back to 2.6 do the same, but change 2.7 to 2.6 when editing the linuxcnc-buildbot.list file.
Now, I think the new TP uses reasonable defaults, but in case you might want to play: I have this configuration in my INI file:
..
..
[TRAJ]
AXES = 4
COORDINATES = X Y Z A
..
..
ARC_BLEND_ENABLE = 1
ARC_BLEND_FALLBACK_ENABLE = 0
ARC_BLEND_OPTIMIZATION_DEPTH = 480
ARC_BLEND_GAP_CYCLES = 4
ARC_BLEND_RAMP_FREQ = 200
..
..
Both the optimization depth and ramp freq are a lot higher than default, but as I said: I am mostly running curvy toolpaths, I have fairly speedy axes (18 meters/minute) with high acceleration (2500-5000mm/s^2), a high servo thread rate (8kHz) and I need to keep the cutter cutting so heat goes into the chips and not into the endmill/workpiece when doing HSM-style toolpaths.
Please Log in or Create an account to join the conversation.
- skunkworks
- Offline
- Moderator
-
Less
More
- Posts: 351
- Thank you received: 153
11 years 8 months ago #55761
by skunkworks
Replied by skunkworks on topic New Trajectory Planner - Testers/programs wanted
I had forgotten to update this. Rob has fixed this issue (x-y only machines violating constraints) and a few others. It will be in the next 2.7 pre-release. (maybe this weekend)
or you can pull the branch - it is on git.linuxcnc.org
feature/spiral-arc-handling-2.7
sam
or you can pull the branch - it is on git.linuxcnc.org
feature/spiral-arc-handling-2.7
sam
Please Log in or Create an account to join the conversation.
- db1981
- Offline
- Platinum Member
-
Less
More
- Posts: 790
- Thank you received: 276
10 years 7 months ago #71407
by db1981
Replied by db1981 on topic New Trajectory Planner - Testers/programs wanted
Hello,
i have a few mistakes with milling circles. My cam (CamBam) divides full circles into segments, so an circle consists of 3-4 Arcs.
Now with LinuxCNC 2.7, i have the problem that the machine everytime at the end of the first segment slows down.
But the following Circle Segments would be driven right, all together without slow down.
I have tested this with G64 and P from 2 to 0.05, its all the same.
this is the gcode:
If you delete the line "G1 F300.0 Z-3.0" , all segments would be driven as one circle without slow down.
Any suggests?
Regards DB
i have a few mistakes with milling circles. My cam (CamBam) divides full circles into segments, so an circle consists of 3-4 Arcs.
Now with LinuxCNC 2.7, i have the problem that the machine everytime at the end of the first segment slows down.
But the following Circle Segments would be driven right, all together without slow down.
I have tested this with G64 and P from 2 to 0.05, its all the same.
this is the gcode:
Code:
G21 G17 G90 G64 P0.05 G40
G0 Z3.0
T1 M6
M3 S1000
G0 X556.0 Y-300.0
G1 F300.0 Z-3.0
G3 F3000.0 X172.0 Y-78.2975 I-256.0 J0.0
G3 Y-521.7025 I128.0 J-221.7025
G3 X556.0 Y-300.0 I128.0 J221.7025
G0 Z3.0
M5
M30
If you delete the line "G1 F300.0 Z-3.0" , all segments would be driven as one circle without slow down.
Any suggests?
Regards DB
Please Log in or Create an account to join the conversation.
- skunkworks
- Offline
- Moderator
-
Less
More
- Posts: 351
- Thank you received: 153
10 years 7 months ago #71418
by skunkworks
Replied by skunkworks on topic New Trajectory Planner - Testers/programs wanted
I am seeing the behavior here. It seems to exact stop between the first 2 arc. (and removing the Z move fixes makes it not stop)
I will ping rob and see if he has some time to look at it.
sam
I will ping rob and see if he has some time to look at it.
sam
The following user(s) said Thank You: db1981
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
-
Less
More
- Posts: 4793
- Thank you received: 1480
10 years 7 months ago #71430
by Todd Zuercher
Replied by Todd Zuercher on topic New Trajectory Planner - Testers/programs wanted
Adding a small lead in move in the XY plane removes the pause as well.
Code:
G21 G17 G90 G64 P0.05 G40
G0 Z3.0
T1 M6
M3 S1000
G0 X556.0 Y-305.0
G1 F300.0 Z-3.0
G1 F3000.0 X556.0 Y-300.0
G3 X172.0 Y-78.2975 I-256.0 J0.0
G3 Y-521.7025 I128.0 J-221.7025
G3 X556.0 Y-300.0 I128.0 J221.7025
G0 Z3.0
M5
M30
Please Log in or Create an account to join the conversation.
- guymalpass
- Offline
- Senior Member
-
Less
More
- Posts: 48
- Thank you received: 1
9 years 10 months ago #83998
by guymalpass
Replied by guymalpass on topic New Trajectory Planner - Testers/programs wanted
Hi,
I have recently encountered a problem that is triggering a following error.
Please find a photo of my live tool plot here: https://goo.gl/photos/jyCbxXy7A5tJsKCq6 live plot
The problem occurs at the start of line 35 where it seems as though linuxcnc doesn't attempt to follow the arc. I have temporarily got this program running by setting ARC_BLEND_ENABLE to FALSE.
Please ask what additional information may be necessary and I will try to provide it.
Thanks,
Guy
I have recently encountered a problem that is triggering a following error.
Please find a photo of my live tool plot here: https://goo.gl/photos/jyCbxXy7A5tJsKCq6 live plot
The problem occurs at the start of line 35 where it seems as though linuxcnc doesn't attempt to follow the arc. I have temporarily got this program running by setting ARC_BLEND_ENABLE to FALSE.
Please ask what additional information may be necessary and I will try to provide it.
Thanks,
Guy
Please Log in or Create an account to join the conversation.
Time to create page: 0.358 seconds