SlideShare a Scribd company logo
1 of 9
Part Programming for Drilling
Machine Operation
By:
P.PRASANTH (211231101608)
3rd year, Robotics and Automation
Part Programming for Drilling Machine
Operation:
 Part programming for drilling machine operation involves
creating a set of instructions that guide the drilling machine
to perform specific drilling operations on a work piece.
 These instructions are written in a programming language
that the machine can understand and execute.
 The programming language used for drilling machine
operations is typically G-code, which is a standardized
language used in computer numerical control(CNC)
machines.
steps involved in part programming for drilling
machine operation:
 Work piece design
 Coordinate system
 Tool selection
 Writing the program
 Program structure
 Simulation and verification
 Execution
1. Work piece design:
 Before writing the part program, it is essential to have a clear understanding of the work piece design
and the specific drilling operations required.
 This includes knowing the hole locations, dimensions, depths, any other relevant specifications.
2. Coordinate system:
 The drilling machine operates with in a coordinate system that establishes the reference points for
the drilling operations.
 The most common coordinate system used in Cartesian coordinates (x,y,and z axes).
 The origin point (0,0,0) is typically defined as the starting position of the machine.
3. Tool selection:
 Choose the appropriate drill bit or tool for the drilling operation based on the workpiece
requirements.
 Consider factors such as hole size, material type, and drilling speed.
4. Writing the program:
 The G-code program is written using a text editor or specialized software.
 The program consists of a series of commands that specify the machine movements, tool changes,
feed rates, and other parameters.
 Here are some common g-code commands used in drilling operations:
• Rapid move (G0/G00)
 Moves the machine rapidly to a specified position without cutting or drilling.
 It is used for positioning the machine at the start or end points of the drilling operations.
• Linear interpolation (G1/G01)
 Performs a straight-line movement from the current position to a specified point.
 This command is used for actual drilling, where the tool penetrates the workpiece to
create a hole.
• Spindle speed (S)
 Sets the rotational speed of the drilling machine’s spindle, which determines the drilling
speed.
 It is specified in revolutions per minute (RPM)
• Feed rate (F)
 Determines the rate at which the tool moves along the work piece during drilling.
 It is specified in units per minute (mm/min or inches per minute)
• Coolant control (M08/M09)
 Control the coolant system to provide lubrication and cooling during the drilling operation.
• Tool change (M06)
 Specifies a tool change, allowing the machine to switch to a different drill bit or tool if
multiple drilling operations are required.
5. Program structure:
 A typical part program for drilling operations follows a specific structure.
 It begins with initialization commands that set up the machine parameters, such as spindle speed
and coolant control.
 Next, the program includes positioning commands to move the machine to the desired drilling
locations.
 The drilling operations are then specified using the appropriate G-code commands, such as
linear interpolation for drilling holes.
 Finally, the program ends with termination commands, which may include stopping the spindle or
coolant.
6. Simulation and verification:
 It is crucial to simulate and verify the part program before executing it on the actual drilling machine.
 This helps identify any errors or collisions that may occur during the operation.
 Simulation software or CNC machines simulators can be used to visualize the tool paths and ensure
that the drilling operations will be performed accurately.
7. Execution:
 Once the part program has been verified, it can be loaded on to the drilling machine’s controller.
 The machine will execute the program, following the specified instructions to perform the drilling
operations on the work piece.
 Operators should closely monitor the operation to ensure everything is proceeding as expected.
 By following these steps, part programming for drilling machine operation can be carried out
effectively, enabling precise and efficient drilling operations on work pieces.
Part Programming for Drilling Machine Operation.pptx

More Related Content

Similar to Part Programming for Drilling Machine Operation.pptx

CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1
Prof. S.Rajendiran
 

Similar to Part Programming for Drilling Machine Operation.pptx (20)

Production automation lab
Production automation labProduction automation lab
Production automation lab
 
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PARTAMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
 
Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)
 
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
 
Dv03 pub9 study_guide
Dv03 pub9 study_guideDv03 pub9 study_guide
Dv03 pub9 study_guide
 
Cnc programming basics.doc
Cnc programming basics.docCnc programming basics.doc
Cnc programming basics.doc
 
CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1
 
CNC machine\ and its types
CNC machine\ and its typesCNC machine\ and its types
CNC machine\ and its types
 
CNC Programmingmodifies1
CNC Programmingmodifies1CNC Programmingmodifies1
CNC Programmingmodifies1
 
Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNC
 
