LSBJ0XA ชุดรางเลื่อนสไลด์ สายพานไทม์มิ่งขับ W45X Gantry linear Slide 2-Axis 2XY Stroke 3000×2000-Arduino

คำอธิบาย

ชุดรางเลื่อนสไลด์ สายพานไทม์มิ่งขับ Gantry linear rail guide precision High-speed 45X 2-Axis 3XY

  • HTD3M-W15mm Timing Belt Synchronous Timing Pulleys HTD3M-24T Drive
  • ความกว้างราง 45mm
  • ระยะชัก Effective Stroke 3000mm
  • ความยาวรางเลื่อน 3100mm
  • ความยาวรวม 3240mm
  • แป้นยึด 100mm กว้าง 90mm
  • Accuracy (0.1mm ~ 0.2mm)/500mm
  • Accuracy Positioning 0.26mm
  • Max Speed 300mm/Sec
  • Torque 0~3Nm
  • Maximum Load
    • Horizontal 20Kg
    • Vertical 10kg
  • Rail Material Aluminum Alloy
  • Suitable Nema23/34, 57/86 Step motor, 200W Servo motor, 400W Servo motor

3D File

Dimension

ในชุดประกอบด้วย

2XY

  1. 2pcs x X Axis High Speed Stepping Motor Linear Slide Timing Belt 45X3000
  2. 1pcs x Y Axis High Speed Stepping Motor Linear Slide Timing Belt 45X2000
  3. 2 Set x CSX607 คัปปลิ้ง ข้อต่อเพลา ตรงอลูมิเนียม Diaphragm Coupling D34L33-12x12mm
  4. 1 Set x 190cm – Shaft 12mm เพลาเชื่อมแกน X แกน Y
  5. 2 Set x LSTB97 45X XY Cross Connection Plate L

Motor Bracket 

  • 2 Set x LSTB94 Nema23 Motor Installation Bracket 01
  • 2 Set x CS0102 คัปปลิ้ง ข้อต่อเพลา ตรงอลูมิเนียม Diaphragm Coupling D34L33-8x12mm

Footing Base

  • 4 pcs x LSTB91 Footing Base

อุปกรณ์ไฟฟ้า

  1. 2pcs x MT2338 Stepper Motor 2.8Nm
  2. 2pcs x Driver DM542
  3. 1pcs x Switching Power Supply 24V/10A
  4. 1pcs x CBA205 AC Power Cord
  5. 1pcs x Terminal Block 12CH TB1512
  6. 1pcs x BDMC02 Arduino Uno R3 Compatible

ควบคุมด้วยอาดูโน่ มี Source Code ให้นำไปแก้ไขและพัฒนาต่อได้ ทำการถอดแยกชิ้นเพื่อให้สะดวกในการขนส่ง

Arduino Code

#include <AccelStepper.h>
#include <Servo.h>

// Define some steppers and the pins the will use
// Step, Direction
AccelStepper stepper1(AccelStepper::FULL2WIRE, 5, 2);// pin5 ส่งพัลส์ pin2 กำหนดทิศทาง
AccelStepper stepper2(AccelStepper::FULL2WIRE, 6, 3);// pin6 ส่งพัลส์ pin3 กำหนดทิศทาง
AccelStepper stepper3(AccelStepper::FULL2WIRE, 7, 4);// pin7 ส่งพัลส์ pin4 กำหนดทิศทาง
Servo myservo;  // create servo object to control a servo

// กำหนดขาที่ต่อกับลิมิตสวิตช์
#define home_switch_stepper1 9  // Pin D9 connected to Home Switch (MicroSwitch)
#define home_switch_stepper2 10 // Pin D10 connected to Home Switch (MicroSwitch)
#define home_switch_stepper3 12 // Pin D12 connected to Home Switch (MicroSwitch)

// Stepper Travel Variables
long TravelX;  
int move_finished = 1;  // Used to check if move is completed
long initial_homing = -1;  // Used to Home Stepper at startup
int step = 0;

void setup(){  
   Serial.begin(9600);  // Start the Serial monitor with speed of 9600 Bauds

   pinMode(home_switch_stepper1, INPUT_PULLUP);
   pinMode(home_switch_stepper2, INPUT_PULLUP);
   pinMode(home_switch_stepper3, INPUT_PULLUP);

    pinMode(A0, OUTPUT);
    pinMode(A1, OUTPUT);
    pinMode(A2, INPUT_PULLUP);
    pinMode(A3, OUTPUT);// Gripper
    pinMode(11, INPUT_PULLUP);
    
    digitalWrite(A0,HIGH);// conveyor OFF 
    digitalWrite(A1,HIGH);// conveyor OFF 
    digitalWrite(A3,HIGH);// Gripper open 
    pinMode(8, OUTPUT); 
    digitalWrite(8,HIGH);// สั่งให้ไดร์เวอร์ ON    
    delay(5);  // Wait for driver wake up

          stepper1.setCurrentPosition(0);     // เมื่อชนลิมิตสวิตช์แล้ว เซตค่าให้ตำแหน่งนี้เป็น 0
          stepper1.setMaxSpeed(10000.0);      // ตั้งค่าความเร็วใช้งานภายหลังการเข้า home แล้ว
          stepper1.setAcceleration(3000.0);   // ตั้งค่าความเร่ง


          stepper2.setCurrentPosition(0);     // Set the current position as zero for now
          stepper2.setMaxSpeed(10000.0);      // Set Max Speed of Stepper (Slower to get better accuracy)
          stepper2.setAcceleration(5000.0);   // Set Acceleration of Stepper

          stepper3.setCurrentPosition(0);     // Set the current position as zero for now
          stepper3.setMaxSpeed(10000.0);      // Set Max Speed of Stepper (Slower to get better accuracy)
          stepper3.setAcceleration(5000.0);   // Set Acceleration of Stepper

}

void loop(){
                  stepper3.runToNewPosition(1000);       // z
                  stepper1.runToNewPosition(40000);      // y            
                  stepper2.runToNewPosition(30000);      // x

                  delay(1000);
                  
                  stepper3.runToNewPosition(0);      // z 
                  stepper1.runToNewPosition(0);      // y
                  stepper2.runToNewPosition(0);      // x

                  delay(1000);
                   
}

Wiring

https://oshwlab.com/s2insupply/gantry-linear-rail-guide-precision-high-speed-45x-2-axis-xy-2000×1500

 

รีวิว

ยังไม่มีบทวิจารณ์

เฉพาะลูกค้าที่เข้าสู่ระบบ และเคยซื้อสินค้าชิ้นนี้แล้วเท่านั้น ที่เขียนบทวิจารณ์ได้