This paper describes a real-time welding simulation method for use in a desktop virtual reality simulated Metal Inert Gas welding training system. The simulation defines the shape of the weld bead, the depth of penetration, and the temperature distribution in the workpiece, based on inputs from the motion-tracking system that tracks the position of the welding gun as a function of time. A finite difference method is used to calculate the temperature distribution, including the width of the weld bead and the depth of penetration. The shape of the weld bead is then calculated at each time step by assuming a semi-spherical volume, based on the width of the weld bead, the welding speed, and the wire feed rate. The real-time performance of the system is examined, and results from the real-time simulation are compared to physical tests and are found to have very good correlation for welding speeds up to 1,000 mm/min.