开源改变世界

主轴 Gcode 格式不正确。激光 Gcode 有效! #483

推推 grbl 3年前 (2023-02-04) 300次浏览
关闭
carlosen14 打开了这个问题 2018 年 5 月 6 日 · 5 条评论
关闭

主轴 Gcode 格式不正确。激光 Gcode 有效!#483

carlosen14 打开了这个问题 2018 年 5 月 6 日 · 5 条评论

评论

主轴 Gcode 格式不正确。激光 Gcode 有效! #483

我有一台 CNC 多功能机器,激光开启和主轴开启引脚分别连接,每个都使用不同的 Gcode 命令,激光开启 M3 SXXX,激光关闭 M5,主轴开启 M3 SXXX,主轴关闭 M5。这台机器与 Marlin-FW 配合使用,我确实启用了“强度分隔线”复选框以使其工作。

当生成 gcode 以与激光一起工作时,一切都很好。做了一些测试,仅此而已。
移动、进给率、工具打开、工具关闭等。

但是当我想生成gcode来使用主轴时,它并没有出现M3 SXXX来打开主轴,只是出现了SXXX并且它出现在同一行。

主轴 GCode 失败

G21         ; Set units to mm
G90         ; Absolute positioning
G28 X0 Y0 ; Home X and Y axis
M5       ;  Enable Laser/Spindle (0 power)

;
; Operation:    0
; Type:         Mill Pocket
; Paths:        2
; Direction:    Conventional
; Rapid Z:      10
; Start Z:      0
; End Z:        -3
; Pass Depth:   0.5
; Plunge rate:  500 mm/min
; Cut rate:     80 mm/min
;
; Retract
G0 Z10.000

; Path 0
; Rapid to initial position
G0 X5.152 Y3.159
G0 Z0.000
; plunge
G1 Z-0.500 F500 S255 ; HERE!! It is supposed to put M3 S255 on the previous line..
; cut
G1 X5.151 Y3.159 F80 S255
G1 X5.151 Y3.160
G1 X5.150 Y3.160
G1 X5.148 Y3.161

激光 GCode 工作正常,甚至可以正常工作 PWM 值

G21         ; Set units to mm
G90         ; Absolute positioning
G28 X0 Y0 ; Home X and Y axis
M107       ;  Enable Laser/Spindle (0 power)


; Pass 0

; First Move
G0 X25.75 Y0.65
M106 
; Generated by LaserWeb (lw.raster-to-gcode.js)
; Size       : 0 x 0 mm
; PPI        : x: 300 - y: 300
; PPM        : x: 0.0846666667 - y: 0.0846666667
; Tool diam. : 0.1 mm
; Feed rate  : 500 mm/min
; Beam range : 0 to 244
; Beam power : 20 to 100 %
; Options    : trimLine, joinPixel

G1 F500

M106 S0.0000
G0 X25.75 Y0.65
M106 S50.3310
G1 X25.80
M106 S52.6275
G1 X25.90
M106 S54.1584
G1 X26.00
M106 S53.6481
G1 X26.10

工作区.json.txt

laserweb-profiles.json.txt

主轴 Gcode 格式不正确。激光 Gcode 有效! #483
合作者

Marlin FW 已部分实施。@Tibus

主轴 Gcode 格式不正确。激光 Gcode 有效! #483
作者

在这种情况下我能做什么?..我的意思是,是否可以创建一个机器配置文件以使用主轴并启动 Gcode以打开主轴并关闭Gcode 端。并将 Machine Profile 更改为另一个以使用 Laser,我将在Tool onTool off中设置正确的值以及用于 PWM 使用的Laser intensity ..

这描述的是我实际在做的,但我每次都必须根据我想使用的内容来修改它。但是我可以通过更改机器配置文件来控制它吗?

主轴 Gcode 格式不正确。激光 Gcode 有效! #483
成员

@carlosen14是的,这正是它的工作原理。只需为您需要的每个配置准备一个机器配置文件,以便您可以轻松地在它们之间切换。

主轴 Gcode 格式不正确。激光 Gcode 有效! #483
作者

好的,但实际上我做不到,我已经尝试过了。我在 Mac OS 10.13.4 上使用 Laser Web 4.0.991。

我确实创建了我的两个配置文件 Laser 和 Spindle,但我没有让它在更改机器配置文件时起作用。我真的不知道应用更新按钮的过程或功能。

主轴 Gcode 格式不正确。激光 Gcode 有效! #483

当我选择另一个配置文件并按“应用”时,它绝对没有任何变化。如果按Update,详细来说,它会更改配置文件名称并混合配置文件。所以,我最终弄乱了配置文件,因为它没有在每个框上保存 Gcode 命令,就像只是弄乱了配置文件名称一样。

我确实看过一些 YouTube 视频来进入,但我仍然无法进入。所以,我会继续搜索,谢谢你的信息。

顺便说一句,很棒的工具!

主轴 Gcode 格式不正确。激光 Gcode 有效! #483
成员
  • 首先在下拉列表中选择通用机器配置文件
  • 点击申请
  • 在弹出的对话框中点击确定
  • 在设置中进行更改
  • 在“新配置文件”字段中输入新的配置文件名称
  • 点击“+”按钮

您现在应该会在配置文件下拉列表中看到新的配置文件,并且可以随时重新激活。