- Open Access
- Total Downloads : 965
- Authors : Akshaykumar V. Kadam, U. M. Nimbalkar
- Paper ID : IJERTV4IS040136
- Volume & Issue : Volume 04, Issue 04 (April 2015)
- DOI : http://dx.doi.org/10.17577/IJERTV4IS040136
- Published (First Online): 06-04-2015
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Automatic Assembly Modeling for Product Variants using Parametric Modeling Concept
Akshaykumar V. Kadam
M.Tech CAD/CAM/CAE Student, Rajarambapu Institute of Technology, Islampur, India.
Prof. U. M. Nimbalkar
-
ech CAD/CAM/CAE Assistant Professor, Rajarambapu Institute of Technology, Islampur, India.
Abstract – Parametric modeling is strong tool for the industries mechanical product design. Current scenario of the market is competitive. To sustain in the market for company product time to the market have to be minimum. Companies existing product demands from the customer are to be provided quickly as soon as possible. Existing product requirement has same parametric features of components for different specification. Design and modeling of the product time is generally 60-70% of overall time of the product development. Design phase has lot of potential where time can be saved. Parametric modeling can be used for saving the modeling time. Knowledge based approach can be useful for saving the design time. Lot of repetitive calculation can be saved avoiding tedious work. Creo 2.0 software is selected having strong parameterization. Mechanical product selected is reduction type gearbox. Reduction type gearbox manufactured by many companies across the world. Algorithm defined for the automatic assembly of the single stage helical reduction type gearbox. Algorithm is implemented with Pro/program in the generic assembly of gearbox. User interface is developed with Excel VBA.
Keywords: Creo 2.0, Parametric Modeling, Pro/program, Reduction Gearbox, Excel VBA.
-
INTRODUCTION
In this competitive environment, time to market for the mechanical product design becoming shorter. Enterprises over the world are using CAD software's according to their product instead of using pencil, drafter, eraser and large sheets. Nowadays, advancement is that industries are using the customized CAD software's for their products. For industries it is necessary to launch innovative products or existing products as quick as possible to sustain in the global competitive world. Generally 80% of time is waste in design process in whole product development cycle. Lot of time can be save in the design stage. Design stage have repeatable task such as modeling process, design calculations for the some mechanical products. This repetitive task can be captured and standardized[1]. Parameterization technique is suitable for this work. Gearbox is widely used for the transmission purpose because of the high efficiency of transmission, compactness, reliability. Globally lot of industries manufacturing gearboxes for their customer's according to their types and specification. Each specification of gearbox assembly has its own modeling approach. Parametric
modeling can used for different configuration of the same assembly.
1.1 Creo as Parametric modeling software
PTC Creo, previously known as Pro/E is parametric,3D CAD/CAM/CAE solution created by parametric technology corporation (PTC). It is used by many industries for design and manufacturing applications. Developed by Dr.Samules P. Geisberg in the mid 1980s, as ruled based constraints 3D CAD modeling system. Special importance is given to an unitary database management system. It has facility functions such as sketch, part, assembly, drawing, manufacturing processing, mechanism simulation and finite element analysis and automatic measurement [2]. Two-dimensional CAD software has disadvantage like cannot have all product information, stability, validity and general parametric modeling of complex models and losing information. This disadvantage is overcome by PTC in Pro/E. China is widely using the Pro/E for the electronics, mold design, household application and toys etc. design. Lot of publication is done on parametric modeling and design from Chinese authors. In parametric design, modification of certain parts of model will automatically does the modification of its related parts/features. In case of new product development, engineers just sketches out a contour of model without an settings. Final shapes can be obtained by relating the parameters of models with design calculation and optimization in relations. Thus user has saving time for modifications of models[3]. The biggest challenge is to start thinking parametrically. You must constantly ask "How could this change, and what could change with it?", and then learn to create parametric relationships that can make adjustments automatically when the changes occur [4].
-
LITERATURE REVIEW
Lot of research have been done in the area of parametric modeling. Ault H.K.[5] has discuss basics of parametric modeling. Monedro J. [6] describes the evolution of parametric technique. Macros is one type of tool which be used for remodeling. Macros is recording a script of commands and data values used to create model. Constraints term is closely related to parametric design. Yin C.G. et al.[7] have clearly expressed method for
modeling parametric constraints among different product's features. Traditional way of the gearbox design is available from standard handbook. Calculation has to be done and model the gearbox parts and assemble it in suitable 3D CAD software. New approach for the remodeling is by relating the parameters and constraints of gearbox. Proposed work can be implemented with the help of software development project related to CAD software. Parametric assemblies can be done by three approaches top-down, bottom-up, both. Bottom up approach allows user to modify the each part and assembly separately. Top- down approach good for any size assembly, is ideal for tens of thousands of parts [8]. Gulati V.[9] parametric modeling for jewellery in Visual Basics application with AutoCAD with help of Active automation is done. Algorithm is defined which can utilize geometric CAD entities (points, line, circle, etc.) and operations (extraction, revolution, union, intersection etc.). Zhao Y.[10] A software is developed by Visual Basic for three-dimensional heating furnace design with ActiveX-Automation technology in Solid Edge. Gao S.[11] ,Variational design is achieved by Excel. Firstly in Solid Edge component/part of 3-d model generated and the model parameters in the Excel for the drum parts. Zhou S. [12] & Shrivastava R.[13] have done use of Solid works and API for modeling bearing sections and rangoli patterns respectively. Cucovics s. et al[14], developed automatic determination of grinding tool profile for helical surfaces machining by using CATIA/ VB interface. Shah D. B.[15] developed an automated 3D modeling of flange coupling. If the power transmission capacity is changed the dimensions of flange coupling parts are changed, when the coupling parameters are changed the solid model of coupling is changed. The time required to draw 3D model of different dimensions of flange coupling is more. Instead of to draw the model of coupling for different input parameter shah integrates the Autodesk Inventor (3D modeling software) with Microsoft Excel spreadsheet. Trivedi R.D.[16], Integration of modeling CAD software Pro/E with Microsoft Excel spreadsheet is done. Excel spreadsheet is formed containing all features name and respective dimensions. Another Excel sheet containing bearing database is formed. Second sheet linked with first by VLOOKUP or HLOOKUP function. Excel sheet containing feature name linked with bearing model in Pro/E. Firstly generic model of bearing is modeled in Pro/E. This technique is more suitable and simple than any other techniques like VB interfacing, Pro/Toolkit etc. Peipei G. [17], parametric 3-d part model is established according to types of gear shaft. Visual interface is developed with help of Visual C++. Interface, database and Pro/E model is linked together to achieve rapid parametric design of gear shaft. Connection of each button in user input form with parametric modeling is done by writing program with corresponding function and variables. Zhongtu L. et al.[18], developed CAD system which uses knowledge based design approach for mechanical design process. System developed for the Intesolid 2.0 which is parametric feature based modeling software.
Implementation of the research work done for design of two stage reduction gearbox. Design task network (DNT) automates nearly all the design process, reduces the time for design and redesign. Errors are also reduce by lowering human contribution. Wang J. et.al.[19], A knowledge involved in design process for hydraulic actuators is categorised into three layers, rules, cases and 3-dimensinal case model.
-
METHODOLOGY
-
Pro/Program: Pro/program is selected as programming languages for achieving our objective. So to jump to higher used of this languages to the gearbox assembly modeling. Basics of the Pro/Program can be understand in this sections and applying it to the model in next section of chapter. Each model in Pro/ENGINEER contains a listing of major design steps and parameters that can be edited to work as a program. By running the program, you change the model according to new design specifications. The program used for the editing is called "Pro/Program".
Fig-1: Structure of Pro/Program [20].
-
Input: Input statements provide values to automate your product. We can use three types of the inputs strings, number, Yes_No. Yes_No type of statements can be used in input structure which is useful for the include of any subpart in parts/assembly.
-
INPUT
INCLUDE_VALVE YES_NO
"IS VALVE TO BE INCLUDED IN THE MODEL" END INPUT
Strings are useful of selecting the required material in case of parts or parts/subassemblies in case of the assembly. In case its use for material is written as follows.
INPUT
MATERIAL_CASING STRING
"ENTER THE MATERIAL OF CASING(STEEL/CAST IRON)
END INPUT
You can enter data using the following commands on the GET INPUT menu by current values, enter, read files.
Current values useful when the regeneration is not properly done. Change in feature operation is done. Valid CAD model can be generated with help of current values. Enter values has provision to select which parameters related to dimension of the CAD model have to change. Program can also uses input from a file. File name with its extension has to be type. Input values should be only one at one line.
-
Relations: Allows you to manipulate the inputs. Built in functions of Pro/E can be used as Math functions (+,-,*,/, Tan, SQRT, Log, etc.), IF/ELSEIF/ENDIF, Ceil, Floor, Lookup_inst.
RELATIONS
IF MATERIAL== 'C40' SUT=450
ENDIF
IF MATERIAL=='STEEL' SUT=480
ENDIF
-
Execute – These statements only works in assemblies. You can use as many as required execute statements. Execute statements are surrounded by IF/ENDIF to skip the particular execute statements according inputs from user. Execute statements allows an assembly to pass values to subassemblies or parts and run their programs. Acts as subroutines.
Table-1 Instances listing dimensions for rectangular box with hole.
Instance Name
d4
d6
d5
d7
d2
d3
Block
60
200
150
100
300
400
Block65_X_120
65
200
150
120
300
400
Block70_X_140
70
150
200
140
400
300
Block75_X_150
75
100
200
150
400
300
Block80_X_180
80
200
100
180
300
400
EXECUTE PART PINION MOTOR_POWER = MOTOR_POWER INPUT_SPEED = INPUT_SPEED END EXECUTE
-
Body – The body is where the features or components are added. Pro/program can suppress or resume features / components. Surrounds the Add/End Add with If/End If. Pro/Program can replace components automatically. If the original program for the pats is as follows.
ADD PROTRUSION… ADD HOLE…
ADD CUT…. END ADD
Modification in the body of the program can be done as follows.
ADD PROTRUSION… IF D1 > D2
ADD HOLE.. END ADD ENDIF
ADD CUT … END ADD
-
Mass property: Use of the Mass Prop statements to update mass properties each time the geometry changes. Use IF/ENDIF to classify which statements are updated.
MASSPROP
IF THICKNESS > 1 PART PLATEELSE ASSEMBLY BLOCK ENDIF
END MASSPROP
-
Pro/Program and related concepts:
-
Replacing components in assembly:
Components in the assembly can be replaced by programmatically in the input section, programmatically in the relation section and family table by using the lookup_inst function. Family table driven component replacement is used for proposed work.
Table-2 Instances listing dimensions for cylinder.
Instance Name
d1
d0
Cylinder
100
60
Cyl65_X_120
120
65
Cyl70_X_140
140
70
Cyl75_X_150
150
75
Cyl80_X_180
180
80
-
Rectangular box with hole showing parameters.
-
Cylinder showing parameters.
Fig 2: Parameters name for dimension in model.
Pro/program of assembly generated is edited as follows : INPUT
MODEL_BLOCK STRING
"Enter the type of model" END INPUT RELATIONS
MODEL_NAME = LOOKUP_INST("CYLINDER.PRT", 0,"D0",D4:0,"D1",D7:0)
END RELATIONS
ADD PART (MODEL_BLOCK) INTERNAL COMPONENT ID 40 END ADD
ADD PART (MODEL_NAME) INTERNAL COMPONENT ID 41 PARENTS = 40(#5)
END ADD
Fig-3(b) Assembly model of cylinder and rectangular box with instances Cyl75_X_150.prt and Block75_X_150.prt
Fig-3: Replacing of assembly components automatically.
-
-
Feature suppression
Feature suppression can be done as follows which is required to implement is concepts in the hand of the gear. Implementation of this will ask the user which handed pinion you wants, i.e. left hand or right hand. Rectangular model is drawn and then two feature cut and add with drawing sketch on the upper plane of the rectangular box. First add is done on the upper side by taking some limit value. Add feature is suppress from the model tree. The model looks like nothing is added as shown in Fig.4. Then from same sketch the cut feature is added. Now add features is resume, figure shows change occurred. Pro/Program generated is now ready for the edit. If else statements are included in the body of the program.
-
Rectangular box with both feature are suppress.
Fig-3(a) Assembly model of cylinder and rectangular box with instances Cylinder.prt and Block.prt
-
Rectangular box with both feature are resume.
Fig- 4(a-b) Feature suppression.
INPUT
EXTRUDE YES_NO
"Do you want required sketch extrude"
CUT YES_NO
"Do you want required sketch cut" END INPUT
IF EXTRUDE == YES
ADD FEATURE (initial number 8) INTERNAL FEATURE ID 84 PARENTS = 76(#7)
PROTRUSION: Extrude
………….. END ADD END IF
IF CUT == YES
ADD FEATURE (initial number 9) INTERNAL FEATURE ID 16 PARENTS = 76(#7)
CUT: Extrude ……. END ADD
END IF
-
Extrude feature suppress and cut resume
-
Extrude feature resume and cut suppress.
Fig-4(c-d) Feature suppression
-
-
Constraints test for assembly modeling
When the design calculations are done in program of model, new parameters are calculated. New values of parameters like leads to change to related model parameters like gear size according to input speed. In assembly when size of gear and pinion changes the constraints given to them should kept them in meshing pair condition. Simple example for that taken as two rectangular box are assembled giving constrained as one plane will coincide with the other. The figure shows the assembly model of this two boxes. In all the cases when the sizes are changed the constraint defined remains same.
-
Assembled model of two blocks
-
assembled model when sizes changes programmatically
-
assembled model when sizes changes programmatically to equal.
Fig-5: Constraint test.
-
-
-
Proposed schematic module:
Pro/program and parametric modeling concepts are cleared from the previous sections. Now implement it for the assembly of the single stage reduction type helix gearbox. To do the program one case study for the preparing assembly model is taken. This model will be the generic model. Every time when the requirement this there according to specification of the gearbox, open the generic model and gives inputs through the user interface developed. The whole process is done with help of Pro/Programs included in assembly model and individually in parts in Creo 2.0 and Excel VBA. The proposed module is as shown in the Fig.6.
Motor torque
Input Speed.
Output Speed. Etc.
Customized module developed in Creo 2.0
Single stage gearbox assembly generated
Constraints
Relations
Family Tables
Fig- 6: Proposed schematic module in Creo 2.0.
-
Gearbox design
Driving machine – Electric motor, Driven machine – Belt conveyor, Motor power – 25 KW, Input speed – 1000 rpm, Output speed – 200 rpm [21] . Design calculation required are shown in the flowchart and model are generated according to design data book&[22]. This data is taken for preparation of generic assembly model of single stage gearbox. For assembly modeling of the other specification of the gearbox two examples are taken. (a) Driving machine – Electric motor, Driven machine – Belt conveyor, Motor power – 25 KW, Input speed – 1000 rpm, Output speed – 200 rpm. (b) Driving machine – Electric motor, Driven machine – Belt conveyor, Motor power – 25 KW, Input speed – 1000 rpm, Output speed – 200 rpm. Only specification of the gearbox are entered in the user interface.
START A
GEAR DIMENSIONS BY FORMULES IN DESING DATA BOOK P.S.G
VERTICAL AND HORIZONTAL BENDING CALCULATION FOR SHAFT DIAMETER AND A.S.M.E STANDARDS
MOTOR POWER, INPUT AND OUTPUT SPEED, DRIVEN AND DRIVING MACHIN, GEARS MATERIAL, SHAFT MATERIAL, TEETH ON PINION
p*yp and g*yg
YES NO
If p*yp < g*yg
TAKE NEXT BEARING
BEARING IS SELECTED FROM DESIGN DATA BOOK
P.S.G BY BEARING LIFE CALCULATIONS
NO
IF L10CAL > L10TAKEN
GEAR IS WEAKER
PINION IS WEAKER
YES
SAFE
KEYS SELECTED FROM P.S.G DESIGN DATA BOOK
CASING DIMENSION AND NUT BOLT DIMENSION CALCULATED FROM EMPERICAL FORMULAS FROM IIT MADRAS NOTES
END
WEAKER ELEMENT IS DESIGN FOR BENDING STRENGTH ACC. LEWIS EQUATION
Fig-7: Flowchart for manual calculation of the single stage gearbox
A
-
User interface
User of the software generally not knowing the programs runs in background of the screen. Software should be user friendly so that time is save due to confusion. User interface is developed in the excel with help of the recording the macros. Macros are script recorded for the keyboard inputs. According to the data required in the relation and body of the programs, the inputs are managed without user interface in it. User have to only select the options in drop-down menu and values in the boxes. Save button is press which replaces the old input values in the text file. Inputs from the excel is saved in the text tab delimited format. Format is as required in the Creo where the input from text file option is selected. User interface screen looks like as shown in fig.8.
Fig-8: User interface developed in Excel macro enabled file.
-
-
PROCEDURES FOR MODIFYING THE ASSEMBLY MODEL:
-
Working
Working of the module is shown in the fig. Module is divided into two parts as shown in Fig7. Firstly input Excel VBA developed in the excel with help of the macros. Inputs are selected from according the user gearbox specification like driving machine, driven machine from drop down list. The values are entered in the boxes like input speed, output speed etc. After successful entering of the inputs save button is pressed. This saves the changes in input text file written initially. Another button is pressed which launches the Creo 2.0 and directly open the generic assembly model of single stage gearbox initially modeled. Click on run button in the Creo 2.0. Pro/Program is run taking inputs from the text file. Finally assembly model of the Single stage helical gearbox is regenerated. The time required to do the things write from the design calculation to modeling and assembling tasks are dropped with this developed module.
Excel VBA APPILCATION AS USER INTERFACE
OPEN THE EXCEL VBA APPICATION DEVELOPED
SELECT ALL INPUT
REPLACE OLD TEXT INPUT FILE FROM REPLACE INPUT FILE BUTTON
LAUNCH CREO 2.0 FROM VB APPILCATION
SINGLE STAGE REDUCTION GEARBOX 3D REGENRATED MODEL
PRO/PROGRAM
CLICK ON RUN BUTTON IN CREO 2.0
CREO 2.0
Fig-9: Working of the Module.
-
Pro/Program structural flow for single stage reduction gearbox:
Single stage helical reduction gearbox design procedure is implemented in the part program of assembly and assembly program with help of Pro/program. Standard parts are taken from family tables act as database. Structure of the Pro/Program is shown in the Fig.4.17 After getting input file to the program, module(m) calculations are done. Gears and pinion are regenerated. Standard parts like bearing, keys, nuts, bolts imported from the database library. Database library is made with help of family table for those components. Assembly modeling for the different specification according to customer needs in very short time can be done with help of above module developed in Creo 2.0. For separate design calculations and the modeling each parts of gearbox and assembling it requires nearly 4-5 days according to expertise in design and modeling. Same things are done in few minutes.
START A
TEXT FILE FROM VB OUTPUT
KEYS IMPORTED IN ASSEMBLY AUTOMATICALLY
FAMILY TABLE OF KEYS
BEARING IMPORTED IN ASSEMBLY AUTOMATICALLY
MODULE CALCULATION ACCORDING TO LEWIS EQUATION
FAMILY TABLE OF BEARING
CASING REGENERATED IN ASSEMBLY AUTOMATICALLY
PINION REGENERATED ACCORDING TO INPUT DATA IN TEXT FILE
DATA FOR
DIFFERENT TYPES OF CASING
GEAR REGENERATED ACCORDING TO INPUT DATA IN TEXT FILE
BEARING CAP REGENERATED AUTOMATICALLY
SHAFT IMPORTED IN ASSEMBLY AUTOMATICALLY
FAMILY TABLE OF SHAFT
NUTS IMPORTED AUTOMATICALLY
FAMILY TABLES OF NUTS
A
B
B
BOLTS IMPORTED AUTOMATICALLY
DOWEL IN IMPORTED AUTOMATICALLY
SINGLE STAGE REUDCTION TYPE GEARBOX 3D MODEL REGENERATD
END
FAMILY TABLES OF BOLTS
FAMILY TABLES OF DOWEL PIN
product design and development. Less expertise on design and modeling of the mechanical product can do the job easily with few hours training. Current module is valid for reduction ratio up to 6:1. Same producer can be implemented for the multistage gearbox design and also for spur, bevel, worm and combination of them. In future parametric modeling is used analysis of mechanical components where in analysis iteration of the model parameters will be done till safe condition.
REFERENCES
-
Inozemtsev A.N., Bannatyne M.W., Troitsky D.I., Parametric Modelling: Concept and Implementation, Information Visualisation,2000, p.504.
-
www.ptc.com/communiteis/blog/PTCCreo.
-
Qin Z., Computer Aided parametric design of tooth-shape in Jaw crusher, Artificial intelligence, Management science and Electronics Commerce(AIMSEC),2011,p.3835-3838.
-
Getting Started with Pro/ENGINEER Wildfire 3.0,www.ptc.com,2006,p.20
-
Ault H.K,3D Geometric modeling for the 21st century, Engineering Design Graphics Journal,1999, Vol-63(2), p.33-42.
-
Mondero J., Parametric design : a review and some experiences,
Automation in construction, Vol-9, (2000) p.369-377.
-
Yin C.G., Ma Y.-S., Parametric feature constraint modeling and mapping in product development, Science-Direct, Advanced Engineering Informatics, Vol-26(2012) p.539-552.
-
Mastering CAD/CAM, Zeid I., Tata McGraw-Hill Publication,2004, Page 44-44,424-428,625-641.
-
Gulati V., Parametric Jewelry Modeling in AutoCAD using VBA, International Journal of Computer Application, Vol.1(2012),p.158- 164.
-
Zhao Y., Yu Q., Wang K.,3D Parametric Design System for Heating Furnace, Computer Engineering and Technology,Vol.3(2010),p.173-178.
-
Gao S., Tian Y., Wang X., Research of the Drum Rapid Design System Based on Solid Edge Variational Design, International Conference on Information Engineering,Vol.3(2010),p.279-282.
-
Zhou S., Qin L., Parametric Design of Turbodrill Bearing Section based on VB and Solidworks, International Conference on Computer Supported Cooperative Work in Design,2013,p.391-394.
-
Shrivastava R.,A Thesis on Customization of CAD Modeling Software using Parametric Macros for Design of Machinable Artistic Surface Patterns, Thaper University Patiala,2009,p-50.
-
Cukovics S., Decedzic G., Ghionea I., Automatic Determination of Grinding Tool Profile for Helical Surfaces Machining using CATIA/VB Interface, U.P.B.series D, 2010.
-
Shah D. B., Parametric Modeling and Drawing Automation for Flange Coupling using Excel Spreadsheet, International Journal of Research in Engineering and Technology, Impact Journal, 2013, p 187-192.
-
Trivedi R.D., Shah D.B., Patel K.M.,3D Parametric Modeling for Product Variants Using Case Study on Inner Ring of Spherical
Fig-10: Pro/program structural flow for assembly of single stage gearbox.
-
-
-
CONCLUSION
-
Parametric modeling concepts related to modeling and assembly is strong tool to be used in the industry. Concept of the parametric modeling, constraints and knowledge engineering for defining algorithm to select components in gearbox assembly is successfully formed. User interface in the excel is developed. Results obtained for the current work shown that lot of time is saved. Time saved can be unitized for the innovative development in the existing product and new product. Industries can used this type of customization in parametric CAD software for their
Roller Bearing, International Conference on Engineering,Vol.51(2013),p.709 714.
-
Peipei G., Lufeng L., Parametric Design of Gear Shaft Based on Pro/E, International Conference on Electronics, Communication and Control,2011,p.2743-2745.
-
Liu Zhongtu, Wang Qifu, Chen Liping, A Knowledge-based approach for the task implementation in mechanical product design, International advance Manufacture Technology,Vol-29 (2006) p.837845.
-
Wang J., Meng Q., A Knowledge Based CAD System for Hydraulic Actuators, International Conference on Measuring Technology and Mechatronics Automation,Vol.1(2009),p.69-72.
-
Program Help Topic Collection, Pro/ENGINEER®Wildfire®4.0,www.ptc.com/ program.pdf.
-
Prof.K.Gopinath, Prof.M.M.Mayuram, Lecture 17 – DESIGN OF GEARBOX,IIT Madras,www.nptl.com/gearboxdesignfromiitmadras.pdf.
-
PSG College, Design data book PSG, Kalaikathir Achchagam Coimbatore.
BIOGRAPHIES
Mr. Akshaykumar Vitthalrao Kadam received B.E. in Mechanical Engineering degree in 2012 from Pimpri-chinchwad college of engineering , Akurdi (Pune University) and pursuing Master of Technology (M-Tech)CAD/CAM/CAE
Engineering for year 2015 from Rajarambapu Institute of Technology,
Prof.U.M.Nimbalkar
Assistant Professor, Mechanical Engineering Qualification: M. E. (CAD/CAM).
Experience: Industry-26yrs, Teaching-5yrs
Area of specialization: CAD/CAM/CAE/PLM,CC++