SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Inlet Channel
Inlet Channel 
Arc (positive direction)
Inlet Channel 
Arc (positive direction) 
Channel (negative Y direction)
Inlet Channel 
Arc (positive direction) 
Channel (negative Y direction) 
Arc (negative direction)
Inlet Channel 
Arc (positive direction) 
Channel (negative Y direction) 
Arc (negative direction) 
Channel (positive Y direction)
Inlet Channel 
Arc (positive direction) 
Channel (negative Y direction) 
Arc (negative direction) 
Channel (positive Y direction) 
Outlet Channel
Flow 
Chart 
Program logic and 
order of operations
Final 
G-Code 
Designed to work with 
LinuxCNC machine controller 
AXIS CNC Mill Simulator
Inlet Channel Flow Chart Program Logic
Inlet Channel Flow Chart Program Logic
Inlet Channel Flow Chart Program Logic

Weitere ähnliche Inhalte

Andere mochten auch

PERSONAL HISTORY & OSPREY POINT REFUGE
PERSONAL HISTORY & OSPREY POINT REFUGEPERSONAL HISTORY & OSPREY POINT REFUGE
PERSONAL HISTORY & OSPREY POINT REFUGEDan Cada
 
LINKEDIN HISTORY & OSPREY POINT DOCUMENT
LINKEDIN HISTORY & OSPREY POINT DOCUMENTLINKEDIN HISTORY & OSPREY POINT DOCUMENT
LINKEDIN HISTORY & OSPREY POINT DOCUMENTDan Cada
 
Cost reduction real example.pdf
Cost reduction real example.pdfCost reduction real example.pdf
Cost reduction real example.pdfNagesh Tarte
 
OSPREY POINT REFUGE FAQ
OSPREY POINT REFUGE FAQOSPREY POINT REFUGE FAQ
OSPREY POINT REFUGE FAQDan Cada
 
Comm 326 Friends Fandom
Comm 326 Friends FandomComm 326 Friends Fandom
Comm 326 Friends Fandomoliviaayer
 
Comm 326 Friends Fandom
Comm 326 Friends FandomComm 326 Friends Fandom
Comm 326 Friends Fandomoliviaayer
 
Escasez de agua en el mundo
Escasez de agua en el mundoEscasez de agua en el mundo
Escasez de agua en el mundoKevin Morales
 

Andere mochten auch (11)

Any video converter.
Any video converter.Any video converter.
Any video converter.
 
PERSONAL HISTORY & OSPREY POINT REFUGE
PERSONAL HISTORY & OSPREY POINT REFUGEPERSONAL HISTORY & OSPREY POINT REFUGE
PERSONAL HISTORY & OSPREY POINT REFUGE
 
LINKEDIN HISTORY & OSPREY POINT DOCUMENT
LINKEDIN HISTORY & OSPREY POINT DOCUMENTLINKEDIN HISTORY & OSPREY POINT DOCUMENT
LINKEDIN HISTORY & OSPREY POINT DOCUMENT
 
Jay Z
Jay ZJay Z
Jay Z
 
Cost reduction real example.pdf
Cost reduction real example.pdfCost reduction real example.pdf
Cost reduction real example.pdf
 
OSPREY POINT REFUGE FAQ
OSPREY POINT REFUGE FAQOSPREY POINT REFUGE FAQ
OSPREY POINT REFUGE FAQ
 
Comm 326 Friends Fandom
Comm 326 Friends FandomComm 326 Friends Fandom
Comm 326 Friends Fandom
 
Our vacation
Our vacationOur vacation
Our vacation
 
Comm 326 Friends Fandom
Comm 326 Friends FandomComm 326 Friends Fandom
Comm 326 Friends Fandom
 
Escasez de agua en el mundo
Escasez de agua en el mundoEscasez de agua en el mundo
Escasez de agua en el mundo
 
Eta emas
Eta emasEta emas
Eta emas
 

Kürzlich hochgeladen

Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESNarmatha D
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 

Kürzlich hochgeladen (20)

Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 

Inlet Channel Flow Chart Program Logic

Hinweis der Redaktion

  1. For my project I chose to write a g-code program for a CNC milling operation that uses parameters and subroutines to determine the tool path. This enables the program to be easily adaptable to design changes by editing a few parameters.
  2. This technique would be useful for prototyping where you might be making a single part and then maybe slightly changing the design, or for a small run job shop where you might be making many similar parts with different dimensions. The machine operator does not need to know g-code, CAD/CAM software to edit the design. The parameters are changed directly from machine controller. Can be made on the fly, saving time, without rewriting g-code.
  3. I came up with an example part to use this program with. The part is just made up. It is a heat exchange plate. The plate is bolted to a surface and fluid runs through the channel to either heat or cool something like a motor. I thought the repeating pattern of the fluid channel makes it a good example to use for my project.
  4. The part has four different milling operations to create it. They could all be milled with parameter driven programs, but I chose just to focus on the fluid channel operation for this project.
  5. I started out planning for the project just by putting some thoughts and sketches on paper trying to figure out what parameters I need to use and how to use those values to calculate the tool path. Six Parameters: read from slide
  6. Then I broke the operation up into different subroutine Explain inlet channel:
  7. This is a flow chart showing the logic and organization of how the program should work Go through flow chart: point out While and If statements
  8. Here is the final g-code. It might be hard to see. but I will go through it in a minute. Point out different sections: I had a pretty good idea of how I would write the program. It works very similarly to any other programming language like C. Since every machine controller might use its own version of commands like calling subroutines, I had a hard time finding a simulator to run my program correctly. I ended up installing linux and running LinuxCNC which is what we used in the ATC lab. I intended on actually milling a part, but I did not have enough time so I tested it by simulating it on LinuxCNC.