MARC 155B CNC Instructions: Difference between revisions
Admin boerj2 (talk | contribs) No edit summary |
Admin boerj2 (talk | contribs) No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 136: | Line 136: | ||
# Ensure that there is a spoil board on the machine. The machine has multiple mounting channels that can be used to mount the spoil board | # Ensure that there is a spoil board on the machine. The machine has multiple mounting channels that can be used to mount the spoil board | ||
# Mount the stock on the spoil board using either screws, mounting clamps or double sided tape as required by the mounting solution that you have planned for. | # Mount the stock on the spoil board using either screws, mounting clamps or double sided tape as required by the mounting solution that you have planned for. | ||
[[File:Spoil Board and Homing Position MARC 155B.jpg|400x400px]] | |||
=== Avid CNC Software === | === Avid CNC Software === | ||
Line 145: | Line 146: | ||
# Regardless of where the machine is, click on Enable<br/>[[File:Avid CNC Enable Button.png]] | # Regardless of where the machine is, click on Enable<br/>[[File:Avid CNC Enable Button.png]] | ||
# Select the Jogging Tab and then bring the CNC mill head '''up all the way''' using either the '''Z+'''or '''Page Up''' button on the keyboard.<br/>[[File:CNC Jogging Controls.png]] | # Select the Jogging Tab and then bring the CNC mill head '''up all the way''' using either the '''Z+'''or '''Page Up''' button on the keyboard. The motor will '''NOT STOP''' so when you hear it clicking, it has reached the top. <br/>[[File:CNC Jogging Controls.png]] | ||
# Click on '''Zero Z''' button<br/>[[File:Avid CNC Zero Config.png]] | # Click on '''Zero Z''' button<br/>[[File:Avid CNC Zero Config.png]] | ||
# Click on '''Home X Y Axes'''. This should move the machine to the back right and enable soft limits. ''IFF'' the machine is not in the back right corner, click the home button again.<br/>[[File:Avid CNC Soft Limits Enabled.png]] | # Click on '''Home X Y Axes'''. This should move the machine to the back right and enable soft limits. ''IFF'' the machine is not in the back right corner, click the home button again.<br/>[[File:Avid CNC Soft Limits Enabled.png]] | ||
# This completes the system homing process | # This completes the system homing process | ||
=== Loading G-Code === | |||
Things of note: | |||
* The machine has the Y move in the normal axis and the X in the reverse axis. | |||
* When you move the head in the X axis, you are homing the Y axis | |||
* When you move the head in the Y axis, you are homing the X axis | |||
* The machine head has ~80-100mm of head clearance. Do not expect the retract height to be able to go above the maximum clearance | |||
* There is no sensor for the Z Height | |||
# On File click Load G-Code File<br/>[[File:Mach 4 File Load.png]] | |||
# Open the file from the location that you saved the file to | |||
# Once the File is loaded, it NEEDS to look the same as the file generated<br/>[[File:GCode Preview in MACH4.png]] | |||
# The path is described in 2 dimensions in the pathing plotter on the right hand side. Everything in '''GREEN''' should be within the '''YELLOW''' square.<br/>[[File:Pathing Plotter MACH4.png]] | |||
=== Set the Part Home Location === | |||
All setups require that the cutting bit be in the machine for the homing operation. | |||
==== For the X and Y Planes ==== | |||
Repeat the steps for both the X and Y Directions. This will require you to manually jog the machine over to the coordinates where your G54 location was specified in the setup that was completed in fusion. | |||
Jogging keys are: | |||
{| class="wikitable" | |||
|+ | |||
!Direction | |||
!Key | |||
|- | |||
|Up | |||
|Page Up | |||
|- | |||
|Down | |||
|Page Down | |||
|- | |||
|Left | |||
|Left Arrow Key | |||
|- | |||
|Right | |||
|Right Arrow Key | |||
|- | |||
|Back | |||
|Back Arrow key | |||
|- | |||
|Forward | |||
|Forward Arrow Key | |||
|} | |||
# Move the machine to one of the planes to home. | |||
# Move the Head down to be on the SIDE of the stock material<br/>[[File:MARC 155B Homing X Axis.jpg|533x533px]] | |||
# Change the RAPID and JOG rates to 10%<br/>[[File:MARCH4 Jogging and Rapid Rate Control.png]] | |||
# Move towards the stock by holding down the relevant keys for short intervals until the bit touches the stock. If the stock is <u>METAL</u> use a paper to see when the parts are in contact with each other. The paper should be able to move but not be pinched. | |||
# Click on Zero X or Zero Y depending on the plane that you are zeroing.<br/>[[File:MARCH 4 Zero Plane Button.png]] | |||
# Repeat for the other plane | |||
==== For the Z Plane ==== | |||
# Move the head up to CLEAR all mounting hardware | |||
# Move the head to some point that is relevant to the G54 i.e. | |||
## If the G54 is on the bottom left of the stock, move the head to spoil board | |||
## If the G54 is on the top left of the stock, move the head to above the stock | |||
# Slowly move the head down and touch the top of the homing point | |||
# Click on Zero Z | |||
=== Air Cuts === | |||
Before ANY cuts are made, a air cut is highly recommended | |||
This instruction assumes that the Z Zero is on top of the stock. Adjust the heights accordingly for the air cut to clear your stock. | |||
# Click on the MDI tab | |||
# Enter the following commands:<syntaxhighlight lang="gcode" line="1" start="1"> | |||
G0 Z 20.0 | |||
G0 X 0.0 Y 0.0 | |||
</syntaxhighlight> | |||
# Click on Cycle Start MDI. This will result in the head moving up 20.0mm from the Z Zero and then to go to the X and Y 0 locations.<br/>[[File:MACH 4 MDI Movements.png]] | |||
# Zero the Z '''AGAIN'''. This assumes that the stock and cuts are <u>no more than</u> 20 mm in depth/height and that all operations will be able to run in the remaining headroom. | |||
# Click on the G Code tab | |||
# Set the Rapid and Jog rates back to 100% | |||
# Set the SPINDLE speed to your expected speed. The system does not set the speed.<br/>[[File:MACH 4 Spindle speed override.png]] | |||
# Keep your hand on the E-STOP next to the machine. | |||
# Click on Cycle Start Gcode (Green button) | |||
# OBSERVE the full process. | |||
''To complete a cut, reset the G54 Z to the correct location and follow the Air Cut procedure without adjusting the Z Zero Height.'' |
Latest revision as of 13:49, 11 November 2024
G-Code Setup
G-Code Generations
The CNC Mill's in MARC can utilize G-Code Generated from Fusion or V-Carve Pro. Only FUSION will be covered on a HIGH level overview.
Requirements:
A login to Autodesk is required for this setup and configuration with an active subscription on the account.
- A design that is in a FUSION 360 compatible format. Step files are recommended for transfers from other software like SolidWorks or Siemens NX
- Known material properties
- List of known CNC Bits that will be used. *Note: A single example will only be provided in the example below
Fusion 360 Configuration
In the design area, load the part. It is recommended but not required to align the part with the expected axis during import.
Instructions to load a part can be found here: How to load parts into Fusion
Full Fusion instructions for learning the FUNDAMENTALS of MILLING can be found here: Autodesk Learning - On Demand Milling Basics
Model Setup
- In the document settings, ensure that the units is set to mm
- For each of the bodies set the material by:
Milling setup
From the dropdown select Manufacture
Machine Import
- Select Machine Library from the manage section in the ribbon by either clicking on the dropdown and selecting Machine Library or by clicking the icon that looks like a machine (2nd from the left in the screenshot below)
- In the machine library, select the Autodesk library
- Check the box in the filter section to select the Milling capability
- Find the Autodesk Generic 3-axis router, or similar 3 axis mills where the description indicates that XYZ axis on the Head
- Drag the machine to the My Machines - Local library
- Select the name and location of the CURRENT project to save the model to.
- The machine should now be in the local machine library. Click on close.
Machine Setup
Each setup is used to individually indicate a physical setup that will be done and where the system is referencing the co-ordinates. Only the general G54 home position will be used and explained in the documentation below. Use of secondary, tertiary and other coordinates are out of the scope of this configuration and setup.
- Right click on Setups and select New Setup
- In the Setup tab, select the machine from earlier in the Machines option by clicking on Select in the Machine section
- Click on the My Machines - Local library and highlight the imported machine.
- Click on Select button (NOT Close). This will select the machine and allow for simulations.
- On the Stock tab, in the Stock section, click on the mode dropdown and select Fixed size box
- Enter the MEASURED size of the stock in, and select your reference point where you want to cut the part out of. For accuracy of the model, the center is recommended.
- DO NOT CLOSE THE SETUP CONTINUE BELOW
Only complete the items below if you need to correct the model orientation in the machine.
- Back in the Setup tab, in the Work Coordinate System (WCS) click on orientation
- Select the known axis that aligns with the model that you have in your physical setup. X & Y is usually easiest as you can align that with the machine x and y coordinate directions
- for each of the axis, select the corresponding item on the model by either selecting a known line, face or feature that aligns in the correct plane for the model and axis
- Select the G54 location on the model/stock in a known accessible location by clicking on one of the white dots on the STOCK BOX POINT
- Click on OK
Only complete the below if the model is already in the correct axis alignment.
- Ensure that the Origin Selection is set to Stock Box Point
- Select the Stock point by clicking on one of the white dots on the stock box point.
- Click on OK
You should now have your model on the machine and a setup shown in the setups
Creating a tool and an operation
For this operation, a simple example of clearing a single pocket will be showcased.
- Select the 2D Operations dropdown and select 2D Pocket
- In the Tool tab and the tool section, click on Select to create a new tool
- Using the list that you had created earlier find the tool that you want to use
- Select the Fusion Library - Milling tools from the menu on the left and turn on the library if required
- In the filters on the right, select the correct type of mill that you want to create the operation for i.e. Flat End Mill
- Find and select the correct milling bit that you are creating the operation with. IT IS HIGHLY RECOMMENDED THAT YOU MEASURE YOUR MILL BIT TO ENSURE YOU HAVE THE RIGHT SIZE.
- In the cutting data section select the correct material and operation type that will be completed.
- Click on Select
- Change the coolant type to Disabled from the default that reads Flood
- In the Geometry Tab under the Geometry section, click on Select.
- Click on the model feature that needs to be machined
- In the Heights Tab, check that the clearance height is at least clearing the fixture mounting hardware. Screws through the materials should be fine with a 10mm clearance.
- In the Passes Tab under the Stock to Leave option, take note of the stock that is left for Roughing passes. This should not be selected for finishing passes.
- In the Passes Tab, under the Multiple Depths section, based on the chip per tooth and loading of the bit, select the option and setup the appropriately calculated depth step down.
- Confirm that the toolpath generated successfully and that the operation is completed without any issues by reviewing the list of steps under the setup menu.
G-Code Posting
Once all operations are completed to post the G-Code
- Under the Actions Section in the ribbon, select the dropdown and choose Post Process option or click on the G1G2 icon.
- Under the Machine and Post section, click on the open folder icon under the Post section
- Click on Fusion Library
- In the Search Bar at the top search for mach4
- Select Mach4Mill and click Select
- Click on the 3 dots to save to your local library similar to when the machine was downloaded
- Click on Select Folder
- Click on Copy to My Posts
- Under the Program Section provide a numbered name only. It is highly recommended that you name your project in the format like in the table below. This will result in a unique number of the format 10010301 that is easily identifiable
- Click on POST
Setup | Part | Group | Revision |
---|---|---|---|
xx | xx | xx | xx |
10 | 01 | 03 | 01 |
Verify the G-Code
- Click on Open on the popup on the bottom right or open the NC Code from the post location
- In the file read through the configuration and confirm:
- Machine Description
- Tool list (Denoted as T# - Diameter in mm, Z-Min as length of the bit and type of bit)
- Operation Sequence
- Note that comments are in ( ) brackets
Machine Setup
Physical Setup
- Ensure that there is a spoil board on the machine. The machine has multiple mounting channels that can be used to mount the spoil board
- Mount the stock on the spoil board using either screws, mounting clamps or double sided tape as required by the mounting solution that you have planned for.
Avid CNC Software
To manage the mill, use the Avid CNC Software from the desktop:
Home the system
- Regardless of where the machine is, click on Enable
- Select the Jogging Tab and then bring the CNC mill head up all the way using either the Z+or Page Up button on the keyboard. The motor will NOT STOP so when you hear it clicking, it has reached the top.
- Click on Zero Z button
- Click on Home X Y Axes. This should move the machine to the back right and enable soft limits. IFF the machine is not in the back right corner, click the home button again.
- This completes the system homing process
Loading G-Code
Things of note:
- The machine has the Y move in the normal axis and the X in the reverse axis.
- When you move the head in the X axis, you are homing the Y axis
- When you move the head in the Y axis, you are homing the X axis
- The machine head has ~80-100mm of head clearance. Do not expect the retract height to be able to go above the maximum clearance
- There is no sensor for the Z Height
- On File click Load G-Code File
- Open the file from the location that you saved the file to
- Once the File is loaded, it NEEDS to look the same as the file generated
- The path is described in 2 dimensions in the pathing plotter on the right hand side. Everything in GREEN should be within the YELLOW square.
Set the Part Home Location
All setups require that the cutting bit be in the machine for the homing operation.
For the X and Y Planes
Repeat the steps for both the X and Y Directions. This will require you to manually jog the machine over to the coordinates where your G54 location was specified in the setup that was completed in fusion.
Jogging keys are:
Direction | Key |
---|---|
Up | Page Up |
Down | Page Down |
Left | Left Arrow Key |
Right | Right Arrow Key |
Back | Back Arrow key |
Forward | Forward Arrow Key |
- Move the machine to one of the planes to home.
- Move the Head down to be on the SIDE of the stock material
- Change the RAPID and JOG rates to 10%
- Move towards the stock by holding down the relevant keys for short intervals until the bit touches the stock. If the stock is METAL use a paper to see when the parts are in contact with each other. The paper should be able to move but not be pinched.
- Click on Zero X or Zero Y depending on the plane that you are zeroing.
- Repeat for the other plane
For the Z Plane
- Move the head up to CLEAR all mounting hardware
- Move the head to some point that is relevant to the G54 i.e.
- If the G54 is on the bottom left of the stock, move the head to spoil board
- If the G54 is on the top left of the stock, move the head to above the stock
- Slowly move the head down and touch the top of the homing point
- Click on Zero Z
Air Cuts
Before ANY cuts are made, a air cut is highly recommended
This instruction assumes that the Z Zero is on top of the stock. Adjust the heights accordingly for the air cut to clear your stock.
- Click on the MDI tab
- Enter the following commands:
G0 Z 20.0 G0 X 0.0 Y 0.0
- Click on Cycle Start MDI. This will result in the head moving up 20.0mm from the Z Zero and then to go to the X and Y 0 locations.
- Zero the Z AGAIN. This assumes that the stock and cuts are no more than 20 mm in depth/height and that all operations will be able to run in the remaining headroom.
- Click on the G Code tab
- Set the Rapid and Jog rates back to 100%
- Set the SPINDLE speed to your expected speed. The system does not set the speed.
- Keep your hand on the E-STOP next to the machine.
- Click on Cycle Start Gcode (Green button)
- OBSERVE the full process.
To complete a cut, reset the G54 Z to the correct location and follow the Air Cut procedure without adjusting the Z Zero Height.