Skip to content

Commit

Permalink
Merge pull request #119 from bisonactual/master
Browse files Browse the repository at this point in the history
hello
  • Loading branch information
Hecatron authored Dec 4, 2024
2 parents 4680f16 + 639bb55 commit 8204cf2
Show file tree
Hide file tree
Showing 3 changed files with 79 additions and 0 deletions.
33 changes: 33 additions & 0 deletions docs/Workshop_Areas/CNC/Chunky CNC/Feeds and Speeds
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
**

## Feeds and Speeds Chart

**Please Note that feeds and speeds are highly dependent on many variables, and this is just a 'starter' list. They operate heavily in conjunction with stepdown and strategy. A starter stepdown will be included in the list. The following will affect feeds and speeds.

- Tool Quality/Type
- Tool size
- Desired result of operation (roughing, finish, etc)
- Stepdown and stepover
- Operation toolpath (trochoidal, slotting etc)
- Size of stock
- Number of teeth
- Number of Flutes

You generally want to always select the following in all materials:
- Climb milling
- One way
- Tabs on the cut through op
- Disabled coolant

**Cutting Table:**

| Material | Speed (rpm) | Speed (mm/min | Tool | Stepdown |
|---|---|---|---|---|
| Woood | 14000-17000 | 4000-6000 | All | 10mm |
| Wood Planing/Surfacing | 14000-160000 | 2500-4500 | 45mm | 0.1-1mm |
| Aluminium | 22000-240000 | 3000-6000 | 2mm-10mm | 2mm |
| Aluminium Planing/Surfacing | 24000 | 3000-4500 | 25mm | 0.1-1mm |
| Brass | 20000-240000 | 2000-4000 | 2mm-10mm | 2mm |
| Steel | 7000-14000 | 400-6000 | 4mm-8mm | 0.2-1mm |

Note that cutting steel indroduces extra risks and requires skill and experience. You will need to do an addon induction to cut steels. You can also cut acrylic, and thick leather, as well as copper and cast iron (if you want to look like a miner.) Please seek guidance before doing this.
46 changes: 46 additions & 0 deletions docs/Workshop_Areas/CNC/Chunky CNC/Reference Terms
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
This file is intended to act as a general reference to understand the terms and acronyms in the documentation.

## Machine coordinates reference

The machine operates in positive coordinates for XY, and negative on Z. The zero is back left, so right to left is X0-600 and back to front is Y0-400.

The G58.3 (toolsetter location) is X0Y498.


## **G-Code commands/Reference - This covers basic and common commands only**

You will learn how to directly enter gcode during the induction.

**Homing and toolsetting:**

- G28 - This instructs the machine to 'go home' which in the case of Chunky is the same as the homing position, in the back right. Typing the command G28 will work fine, and the machine will rapid to that position. G53 will work in the same way. To avoid crashes in your current workpeice, read up on this command here:
https://gcodetutor.com/fanuc-training-course/g28-gcode.html

M6T99 - This instructs the machine that you are going to connect the 3D probe, and that you will want to reference TLO once done. It disables certain commands like turning on the spindle to protect the probe. This is usually followed by a 'cycle start' command once the probe is ready. M6 tells the machine it's a "toolchange" and T99 means tool number 99, which we have assigned to the 3d probe. It then enables the protection routines automatically.

**Spindle Warmup:**

M3 - This instructs the machine to turn on the spindle. Sometimes you will want to warm it up before machining. M3 means "turn on and rotate clockwise. You can similarly use M4 for counterclockwise.

S15000 - This is used in conjunction with M3/M4 and instructs the spindle speed. In this case, you would set the speed to 15000RPM. An example command would be M3S20000, which would instruct the spindle to rotate clockwise at 20000RPM.

**Jogging:**

G0 - This instructs the machine to move at 'rapid' or 'maximum' speed. It is used in conjunction with the commands below to move the machine to particular coordinates.

G1 - This instructs the machine to move at a set speed, in conjunction with the F commands below.

F1000 - This sets the feed rate, for a G1 command.

X5Y5Z-5 - This instructs the machine to move to the following coordinates. It is used in conjunction with G0 or G1.

An example of these commands together are as follows: To move to machine to x400y400z-100 at a feed rate of 4000, we would type G1F4000X400Y400Z-100. To move it at max speed, we would simply type G0X400Y400Z-100

## Common terms reference:

TLO - Tool Length Offset. This refers to setting the toolsetter 'reference' with the 3D probe before machining.
Gcode - This is output of your cam program, which the controller reads to run a program and make your part
CAM - Computer aided manufacturing. This is how you turn a 3d design into gcode ready to machine.
WCS - Work coordinate system. This is setup by yourself as part of a job, and is viewable in the offset tab. You will usually use G54 for your WCS.
DRO - Digital Read Out. This is the output in your program and on the jog controller, which shows where on the machine the spindle is.

0 comments on commit 8204cf2

Please sign in to comment.