Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Arc import g-code G2 G3 feedrate bug

#1
Importing G-code without starting with G1 after G0 will result in "Fast move speed" on G2/G3 movements. Strange enough it only happens after the second G0.
Code:
G90 G17
(Layer: 0)
G00 X60.00 Y0.00 Z0.00 B180.00 C180.00
M101
G03 X-60.00 Y0.00 Z0.00 B180.00 C180.00 R60.00 F420
G03 X60.00 Y0.00 Z0.00 B180.00 C180.00 R60.00 F420
M110
M100
(Layer: 1)
G00 X61.67 Y0.00 Z15.00 B198.43 C180.00
M101
G03 X-61.67 Y0.00 Z15.00 B161.57 C180.00 R61.69 F420
G03 X61.67 Y0.00 Z15.00 B198.43 C180.00 R61.69 F420
M110
M100
(Layer: 2)
G00 X66.64 Y0.00 Z30.00 B183.06 C180.00
M101
G03 X-66.64 Y0.00 Z30.00 B176.94 C180.00 R67.01 F420
G03 X66.64 Y0.00 Z30.00 B183.06 C180.00 R67.01 F420
M110
M100
(Layer: 3)
G00 X62.45 Y0.00 Z45.00 B154.72 C180.00
M101
G03 X-62.45 Y0.00 Z45.00 B205.28 C180.00 R62.50 F420
G03 X62.45 Y0.00 Z45.00 B154.72 C180.00 R62.50 F420
M110
M100


Code:
MOVJ C00000 VJ=50.00 PL=1  +MOVJ EC00000 VJ=100.00
MOVL C00001 V=300.0 PL=1  +MOVJ EC00001 VJ=100.00
CALL JOB:M101
MOVC C00002 V=7.0 PL=1  +MOVJ EC00002 VJ=100.00
MOVC C00003 V=7.0 PL=1  +MOVJ EC00003 VJ=100.00
MOVC C00004 V=7.0 PL=1  +MOVJ EC00004 VJ=100.00
MOVC C00005 V=7.0 PL=1  +MOVJ EC00005 VJ=100.00
MOVC C00006 V=7.0 PL=1  +MOVJ EC00006 VJ=100.00
CALL JOB:M110
CALL JOB:M100
'Layer: 1
MOVL C00007 V=300.0 PL=1  +MOVJ EC00007 VJ=100.00
CALL JOB:M101
MOVC C00008 V=300.0 PL=1  +MOVJ EC00008 VJ=100.00
MOVC C00009 V=300.0 PL=1  +MOVJ EC00009 VJ=100.00
MOVC C00010 V=300.0 PL=1  +MOVJ EC00010 VJ=100.00
MOVC C00011 V=300.0 PL=1  +MOVJ EC00011 VJ=100.00
MOVC C00012 V=300.0 PL=1  +MOVJ EC00012 VJ=100.00
CALL JOB:M110


Adding G1 After G0 fixes the problem:
Code:
(Layer: 1)
G00 X61.67 Y0.00 Z15.00 B198.43 C180.00
G1
M101
G03 X-61.67 Y0.00 Z15.00 B161.57 C180.00 R61.69 F420
G03 X61.67 Y0.00 Z15.00 B198.43 C180.00 R61.69 F420
M110

'Layer: 1
MOVL C00007 V=300.0 PL=1  +MOVJ EC00007 VJ=100.00
CALL JOB:M101
MOVC C00008 V=7.0 PL=1  +MOVJ EC00008 VJ=100.00
MOVC C00009 V=7.0 PL=1  +MOVJ EC00009 VJ=100.00
MOVC C00010 V=7.0 PL=1  +MOVJ EC00010 VJ=100.00
MOVC C00011 V=7.0 PL=1  +MOVJ EC00011 VJ=100.00
MOVC C00012 V=7.0 PL=1  +MOVJ EC00012 VJ=100.00
CALL JOB:M110


Attached Files
.jbi   GRASSHO.JBI (Size: 3.59 KB / Downloads: 85)
.nc   GH_CRV.nc (Size: 716 bytes / Downloads: 86)
#2
I'm unable to reproduce this issue.

Are you using the latest version of RoboDK?
Can you share your RoboDK project file?
#3
Here, with the nc file without G1's


Attached Files
.rdk   Yaskawa1.rdk (Size: 2.87 MB / Downloads: 77)
.nc   GH_CRV.nc (Size: 9.01 KB / Downloads: 79)
#4
Thank you for the detailed information about this issue. We were able to reproduce and fix this problem.

We just published the update for Windows:
https://robodk.com/download

Let us know if you still have issues.
#5
Issue fixed.
#6
Great, thank you for your feedback.
#7
Yes so it seems like I lied. It absolutely does not work. It looks like I tested with a point to point with MOVL/G1 moves instead of G2. Same error still
#8
Are you using the default settings? I'm unable to reproduce this issue with the files you provided.

I tested with the default Motoman and ABB post processors.

Did you use the same files you provided earlier to reproduce this issue?
Can you try with a standard post processor?
#9
Default
New installed latest robodk (AFTER uninstalling the old one. I have a bug that does not let me import new files, I can only add gcode to already existing operations. Reinstall did not fix this, so probably something still left in the register after uninstall.) About time to install windows 11 I reckon.

Motoman standard pulse post.


Attached Files
.nc   GH_CRV.nc (Size: 65.73 KB / Downloads: 64)
.rdk   Yaskawa1 new.rdk (Size: 3.16 MB / Downloads: 74)
#10
Hi. I reinstalled again... the file name from your robodk/downloads was yesterday(30.01.2025) 5.9.0.25039. It reported as 25043 in the about screen.
I downloaded the same file today, same file name. It reports as 25063
Problem with the feedrate seems to be fixed in this but filename is wrong
  




Users browsing this thread:
1 Guest(s)