This does not help at the present, but you will be interested to note that the DNSC has approved an additional construction for CONST/CIRCLE in the DMIS 4.0 standard which allows you to specify a DIAM value - which will create a circle of given diameter on the cone (this will then return the height) or create a circle at a given height.