Difference between revisions of "Terco 45"

From Open Garage Wiki
Jump to: navigation, search
(Spindle Speed Control)
(Spindle Speed Control)
Line 54: Line 54:
 
| 2500 || 24 || 60000 || 1000 || 1
 
| 2500 || 24 || 60000 || 1000 || 1
 
|}
 
|}
 +
 +
 +
=== Speed Encoder (OpenSCAD) ===
 +
 +
<pre>
 +
thickness=3;
 +
holeradius=3;
 +
innerradius=10;
 +
outerradius=20;
 +
nrpulses=6;
 +
 +
fillangle=360/nrpulses/2;
 +
spacing=0.1;
 +
 +
difference() {
 +
    union() {
 +
        cylinder(h = thickness, r = innerradius);
 +
        intersection() {
 +
            cylinder(h = thickness, r = outerradius);
 +
            for(angle = [0:1:nrpulses]) {
 +
                rotate([0, 0, fillangle * angle * 2])
 +
                difference() {
 +
                    rotate([0, 0, fillangle]) translate([0, 0, -spacing]) cube([outerradius + spacing, outerradius + spacing, thickness + spacing * 2]);
 +
                    translate([0, 0, -spacing]) cube([outerradius + spacing, outerradius + spacing +10, thickness + spacing * 2]);
 +
                }
 +
            }
 +
        }
 +
    }
 +
    translate([0, 0, -spacing]) cylinder(h = thickness + spacing * 2, r = holeradius);
 +
}
 +
</pre>
 +
 +
[[File:encoderTercoCNC.jpg|frame|OpenSCAD render]]
  
 
==Steppers==
 
==Steppers==

Revision as of 14:18, 21 April 2016

Contents

Software

Arduino pinout

  • 4 dir x
  • 5 step x
  • 6 dir y
  • 7 step y
  • 8 dir z
  • 9 step z

Cables

  • blue = step
  • red = direction

Motor

  • Brand: Sanyo Denki Co., ltd
  • Type: R850-002E

Data:

  • Power: 500W
  • Voltage: 85V
  • Current: 7.6A
  • RPM: 2500RPM

Spindle Speed Control


  • RPM: Revolutions per Minute
  • PPR: Pulses per Revolution
  • PPM: Pulses per Minute
  • PPS: Pulses per Second
RPM PPR PPM PPS INT time (ms)
1000 4 4000 66.67 15
1000 6 6000 100 10
1000 12 12000 200 5
1000 24 24000 400 3
2500 4 10000 166.67 6
2500 6 15000 250 4
2500 12 30000 500 2
2500 24 60000 1000 1


Speed Encoder (OpenSCAD)

thickness=3;
holeradius=3;
innerradius=10;
outerradius=20;
nrpulses=6;

fillangle=360/nrpulses/2;
spacing=0.1;

difference() {
    union() {
        cylinder(h = thickness, r = innerradius);
        intersection() {
            cylinder(h = thickness, r = outerradius);
            for(angle = [0:1:nrpulses]) {
                rotate([0, 0, fillangle * angle * 2])
                difference() {
                    rotate([0, 0, fillangle]) translate([0, 0, -spacing]) cube([outerradius + spacing, outerradius + spacing, thickness + spacing * 2]);
                    translate([0, 0, -spacing]) cube([outerradius + spacing, outerradius + spacing +10, thickness + spacing * 2]);
                }
            }
        }
    }
    translate([0, 0, -spacing]) cylinder(h = thickness + spacing * 2, r = holeradius);
}
OpenSCAD render

Steppers

Drivers

dipswitches:

1 2 3 4 5 6 7 8
off
on
on
off
off
off
on
off