Sunny K. Tuladhar | Kathmandu University (original) (raw)

Uploads

Drafts by Sunny K. Tuladhar

Research paper thumbnail of Computer Aided Design (CAD) and Automation

When we talk about Mechanical Engineering, CAD(Computer Aided Design) is something we associate w... more When we talk about Mechanical Engineering, CAD(Computer Aided Design) is something we associate with design and creativity and thus do not consider it a process that be automated. This article tries to explain why CAD automation is needed ,how its done and why Mechanical engineers or CAD users in general, need to get acquainted with programming. We associate CAD with modeling and designing complex products with regards to minute details that a customer might require, using simulations to test the design ,make changes and finally using the best design to actually manufacture the product. We associate CAD with custom made designs, designs that have been specifically tailored for that specific product. How then, can such a practice be automated and WHY should it be automated? (Some people might link automation with AI or Machine Learning, that is not what we are talking about for now.) The answer to "CAN it be automated?" is obviously "yes"(this article wouldn't exist otherwise), using software APIs and code. What is an API? It stands for Application Programming Interface. Here's a short description. "….. an API lists a bunch of operations that developers can use, along with a description of what they do. The developer doesn't necessarily need to know how, for example, an operating system builds and presents a "Save As" dialog box. They just need to know that it's available for use in their app." https://www.howtogeek.com/343877/what-is-an-api/ (Basically ,for CAD it could be a function in the code that inputs a face of the model and returns whether it is a "Cylinder, Sphere , Conical, Flat" Surface. We don't know how it is done and we don't need to know. We are concerned with the inputs and outputs of the API.)

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Computer Aided Design (CAD) and Automation

When we talk about Mechanical Engineering, CAD(Computer Aided Design) is something we associate w... more When we talk about Mechanical Engineering, CAD(Computer Aided Design) is something we associate with design and creativity and thus do not consider it a process that be automated. This article tries to explain why CAD automation is needed ,how its done and why Mechanical engineers or CAD users in general, need to get acquainted with programming. We associate CAD with modeling and designing complex products with regards to minute details that a customer might require, using simulations to test the design ,make changes and finally using the best design to actually manufacture the product. We associate CAD with custom made designs, designs that have been specifically tailored for that specific product. How then, can such a practice be automated and WHY should it be automated? (Some people might link automation with AI or Machine Learning, that is not what we are talking about for now.) The answer to "CAN it be automated?" is obviously "yes"(this article wouldn't exist otherwise), using software APIs and code. What is an API? It stands for Application Programming Interface. Here's a short description. "….. an API lists a bunch of operations that developers can use, along with a description of what they do. The developer doesn't necessarily need to know how, for example, an operating system builds and presents a "Save As" dialog box. They just need to know that it's available for use in their app." https://www.howtogeek.com/343877/what-is-an-api/ (Basically ,for CAD it could be a function in the code that inputs a face of the model and returns whether it is a "Cylinder, Sphere , Conical, Flat" Surface. We don't know how it is done and we don't need to know. We are concerned with the inputs and outputs of the API.)

Bookmarks Related papers MentionsView impact