User Tools

Site Tools


sherline_training_sop

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sherline_training_sop [2022/10/03 20:09] furstsherline_training_sop [2022/10/05 22:18] (current) furst
Line 2: Line 2:
 Last edited: Furst (08/26/20) Last edited: Furst (08/26/20)
  
-Instructor: \\ 
- 
-Date: \\ 
-{| style="" 
-|+ Attendees: 
-! 
- 
-! 
-Name 
-! 
-Group or Company 
-! 
-Signature 
-|- 
-|1 
-| 
-| 
-| 
-|- 
-|2 
-| 
-| 
-| 
-|- 
-|3 
-| 
-| 
-| 
-|- 
-|4 
-| 
-| 
-| 
-|- 
-|5 
-| 
-| 
-| 
-|- 
-|6 
-| 
-| 
-| 
-|} 
  
 ====Overview:==== ====Overview:====
Line 56: Line 12:
     * Sample prep     * Sample prep
     * CNC Setup     * CNC Setup
 +    * G-code Modification
     * Drilling     * Drilling
     * Printer Maintenance     * Printer Maintenance
Line 62: Line 19:
       * Cleaning       * Cleaning
   * Remember to enter job information into the 3D print job log!   * Remember to enter job information into the 3D print job log!
 +{{:tools:sherlinecncmill:img_2876.jpg?400|}}
  
 ====Safety==== ====Safety====
Line 67: Line 25:
  
 ====Applications==== ====Applications====
-The Sherline CNC is used exclusively for for drilling holes in glass, ceramic, silicon, or other brittle materials. Milling of brittle materials is not supported. The Sherline uses a high speed spindle in combination with abrasive diamond drill bits to slowly abrade the material away. +The Sherline CNC is used exclusively for for drilling holes in glass, ceramic, silicon, and other brittle materials. Milling of brittle materials is not supported. The Sherline uses a high speed spindle in combination with abrasive diamond drill bits to slowly abrade the material away. 
  
 Typical applications include adding macro to micro interface connecters to Microfluidics chips. Typical applications include adding macro to micro interface connecters to Microfluidics chips.
  
 ====Software==== ====Software====
-The Sherline CNC uses a retrofitted Sherline mini mill in combination with the FlashCut CNC software. This SOP does not cover dxf2fgc conversion code. +The Sherline CNC uses a retrofit Sherline mini mill in combination with the FlashCut CNC software. This SOP does not cover dxf2fgc conversion code. 
  
 FlashCut CNC offers a user interface for positioning, zeroing, and running the G-code, however it has no CAM capabilities. This means that G-code must be hand written based on the location of holes.  FlashCut CNC offers a user interface for positioning, zeroing, and running the G-code, however it has no CAM capabilities. This means that G-code must be hand written based on the location of holes. 
  
 ====Sample Prep==== ====Sample Prep====
-A backing plate is required for drilling, and should be bonded to the substrate to be drilled to improve backside cut quality. If bonding is not permitted, slowing down cut speed may result in less blowout on the backside of the hole.+A backing plate is required for drilling, and should be bonded to the substrate to be drilled to improve backside cut quality and prevent drilling into the fixture. If bonding is not permitted, slowing down cut speed may result in less blowout on the backside of the hole and a backing plate should still be used.
   - set CrystalBond hotplate to 121 degrees C   - set CrystalBond hotplate to 121 degrees C
   - place a sheet of tinfoil or wax paper over hotplate to avoid spilling of crystal bond   - place a sheet of tinfoil or wax paper over hotplate to avoid spilling of crystal bond
Line 88: Line 46:
  
 ====CNC Setup==== ====CNC Setup====
-  - Turn on the Flashcut CNC box+{{:tools:sherlinecncmill:img_2879.jpg?400|}} 
 +  - Turn on the Flashcut CNC box 
   - On the Sherline computer, start FlashCut CNC (thunderbolt icon)   - On the Sherline computer, start FlashCut CNC (thunderbolt icon)
   - Within FlashCut, select the home tab, followed by seek home. This will move all axis to their zero position.    - Within FlashCut, select the home tab, followed by seek home. This will move all axis to their zero position. 
