CNC Mill: Difference between revisions

From CoMakingSpace Wiki

m (Text replacement - "\|type(.*)\[\[(.*)\]\]" to "|type$1$2")
Tags: mobile edit mobile web edit
m (slightly changed intro to fit real CNC mill)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:milling styrofoam.JPG|right|thumb|300px|milling a piece of [[styrofoam]]]]
A CNC mill is similar to a [[CNC Router|CNC router]], but more sturdy and therefore usable for harder materials. Furthermore, it is usually more precise and often designed for smaller workpieces.
A CNC mill is similar to a [[CNC Router|CNC router]], but usually more precise and designed for smaller workpieces.


== ?Kress CNC==
{{MachineInclusion}}
[[User:sebastian|Sebastian]] bougt a sturdy homemade cnc mill for cutting harder materials harder materials than the [[workbee]] is capable of.
 
{{MachineInfoBox
|machine name=?Kress CNC
|german=
|image=https://user-images.githubusercontent.com/87819637/173250672-8c92d1d4-b864-40ca-bfaa-3f1d7a5e0f06.jpg
|synonyms=
|type=CNC (subtractive manufacturing)
|material=[[wood]], [[metal]]
|location=
|status=[https://github.com/comakingspace/do-something/issues/267|issue#267]
|firmware=
|software=
|manual=
|used with=[[endmills]]
|similar=[[CNC Router|CNC router]]
}}
 
 
 
== EleksMill ==
{{MachineInfoBox
|machine name=EleksMill
|image=EleksMill.jpg
|synonyms=DE: CNC-Fräse
|type=CNC cutting
|material=just [[foam]] for now
|location=[[Location::Electronics Room|eRoom]]
|access=upon request
|status=working out initial problems
|firmware=
|software=[[CAD]]/[[CAM]] software (e.g. [[Fusion 360]]); [[G-Code Senders|G-code sender]]
|manual=
|tutors=[[Mitja]]
|used with=1/8" [[endmills]]
|similar=[[CNC Router|CNC router]]
}}
[[Mitja]] brought his [http://eleksmill.eleksmaker.com/ "EleksMill"] into our [[Common Room|common room]] - it's small, but great for learning the basics of CNC [[Milling|milling]]! '''Talk to him or a [[manager]] if you are interested in using it.'''
 
=== Important Facts ===
* 130{{x}}90{{x}}40 mm working range (less Z freedom depending on the length of your [[endmill]]!)
* there are '''no endstops'''
** manually home the mill before a job
** you should use the (X/Y center, Z surface) as your origin
** make sure the size of your part does not exceed the working range!
* motor speed: '''???'''
* compatible shaft diameter: 1/8" (3.175 mm)
* controlled like the [[CNC Router|CNC router]] ([[Fusion 360]] or similar [[CAD]]/[[CAM]] software; [[G-Code Senders|G-code sender]])
** connection via USB - bring your own laptop!
 
=== Workholding ===
The mill has a 150{{x}}98 mm bed containing of 4 T-slots. [[Clamping Claws|clamping claws]] or similar workholders can be attached to it using M5 [[Metric Screws|screws]].
 
The current solution is not ideal, but many the [[CNC Workholding|workholding options for our larger CNC router]] should also be suitable if scaled down.
 
=== TO DO ===
* figure out motor speed to calculate proper feedrates
* ''what else?''
 
=== Past Issues ===
* screws/nuts used to come loose due to vibrations
** fixed with [[loctite]] or counternuts (where possible)
* Z axis used to be too hard to turn => mill drifted deeper and deeper into the workpiece as upwards movements failed but downward movements were still possible
** was caused by a faulty spring




[[Category:CNC]]
[[Category:CNC]]
[[Category:Milling]]
[[Category:Milling]]

Latest revision as of 12:57, 6 September 2022

A CNC mill is similar to a CNC router, but more sturdy and therefore usable for harder materials. Furthermore, it is usually more precise and often designed for smaller workpieces.


Kress CNC

MachineInfoBox

Kress CNC Portal Mill

Kress CNC.jpg
Type: CNC Mill
Material: wood, metal
Used with: endmills
Location: CNC Area
Access Requirements: CNC Mill Introduction
Status: Working
Manual: Manual of the Controller Board
Tutors: Sebastian
Similar (More or Less): CNC router



This CNC portal mill was bought used in 2022 from a maker that build and used it to machine aluminum parts for other CNCs. Main features and specs:

  • Portal Mill driven by 3 stepper motors (23HS30-2804S)
  • 80kg steel & aluminum build, t-slot table
  • Spindle: 800w China HF spindle with ER11 collet
  • Work area: 300x360x80mm
  • Controller: SMC5-5-N-N with jog-wheel
  • Power Supply: Meanwell 48V 10A
  • Stepper Drivers: 3x Leadshine DM556

Workflow

This is just an overview and does NOT replace the personal introduction!

  1. Create the tool paths in a suitable CAM software (e.g. Fusion 360)
  2. Post and export the correct G-code flavor as described below in Fusion 360 Setup
  3. Home the machine to zero the machine coordinates
  4. Secure your workpiece on the machine's bed using clamps or a vice screwed to the t-nut table. If you plan on cutting through the workpiece use a spoil board or machine vise
  5. Insert the appropriate collet & bit as defined in your tool paths
  6. Set your workpiece zero
  7. Put on personal protection and turn the spindle on
  8. Start your job from the USB stick. Always test new code "in the air" before cutting.

Fusion 360 Setup

  1. In a new set-up, import the machine file from Github
  2. Edit the machine settings. Under "post processor", import the post file. Make sure to save the post under "local".

The SMC5-N-N-5 processor uses the "mach3" post processor. The one included in Fusion 360 is reported to sometimes cause erratic behavior with this controller. The prepared post on Github is modified to avoid this (add link).

Machine Control

The machine itself is mainly operated by the control panel located on the right side of the machine box and the jog-wheel (SMC5-5-N-N).

The main switch turns on the power for the CNC, the spindle, light and the controller.


Homing the machine: This CNC has no auto-home. Always run the homing operation as first step directly after startup!

Start by homing the machine. If the text „Reset“ blinks red on the screen, press the reset button (1). Press the “Origin Operation“ button (2). In the menu, select „Return To Home“ (3).


Navigation basics:

On the panel, use the XYZ +/- buttons to move the spindle. Always home the spindle at the beginning of your session. If properly homed, softstop settings should prevent the spindle from crashing into the sides of the machine, but navigate with caution. (add info how to change the distance per button press on the panel)

When using the jogwheel, press the button on the left side and then move the wheel. The X1, X10, X100 switch controls how far the spindle moves per click of the wheel. If set to X1, one click is 1/100mm. X10 is 1/10th and at X100 one click moves 1mm.

Zeroing the machine coordinate on the workpiece origin:


To load your program, insert USB key with gcode

In the control-panel, select "File-Open" > USB > *.tap file > Open

Make sure the Machine Zero is set-correctly and compare it one more time to your fusion settings.

Are you sure, that the height is correct and you are not cutting into the work table? Are you really sure? Good.

Dust & chip protection: If you are milling metal, position the U-shaped protection box over the work table. If it is wood, also hook up the dust shoe and a vacuum cleaner!

Move your Z Axis up to clearance and start the spindle. Manually adjust the speed.

RUN > Restart starts the program

Stop and Emergency Stop: In case of any issues don't hesitate to hit the big emergency stop (cuts all electricity to spindle and stepper motors) or for smaller issues the stop on the jog-wheel (stops the program, moves to home after reset).

After finished, shut down the spindle and wait until it came to a full stop. Be careful: Endmill will be very hot!