best fit cone from extracted points measured on cylinder, offline programming

best fit cone from extracted points measured on cylinder, offline programming

I have a cylinder that when machined comes out as a slight cone.  I am interested in reporting on a best fit cone (distance between other features, feature itself for cone angle, etc reports).  I measure this cylinder, then extract the points, then I make a point from each point in the cloud from the construct feature>point.  So I have a set of many points, and then want to best fit a cone to those points.  I am getting an error though 'internal calculation error'.  which this likely makes sense as fitting a cone to a perfect cylinder would result in some unknowns.  What is the best way to go about setting this up when programming offline, and to be used on a batch of parts.  I thought, maybe I will add a point and give it some deviation from the cad perfect cylinder, whats the best way around this issue?