Line 102: Line 61:
   - zero the program coordinates again, and verify the center of the edge finder is directly over the corner of the fixture   - zero the program coordinates again, and verify the center of the edge finder is directly over the corner of the fixture
  
-**the machine is now zeroed in X and Y**+**The machine is now zeroed in X and Y**
  
 +  - clamp the bonded sample into the top left corner of the fixture 
 +  - Without changing the coordinates, swap the edge finder for the selected abrasive drill bit that you intend to drill with
 +  - Using the jog commands, position the spindle over a sacrificial portion of the sample
 +  - slowly ramp the spindle speed up to full speed and apply diluted Kool Mist coolant over the sample and within the fixture.
 +  - using incremental jog on slow speed, slowly bring down the bit until it enters the fluid and just touches the surface of the wafer. a small plume of glass dust will be seen when the rotating bit contacts the wafer or glass surface. 
 +  - zero the program Z axis.
 +  - raise the spindle using the jog function and turn off the spindle.  
  
-  - **At the Computer:**: +**The machine is now zeroed in X, Y, Z**
-    -Load your STL file into the print software on the computer adjacent to the printer (Cura for Ultimaker, GrabCad Print for F270). +
-    - Set Print Parameters: +
-      - Position the part on the build tray in a way that is conducive to 3D printing (flat side down) +
-      - Select appropriate layer or slice height (the more slices the higher the print resolution but the longer it takes to print) +
-    - For Ultimaker: +
-      - Select "generate support" if necessary  +
-      - Check appropriate filament and bed temperatures (should be set if using standard filament load out) +
-      - Send job to Ultimaker using USB drive  +
-    - For F270: +
-      - The F270 the printer will print a raft before printing the model. Make sure first layer is set to support material or removal will be incredibly difficult. +
-      - Send job to F270 over Ethernet  +
-    - Record the material used and print time in the online log along with the other job information requested. The print log should be on the desktop or https://docs.google.com/forms/d/e/1FAIpQLScS3URUxoHOR62PdQeeSTAYg_suV061UsoFafrgoN0qn6DWYg/viewform. +
-  - **At the printer:** +
-    - Ultimaker: +
-      - Make sure print bed is clean +
-    - F270:  +
-      - Make sure that there is enough room on an CLEAN build tray for your part, and that the build tray is secured in the printer with the locking arm horizontal. Build trays may be used until the entire build area has been printed on, but printed areas should ideally not be reused. +
-    - Start the job at the printer+
  
-====Part Removal and Cleaning==== +====G-code modification==== 
-**Ultimaker** +The sample G-code is as follows:\\
-  * Remove part from print bed using a spatula or razor being careful not to cut yourself or scratch the build plate. Make sure no body part is in line with the tool should it slip or the part break free unexpectedly. +
-  * If support was used, submerge print in warm water for several hours to dissolve PVA filament. (prints can warp if submerged in water for over 24 hours) \\ +
-**F270** +
-  * Remove the build tray and flex it to break the bond between the material and the tray. +
-  * Separate your part from the build tray with a spatula and scrape off any debris so they tray can be reused.  +
-  * Put on the appropriate PPE: don gloves, a face shield, and a lab coat. +
-  * Carefully, slowly, and without splashing cleaning solution, open the support removal tank lid and remove and open the tank. +
-  * Place large parts directly in the tank, small parts may be put in the SS box and placed into the main basket. +
-  * Carefully, slowly, and without splashing lower the basket back into the tank and close the lid. +
-  * Set timer for 8 hours using the "set" button. +
-  * Select the temperature to be 70 degrees C and push the power button to warm the tank. +
-  * After cleaning time has elapsed, follow the instructions above for opening and removing parts. +
-  * Rinse part in warm water.+
  
----- 
  
-====Rates====+G21 (select mm units) 
 +G49 G80 G90 (cancel offsets, cancel cycles, absolute coordinates) 
 +G98 (Move the drill away from the part when drilling is finished)
  
-F270: +G00 X0 Y0 Z5 (rapid move to the upper left corner of slide, 5mm above)
-{| +
-|- +
-! Material || $/Spool || cu in/Spool || $/cu in || $/cc +
-|- +
-PLA || 79 || 60 || 1.31 ||.08 +
-|- +
-ABS || 164 || 60 || 2.73 || .17 +
-|- +
-Sup || 228 || 60 || 3.79 || .23 +
-|}+
  
