openpnp - 伺服参数的设置表

openpnp - 伺服参数的设置表

概述

尝试过丝杠每圈脉冲数对应的 0.01mm/脉冲, 0.002mm/脉冲, 0.001mm/脉冲
0.01mm/脉冲有点快。
0.002mm/脉冲有点慢,能接受。
0.001mm/脉冲太慢。
还想尝试计算一下,是否还有其他的mm/脉冲数值。
在其他参数(e.g. openpnp每秒的进给量(脉冲数))不变的情况下,mm/脉冲数值和丝杠运动速度有关。

丝杠外径对丝杠的挠度有影响。
对于1000mm的丝杠,如果是1520的丝杠,将丝杠螺母移到支撑端之后,丝杠中间的挠度为0.5mm.
对于1000mm的丝杠,如果想消除重力引起的挠度(小于0.01mm),至少要选择2020的丝杠。

电子齿轮的数值和电机编码器的位数相关 = 2^编码器位数。

沙冰主板配置文件中设置的脉冲数/mm, 要和伺服参数一致。

笔记

电子齿轮值 = 2^编码器位数

伺服电机编码器位数电子齿轮值
cIS620PS2R8I-IAB-CMS1H1-40B30CB type A331Z-S23位8,388,608
JAWD750260JASM504230K-17BCQ17位131,072

丝杠mm/脉冲 = 丝杠外径 / 伺服每圈脉冲数

丝杠型号伺服每圈脉冲数丝杠mm/脉冲是否能在1个丝内对齐?脉冲数/丝
1520200000.00110
1520160000.001258
1520100000.0025
152080000.00254
152040000.0052
152020000.011

丝杠的电子齿轮比
在这里插入图片描述
电子齿轮比(A/B) = (编码器分辨率 / 每圈所需脉冲数) x 减速比(电机直连丝杠的减速比位1)
电子齿轮比取值范围(0.02~200)

丝杠型号伺服每圈脉冲数丝杠mm/脉冲伺服脉冲/mm伺服电机编码器位数电子齿轮比分子A电子齿轮比分母B
1520200000.0011000174096625
1520160000.00125800171024125
1520100000.002500178192625
152080000.0025400172048125
152040000.005200174096125
152020000.01100178192125
1520200000.001100023262,144625
1520160000.001258002365536125
1520100000.00250023524,288625
152080000.002540023131,072125
152040000.00520023262,144125
152020000.0110023524,288125

本次调整采用的电子齿轮比

丝杠型号伺服每圈脉冲数丝杠mm/脉冲伺服脉冲/mm伺服电机编码器位数电子齿轮比分子A电子齿轮比分母B
152080000.0025400172048125
152080000.002540023131,072125

JAWD7502伺服参数设置

伺服电机为60JASM504230K-17BCQ, 编码器为17位

轴1

P03-09 = 8000
P03-40 = A = 2048
P03-42 = B = 125

轴2

P03-09 = 8000
P03-40 = A = 2048
P03-42 = B = 125

IS620PS2R8I-IAB-C伺服参数设置

伺服电机为 MS1H1-40B30CB type A331Z-S, 编码器为23位
H0507 = 8388608
H0509 = 8000
H0511 = 8388608
H0513 = 8000

冰沙配置文件的修改

将配置文件中的X轴/Y轴的每mm步数改为400

# ---------------------------------------------------------------------------------------------------------------------------------
# Arm solution configuration : Cartesian robot. Translates mm positions into stepper positions
# See http://smoothieware.org/stepper-motors
alpha_steps_per_mm                           400             # Steps per mm for alpha ( X ) stepper	X轴步进电机每毫米步数
beta_steps_per_mm                             400            # Steps per mm for beta ( Y ) stepper	Y轴步进电机每毫米步数
gamma_steps_per_mm                         100           # Steps per mm for gamma ( Z ) stepper	Z轴步进电机每毫米步数

备注

OpenPnP-windows-x64-main_2025-02-02_20-41-38.e468422.exe 有个bug.
当X轴进行齿隙矫正时,将主基准点测量位1.2mm, 但是说期望主基准点是1.0mm.
用钢尺加在主基准点的同一个Z高度,用顶部相机测量,1mm走的很准。
再用顶部相机量主基准点,确实是1.2mm.
这就是这个版本openpnp发行版的bug了(我已经是花钱做的单面皮革上的印刷小白点(直径1.0mm), 那一边多个0.1mm那不很正常么?)。
没看到在UI和配置上有改这个1.0mm的参数设置。也不想去修这个bug.

基本确定设备没问题。
准备拿以前用的旧版openpnp自己打包的版本来标定设备。

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值