Schoeneweis' wife, Gabrielle, was found dead in the master bedroom of the couple's suburban Fountain Hills, Ariz., home May 20.
The 35-year-old Schoeneweis spent three weeks on the bereavement list at that time before returning June 9. The left-handed reliever gave up 15 earned runs in nine innings when he came back and was placed on the disabled list Aug. 11.
"He was able to get away from baseball for a couple of weeks and stabilize his life at home," friend and Arizona manager A.J. Hinch said.
"No one can fault him at all for needing that time. He looks a lot better. He looks more rested. It looks like his life, with all that happened to him, is more peaceful."
Schoeneweis, 1-2 with an 8.24 ERA in 38 appearances this season, has been playing catch and throwing bullpen sessions but has not faced hitters while on the disabled list.
Hinch said Schoeneweis likely will pitch in a simulated game before returning to the field. He signed a one-year contract with Arizona last winter and will be a free agent in 2010.