-F270 hourly charge: $1/hr to pay for head replacement+(Hole drilling blocks)
  
-Ultimaker: +(G73=canned peck drilling cycle 1) 
-ABS: .12/gram +G73 X17 Y-12.5 z-1.2 Q.1 R0.5 F2.5 (x=coordinate of hole, y=coordinate of hole, Z=depth of hole, R=retract value, Q=depth of each peck, F=feedrate)
------ +
-=====F270 Quick Review===== +
-Tool Lead: Andrew Furst \\ +
-Contact: Andrewfurst@ucsb.edu +
-====Safety Concerns==== +
-  * Both print heads and bed are heated during operation. Do not attempt to clean, remove, or adjust without allowing for adequate cool down time.  +
-  * Keep hands clear of printer during operation. Pause print before clearing or adjusting part.+
  
- ====Safe Operating Procedures Review===+(G73=canned peck drilling cycle 2) 
-    On the F270 printers computer, launch GrabCad Print +G73 X58 Y-12.5 z-1.2 Q.1 R0.5 F2 (x=coordinate of holey=coordinate of holeZ=depth of holeR=retract valueQ=depth of each peckF=feedrate)
-  Select File -> New Project -> Add Models -> Import desired models +
-  - Move models around on virtual build tray so that models on a used build tray do not overlap any previously printed spots +
-  - the purge block and printed model should be placed close together to minimize print time +
-  - Select "Print Settings" from the menu on the right hand side +
-  - From menuselect desired slice heightand verify that the first layer material is set to support.  +
-  - Open and place build tray into F270making sure that the tray is locked in place by pulling up on the front locking arm until arm is PARALLEL to build tray.  +
-  - Select printand send the job to the F270 3D printer +
-  - on the F270 touch screenselect your job, and then select print.+
  
-====Post Processing==== 
-  * If support was constructed from dissoluble filament clean using the F270 Support Removal Apparatus which is filled with heated caustic chemicals. GLOVES, LAB COAT, AND FACE SHIELD MUST BE WORN 
-  * Build tray should be scraped clean and free of any support or build material then placed in the USED F270 tray drawer if printable space is left. Any material protruding from the build tray will damage print heads during the next print. 
  
-====Maintenance Schedule (see user maintenance page 80):==== +(Closing block) 
-  * Clean oven chamber weekly +M30 
-  * Clean platen weekly + 
-  * Inspect, wipe, and clean tip wipe assemblies monthly + 
-  * Clean exterior of printer as needed +When using G73 canned cycle, X and Y set the coordinates of the hole, and Z sets the maximum depth below machine zero. R sets the starting height of the drilling cycle as well as the retract height between pecks) 
-  * Clean touchscreen as needed+(Q sets the depth each peck will go into the workpiece until it excedes the Z value set above. F sets the feedrate or the rate at which the drill will decend into the workpiece) 
 +(If you are cracking the slide or getting excessive break out you should reduce the feedrate value and the depth of each peck. 
 + 
 +The Z value should be slightly deeper than the thickness of the sample without backing plate. This insures all holes drilled in the sample are through holes. NEVER drill without a backing plate as you will hit the fixture.  
 + 
 +====Drilling==== 
 +  - load the program within FlashCut by selecting file in the upper right hand corner, followed by open G-code 
 +    - the file should be visible in the bottom left hand corner of the FlashCut GUI. ensure all values are correct before continuing 
 +  - cover the slide and the fixture with coolant; the drill will be ruined if it runs dry 
 +  - ramp up the spindle to max speed 
 +  - select the start button to run the G-code 
 +  - as the machine drillsflush the cut continuously with coolant to wash away glass particles and chips 
 +  - use the vacuum line to soak up any extra coolant during the run 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 +====Rates==== 
 +  * hourly billing for lab use applies 
 +  * No additional charges result from tool time 
 +  * Used drill bits are free  
 +  * If a new dill bit is selected, ensure it is logged within FBS so recharge can be applied {{:tools:sherlinecncmill:img_2873.jpg?400|}}
  
 ----- -----
 +
  
sherline_training_sop.1664827750.txt.gz · Last modified: 2022/10/03 20:09 by furst