The Shop > CNC |
DDCSV1.1 4 Axis controller |
<< < (156/202) > >> |
dale brisson:
hello |
Will_D:
Back to Backlash Basics. Has anyone used this on the version 1.1 controller and the 16-04-17 software? I know I have about 0.1 mm backlash in X and Y If I run this code G17 G21 G90 G94 G54 (^Safe Block^) F 2. S 10. G1 X-1. Y-1. G1 X0. Y0. G1 X10. Y10. G1 X0. Y0. M30 I return to zero =/- 0.005 mm My settings are #437 to #440 0 (no correction) #441 to #444 0.000 note this can only be a positive number from 0.000 to 0.999 mm. #445 (speed) set to 99 Enabling X and Y backlash and setting say 0.1mm of backlash makes no difference. This is very confusing. Is there any point in trying the 2.1 firmware? Also note that #445 can bot set to less than 99 mm/min |
KevJ:
--- Quote from: chriscnc on November 30, 2017, 06:03:35 PM ---Merc and Kevn, You have your G code set for 3 axis arc interpolation. look at your Gcode see the Z move on a G03 line. This controller only supports interpolated arc move on a single plane at a time ( this is pretty common). most controllers till the very late 90's started to offer interpolate arcs on 3 axis. This is a setting in your post processor to restrict arcs to a single plane like x/y per line. Don't be mistaken, this controller can make perfect 3 axis helix moves. Its just the way the post processor handles the code by mixing G01 with G03 moves, the motion of the machine is no different and super smooth as the controller can prosses code with lookahead very fast. Just select no helix moves in your post processor, it will still helix, just won't use a G03 with a Z on the same line. Long story short, Gcode is correct for a different controller, that's why it will work in simulators and some other controllers. you simply have the wrong post processor for this controller. look at the postprocessor file and look for helix allowed and or arc interpolation planes allowed making sure its set to 1. Look at the screenshot of the fusion 360 post. --- End quote --- Thanks Chris, that was indeed the problem. I made changes to the post processor to convert the three axis arc to linear moves and the machine is happy now. Hi Benedikt, great work. KevJ |
merc:
--- Quote from: chriscnc on November 30, 2017, 06:03:35 PM ---Merc and Kevn, You have your G code set for 3 axis arc interpolation. look at your Gcode see the Z move on a G03 line. This controller only supports interpolated arc move on a single plane at a time ( this is pretty common). most controllers till the very late 90's started to offer interpolate arcs on 3 axis. This is a setting in your post processor to restrict arcs to a single plane like x/y per line. Don't be mistaken, this controller can make perfect 3 axis helix moves. Its just the way the post processor handles the code by mixing G01 with G03 moves, the motion of the machine is no different and super smooth as the controller can prosses code with lookahead very fast. Just select no helix moves in your post processor, it will still helix, just won't use a G03 with a Z on the same line. Long story short, Gcode is correct for a different controller, that's why it will work in simulators and some other controllers. you simply have the wrong post processor for this controller. look at the postprocessor file and look for helix allowed and or arc interpolation planes allowed making sure its set to 1. Look at the screenshot of the fusion 360 post. --- End quote --- Thanks for the answer, I will try to disable helixes. Is there are any plans to fix this helix issue? It looks like 21st century, not 1990 :) |
dale brisson:
:proj: |
Navigation |
Message Index |
Next page |
Previous page |