开源改变世界

TB6560 RED 3 Axis – LPT 有效,GRBL 无效 #387

推推 grbl 3年前 (2022-10-30) 340次浏览 0个评论
关闭
 打开了这个问题 2014 年 4 月 6 日 · 21 条评论
关闭

TB6560 RED 3 Axis – LPT 工作,GRBL 不工作第387章

 打开了这个问题 on 6 Apr 2014 · 21 条评论

注释

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

大家好

我有一个中国 tb6560 3 轴红板,在 EMC2 下的 LPT 端口上运行良好 – 想要摆脱旧的遗留塔,我想尝试 Grbl

当我请求移动时,我可以听到它启用了电路板,但电机只会发出嘶嘶声

在 EMC2 我有设置
Step time: 2000ns
Step space 2000ns
Dir Hold: 20000ns
Dir Setup 20000ns
Step rate: 16949Hz

每毫米 800 步(1204 滚珠丝杠,第 16 步,200 度电机 = 200*16 /4 = 800)
200 毫米/秒最大速度
200 毫米/秒加速(未调整 – 并同意它可能会更少,但它的故事的道德)

我有相同的 Gbrl 设置:
2 us 步进和步进空闲…(2000 ns = 2ms)
尝试了 200mm/min 和 6000mm/min 之间的进给率范围

我得到的只是我听到启用进入并且电机发出嘶嘶声,移动完成,启用关闭

偶尔我也会听到 Pin 12 上的继电器点击 – 不知道为什么 – 在“移动”的开始或结束 – 在括号中,因为它在使用 Grbl 时从不移动只是嘶嘶声

然而,在 EMC 下的 LPT 上它工作正常

希望你能帮忙

彼得

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

@peter6960:首先,Grbl 可以支持 3 微秒的绝对最小步进脉冲,而您的是 2 微秒。尝试 5-10 我们的任何地方。此限制是由于 AVR 中断切换所需的时间。据我所知,没有解决方法。

此外,您的某些值不会加起来。您将 200 毫米/秒的最大速度设置为 800 步/毫米。这是一个 160kHz 的步进速率,远高于 Grbl 支持的速率。(200mm/min 听起来更真实)。

请发送您的设置打印件,以便我们查看您正在尝试执行的操作。最后,较新的 Grbl 开发版虽然是 beta 版,但在高阶跃频率(15kHz+)下应该比 v0.8c 更好。

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

我让 tb 6560 与 grbl 一起工作

10 us 工作正常.. 你需要做的是在 grbl 设置中反转启用电机引脚,据我所知,中国板需要低电平才能启用.. 或其他方式.. 我不记得什么 grbl 输出了启用是..但在瓷板上它倒了。

所以基本上你现在在它被禁用时听到​​嘶嘶声,因为董事会认为它已启用..
一旦你开始移动嘶嘶声停止,因为 grbl 将启用高电平并且你的董事会关闭。

你有一台速度非常快的机器,速度为 12 米/分钟:D

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

你好呀 !!!!
我的激光机也与中国 TBA 6560 一起
工作。工作正常……
链接上有一些提示
http://www.cnczone.com/forums/general-cnc-machine-related-electronics/110986-fixed -chinese-tb6560-controller-updated.html,可以帮助提高速度。
更换电容等…

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387
作者

 评论 2014 年 4 月 7 日

这是我的 LinuxCNC 配置:

由 stepconf 在 2014 年 4 月 5 日星期六 18:25:28 生成

如果您对此文件进行更改,它们将是

再次运行 stepconf 时被覆盖

[EMC]
机器 = opencnc-za
调试 = 0

[显示]
显示 = 轴
编辑器 = gedit
POSITION_OFFSET = 相对位置反馈
= 实际
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/ubuntu/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .00mm .01mm .00mm .01mm 。

[过滤器]
PROGRAM_EXTENSION = .png,.gif,.jpg 灰度深度图像
PROGRAM_EXTENSION = .py Python 脚本
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python

[TASK]
TASK = milltask
CYCLE_TIME = 0.010

[RS274NGC]
PARAMETER_FILE = linuxcnc.var

