SlideShare a Scribd company logo
© 2020 IJSRET
3136
International Journal of Scientific Research & Engineering Trends
Volume 6, Issue 5, Sept-Oct-2020, ISSN (Online): 2395-566X
Design of Machine Element by using Auto LISP
Programming in Auto CAD
Chaitanya Yadure, Saharsh Shah, Pravin Powar, Lecturer A.B.Khot
Dept of Mechanical engineering
Sharad Institute of Technology, Jaysingpur-Sangli Naka, Yadrav, Ichalkaranji, Maharashtra, India
yadurechaitanya@gmail.com
Abstract- AutoLISP is a dialect of the LISP programming language built specially to use with AutoCAD and its derivatives. It
is a subset of the LISP (List Processor) programming language, which is used in bids of artificial intelligence and expert
systems. Many functions have been added to the LISP program in order to interface AutoLISP directly to AutoCAD, and you
will see that same AutoCAD commands have been retained as AutoLISP functions .Key is the simple component in Mechanical
design than others. Key is a machine element which is used to connect the transmission shaft to rotating machine elements like
pulley, gear, sprocket or flywheel. Keys provide a positive means of transmitting torque between shaft and hub of the mating
element. In this thesis a key model is designed with simple programming language. Initially stresses depending on the
application is taken as the input for the generating various dimensions of the key.
Keywords- AutoLISP, Key LISP, AutoCAD.
I. INTRODUCTION
After the development of AutoCAD, conscripting of
engineering drawing becomes easier. In case of
Mechanical Engineering drawing, drafting of machine
element with small describing at any scale is made
possible. Also main benefit of AutoCAD is to increase
competence and reduce in time. But to achieve this
benefits user must have thorough information of
AutoCAD. In this project the calculations is done by
program from giving input values from user. The
dimensions of components are generated by programming
in AutoLISP.
The design of machine component is done through
program i.e. after giving input values from user the
calculations is done & according to calculating values the
output dimensions are generated & this dimensions used
for creating component in AutoCAD by giving values of
co-ordinates of component. The language is simple for
producing drawing & also for mathematical calculations
& analytical calculations.
AutoCAD
Designing is the process of converting an idea into an
object, product or a system. This process is iterative. CAD
(Computer Aided Design) is a tool that can be used for
design and drafting activities. Since it used the computing
power of a processor, CAD drawings are faster, better and
more accurate than their manually drafted counterparts.
1. AutoLISP
AutoLISP is a programming language that allows you to
customize AutoCAD to meet your own unique
requirements. It is a subset of the LISP (List Processor)
programming language, which is used in applications of
artificial intelligence and expert systems.
Many functions have been added to the LISP program in
order to interface AutoLISP directly to AutoCAD, and
you will see that some AutoCAD commands have been
retained as AutoLISP functions.
2. Benefits of AutoLISP
• All the manual drafting operations can be done
individually by AutoLISP.
• LISP has certain set of tasks which allows us to perform
many operations automatically in a very less time.
• They can even handle loops, mathematical operations,
error spotting and corrections.
• Once the program for a machine assembly or
component is done many other forms can be generated
based on the inputs from the parent assembly drawing
itself.
2.METHODOLOGY
Initially the inputs for the assembly drawing generation
are given. From which the generated program will
produce the output in terms of dimensions. By using
basic commands the entire assembly drawing is modeled
which is given in the upcoming sections.
© 2020 IJSRET
3137
International Journal of Scientific Research & Engineering Trends
Volume 6, Issue 5, Sept-Oct-2020, ISSN (Online): 2395-566X
Fig no 1. Modeled.
(defun c:cskey()
(setq
cs(getreal"n Enter the permissible crushing stress in
N/mm2=")
d(getreal"n Enter the diameter of shaft in MM=")
w(/ d 4)
th(/ d 6)
TR(* (/ 3.14 16) cs (* d d d))
lc(/ (* TR 2 2)(* cs th d)))
(setq osm "osmode")
(setq pt1(getpoint "nSpecify point you want to start")
pt2(polar pt1 0 w)
pt3(polar pt2(/ pi 2) th)
pt4(polar pt3 pi w)
)
(command "pline" pt1 pt2 pt3 pt4 pt1"c")
(command "dimlinear" pt1 pt2)
(princ)
)
III. ANALYTICAL CALCULATIONS
The key is designed with usual proportions as follows &
then checked for shearing and crushing stress.
i.e. w = d/4 , t = d/6 & l=L
By considering shear failure torque transmitted
T = l x w x ↊k x d/2 ------by shear failure
By considering crushing failure torque transmitted
T = l x t/2 x σck x d/2 ------by crushing
failure
IV. AUTOLISP PROGRAMMING
The AutoLISP is a based lisp programming procedure.
The various steps involved in AutoLISP programming are
as follows
Step1: Defining the drive where AUTOCAD is installed.
Step2: Defining a name for our program it should be
noted that, no alphabets should be used which are to be
used to define formula .
For example “d” which is used to define the diameter. In
turn this alphabet “d” should not be used to define our
program.
Step3: Defining the point on the working coordinate
based on required diagram.
Step4: By using commands such as line , hatch, circle,
rectangle, triangle ,etc
KEY
;TR=Torque transmitted by shaft
;F=Tangential force acting on circumference of shaft
;d=diameter of shaft
;l=lenth of key
;w=width of key
;th=thickness of key
;tou & cs = permissible shear & crushing stress of
material
V. PROBLEM DESCRIPTION
A key is a piece of steel inserted between the shaft and
hub or boss of the pulley to connect these together in
order to prevent relative motion between them. It is
always inserted parallel to the axis of the shaft. Keys are
used as temporary fastenings and are subjected to
considerable crushing and shearing stresses.
© 2020 IJSRET
3138
International Journal of Scientific Research & Engineering Trends
Volume 6, Issue 5, Sept-Oct-2020, ISSN (Online): 2395-566X
A keyway is a slot or recess in a shaft and hub of the
pulley to accommodate a key.
Figure 2. Rectangular Sunk Key.
VI. CONCLUSION
AutoCAD is one of the most versatile 2D and 3D CAD
software available in the market. In addition to that, the
AUTOLISP Programming provides and Intuitive
approach towards generating automatic diagrams with
minimal user input. The Program can also be saved as a
Macro or as an AutoCAD plug-in which can then be used
in any type of systems and can be made commercial.
Even a first time Novice user can be able to understand
the level of programming in LISP as it uses a common
representation of equations and command history which is
easy to understand. Thus the flange coupling has been
designed for transmitting the power and found the
designed values within the allowable limits and the
modeling of Flange coupling has been successfully done
by using the AutoCAD LISP.
REFERANCES
[1] GuanZhi-chao and Fang Xiao-chu “A Generation
Method of Mechanical Assembly Drawing in CAD” in
Wuhan University Journal of Natural Sciences Vol. 5
No. 3 pp.,298~300, 2000.
[2] Muhammad Akilu1 and Hassan Ibrahim Ogiri
“Autocad Programming For Reinforced Concrete
Structural Detailing” in International Journal of
Scientific Engineering and Technology
[3] Mohammed Amine, Dirhar, Essaid and El Kennassi
“3D Autolisp Mesh Generation” in Journal Of
Advanced Research In Mechanical Engineering And
Technology Vol. 4 No. 1 , 2017
[4] Edelsbrunner H, “Geometry and Topology for Mesh
Generation.” in Cambridge, United Kingdom,
Cambridge University Press, 2001
[5] The ABC’s of AutoLISP by Omura George, 2001
[6] Gabriel, Richard P. “Performance and Evaluation of
Lisp Systems” in MIT Press ,1985.
[7] George P.L , “Automatic mesh generation and finite
element computation.” In Handbook of Numerical
Analysis Elsevier Science B.V, Vol. IV, 1996.

More Related Content

What's hot

CADD CENTRE NAGPUR
CADD CENTRE NAGPUR CADD CENTRE NAGPUR
CADD CENTRE NAGPUR
Cadd centrengp
 
AutoCad Electrical
AutoCad ElectricalAutoCad Electrical
AutoCad Electrical
rahul_9463
 
Autocad training
Autocad trainingAutocad training
Autocad training
Pious Patiala
 
Engineering design via autocad
Engineering design via autocadEngineering design via autocad
Engineering design via autocad
MUSAAB HASAN
 
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libre
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libreDevelopment_of_Computer_Aided_Critical_Lift_Planning_Software-libre
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libre
Srikanth Chadalavada
 
Moving From AutoCAD to Electrical and What's New in AutoCAD Electrcial
Moving From AutoCAD to Electrical and What's New in AutoCAD ElectrcialMoving From AutoCAD to Electrical and What's New in AutoCAD Electrcial
Moving From AutoCAD to Electrical and What's New in AutoCAD Electrcial
Synergis Engineering Design Solutions
 
Electrical Room Layout
Electrical Room LayoutElectrical Room Layout
Electrical Room Layout
Marlon Pullins
 
Introduction to Autocad Mechanical 2015
Introduction to Autocad Mechanical 2015Introduction to Autocad Mechanical 2015
Introduction to Autocad Mechanical 2015
Balasubramaniyam Annamalai
 
Introduction to HyperWorks for linear static and non linear quasi static anal...
Introduction to HyperWorks for linear static and non linear quasi static anal...Introduction to HyperWorks for linear static and non linear quasi static anal...
Introduction to HyperWorks for linear static and non linear quasi static anal...
Altair
 
Applocation of Numerical Methods
Applocation of Numerical MethodsApplocation of Numerical Methods
Applocation of Numerical Methods
Nahian Ahmed
 
Auto-CAD
Auto-CADAuto-CAD
Auto-CAD
Vijaya Gayki
 
Robotic iAssembly
Robotic iAssemblyRobotic iAssembly
Robotic iAssembly
Brian Halicki
 
Auto cad
Auto cadAuto cad
Simpleware for Automotive Engineering
Simpleware for Automotive EngineeringSimpleware for Automotive Engineering
Simpleware for Automotive Engineering
Simpleware
 
Opportunites in engineering services
Opportunites in engineering servicesOpportunites in engineering services
Opportunites in engineering services
Radhakrishnan Ramkumar
 
Product Design
Product DesignProduct Design
Product Design
Radhakrishnan Ramkumar
 
CAD & CAM BY G.DINESHPIRAN
CAD & CAM BY G.DINESHPIRANCAD & CAM BY G.DINESHPIRAN
CAD & CAM BY G.DINESHPIRAN
Dinesh Piran-Gdp
 
Mathcad presentation
Mathcad presentationMathcad presentation
Mathcad presentation
karam albarody
 
Autocad training report
Autocad training reportAutocad training report
Autocad training report
Pawan Kumar
 
Cad cam cae
Cad cam caeCad cam cae
Cad cam cae
Fab Lab LIMA
 

What's hot (20)

CADD CENTRE NAGPUR
CADD CENTRE NAGPUR CADD CENTRE NAGPUR
CADD CENTRE NAGPUR
 
AutoCad Electrical
AutoCad ElectricalAutoCad Electrical
AutoCad Electrical
 
Autocad training
Autocad trainingAutocad training
Autocad training
 
Engineering design via autocad
Engineering design via autocadEngineering design via autocad
Engineering design via autocad
 
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libre
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libreDevelopment_of_Computer_Aided_Critical_Lift_Planning_Software-libre
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libre
 
Moving From AutoCAD to Electrical and What's New in AutoCAD Electrcial
Moving From AutoCAD to Electrical and What's New in AutoCAD ElectrcialMoving From AutoCAD to Electrical and What's New in AutoCAD Electrcial
Moving From AutoCAD to Electrical and What's New in AutoCAD Electrcial
 
Electrical Room Layout
Electrical Room LayoutElectrical Room Layout
Electrical Room Layout
 
Introduction to Autocad Mechanical 2015
Introduction to Autocad Mechanical 2015Introduction to Autocad Mechanical 2015
Introduction to Autocad Mechanical 2015
 
Introduction to HyperWorks for linear static and non linear quasi static anal...
Introduction to HyperWorks for linear static and non linear quasi static anal...Introduction to HyperWorks for linear static and non linear quasi static anal...
Introduction to HyperWorks for linear static and non linear quasi static anal...
 
Applocation of Numerical Methods
Applocation of Numerical MethodsApplocation of Numerical Methods
Applocation of Numerical Methods
 
Auto-CAD
Auto-CADAuto-CAD
Auto-CAD
 
Robotic iAssembly
Robotic iAssemblyRobotic iAssembly
Robotic iAssembly
 
Auto cad
Auto cadAuto cad
Auto cad
 
Simpleware for Automotive Engineering
Simpleware for Automotive EngineeringSimpleware for Automotive Engineering
Simpleware for Automotive Engineering
 
Opportunites in engineering services
Opportunites in engineering servicesOpportunites in engineering services
Opportunites in engineering services
 
Product Design
Product DesignProduct Design
Product Design
 
CAD & CAM BY G.DINESHPIRAN
CAD & CAM BY G.DINESHPIRANCAD & CAM BY G.DINESHPIRAN
CAD & CAM BY G.DINESHPIRAN
 
Mathcad presentation
Mathcad presentationMathcad presentation
Mathcad presentation
 
Autocad training report
Autocad training reportAutocad training report
Autocad training report
 
Cad cam cae
Cad cam caeCad cam cae
Cad cam cae
 

Similar to Design of machine element by using AutoLISP programming in AutoCAD.

INTERSHIP PPT.pptx
INTERSHIP PPT.pptxINTERSHIP PPT.pptx
INTERSHIP PPT.pptx
AminMemon7
 
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRANComputer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
IRJET Journal
 
AutoCAD is a 2D and 3D computer desi.pptx
AutoCAD is a 2D and 3D computer desi.pptxAutoCAD is a 2D and 3D computer desi.pptx
AutoCAD is a 2D and 3D computer desi.pptx
innocentvk155
 
AutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptxAutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptx
Arba Minch University
 
Solidworks software
Solidworks softwareSolidworks software
Solidworks software
sanjeev kumar shah
 
“Analysis and Planning of Residential Building by Using AutoCAD and Revit.”
“Analysis and Planning of Residential Building by Using AutoCAD and Revit.”“Analysis and Planning of Residential Building by Using AutoCAD and Revit.”
“Analysis and Planning of Residential Building by Using AutoCAD and Revit.”
IRJET Journal
 
6 weeks software training report
6 weeks software training report    6 weeks software training report
6 weeks software training report
sucha soorma designs
 
Developing a gui based design software in
Developing a gui based design software inDeveloping a gui based design software in
Developing a gui based design software in
Laukik Raut
 
IRJET- Design Automation of Flange Coupling using NX 10.0
IRJET- Design Automation of Flange Coupling using NX 10.0IRJET- Design Automation of Flange Coupling using NX 10.0
IRJET- Design Automation of Flange Coupling using NX 10.0
IRJET Journal
 
AutoCAD 2D training report
AutoCAD 2D training reportAutoCAD 2D training report
AutoCAD 2D training report
STAY CURIOUS
 
Automatic Graphical Design Generator
Automatic Graphical Design GeneratorAutomatic Graphical Design Generator
Automatic Graphical Design Generator
IRJET Journal
 
Industrial training report
Industrial training report Industrial training report
Industrial training report
Priyanshu
 
Cad automation of electrical busbar
Cad automation of electrical busbarCad automation of electrical busbar
Cad automation of electrical busbar
Parthiban Kannan
 
Design of computer aided process plan for a casing cover plate
Design of computer aided process plan for a casing cover plateDesign of computer aided process plan for a casing cover plate
Design of computer aided process plan for a casing cover plate
IAEME Publication
 
IRJET- Design Automation of Cam Lobe Modeling in Creo using C#
IRJET- Design Automation of Cam Lobe Modeling in Creo using C#IRJET- Design Automation of Cam Lobe Modeling in Creo using C#
IRJET- Design Automation of Cam Lobe Modeling in Creo using C#
IRJET Journal
 
Introductiuon to cad
Introductiuon to cadIntroductiuon to cad
Introductiuon to cad
nayakq
 
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSINTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
Abhilash kk
 
CAD vs CAE
CAD vs CAECAD vs CAE
CAD vs CAE
Sisubalan Selvan
 
DESIGN OF COMPUTER AIDED PROCESS PLAN FOR A CASING COVER PLATE
DESIGN OF COMPUTER AIDED PROCESS PLAN FOR A CASING COVER PLATE DESIGN OF COMPUTER AIDED PROCESS PLAN FOR A CASING COVER PLATE
DESIGN OF COMPUTER AIDED PROCESS PLAN FOR A CASING COVER PLATE
IAEME Publication
 
CAD/CAE
CAD/CAECAD/CAE
CAD/CAE
PiyaliDey14
 

Similar to Design of machine element by using AutoLISP programming in AutoCAD. (20)

INTERSHIP PPT.pptx
INTERSHIP PPT.pptxINTERSHIP PPT.pptx
INTERSHIP PPT.pptx
 
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRANComputer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
 
AutoCAD is a 2D and 3D computer desi.pptx
AutoCAD is a 2D and 3D computer desi.pptxAutoCAD is a 2D and 3D computer desi.pptx
AutoCAD is a 2D and 3D computer desi.pptx
 
AutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptxAutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptx
 
Solidworks software
Solidworks softwareSolidworks software
Solidworks software
 
“Analysis and Planning of Residential Building by Using AutoCAD and Revit.”
“Analysis and Planning of Residential Building by Using AutoCAD and Revit.”“Analysis and Planning of Residential Building by Using AutoCAD and Revit.”
“Analysis and Planning of Residential Building by Using AutoCAD and Revit.”
 
6 weeks software training report
6 weeks software training report    6 weeks software training report
6 weeks software training report
 
Developing a gui based design software in
Developing a gui based design software inDeveloping a gui based design software in
Developing a gui based design software in
 
IRJET- Design Automation of Flange Coupling using NX 10.0
IRJET- Design Automation of Flange Coupling using NX 10.0IRJET- Design Automation of Flange Coupling using NX 10.0
IRJET- Design Automation of Flange Coupling using NX 10.0
 
AutoCAD 2D training report
AutoCAD 2D training reportAutoCAD 2D training report
AutoCAD 2D training report
 
Automatic Graphical Design Generator
Automatic Graphical Design GeneratorAutomatic Graphical Design Generator
Automatic Graphical Design Generator
 
Industrial training report
Industrial training report Industrial training report
Industrial training report
 
Cad automation of electrical busbar
Cad automation of electrical busbarCad automation of electrical busbar
Cad automation of electrical busbar
 
Design of computer aided process plan for a casing cover plate
Design of computer aided process plan for a casing cover plateDesign of computer aided process plan for a casing cover plate
Design of computer aided process plan for a casing cover plate
 
IRJET- Design Automation of Cam Lobe Modeling in Creo using C#
IRJET- Design Automation of Cam Lobe Modeling in Creo using C#IRJET- Design Automation of Cam Lobe Modeling in Creo using C#
IRJET- Design Automation of Cam Lobe Modeling in Creo using C#
 
Introductiuon to cad
Introductiuon to cadIntroductiuon to cad
Introductiuon to cad
 
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSINTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
 
CAD vs CAE
CAD vs CAECAD vs CAE
CAD vs CAE
 
DESIGN OF COMPUTER AIDED PROCESS PLAN FOR A CASING COVER PLATE
DESIGN OF COMPUTER AIDED PROCESS PLAN FOR A CASING COVER PLATE DESIGN OF COMPUTER AIDED PROCESS PLAN FOR A CASING COVER PLATE
DESIGN OF COMPUTER AIDED PROCESS PLAN FOR A CASING COVER PLATE
 
CAD/CAE
CAD/CAECAD/CAE
CAD/CAE
 

Recently uploaded

Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 

Recently uploaded (20)

Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 

Design of machine element by using AutoLISP programming in AutoCAD.

  • 1. © 2020 IJSRET 3136 International Journal of Scientific Research & Engineering Trends Volume 6, Issue 5, Sept-Oct-2020, ISSN (Online): 2395-566X Design of Machine Element by using Auto LISP Programming in Auto CAD Chaitanya Yadure, Saharsh Shah, Pravin Powar, Lecturer A.B.Khot Dept of Mechanical engineering Sharad Institute of Technology, Jaysingpur-Sangli Naka, Yadrav, Ichalkaranji, Maharashtra, India yadurechaitanya@gmail.com Abstract- AutoLISP is a dialect of the LISP programming language built specially to use with AutoCAD and its derivatives. It is a subset of the LISP (List Processor) programming language, which is used in bids of artificial intelligence and expert systems. Many functions have been added to the LISP program in order to interface AutoLISP directly to AutoCAD, and you will see that same AutoCAD commands have been retained as AutoLISP functions .Key is the simple component in Mechanical design than others. Key is a machine element which is used to connect the transmission shaft to rotating machine elements like pulley, gear, sprocket or flywheel. Keys provide a positive means of transmitting torque between shaft and hub of the mating element. In this thesis a key model is designed with simple programming language. Initially stresses depending on the application is taken as the input for the generating various dimensions of the key. Keywords- AutoLISP, Key LISP, AutoCAD. I. INTRODUCTION After the development of AutoCAD, conscripting of engineering drawing becomes easier. In case of Mechanical Engineering drawing, drafting of machine element with small describing at any scale is made possible. Also main benefit of AutoCAD is to increase competence and reduce in time. But to achieve this benefits user must have thorough information of AutoCAD. In this project the calculations is done by program from giving input values from user. The dimensions of components are generated by programming in AutoLISP. The design of machine component is done through program i.e. after giving input values from user the calculations is done & according to calculating values the output dimensions are generated & this dimensions used for creating component in AutoCAD by giving values of co-ordinates of component. The language is simple for producing drawing & also for mathematical calculations & analytical calculations. AutoCAD Designing is the process of converting an idea into an object, product or a system. This process is iterative. CAD (Computer Aided Design) is a tool that can be used for design and drafting activities. Since it used the computing power of a processor, CAD drawings are faster, better and more accurate than their manually drafted counterparts. 1. AutoLISP AutoLISP is a programming language that allows you to customize AutoCAD to meet your own unique requirements. It is a subset of the LISP (List Processor) programming language, which is used in applications of artificial intelligence and expert systems. Many functions have been added to the LISP program in order to interface AutoLISP directly to AutoCAD, and you will see that some AutoCAD commands have been retained as AutoLISP functions. 2. Benefits of AutoLISP • All the manual drafting operations can be done individually by AutoLISP. • LISP has certain set of tasks which allows us to perform many operations automatically in a very less time. • They can even handle loops, mathematical operations, error spotting and corrections. • Once the program for a machine assembly or component is done many other forms can be generated based on the inputs from the parent assembly drawing itself. 2.METHODOLOGY Initially the inputs for the assembly drawing generation are given. From which the generated program will produce the output in terms of dimensions. By using basic commands the entire assembly drawing is modeled which is given in the upcoming sections.
  • 2. © 2020 IJSRET 3137 International Journal of Scientific Research & Engineering Trends Volume 6, Issue 5, Sept-Oct-2020, ISSN (Online): 2395-566X Fig no 1. Modeled. (defun c:cskey() (setq cs(getreal"n Enter the permissible crushing stress in N/mm2=") d(getreal"n Enter the diameter of shaft in MM=") w(/ d 4) th(/ d 6) TR(* (/ 3.14 16) cs (* d d d)) lc(/ (* TR 2 2)(* cs th d))) (setq osm "osmode") (setq pt1(getpoint "nSpecify point you want to start") pt2(polar pt1 0 w) pt3(polar pt2(/ pi 2) th) pt4(polar pt3 pi w) ) (command "pline" pt1 pt2 pt3 pt4 pt1"c") (command "dimlinear" pt1 pt2) (princ) ) III. ANALYTICAL CALCULATIONS The key is designed with usual proportions as follows & then checked for shearing and crushing stress. i.e. w = d/4 , t = d/6 & l=L By considering shear failure torque transmitted T = l x w x ↊k x d/2 ------by shear failure By considering crushing failure torque transmitted T = l x t/2 x σck x d/2 ------by crushing failure IV. AUTOLISP PROGRAMMING The AutoLISP is a based lisp programming procedure. The various steps involved in AutoLISP programming are as follows Step1: Defining the drive where AUTOCAD is installed. Step2: Defining a name for our program it should be noted that, no alphabets should be used which are to be used to define formula . For example “d” which is used to define the diameter. In turn this alphabet “d” should not be used to define our program. Step3: Defining the point on the working coordinate based on required diagram. Step4: By using commands such as line , hatch, circle, rectangle, triangle ,etc KEY ;TR=Torque transmitted by shaft ;F=Tangential force acting on circumference of shaft ;d=diameter of shaft ;l=lenth of key ;w=width of key ;th=thickness of key ;tou & cs = permissible shear & crushing stress of material V. PROBLEM DESCRIPTION A key is a piece of steel inserted between the shaft and hub or boss of the pulley to connect these together in order to prevent relative motion between them. It is always inserted parallel to the axis of the shaft. Keys are used as temporary fastenings and are subjected to considerable crushing and shearing stresses.
  • 3. © 2020 IJSRET 3138 International Journal of Scientific Research & Engineering Trends Volume 6, Issue 5, Sept-Oct-2020, ISSN (Online): 2395-566X A keyway is a slot or recess in a shaft and hub of the pulley to accommodate a key. Figure 2. Rectangular Sunk Key. VI. CONCLUSION AutoCAD is one of the most versatile 2D and 3D CAD software available in the market. In addition to that, the AUTOLISP Programming provides and Intuitive approach towards generating automatic diagrams with minimal user input. The Program can also be saved as a Macro or as an AutoCAD plug-in which can then be used in any type of systems and can be made commercial. Even a first time Novice user can be able to understand the level of programming in LISP as it uses a common representation of equations and command history which is easy to understand. Thus the flange coupling has been designed for transmitting the power and found the designed values within the allowable limits and the modeling of Flange coupling has been successfully done by using the AutoCAD LISP. REFERANCES [1] GuanZhi-chao and Fang Xiao-chu “A Generation Method of Mechanical Assembly Drawing in CAD” in Wuhan University Journal of Natural Sciences Vol. 5 No. 3 pp.,298~300, 2000. [2] Muhammad Akilu1 and Hassan Ibrahim Ogiri “Autocad Programming For Reinforced Concrete Structural Detailing” in International Journal of Scientific Engineering and Technology [3] Mohammed Amine, Dirhar, Essaid and El Kennassi “3D Autolisp Mesh Generation” in Journal Of Advanced Research In Mechanical Engineering And Technology Vol. 4 No. 1 , 2017 [4] Edelsbrunner H, “Geometry and Topology for Mesh Generation.” in Cambridge, United Kingdom, Cambridge University Press, 2001 [5] The ABC’s of AutoLISP by Omura George, 2001 [6] Gabriel, Richard P. “Performance and Evaluation of Lisp Systems” in MIT Press ,1985. [7] George P.L , “Automatic mesh generation and finite element computation.” In Handbook of Numerical Analysis Elsevier Science B.V, Vol. IV, 1996.