ESTLCAM Ignoring Rapids

Having problems with slow rapids in estlcam.

I’m trying to drill a series of helical holes in a new spoil board basically a 4x3 grid of 8mm holes. and a trim around the 48x24 perimeter

The job is taking 45mins plus because of slow rapids between holes and I cant figure out why.

I have Rapids set to 6000 on XY and 400 on Z but they seem to clear when I go back to settings page.

It takes it almost 2 mins to move between holes which is crazy slow.

Any ideas? Gcode is attached.

`;Project surface trim and screw
;Created by Estlcam version 11 build 11.238
;Machining time about 00:45:05 hours

G90
M03 S24000
G00 Z5.0000

;No. 1: Helical drill 10
G00 X26.7250 Y25.4000
G00 Z0.5000
G02 X24.7375 Y24.2525 Z-0.0667 I-1.3250 J0.0000 F180 S24000
G02 Y26.5475 Z-0.6333 I0.6625 J1.1475
G02 X26.7250 Y25.4000 Z-1.2000 I0.6625 J-1.1475
G02 X24.7375 Y24.2525 Z-1.7667 I-1.3250 J0.0000
G02 Y26.5475 Z-2.3333 I0.6625 J1.1475
G02 X26.7250 Y25.4000 Z-2.9000 I0.6625 J-1.1475
G02 X24.7375 Y24.2525 Z-3.4667 I-1.3250 J0.0000
G02 Y26.5475 Z-4.0333 I0.6625 J1.1475
G02 X26.7250 Y25.4000 Z-4.6000 I0.6625 J-1.1475
G02 X24.7375 Y24.2525 Z-5.1667 I-1.3250 J0.0000
G02 Y26.5475 Z-5.7333 I0.6625 J1.1475
G02 X26.7250 Y25.4000 Z-6.3000 I0.6625 J-1.1475
G02 X24.7375 Y24.2525 Z-6.8667 I-1.3250 J0.0000
G02 Y26.5475 Z-7.4333 I0.6625 J1.1475
G02 X26.7250 Y25.4000 Z-8.0000 I0.6625 J-1.1475
G02 X24.7375 Y24.2525 I-1.3250 J0.0000
G02 Y26.5475 I0.6625 J1.1475
G02 X26.7250 Y25.4000 I0.6625 J-1.1475
G02 X25.4000 Z-7.5000 I-0.6625 J0.0000
G00 Z5.0000

;No. 2: Helical drill 11
G00 X306.1250 Y25.4000 Z5.0000
G00 Z0.5000
G02 X304.1375 Y24.2525 Z-0.0667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-0.6333 I0.6625 J1.1475
G02 X306.1250 Y25.4000 Z-1.2000 I0.6625 J-1.1475
G02 X304.1375 Y24.2525 Z-1.7667 I-1.3250 J0.0000
G02 Y26.5475 Z-2.3333 I0.6625 J1.1475
G02 X306.1250 Y25.4000 Z-2.9000 I0.6625 J-1.1475
G02 X304.1375 Y24.2525 Z-3.4667 I-1.3250 J0.0000
G02 Y26.5475 Z-4.0333 I0.6625 J1.1475
G02 X306.1250 Y25.4000 Z-4.6000 I0.6625 J-1.1475
G02 X304.1375 Y24.2525 Z-5.1667 I-1.3250 J0.0000
G02 Y26.5475 Z-5.7333 I0.6625 J1.1475
G02 X306.1250 Y25.4000 Z-6.3000 I0.6625 J-1.1475
G02 X304.1375 Y24.2525 Z-6.8667 I-1.3250 J0.0000
G02 Y26.5475 Z-7.4333 I0.6625 J1.1475
G02 X306.1250 Y25.4000 Z-8.0000 I0.6625 J-1.1475
G02 X304.1375 Y24.2525 I-1.3250 J0.0000
G02 Y26.5475 I0.6625 J1.1475
G02 X306.1250 Y25.4000 I0.6625 J-1.1475
G02 X304.8000 Z-7.5000 I-0.6625 J0.0000
G00 Z5.0000

;No. 3: Helical drill 12
G00 X585.5250 Y25.4000 Z5.0000
G00 Z0.5000
G02 X583.5375 Y24.2525 Z-0.0667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-0.6333 I0.6625 J1.1475
G02 X585.5250 Y25.4000 Z-1.2000 I0.6625 J-1.1475
G02 X583.5375 Y24.2525 Z-1.7667 I-1.3250 J0.0000
G02 Y26.5475 Z-2.3333 I0.6625 J1.1475
G02 X585.5250 Y25.4000 Z-2.9000 I0.6625 J-1.1475
G02 X583.5375 Y24.2525 Z-3.4667 I-1.3250 J0.0000
G02 Y26.5475 Z-4.0333 I0.6625 J1.1475
G02 X585.5250 Y25.4000 Z-4.6000 I0.6625 J-1.1475
G02 X583.5375 Y24.2525 Z-5.1667 I-1.3250 J0.0000
G02 Y26.5475 Z-5.7333 I0.6625 J1.1475
G02 X585.5250 Y25.4000 Z-6.3000 I0.6625 J-1.1475
G02 X583.5375 Y24.2525 Z-6.8667 I-1.3250 J0.0000
G02 Y26.5475 Z-7.4333 I0.6625 J1.1475
G02 X585.5250 Y25.4000 Z-8.0000 I0.6625 J-1.1475
G02 X583.5375 Y24.2525 I-1.3250 J0.0000
G02 Y26.5475 I0.6625 J1.1475
G02 X585.5250 Y25.4000 I0.6625 J-1.1475
G02 X584.2000 Z-7.5000 I-0.6625 J0.0000
G00 Z5.0000`