[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 59000
SERVO_PERIOD = 1000000

[HAL]
HALFILE = opencnc-za.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[TRAJ]
AXES = 3
坐标 = XYZ
LINEAR_UNITS = mm
ANGULAR_UNITS = 度
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 20.00
MAX_LINEAR_VELOCITY = 200.00

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 20.1271186441
MAX_ACCELERATION = 200.0
STEPGEN_MAXACCEL = 250.0
SCALE = 800.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 400.0
HOME_OFFSET = 0.0

[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 20.1271186441
MAX_ACCELERATION = 200.0
STEPGEN_MAXACCEL = 250.0
SCALE = 800.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 400.0
HOME_OFFSET = 0.0

[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 6.28972457627
MAX_ACCELERATION = 200.0
STEPGEN_MAXACCEL = 250.0
SCALE = 2560.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -20.0
MAX_LIMIT = 20.0
HOME_OFFSET = 0.0

并且当前加载的 Grbl 配置:
Grbl 0.8c [‘$’ for help]
$0=533.333 (x, step/mm)
$1=533.333 (y, step/mm)
$2=533.333 (z, step/mm)
$3=25 ( step pulse, usec)
$4=250.000 (default feed, mm/min)
$5=1350.000 (default seek, mm/min)
$6=0 (step port invert mask, int:00000000)
$7=25 (step idle delay, msec)
$8=0.013(加速度,mm/sec^2)
$9=0.050(结点偏差,mm)
$10=0.100(arc,mm/segment)
$11=25(n-arc correction,int)
$12=3(n-decimals, int)
$13=0 (报告英寸, bool)
$14=1 (auto start, bool)
$15=0 (invert step enable, bool)
$16=0 (hard limits, bool)
$17=0 (homing cycle, bool)
$18=0 (homing dir invert mask, int:00000000)
$19=25.000 (homing feed, mm/min)
$20=250.000 (homing seek, mm/min)
$21=100 (homing debounce, ms)
$22=1.000 (homing pull -关闭,毫米)
好的

没有动静,只有嘶嘶声。
启用是正确的 – 该板是低电平有效 – 甚至通过硬接线验证 依次启用到 5v/GND – 电机在连接到 GND 时通电(锁定),但从 Grbl 发出脉冲时没有运动

kmaxo,我知道旧的硬件调整,但由于这个在 LinuxCNC/LPT 上运行良好 – 我宁愿在添加任何更改之前解决我的 Grbl 配置

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

$15=1 输入:)

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

8 美元 = 50

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387
作者

 评论 2014 年 4 月 7 日

$15 – 再试一次 – 不,我的启用设置正确,$15=0

在 $15=1 的情况下,板被启用并且电机被锁定,直到我移动轴 – 启用被“禁用”并且电机可以手动自由转动直到移动结束

8 美元 = 50 美元 – 没有区别

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

如果步骤启用工作正常,请尝试反转步骤本身:
$ 6 = 255(步骤端口反转掩码,int:11111111)
(反转所有步骤和目录 – 如果它移动,目录可以再次更改回来)
我想我在我的 tb6560 板上倒了。

某些设置更改需要激活 grbl 的重置周期 – 请记住这一点。

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387
作者

 评论 2014 年 4 月 7 日

与 255 – 仍然相同。

Grbl 0.8c [‘$’ for help]
$0=800.000 (x, step/mm)
$1=800.000 (y, step/mm)
$2=800.000 (z, step/mm)
$3=10 (step pulse, usec)
$4 =20.000(默认进给,mm/min)
$5=200.000(默认搜索,mm/min)
$6=255(步进端口反转掩码,int:11111111)
$7=50(步进空闲延迟,毫秒)
$8=0.013(加速度, mm/sec^2)
$9=0.050 (结点偏差, mm)
$10=0.100 (arc, mm/segment)
$11=25 (n-arc correction, int)
$12=3 (n-decimals, int)
$13=0 (报告英寸,布尔值)
$14=1(自动启动,布尔值)
$15=0(反转步骤启用,布尔值)
$16=0(硬限制,布尔值)
$17=0(归位周期,布尔值)
$18=0(归位目录反转掩码) , int:00000000)
$19=25.000(归位进给,mm/min)
$20=250.000(归位寻道,mm/min)
$21=100(归位去抖动,毫秒)
$22=1.000(归位拉断,mm)
ok

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387
作者

 评论 2014 年 4 月 7 日

我将尝试一些激烈的事情并剪切步骤/目录/启用的轨道并将它们直接运行到GRBL……

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

您是否尝试过步进脉冲〜50-100?
您是否以 0.16 步运行 tb6560?尝试将其设置为 0.8,我在这里的 0.16 有一些问题,你真的不需要 800 步/毫米还是?

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

加速度为 0,0xxxx。每秒意味着您必须等待 10 秒以上,直到机器以每秒 1 毫米的速度运行。我用加速 100 运行我的机器 0.013 是一个奇怪的值

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

如果它与 lpt 一起工作,则无需切割

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

我的蓝板使用以下设置运行:

$$
$0=87.489 (x, step/mm)
$1=87.489 (y, step/mm)
$2=320.000 (z, step/mm)
$3=100 (step pulse, usec)
$4=4000.000 (默认进给, mm/ min)
$5=4000.000 (默认搜索, mm/min)
$6=255 (step port invert mask, int:11111111)
$7=254 (step idle delay, ms)
$8=200.000 (acceleration, mm/sec^2)
$9= 0.050(结点偏差,mm)
$10=0.100(arc,mm/segment)
$11=25(n-arc correction,int)
$12=3(n-decimals,int)
$13=0(报告英寸,bool)
$14=1 (auto start, bool)
$15=1 (invert step enable, bool)
$16=1 (hard limits, bool)
$17=1 (homing cycle, bool)
$18=127 (homing dir invert mask, int:01111111)
$19=100.000(归位进给,mm/min)
$20=4000.000(归位寻道,mm/min)
$21=100(归位去抖动,毫秒)
$22=1.000(归位拉断,mm)
ok

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387
作者

 评论 2014 年 4 月 7 日

1/8还没试过。

幸运的是今天在家工作(:这么快就试一试。对我同样的嘶嘶声,没有别的……

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387
作者

 评论 2014 年 4 月 7 日

从上面的蓝板设置中复制,但仅再次更改了启用

grbl 0.8c [‘$’ for help]
[‘$H’|’$X’ to unlock]
$0=88.000 (x, step/mm)
$1=320.000 (y, step/mm)
$2=1.000 (z, step /mm)
$3=100 (步进脉冲, usec)
$4=4000.000 (默认进给, mm/min)
$5=4000.000 (默认搜索, mm/min)
$6=255 (步进端口反转掩码, int:11111111)
$7=254 (step idle delay, ms)
$8=200.000 (acceleration, mm/sec^2)
$9=0.050 (junction deviation, mm)
$10=0.100 (arc, mm/segment)
$11=25 (n-arc correction, int)
$12 =3 (n-decimals, int)
$13=1 (report inches, bool)
$14=1 (auto start, bool)
$15=0 (invert step enable, bool)
$16=1 (hard limits, bool)
$17=1 (归位周期,布尔)
$18=127 (homing dir invert mask, int:01111111)
$19=100.000 (homing feed, mm/min)
$20=250.000 (homing seek, mm/min)
$21=100 (homing debounce, ms)
$22=1.000 (homing pull -关闭,毫米)
好的

还是一样的:/

虽然我可能要疯了,所以再次对 LinuxCNC 进行了健全性检查并且仍然有效(在原位的第 1./8 步工作良好,但速度是原来的两倍(:

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

好吧,我在我的瓷盘上肯定知道的事情我 hsd 将 15 美元设置为 1

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

他们都非常相似

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

顺便说一句,先尝试完整步骤。如果它有效,那么你可以调整机器

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387
作者

 评论 2014 年 4 月 7 日

正确的…

所以我开始通过 X 轴 tb6560 的 pin3 和 pin 21 切割轨道,然后将它们运行到我的 Uno 上的螺丝罩的 pin 2 和 5…

工作100!(在 X 上) – 再一次 – 让我们责怪中国人!grbl太棒了…

我不能把手指放在它上面,但来自 LPT 的步进脉冲必须看起来与来自 arduino 的那些有很大不同。显然,他们调整了电路板以优化 LPT。所以这几乎排除了我用 DB25 + atmega + mcp2200 制作小型 PCB 的计划,以便为 Makerspace 中的 3 台机器插入其中的三个。..但话又说回来 – 也许是时候用板载 tb6560 制作更大的 pcb

TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387  将其关闭为已完成 2014 年 4 月 7 日
TB6560 RED 3 Axis - LPT 有效,GRBL 无效 #387

好吧,我确实将它连接到了我的 arduino 并且它工作了.. 很好.. . 很可能它是一个错误.. 没有针对 LPT 进行调整;>
众所周知,这些电路板具有低成本组件,有时会死掉不工作.. 例如光耦合器; >

http://gsgrid.net/grblshield.jpg

我做了一个这样的 shiled,它可以毫无问题地驱动 tba 和 drv8825 驱动程序

此问题已关闭
喜欢 (0)

您必须 登录 才能发表评论!