Feed Rate Zero

Started by jowan512 on in TinyG Support. 2 replies, last activity Sep 26, 2012.

#3525

I'm using v7 firmware and can not seem to move / cut using G1 command form a console with out the error:

<code>#### TRAP #### Attempted move G1Y1 with feed rate = zero</code>

Below is a dump of the settings for Y axis followed by a simple G1 Y1 command and the error it returns.

Is there something I have not set ? as clearly in the dump it says feed rate is set to 1000.

<code>

tinyg GCODE[mm] ok> $y
Y axis - Axismode              1 [0-10]        $YMO1
Y axis - Seek rate           1500 mm/min       $YSR1500
Y axis - Feed rate           1000 mm/min       $YFR1000
Y axis - Travel/rev         10.00 mm           $YTR10.00
Y axis - Travel hard limit    300 mm           $YTH300
Y axis - Travel soft limit    285 mm           $YTS285
Y axis - Step angle          1.80 degrees      $YSA1.80
Y axis - Microsteps             8 [1,2,4,8]    $YMI8
Y axis - Motor polarity         0 [0,1]        $YPO0
Y axis - Power mgmt mode        1 [0,1]        $YPW1
Y axis - Limit switch mode      1 [0,1]        $YLI1
Y axis - Homing enabled         1 [0,1]        $YHE1
Y axis - Homing seek rate    1350 mm/min       $YHR1350
Y axis - Homing close rate     10 mm/min       $YHC10
Y axis - Homing offset       -150 mm           $YHO-150
Y axis - Homing backoff         5 mm           $YHB5
Your Y axis settings translate to:
Y axis mode: STANDARD
Y max seek:   500 steps/sec
Y max feed:   333 steps/sec
tinyg GCODE[mm] ok> g1 y1
#### TRAP #### Attempted move G1Y1 with feed rate = zero

</code>

what am i missing ?

G0 / Traverse commands work .

Synthetos #3526

When you enter a G1 (or G2 or G3) command it requires an F word (not THAT F word). Examples:

G1 F400 x10     (or)

G1 X10 F400

G0's do not. The feed rate in the settings is the maximum feed rate that the axis / motors can handle. If you specify an F word faster than the max it will be limited to the max you have set.

Does this help?

#3528

Yep that does it!

I also see that you only need to set the Feed Rate this way i.e within a G1 command, once.Then you can execute G1 commands omitting the feed rate.

I simply presumed that setting the Motor Feed Rate using $xfr1000 for example, set the feed rate there and then, like as if it was contained in a G1 command.

But I see that it is in fact a maximum value parameter, not simply setting the feed rate for the step.

thanks.

Back to TinyG Support or the forum archive.