Masso G Code Question

Hi,

Here is some G Code generated by VCarve for Masso. Line N25 sets the feed rate with F1651.0. What does the “X0.000 Y0.000” do on that line?

N13 G21
N14 G17
N15 G90
N16 G80
N17 M8
N18 (End Mill {1/8"})
N19 T1 M06
N20 G00 Z9.091
N21 S10000 M03
N22 (Toolpath:- Profile 2)
N23 ()
N24 G94
N25 X0.000 Y0.000 F1651.0
N26 G00 X-3.175 Y161.941 
N27 G00 X-3.175 Y161.941 Z9.080

[quote=“Jd22, post:1, topic:33750”]
N25 X0.000 Y0.000 F1651.0
[/quote * N25: This is the line number (or sequence number) in the G-code program. It’s used for referencing lines, especially for troubleshooting or debugging, and is usually optional.

  • X0.000 Y0.000: These are the coordinates of the target position.
    • X0.000: Indicates the target position along the X-axis is 0.000 units (usually millimeters or inches, depending on the machine’s configuration).
    • Y0.000: Indicates the target position along the Y-axis is 0.000 units.
    • The coordinates represent a specific point on the machine’s work area, likely the origin or home position of the part or machine coordinate system.
  • F1651.0: This is the feed rate (F value). It specifies the speed at which the machine’s tool or print head will move to the target position.
    • F1651.0: Indicates a feed rate of 1651.0 units per minute (usually millimeters per minute or inches per minute).

To summarize: This line commands the machine to move to the position X=0.000, Y=0.000 at a feed rate of 1651.0 units per minute. The type of move (rapid or linear) is determined by a preceding G-code, which is not included in the provided excerpt.

Thanks for the reply. Looks like a google AI response.

So the G00 in Line N20 is “sticky” and is used for the line N25 move. Interesting. So - why do most lines (N26, N27 - N1000…) repeat the G00 at the start when it could be eliminated? In case the code is re-started at a specific line? Why does N25 break the pattern and does not start with a G00?

1 Like