Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

This is an Open Access publication published under CSC-OpenAccess Policy.
SolidWorks Secondary Development with Visual Basic 6 for an Automated Modular Fixture Assembly Approach
Uday Hameed Farhan, Simona O'Brien, Majid Tolouei Rad
Pages - 290 - 304     |    Revised - 15-11-2012     |    Published - 31-12-2012
Volume - 6   Issue - 6    |    Publication Date - December 2012  Table of Contents
Modular Fixtures, SolidWorks API, Visual Basic 6, Assembly Simulation
Modular fixtures (MFs) play an important role in terms of cost and production time reduction in manufacturing processes. In this paper, the authors illustrate an automated approach for MFs design and assembly. This approach is based on the secondary development of SolidWorks integrating with Visual Basic (VB) 6 programing language. SolidWorks API (Application programming interface) functions were applied in order to control SolidWorks commands and assembly operations. An ActiveX DLL project was created in VB 6 and a plug-in file in .dll format was generated. The outcomes were creating new menus in SolidWorks environment for selecting, inserting, and assembling MFs elements. The approach was applied for a side clamping procedure and for a semi-circular workpiece.
CITED BY (6)  
1 Reddy, E. J., Sridhar, C. N. V., & Rangadu, V. P. (2016). Research and Development of Knowledge Based Intelligent Design System for Bearings Library Construction Using SolidWorks API. In Intelligent Systems Technologies and Applications (pp. 311-319). Springer International Publishing.
2 Retfalvi, A., & Stampfer, M. (2015, September). Aspects of the use and automatic modification of extra locator elements of modular fixtures. In Intelligent Systems and Informatics (SISY), 2015 IEEE 13th International Symposium on (pp. 73-77). IEEE.
3 Lad, A. C., & Rao, A. S. Design and Drawing Automation Using Solid Works Application Programming Interface.
4 Tornincasa, S., Bonisoli, E., & Di Monaco, F. (2013). Virtual prototyping through multisoftware integration for energy harvester design. Journal of Intelligent Material Systems and Structures, 1045389X13512190.
5 Titus, A., & Liu, X. B. (2013). Secondary Development of Solid works for Standard Components Based on Database. International Journal of Science and Research, 2(10), 162-164.
6 Jie, L., & Gang, H. S. Modification to 3D Model from Exchange Format File Using Visual Basic in SolidWorks.
1 Directory of Open Access Journals (DOAJ)
2 Google Scholar
3 CiteSeerX
4 refSeek
5 Scribd
6 slideshare
7 PdfSR
1 U.H. Farhan and M.T. Rad. "Design of modular fixtures using a 3D-modelling approach".In: In:19th International Congress on Modelling and Simulation, 2011, pp.405-411.
2 E.G. Hoffman. "Jig and fixture design". New York: Delmar Learning Drafting Series, 2004.
3 G. Peng, X. He, H. Yu, et al. "Precise manipulation approach to facilitate interactive modular fixture assembly design in a virtual environment". assembly automation, 28, 2008.
4 F. Mervyn, A.S. Kumar and A.Y.C. Nee. "Fixture design information support for integrated design and manufacturing". international journal of production research, 44, 2006.
5 N. Bugtai and R.I.M. Young. "Information models in an integrated fixture decision support tool". Journal of Materials Processing Technology, 76, 29-35, 1998.
6 M. Ryll, T.N. Papastathis and S. Ratchev. "Towards an intelligent fixturing system with rapid reconfiguration and part positioning". Journal of Materials Processing Technology, 201,198-203, 2008.
7 J.R. Dai, A.Y.C. Nee, J.Y.H. Fuh, et al. "An approach to automating modular fixture design and assembly". Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 211, 509-521, 1997.
8 B.S. Babu, P.M. Valli, A.V.V. Kumar, et al. "Automatic modular fixture generation in computer aided process planning systems". Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 1147-1152, 2005.
9 X. Kong, Yangyi, J. Zhou, et al. "Research and development of the software on computeraided fixtures designing". In: 10th International Conference onComputer-Aided Industrial Design & Conceptual Design CAID & CD, 2009, pp.1233-1236.
10 T.C. Chang, R.A. Wysk and H.P. Wang. "Computer aided manufacturing". New Jersey:Pearson Education Inc, 2006.
11 M.C. Kerman and R.L. Brown. "Computer programming fundamentals with applications in visual basic 6.0". Reading, Mass: Addison-Wesley, 2000.
12 H.M. Deitel, P.J. Deitel and T.R. Nieto. "Visual Basic 6 how to program". Upper Saddle River, N.J: Prentice Hall, 1999.
13 "KIPP WORKHOLDING SYSTEMS". Internet:http://www.kipp.com/App/WebObjects/XSeMIPSKIPP.woa/cms/page/locale.enGB/pid.1097.1105.1227/Workholding-systems.html.
14 S.P. Prince, R.G. Ryan and T. Mincer. "Common API : Using Visual Basic to Communicate between Engineering Design and Analytical Software Tools". In: ASEE Annual Conferenc 2005,
15 M.C. Doo, J.K. Hyung, C.L. Jae, et al. "Web-Based Material Database for Material Selection and its Application Programming Interface (API) for CAD". Key Engineering Materials, 345-346, 1593-1596, 2007.
16 S. Bo, Q. Guangtai and F. Yadong. "Research of standard parts library construction for SolidWorks by Visual Basic". In: Electronic and Mechanical Engineering and Information Technology (EMEIT) International Conference, 2011, pp.2651-2654.
17 Y. Peng, J. Xie and X. Wang. "Research and Realization on Architectural 3D Model of Architectural Process Simulation System". In: Second International Workshop on computer science and engineering, 2009, pp.543-547.
18 X. Ning and Q. Jiang. "A digital design method of geometric model for centrifugal fan impeller based on SolidWorks and VB". In: Electronic and Mechanical Engineering and Information Technology (EMEIT), 2011 International Conference on, 2011, pp.4023-4026.
19 S. Danjou, N. Lupa and P. Koehler. "Approach for Automated Product Modeling Using Knowledge-Based Design Features". Computer-Aided Design and Applications, 5, 622-629,2008.
20 J. Tian, S. Liu and H. Fu. "CAD System Design on Standard Part Based on Software Reuse". In: Fourth International Symposium on Knowledge Acquisition and Modeling (KAM),2011, pp.229-232.
21 M. Zhen and J. Yingyi. "Automatic assembly for combined mold components based on SolidWorks". In: International Conference onElectronics, Communications and Control (ICECC), 2011, pp.166-169.
22 Y. Yang. "The parametric design and intelligent assembly system based on the secondary development of solidworks". In: 2nd International Conference on Computer Engineering and Technology (ICCET), 2010, pp.602-605.
Mr. Uday Hameed Farhan
Glass and ceramic industry-Iraq - Australia
Miss Simona O'Brien
Edith Cowan University - Australia
Mr. Majid Tolouei Rad
Edith Cowan University - Australia