I am using this Linux distribution and version: Buster 10
I am using this kernel version: 4.19.0-14-rt-amd64 #1 SMP preempt RT Debian 4.19.171-2
I am running ...
[X ] A binary version from linuxcnc.org (including buildbot.linuxcnc.org)
I am using this LinuxCNC version : 2.9.0-pre0-3806.gfc8944ed0
I am using this user interface (GUI): AXIS
I am using this interface hardware vendor and chipset: parallel port, Dell 3020
我正在学习在我的 CNC 车床上使用 Linuxcnc 2.9 中的新 G71.X 命令,发现可能是错误,或者更可能是引导错误……不确定。下面显示的简单零件配置文件代码应该通过将 Axis 置于无响应的“do-loop”中来重现该问题。请注意,我在代码中添加了一条注释,表明通过将子例程中零件轮廓的第一行从 G01 X10 Z0 更改为 G01 X5 Z0 轴可以正常工作,但这不是我需要的零件轮廓。
此外,我认为 G71X 程序会产生一条错误消息,您可以从中恢复,而不是在输入无法处理的零件轮廓时将 Axis 置于无响应的“do-loop”中。
G21 G18 G54(G21 公制,G54 坐标系 1,G18 ZX 平面,G54 坐标系)
G49(G49 取消刀具长度偏移)
G90 G92.1(G90 绝对距离模式,G92.1 重置坐标系统偏移)
G94 G64 p0. 001(G94 进给模式=每分钟单位数,G64p 最佳可能速度 p=运动混合公差)
G8(直径模式 = 7,半径模式 = 8)
G91.1(G91.1 = 相对圆弧偏移距离)
O200 SUB
;将下一行从 G01 X10 Z0 更改为 G01 X5 Z0,Axis 工作正常,但这不是我需要的零件轮廓。
G01 X10 Z0
G01 X10 Z-14
G01 X3
G01 X7 Z-22
O200 ENDSUB
F225
;G71.1 Q200 X15.0 Z0 D0.04 I0.5 R1
G71.2 Q200 X15.0 Z0 D0.04 I0.5 R1
M2
任何人都可以提供的任何帮助将不胜感激。
谢谢你,巴里
有关我的硬件和软件的信息: