carbide, my husband is also a CNC machinist. He stands on concrete 12 hours a day and as part of his job crawls around VERY slippery machinery that is nearly impossible to balance on. He has had his knee replaced and is now suffering pain similar to yours including radicular pain...he has stenosis.
My advice to you is definitely seek out a great physical therapist and occupational therapist, they are worth every penny...even if it's out of pocket.
The one thing I know is you do NOT want to mix narcotics with a CNC machine!
My husband refuses rx pain meds but might be a P.T. junkie...thank goodness his p.t. is a guy or I would be suspicious.
Do try physical therapy...you won't be sorry.
I hope you feel better very soon.