CNC PROGRAMMING.pdf
CNC PROGRAMMING.pdfCNC PROGRAMMING.pdf
CNC PROGRAMMING.pdf
 
CNC.ppt
CNC.pptCNC.ppt
CNC.ppt
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptx
 
Part programming for nc machines
Part programming for nc machinesPart programming for nc machines
Part programming for nc machines
 
Recent Advancement of CNC Technology
Recent Advancement of CNC TechnologyRecent Advancement of CNC Technology
Recent Advancement of CNC Technology
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
7-CNC_Programming_For_Lathe_na_eng.pdf
7-CNC_Programming_For_Lathe_na_eng.pdf7-CNC_Programming_For_Lathe_na_eng.pdf
7-CNC_Programming_For_Lathe_na_eng.pdf
 
Manufacturing Processes 5
Manufacturing Processes 5Manufacturing Processes 5
Manufacturing Processes 5
 

Recently uploaded

Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
kumaririma588
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
karishmasinghjnh
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
nirzagarg
 

Recently uploaded (20)

Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 

Part Programming for Drilling Machine Operation.pptx

  • 1. Part Programming for Drilling Machine Operation By: P.PRASANTH (211231101608) 3rd year, Robotics and Automation
  • 2. Part Programming for Drilling Machine Operation:  Part programming for drilling machine operation involves creating a set of instructions that guide the drilling machine to perform specific drilling operations on a work piece.  These instructions are written in a programming language that the machine can understand and execute.  The programming language used for drilling machine operations is typically G-code, which is a standardized language used in computer numerical control(CNC) machines.
  • 3. steps involved in part programming for drilling machine operation:  Work piece design  Coordinate system  Tool selection  Writing the program  Program structure  Simulation and verification  Execution
  • 4. 1. Work piece design:  Before writing the part program, it is essential to have a clear understanding of the work piece design and the specific drilling operations required.  This includes knowing the hole locations, dimensions, depths, any other relevant specifications. 2. Coordinate system:  The drilling machine operates with in a coordinate system that establishes the reference points for the drilling operations.  The most common coordinate system used in Cartesian coordinates (x,y,and z axes).  The origin point (0,0,0) is typically defined as the starting position of the machine. 3. Tool selection:  Choose the appropriate drill bit or tool for the drilling operation based on the workpiece requirements.  Consider factors such as hole size, material type, and drilling speed.
  • 5. 4. Writing the program:  The G-code program is written using a text editor or specialized software.  The program consists of a series of commands that specify the machine movements, tool changes, feed rates, and other parameters.  Here are some common g-code commands used in drilling operations: • Rapid move (G0/G00)  Moves the machine rapidly to a specified position without cutting or drilling.  It is used for positioning the machine at the start or end points of the drilling operations. • Linear interpolation (G1/G01)  Performs a straight-line movement from the current position to a specified point.  This command is used for actual drilling, where the tool penetrates the workpiece to create a hole.
  • 6. • Spindle speed (S)  Sets the rotational speed of the drilling machine’s spindle, which determines the drilling speed.  It is specified in revolutions per minute (RPM) • Feed rate (F)  Determines the rate at which the tool moves along the work piece during drilling.  It is specified in units per minute (mm/min or inches per minute) • Coolant control (M08/M09)  Control the coolant system to provide lubrication and cooling during the drilling operation. • Tool change (M06)  Specifies a tool change, allowing the machine to switch to a different drill bit or tool if multiple drilling operations are required.
  • 7. 5. Program structure:  A typical part program for drilling operations follows a specific structure.  It begins with initialization commands that set up the machine parameters, such as spindle speed and coolant control.  Next, the program includes positioning commands to move the machine to the desired drilling locations.  The drilling operations are then specified using the appropriate G-code commands, such as linear interpolation for drilling holes.  Finally, the program ends with termination commands, which may include stopping the spindle or coolant. 6. Simulation and verification:  It is crucial to simulate and verify the part program before executing it on the actual drilling machine.  This helps identify any errors or collisions that may occur during the operation.  Simulation software or CNC machines simulators can be used to visualize the tool paths and ensure that the drilling operations will be performed accurately.
  • 8. 7. Execution:  Once the part program has been verified, it can be loaded on to the drilling machine’s controller.  The machine will execute the program, following the specified instructions to perform the drilling operations on the work piece.  Operators should closely monitor the operation to ensure everything is proceeding as expected.  By following these steps, part programming for drilling machine operation can be carried out effectively, enabling precise and efficient drilling operations on work pieces.