开源改变世界

将 step/mm 设置为实际值时机器移动缓慢 #1486

推推 grbl 3年前 (2023-01-24) 187次浏览

打开
fatmisami 打开了这个问题 2018 年 12 月 30 日 · 18条评论
 Open

Machine moving slow when setting up step/mm to real value#1486

fatmisami opened this issue on Dec 30, 2018 · 18 comments

注释

将 step/mm 设置为实际值时机器移动缓慢 #1486

我自己做了一台数控机床。
电子设备:Arduino Uno + CNC Shield v3 + 4 A4988 移动 4 NEMA17。
NEMA 17 正在用皮带和滑轮移动我的轴。测量时,每毫米为 5 步。

有了 $100=250 ,我的马达工作得很好。但是一旦将其设置为 $100=5 ,机器就会变得非常慢!电机在振动,一切都表现得很奇怪。

任何线索?

将 step/mm 设置为实际值时机器移动缓慢 #1486

什么样的皮带和皮带轮?皮带轮上的齿数、皮带齿距等。您使用的是哪种微步进?

通常在皮带驱动的机器上,您需要获得最小直径的皮带轮,并且您还希望微步进得足够高以获得每毫米的良好步进脉冲数。

将 step/mm 设置为实际值时机器移动缓慢 #1486

我正在使用 GT2 皮带。2 毫米间距,6 毫米宽https://cdn-shop.adafruit.com/datasheets/gt2tooth.jpg
连同这 20 个齿滑轮https://sc02.alicdn.com/kf/HTB1XM5BdlUSMeJjy1zk761WmpXap/227842221/HTB1XM5BdlUSMeJjy1zk761WmpXap.png

我已将 2 个 X 轴电机设置为第 16 个微步进,问题仍然相同,我会尝试 32 ..

将 step/mm 设置为实际值时机器移动缓慢 #1486

每毫米有 5 步?
我假设你的意思是每毫米 5 个完整步骤?
(滑轮上的 200 步除以 40mm,得到 5 步)
请注意,100 美元需要调整步进水平,
16x 微步数应为 80,32x 应为 160。
或者更确切地说,它应该在那区域。确切的数字只能通过反复试验才能找到,很多错误……
(移动设定距离并测量移动的实际距离,调整变量,再试一次,然后重复……)

将 step/mm 设置为实际值时机器移动缓慢 #1486

Oh thank god!
I was seeing everyone having numbers like at least 70 there, so i thought something was wrong with my machine, can’t have a 5 out there.

I will work on it tomorrow and keep you guys updated!
Tack!

将 step/mm 设置为实际值时机器移动缓慢 #1486
Author

UPDATE : Still not solved.

So i linked the pins on the CNC shield like this https://cdn.instructables.com/FFR/W25T/IWQV78FT/FFRW25TIWQV78FT.LARGE.jpg?auto=webp&crop=3:2

I did the 16th microsteps, but my motors are still acting exactly the same, they still need 200 steps for a revolution.

Only 1 motor is 1/4 for a reason i ignore .. even if all of them are wired the same way..

Question : should i solder the cables in there ?

将 step/mm 设置为实际值时机器移动缓慢 #1486
Author

That’s what i did.
I was on 200 steps/mm
But 200 steps moved my machine 40mm

So i set it back to 5steps/mm, then the machine starts moving slow like hell !

将 step/mm 设置为实际值时机器移动缓慢 #1486
jahnj0584 commented 2018 年 12 月 30 日 via email
将 step/mm 设置为实际值时机器移动缓慢 #1486

That’s what i did.
I was on 200 steps/mm
But 200 steps moved my machine 40mm

So i set it back to 5steps/mm, then the machine starts moving slow like hell !

How do you ‘move it 200 steps’?
G0 X200 doesn’t mean ‘200 steps’ it means 200mm
(Assuming you’re running it with mm, not inches of course.)

将 step/mm 设置为实际值时机器移动缓慢 #1486
Author

I moved my machine 1mm ( means 200 steps ) and it actually moved 40mm.

So i set the grbl to 5steps/mm.

And now that i am looking at it, thr GRBL settings are in steps and mm, means if you go from 200 steps/mm to 5steps/mm and you still want to go with the same speed, you need to go give that max rate a 40x multiplier.

It would have been much simpler if everything was in steps i think. Steps/mm , steps/min and steps/sec2 .. because now if you change setting you need to take out thr calculator and figure out everything again ..

I will check this and tell you what’s up.

将 step/mm 设置为实际值时机器移动缓慢 #1486
Author

Problem solved.

It was me, i thought setting up the grbl needed only changing the steps/mm, but once you touch those all your settings are broken, especially when going from 200 to 5 ..

将 step/mm 设置为实际值时机器移动缓慢 #1486

What did you do how did you settings end up looking. I have the same problem

将 step/mm 设置为实际值时机器移动缓慢 #1486
Author
fatmisami commented 2019 年 11 月 1 日 via email
将 step/mm 设置为实际值时机器移动缓慢 #1486

@fatmisami……..I am using Arduino Uno + CNC Shield v3, 2 nema 17 motors with 2 A4988 drivers. My X axis is attached with M8 x 1.25 Pitch rod & y axis with GT2 timing pulley & 2 mm pitch belt. I’ve tried 8th & 16th microstepping. But I can’t sync the X & Y axis at same feed rate. The y axis with belt has same problem as yours moving very slow. please help me with this.

将 step/mm 设置为实际值时机器移动缓慢 #1486
jahnj0584 commented 2020 年 9 月 27 日 via email
将 step/mm 设置为实际值时机器移动缓慢 #1486
Author

I haven’t done anything with that CNC machine for over a year now.
But i remember that i did wire the pins properly ( the ones that needed to be connected to chang the 1/4 to 1/8 or so ), then i went again through my grbl settings and it was solved. Try doing the same and send in here your grbl settings so people can look into them.

将 step/mm 设置为实际值时机器移动缓慢 #1486

@fatmisami……..I am using Arduino Uno + CNC Shield v3, 2 nema 17 motors with 2 A4988 drivers. My X axis is attached with M8 x 1.25 Pitch rod & y axis with GT2 timing pulley & 2 mm pitch belt. I’ve tried 8th & 16th microstepping. But I can’t sync the X & Y axis at same feed rate. The y axis with belt has same problem as yours moving very slow. please help me with this.

我也有同样的问题。只需从 Arduino 上取下防护罩并将微步进针焊接到 1/16,然后将每毫米的旧步数乘以 16。它应该可以工作。有时使用跳线连接微步进引脚不起作用。

将 step/mm 设置为实际值时机器移动缓慢 #1486

你是做什么的,你是怎么设置的。我也有同样的问题
@fatmisami

喜欢 (0)