Skip to content

When zsafe and zwork are both zero, the gcode file does not match the silkscreen. The output is correct if I change both to another value, say 0.1. #677

Description

@eyal0
          When zsafe and zwork are both zero, the gcode file does not match the silkscreen. The output is correct if I change both to another value, say 0.1.

For example, with zsafe = zwork = 0:
G00 X2.09064 Y34.89830 ( rapid move to begin. )
G01 F100.00000
G04 P0 ( dwell for no time -- G64 should not smooth over this point )
G00 Z0.00000 ( retract )

Same code section generated with zsafe = zwork = 0.1:
G00 X2.09064 Y34.89830 ( rapid move to begin. )
G01 F100.00000
( Mill infeed pass 1/1 )
G01 Z0.10000
G04 P0 ( dwell for no time -- G64 should not smooth over this point )
G01 F200.00000
G01 X2.09064 Y34.89830
G01 X2.09064 Y36.22832
G01 X3.42066 Y36.22832
G04 P0 ( dwell for no time -- G64 should not smooth over this point )
G00 Z0.10000 ( retract )

Is this a bug, or am I missing something?

Originally posted by @hustav in #72 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions