CNC Router

From PaxSpace Inc
Jump to: navigation, search



Link(s) to picture(s) of it

PaxSpace designed and constructed a CNC router for cutting wood and plastic materials. History of this project's creation and build are located here

Basic Info

  • Ownership: PaxSpace
  • Location: PaxSpace wood shop

Manufacturer Information

  • Make/Model:
  • Part Number:

Documentation

Rules

Before any member is able to use the CNC Router, they must be either individually instructed by the Quartermaster or attend the CNC Routing courses.

Instructions

What is a CNC Router

[CNC Routers]
[frame]
[Stepper Motors]

Motion Types

[Belt Driven]
[Rack and Pinion]
[Screw Driven]

End Mills

[Bit Shapes]
[Straight]
[V Carve]
[Ball Nose]

Cutting Motors

[Typical Router]
[Spindle]

Control Interface

[Mach]
[LinuxCNC]
[UGS]

Uses

Material

[Sheets]
[Plywood]
[Hardwood]

Types of Operations/Cuts

[2D] [VCarve] [3D]

  • engraving
  • outside
  • inside
  • pocketing
  • tabs

Rules of Thumb

[Proper Chipload]

  • Depth of cut
  • Finishing pass
  • Strong Fixtureing


General Information

  • The max speeds for our current setup (can be updated as information is verified by the Quartermaster):
    • Rapid Movement: 25 in/min
    • Cutting Movement: 20 in/min
  • Due to the current router mount, be careful what depth you are attempting to cut. Be sure to have enough clearance to travel to the depth that you need to cut (should be able to do up to .75" material with the current setup).
  • Should you need to do an emergency stop, hit the closest 'E-Stop' switch.
    • Closest one is located at the end of the X Axis, near the controlling computer
    • This will not stop the router, just stop the automated movement.

Design

Inkscape

Blender

CAM

2/2.5D

JsCut

3D

Normally 3D cam is first started with a 3D model. Use any common CAD software (I recommend Blender or Sketchup) to get an ending .STL file (or directly a .blend model).

Use the following blender file (File:3D CAM.zip) to position your model at the center of the grid. The "Compositor" is already setup to give you a height-map of any model that is loaded. Several examples are shown below.

Black shows depth.

You can cut normal models so that they become 'pronounced' from the surface.

You can cut normal models so that they become 'pronounced' from the surface.


You can cut 'relief' models so that they cut into the surface.

You can cut 'relief' models so that they cut into the surface.


dmap2gcode

V-Carving

f-engrave

Operating

Machine Setup

  • Grbl V0.9 Settings
  • $0=10 (step pulse, usec)
  • $1=25 (step idle delay, msec)
  • $2=0 (step port invert mask:00000000)
  • $3=5 (dir port invert mask:00000110)
  • $4=0 (step enable invert, bool)
  • $5=0 (limit pins invert, bool)
  • $6=0 (probe pin invert, bool)
  • $10=3 (status report mask:00000011)
  • $11=0.015 (junction deviation, mm)
  • $12=0.007 (arc tolerance, mm)
  • $13=0 (report inches, bool)
  • $20=0 (soft limits, bool)
  • $21=0 (hard limits, bool)
  • $22=0 (homing cycle, bool)
  • $23=6 (homing dir invert mask:00000001)
  • $24=10.000 (homing feed, mm/min)
  • $25=10.000 (homing seek, mm/min)
  • $26=250 (homing debounce, msec)
  • $27=1.000 (homing pull-off, mm)
  • $100=504 (x, step/mm)
  • $101=630 (y, step/mm)
  • $102=630 (z, step/mm)
  • $110=25.000 (x max rate, mm/min)
  • $111=25.000 (y max rate, mm/min)
  • $112=10.000 (z max rate, mm/min)
  • $120=5.000 (x accel, mm/sec^2)
  • $121=5.000 (y accel, mm/sec^2)
  • $122=5.000 (z accel, mm/sec^2)
  • $130=1200.000 (x max travel, mm) NEEDS UPDATED only useful if using Homing cycle
  • $131=125.000 (y max travel, mm) NEEDS UPDATED only useful if using Homing cycle
  • $132=170.000 (z max travel, mm) NEEDS UPDATED only useful if using Homing cycle

Fixturing

Running

Other References

Add links to any other sources that pertain to this equipment.

Maintenance

Document any normal maintenance that must be performed on this equipment.

Things that Need to be Done

  • Create a box for the electronics
    1. Must be able to unplug all connections and move standalone
    2. Must have an external kill switch
    3. Must have external connections(USB) for a manual jogger AND CNC control
      1. Connections must be accessible from either side of the router
    4. Wiring must be internally shielded
  • Replace end stop wiring with shielded wiring
  • Create a new metal(alum extrusion) stand
  • Move computer station to a side (to match XY axis orientation)
  • Replace and level the spoil board
  • Create a router/spindle mount
    • Make generic
  • Create a vacuum mount
  • Move the gantry to utilize the maximum Z possible
  • Implement the gantry racking solution
  • Replace the threaded rods with the newer acme rods (XY axis)
    • Possibly move the X axis motor to the gantry (eliminates whipping)
  • Upgrade spindle
    • Variable speed control
  • Create a Jogger
    • With possible DRO

FAQs

A list of commonly asked questions