คำอธิบาย
รางเลื่อนพร้อมบอลสกรู ออกแบบมาเพื่อให้การเคลื่อนที่เชิงเส้นมีความแม่นยำสูง ค่าสัมประสิทธิ์แรงเสียดทานต่ำ ทำจากวัสดุโลหะผสมอลูมิเนียมคุณภาพสูง ทนต่อการสึกหรอ และทนทานในการใช้งาน เหมาะสำหรับอุตสาหกรรมระบบอัตโนมัติ รางเลื่อนพร้อมกับบอลสกรูและสเต็ปเปอร์มอเตอร์
Linear Slide Ball Screw
- Screw Diameter 16mm
- Lead Screw 5mm Stainless Screw Type Trapezoidal screw
- Effective Stroke 300mm
- Total Length Stroke 300+118 = 418mm
- Width 57mm
Stepper Motor
- Speed range 1-40mm/s adjustable
- Motor static torque 0.4Nm
- Voltage DC12V
- Load
- Horizontal load ≤10kg
- Vertical load ≤5kg
Dimension
ในชุดประกอบด้วย
- ชุดรางเลื่อนบอลสกรู Linear Slide Ball Screw
- Flexible Coupling 20x25mm Shaft 8mm
- Stepper Motor NEMA23
- Driver Stepper Motor TB6600
- Arduino Compatible
- Adaptor DC12V/5A
Wiring Diagram
ตัวอย่างซอสโค้ดอาดูโน่ควบคุมการเคลื่อนที่
Linear_Slide_300_LSS327_MTSK04_TB6600
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
#include <AccelStepper.h> // Driver TB6600 config // Microstep 4 800 Plus/rev, S1 S2 S3 = NO OFF OFF // Current 1 A S4 S5 S6 = ON OFF ON // Linear stage 300 mm (30 cm ) // The X Stepper pins #define PUL_PIN 2 // PUL_PIN #define DIR_PIN 3 // DIR_PIN AccelStepper stepper(AccelStepper::DRIVER, PUL_PIN, DIR_PIN); void setup() { stepper.setMaxSpeed(10000.0); // ปรับความเร็ว หน่วยเป็น พัลส์ต่อวินาที steps per second stepper.setAcceleration(10000.0); // ปรับความเร่ง หน่วยเป็น พัลส์ต่อวินาทีกำลังสอง steps per second per second setCurrentPosition(0); //เซตค่าตำแหน่งเริ่มเท่ากับ 0 ก่อนเข้าลูป } void loop() { stepper.runToNewPosition(0); //เริ่มต้นที่ตำแหน่ง 0 delay(500); stepper.runToNewPosition(45000); // ระยะการเคลื่อนที่ไปทางบวก ด้านขวา จำนวน 45,000 พัลส์ delay(500); //stepper.runToNewPosition(0); //delay(500); //stepper.runToNewPosition(-450000); // ระยะการเคลื่อนที่กลับ ทางลบ ด้านซ้าย //delay(500); } |
รีวิว
ยังไม่มีบทวิจารณ์