In Estlcam, click Setup, CNC Programs, Coordinates

Make sure that under “F” both “enable” and “repeat” are checked.

Enable means that you use feed rates, Repeat means that you should send the desired feedrate with every move command.

Marlin still wants the “F” defined for G0 commands, which you are not getting. This will result ins a slightly bigger file, because the “F” parameter will be sent with every command, but you will get the feed speed that you want.

3 Likes

Yeah that was just me flailing on the issue. It was correct before I started smashing buttons. F resend is checked again. No change in speeds though. It should be noted that the issue exists in both the ESTLCAM preview and in reality.

I think the problem line is the G00

G00 X585.5250 Y25.4000 Z5.0000 F6000

which should have it flying but instead it crawls. Here is the gcode again

;Project surface trim and screw
;Created by Estlcam version 11 build 11.240
;Machining time about 00:45:05 hours

G90

G00 Z5.0000 F400

;No. 1: Helical drill 10
G00 X26.7250 Y25.4000 F6000
G00 Z0.5000 F400
G02 X24.7375 Y24.2525 Z-0.0667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-0.6333 I0.6625 J1.1475 F180
G02 X26.7250 Y25.4000 Z-1.2000 I0.6625 J-1.1475 F180
G02 X24.7375 Y24.2525 Z-1.7667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-2.3333 I0.6625 J1.1475 F180
G02 X26.7250 Y25.4000 Z-2.9000 I0.6625 J-1.1475 F180
G02 X24.7375 Y24.2525 Z-3.4667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-4.0333 I0.6625 J1.1475 F180
G02 X26.7250 Y25.4000 Z-4.6000 I0.6625 J-1.1475 F180
G02 X24.7375 Y24.2525 Z-5.1667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-5.7333 I0.6625 J1.1475 F180
G02 X26.7250 Y25.4000 Z-6.3000 I0.6625 J-1.1475 F180
G02 X24.7375 Y24.2525 Z-6.8667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-7.4333 I0.6625 J1.1475 F180
G02 X26.7250 Y25.4000 Z-8.0000 I0.6625 J-1.1475 F180
G02 X24.7375 Y24.2525 I-1.3250 J0.0000 F180
G02 Y26.5475 I0.6625 J1.1475 F180
G02 X26.7250 Y25.4000 I0.6625 J-1.1475 F180
G02 X25.4000 Z-7.5000 I-0.6625 J0.0000 F180
G00 Z5.0000 F400

;No. 2: Helical drill 11
G00 X306.1250 Y25.4000 Z5.0000 F6000
G00 Z0.5000 F400
G02 X304.1375 Y24.2525 Z-0.0667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-0.6333 I0.6625 J1.1475 F180
G02 X306.1250 Y25.4000 Z-1.2000 I0.6625 J-1.1475 F180
G02 X304.1375 Y24.2525 Z-1.7667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-2.3333 I0.6625 J1.1475 F180
G02 X306.1250 Y25.4000 Z-2.9000 I0.6625 J-1.1475 F180
G02 X304.1375 Y24.2525 Z-3.4667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-4.0333 I0.6625 J1.1475 F180
G02 X306.1250 Y25.4000 Z-4.6000 I0.6625 J-1.1475 F180
G02 X304.1375 Y24.2525 Z-5.1667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-5.7333 I0.6625 J1.1475 F180
G02 X306.1250 Y25.4000 Z-6.3000 I0.6625 J-1.1475 F180
G02 X304.1375 Y24.2525 Z-6.8667 I-1.3250 J0.0000 F180
G02 Y26.5475 Z-7.4333 I0.6625 J1.1475 F180
G02 X306.1250 Y25.4000 Z-8.0000 I0.6625 J-1.1475 F180
G02 X304.1375 Y24.2525 I-1.3250 J0.0000 F180
G02 Y26.5475 I0.6625 J1.1475 F180
G02 X306.1250 Y25.4000 I0.6625 J-1.1475 F180
G02 X304.8000 Z-7.5000 I-0.6625 J0.0000 F180
G00 Z5.0000 F400

I’m not sure about the details, but it seemed like enabling rapids increased the cutting speed. I never looked into it, I just disabled it. Did I jinx or misunderstand something, or has others had the same experience??

For this, it looks like you should be limited to the max travel in the firmware for the initial move. I think that the V1 firmware has it limited, but I can’t remember the default.

The actual helical drill operations are at a feed rate of 180mm/min (3mm/s) which I would find painfully slow.

I’d think any move with a Z component is going to be limited to the slower Z speed.

Yep I’d expect that but even the G00 XY with a high feedrate is slow

G00 X26.7250 Y25.4000 F6000