Có phản hồi không mất bước trong sức chịu đựng. Quá sức chịu đựng thì báo lỗi qua chân Alarm. Tốc độ khai thác cao hơn so với step thường. Êm hơn step thường (nhatson bảo vậy).
Có phản hồi không mất bước trong sức chịu đựng. Quá sức chịu đựng thì báo lỗi qua chân Alarm. Tốc độ khai thác cao hơn so với step thường. Êm hơn step thường (nhatson bảo vậy).
Lần sửa cuối bởi solero, ngày 28-01-2015 lúc 05:51:47 PM.
E lại bới tiếp.
E thì hiểu sơ sơ là có hồi tiếp, tức là có lỗi mất bước (tất nhiên trong giới hạn cho phép) thì nó sẽ bù bước. Nhưng em không hiểu cơ chế bù bước thế nào ạ. Vì khi tham khảo qua một số cụ đã dùng thì chỉ thấy các cụ đã dùng chỉ dùng chân alram câu về limit khi có lỗi. Như vậy theo em hiểu thì chỉ khi nào lỗi thì mới dừng cả hệ thống. Vậy khi một trục bị lỗi bước, như đã nói là nó tự sửa bước vậy pải có thời gian sửa bước, trong khi đó các trục còn lại vẫn chạy thì có bị lỗi k ạ?
Lần sửa cuối bởi diy1102, ngày 29-01-2015 lúc 09:14:08 AM.
NGUYỄN NGỌC ĐỨC - cncquangnam@gmail.com - DĐ: 0989315944
TK Techcombank: 19026797927015 (Tân Bình, HCM)
Thanks cụ. Em hiểu sai vấn đề ạ. E cứ nghĩ là pải có chức năng thông báo cho mach3 (e dùng mach3) biết khi lỗi bước để mach điều tiết lại cả các trục.
về cơ cấu sửa lỗi em ko bàn
nhưng dễ hình dung nó sẽ thế này. khi cụ di chuyển x+1000 rồi bất ngờ đảo chiều với vận tốc cực lớn lớn nhất có thể có mang vác vật nặng chẳng hạn khi nó đảo chiều với step thường như thế là quá sức và nó ko thể trở về vị trí ban đầu được.
còn với hạng có encoder nó phát hiện đã quá lố và khi trở về nó vẫn tìm đúng nơi đã đi.
như vậy ví dụ nhẹ trong máy đục gỗ thường lên xuống nhiều mất bước tụt z các kiểu với hạng có hồi tiếp nó có thể bù được khoản đó .
còn việc cụ diy nói là mach3 hiểu được hồi bước và bù bằng chính xung từ mach3 ra thì theo em là ko
chỉ có 1 số phần mềm chuyên dụng hardware và sW thiết kế trực tiếp cho nhau mới có thể
kiến thức hạn hẹp có gì sai anh em chém nhẹ tay .
Lần sửa cuối bởi ít nói, ngày 29-01-2015 lúc 09:42:29 AM.
0978835302
Có cái patent của Vexta về cách bù bước (copyleft bác Nhật Sơn), em đọc mà ko hiểu gì hết. Có bác nào giúp giải nghĩa theo từ ngữ của người bình dân giùm được hem?
http://www.google.com/patents/US20130043822
Lần sửa cuối bởi Gamo, ngày 29-01-2015 lúc 09:52:04 AM.
báo cáo, em thấy nó chạy theo phương án
-bthuongchạy như step
-neu tại vị trí fullstep rotor ko nằm đúng, mất bước, khi đó MCU tạo ra profile motion bám theo comand, vì nếu mất bước khi ở tốc độ chậm, rotor có thể bặt kịp với comand, nhưng nếu mất bước tốc độ cao, rotor ko thể chạy theo comand mà phải có gia tốc ( profile motion - figure 4.3)
lý do phải dùng pp này vì như vậy sẽ ko cần turning, nếu sủa vị trí như servo thì người sử dụng lại phải turning như servo > mất đi lợi thế dễ sử dụng
Lần sửa cuối bởi nhatson, ngày 29-01-2015 lúc 09:56:09 AM.
Motion Profile bám theo command là sao hả bác? Ví dụ motor bị trễ mất 8 bước, giờ đang chạy bước thứ 9 thì coi như thay vì mình chạy 1 bước thì mình chạy 9 bước?
Như vậy có gì đặc biệt đâu ta?
PS: à quên, giờ mới phát hiện cái patent trên là của 1 cha người Việt làm tay sai cho bọn Vexta.
PS2: à, đọc lại bài viết mới sửa của bác thì đã hỉu, thank kiu bác!!!
Lần sửa cuối bởi Gamo, ngày 29-01-2015 lúc 09:58:23 AM.
Cụ ấy đang loanh quanh ở chỗ vòng kín loại 1 và vòng kín loại 2. Hiện nay có rất nhiều loại điều khiển, em mô phỏng thành 3 loại cho bác dễ hiểu. Mọi người đang hướng tới loại vòng kín 2.
Đối với bộ điều khiển + motor vòng hở:
+ Thằng coltroler bảo thằng Driver: Mày quay cho tao 2 vòng, còn mày quay hay không? đủ 2 vòng hay không tao éo quan tâm.
+ Thằng Driver bảo thằng Motor: Mày quay cho tao 2 vòng, còn mày quay hay không? đủ 2 vòng hay không tao éo quan tâm.
Đổi với bộ điều khiển + motor vòng kín 1:
+ Thằng coltroler bảo thằng Driver: Mày quay cho tao 2 vòng, còn mày quay hay không? đủ 2 vòng hay không tao éo quan tâm.
+ Thằng Driver bảo thằng Motor: Mày quay cho tao 2 vòng, tao sẽ theo dõi MÀY PHẢI QUAY ĐÚNG VÀ ĐỦ 2 vòng. Nếu trong hạn thời gian abc mà mày không đủ tao sẽ báo lỗi về cho thằng Controler.
Đổi với bộ điều khiển + motor vòng kín 2:
+ Thằng coltroler bảo thằng Driver: Mày quay cho tao 2 vòng, tao sẽ theo dõi thằng motor, nếu không đúng tao sẽ gõ vào đầu mày tiếp, đến giới hạn nào đó thì tao dừng và báo lỗi.
+ Thằng Driver bảo thằng Motor: Mày quay cho tao 2 vòng
Lần sửa cuối bởi solero, ngày 29-01-2015 lúc 10:14:25 AM.
Đọc bài của bác Kem chết cười
Như vậy nếu muốn dùng vòng kín 2 thì Controller là cái giề? Mach 3?
Như vậy có nên có vòng kín 3 ko? Notify cả driver lẫn controller? Lý do là driver ko chỉ dùng để drive mà có nhiều trò khác để motor chạy ngon mà cần feedback của motor.
Ví dụ: sẹc vồ
1. Driver cần encoder feedback để điều khiển motor, khỏi bàn hé
2. Controller: cần biết khi nào cả 3 trục đã vào đúng vị trí để đi bước tiếp, nếu không là phay cái chìa khóa tam giác sẽ ra chìa khóa tròn của cụ Kem
Lần sửa cuối bởi Gamo, ngày 29-01-2015 lúc 10:30:32 AM.
Hố hố, sao mà bác làm hết méo được dzậy? Chỉnh tốc độ trong Mach3 hả?
Lần sửa cuối bởi Gamo, ngày 29-01-2015 lúc 11:01:41 AM.
Cám ơn các cụ. E đang hiểu theo kiểu 2 của cụ kem nên thấy một số cụ dùng rồi nó khác với cách hiểu kiểu 2 nên thắc mắc. Giờ thì e đã rõ.
Nên bộ này dùng với mach3 thì nếu mất bước (trong giới hạn cho phép) thì sửa, nhưng tùy sản phẩm có thể bị lỗi nhiều hoặc lỗi ít và k kéo theo lỗi hệ thống pải không ạ.
Lần sửa cuối bởi diy1102, ngày 29-01-2015 lúc 11:46:17 AM.
Cụ diy, em muốn đua đòi 1 cái driver (asd36a-k) cho con asm66mk có đôi có bạn, không biết bác còn dư driver không em hỏi mua lại 1em. Cảm ơn bác.
thằng controler bảo thằng driver mày đi cho tao 2 vòng và sai thằng sesor theo dõi thằng driver và cấp dưới, thằng driver bảo thằng motor mày đi cho tao 2 vòng. thằng motor báo song và driver báo lại đã đi đủ 2 vòng cho thằng controler, thằng controler hỏi lại thằng sesor chúng nó đã làm đúng chưa để tao còn báo cáo lên cấp trên.
Lần sửa cuối bởi Luyến, ngày 29-01-2015 lúc 12:10:44 PM.
CƠ KHÍ CNC LUYẾN YẾN.
Nhận SX khung máy CNC theo yêu cầu LH.0987 302460