Abstract
In this paper, several web-based interfaces for user interaction and a task-oriented decision approach are proposed to build a tasks schedule model and then display the manufacturing process in a virtual environment, which is created by a geometric virtual-reality-based visualization technology for screw threads generation. The proposed tasks schedule model consists of four types of objects: virtual component, state manager, transfer operator, and flow controller. The virtual component has a geometric model with kinematics and their attributes. To control the geometric model, a component controller which models the logical aspects of a component is used. The component controller should be able to implement component-level orders by operating the geometric model. For the fidelity of the tasks schedule model, a transfer operator has a set of component-level command imitating the physical mechanism of a transfer. As a result, more accurate simulation results can be expected. The flow controller makes decisions on friable transfers based on decision parameters, which are maintained by the state manager. To have better structure and easier implementation, a virtual manufacturing platform can be modeled in a hierarchical and modular manner as an integrated system consisting of a product design suite, a web interface module, and a visualization module. Meanwhile, it provides a solution of learning of manufacturing sequences, cost effective, platform independent, and sharing visualized information over the internet for virtual manufacturing. Finally, the tasks schedule model has been implemented with an example in screw threads generation.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
ISO metric screw threads (1998) ISO 68-1: ISO general purpose screw threads—basic profile—metric screw threads. International Organization for Standardization, Switzerland
ISO metric screw threads (1998) ISO 261: ISO general purpose metric screw threads—general plan. International Organization for Standardization, Switzerland
Unified thread standard (1995) ASME/ANSI B1.15—Unified Inch Screw Threads, UNJ Thread Form. ASME/ANSI in the United States
Unified thread standard (2003) ASME/ANSI B1.1—Unified Inch Screw Threads, UN & UNR Thread Form. ASME/ANSI in the United States
Chou C, Hsu HL, Yao YS (1997) Construction of a virtual reality learning environment for teaching structural analysis. Comput Appl Eng Educ 5(4):223–230
Johnson A, Roussos M, Leigh M, Vasilakis C, Barnes C and Moher T. The NICE project: learning together in a virtual world. Accessed on Feb. 2007. Accessed at http://www.ice.eecs.uic.edu/nice/nice/papers/vraishtml
Bolter J (1997) Virtual reality and the redefinition of self. In: Strate L, Jacobson R, Gibson S (eds) Communication and cyberspace–social interaction in an electronic environment. The Hampton, Cresskill, pp 105–119
Jern M (1997) Information visualization enables interaction with large datasets on the web. In: Earshaw R, Vince J (eds) The internet in 3D—information, images and interaction. Academic, San Diego, pp 223–236
Riva G, David F (2003) Communications through virtual technology: identity community and technology in the internet Age. IOS, Amsterdam
Ellis SR (1994) What are virtual environments? IEEE Computer Graphics & Application 14:17–22
Kalawsky RS (1993) The science of virtual reality and virtual environments. Addision-Wesley, Reading
Burdea G, Coiffet P (1994) Virtual reality technology. Wiley, New York
Krueger W, Frohlich B (1994) The responsative workbench (virtual work environment). IEEE Comput Graph Appl 14(3):12–15
Tesic R and Banerjee P (1999) Design of virtual objects for exact collision detection in virtual reality modeling of manufacturing processes. Proceedings of International conference on Robotics and Automation, Detroit, USA
Arangarasan R and Gadh R (2000) Geometric modeling and collaborative design in multimodel, virtual environment. Proceedings of ASME, IDETC/CIE Conference, Sept. 10–13
Roy S, Pohit G and Saha KN (2003) Computer aided design of spur gear. Proceedings of 20th AIMTDR Conference, BIT Mesra, Ranchi, India, Dec. 13–15
Pattanayak RK, Pohit G and Saha KN (2003) Application of solid modeling in virtual manufacturing of spur gear. Proceedings of 11th National Conference on Machines and Mechanism (Nacomm), I.I.T. Delhi, Delhi, Dec. 18–19, pp. 683–688
Lau YKH, Mak LK, Lu THM (2003) A virtual design platform for interactive product design and visualization. J Mater Process Technol 139(1–3):402–407
Qin FS, Harrison R, West AA, Wright KD (2004) Development of a novel 3D simulation modeling system for distributed manufacturing. Comput Ind 54(1):69–81
Seo Y, Kim D, Suh S (2006) Development of Web-based CAM system. Int J Adv Manuf Technol 28(11–12):101–108
Sherman WR, Craig AB (2003) Understanding virtual reality. Morgan Kaufmann, San Francisco
Pohit G (2005) Application of virtual manufacturing in generation of gears. Int J Adv Manuf Technol 31(1–2):85–91
Lambert AJD (2003) Disassembly sequencing: a survey. Int J Prod Res 41(16):3721–3759
Srinivasan H, Gadh R (2002) A non-interfering selective disassembly sequence for components with geometric constraints. IIE Trans 34:349–361
Ko H, Park MW and Lee HJ (2002) Conceptual framework of tangible space initiative and its application scenario to heritage alive. Proceedings of International Conference on Virtual Systems and Multimedia
Bierbaum A, Just C, Hartling P, Meinert K, Baker A and Cruz-Neira C (2001) VR juggler: a virtual platform for virtual reality application development. Proceedings of IEEE VR, pp 89–96
Liu X, Dodds G, McCartney J, Hinds BK (2004) Virtual DesignWorks—designing 3D CAD models via haptic interaction. Comput-Aided Des 36(3):1129–1140
Oakley I, Adams A, Brewster S, Gray P (2002) Guidelines for the design of haptic widgets. Proceedings of British HCI Conference, pp 195–212
Kuo CT (2000) Disassembly sequence and cost analysis for electronmechanical products. Robot Comput-Integr Manuf 16(1):43–54
Yin PZ, Ding H, Li XH, Xiong LY (2003) A connector-based hierarchical approach to assembly sequence planning for mechanical assemblies. Comput Aided Des 35(1):37–56
Lazzerini B, Marcelloni F (2000) A genetic algorithm for generating optimal assembly plans. Artif Intell Eng 14(4):319–329
Soromaz D, Khosknevis B (1997) Machine and tool constraint specification for integrated process planning system. Proceedings of the 7th Industrial Engineering Research Conference, pp 901–906
Usher MJ, Fernandes JK (1999) An object-oriented application of tool selection in dynamic process planning. Int J Prod Res 37(13):2879–2894
Fernandes JK, Raja HV (2000) Incorporated tool selection system using object technology. Int J Mach Tools Manuf 40(11):1547–1555
Cao Q, Dowlatshahi S (2005) The impact of alignment between virtual enterprise and information technology on business performance in an agile manufacturing environment. J Oper Manag 23(5):531–550
Subramaniam V, Lee KD, Ramesh T, Hong SD, Wong SY (2002) Machine selection rules in a dynamic job shop. Int J Adv Manuf Technol 16(9–10):902–098
Moon C, Lee M, Seo Y, Lee YH (2002) Integrated machine tool selection and operation sequencing with capacity and precedence constraints using genetic algorithm. Comput Ind Eng 43(3):605–621
Choi BK, Kwan HH, Park TY (1996) Object-oriented graphical modeling of FMSs. Int J Flexible Manuf Sys 8(1):159–182
Blaha MR, Rumbaugh JR (2005) Object-oriented modeling and design with UML 2/e. Prentice Hall, Englewood Cliffs
Fishman GS (2001) Discrete-event simulation: modeling, programming and analysis. Springer, New York
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liang, J.S. An approach for generating a tasks schedule model in web-based virtual manufacturing system of screw threads. Int J Adv Manuf Technol 46, 737–755 (2010). https://doi.org/10.1007/s00170-009-2148-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-009-2148-y