金牌会员
 
- 积分
- 1243
- 金钱
- 1243
- 注册时间
- 2016-1-23
- 在线时间
- 487 小时
|

楼主 |
发表于 2021-11-11 22:12:51
|
显示全部楼层
在 https://github.com/mstrens/grbl_6axis_on_stm32 下载得到的新程序,一切问题都没有了!
下载安装 ueSTUDIO_for_STM32_windows_x86,打开.cproject 文件
默认是三轴的,可以改 config.h 文件,里面的第57行:#define AB_AXIS // Disabled by default. Uncomment to enable.为五轴
引脚定义在 cpu_map.h
目前测试五轴没有问题,三、四轴要解锁一下才能用,六轴没有试。
烧录后要手动设置一下,
打开串口助手,发送$$查看,要改$n就发送$n=xxx值即可。
Candle上位机只支持到4轴
$0=10 (steppulse, usec) 步进脉冲时间,建议10us
$1=25 (step idle delay, msec) 步进电机除能延迟时间
$2=0 (stepport invert mask:00000000) 步进电机驱动端口有效位掩码
$3=6 (dirport invert mask:00000110) 步进电机驱动方向位掩码
$4=0 (stepenable invert, bool) 步进电机使能取反有效位设置
$5=0 (limit pins invert, bool) 限位IO口取反有效位设置
$6=0 (probe pin invert, bool) 探针IO口取反有效位设置
$10=3 (status report mask:00000011) 状态报告掩码
$11=0.020 (junction deviation, mm) 节点偏差
$12=0.002 (arc tolerance, mm) 圆弧公差
$13=0 (report inches, bool) 位置坐标的单位设置
$20=0 (soft limits, bool) 软限位开关
$21=0 (hard limits, bool) 硬限位开关
$22=0 (homing cycle, bool) 归位使能位
$23=1 (homing dir invert mask:00000001) 归位方向位掩码
$24=50.000 (homing feed, mm/min) 归位进给速率
$25=635.000 (homing seek, mm/min) 归位快速速率
$26=250 (homing debounce, msec) 归位边界反弹时间
$27=1.000 (homing pull-off, mm) 归位点坐标离限位器触发点的距离
$30=10000(最高主轴速度 RPM)
$31=0 (最小主轴速度 RPM)
$32=0 禁用激光模式
$100=314.961 (x, step/mm) x轴速度转化参数 步/毫米
$101=314.961 (y, step/mm) y轴速度转化参数 步/毫米
$102=314.961 (z, step/mm) z轴速度转化参数 步/毫米
$110=635.000 (x max rate, mm/min) x轴最大速率 毫米/分钟
$111=635.000 (y max rate, mm/min) y轴最大速率 毫米/分钟
$112=635.000 (z max rate, mm/min) z轴最大速率 毫米/分钟
$120=50.000 (x accel, mm/sec2) x轴加速度 毫米/(s2)
$121=50.000 (y accel, mm/sec2) y轴加速度 毫米/(s2)
$122=50.000 (z accel, mm/sec2) z轴加速度 毫米/(s2)
$130=225.000 (x max travel, mm) x轴最大行程
$131=125.000 (y max travel, mm) y轴最大行程
$132=170.000 (z max travel, mm) z轴最大行程
|
|