SolidDesigner_to_GenericCam_Hole (
    Version(1.3) ;
    Path("/p1") ;
    Name("hole_0001") ;
    Comment("Stepped Hole") ;
    Start_Position(${x0},${y0},${z0}) ;
    Direction(${dx},${dy},${dz}) ;
    HoleDepth(${h0}) ;
    StepData (
	StepDepth(${h1}) ;
	Diameter(${d3}) ;
	Cone_Angle(180) ;
	Chamfer_Angle(${a1}) ;
	Chamfer_Depth(${c1}) ;
    )
    StepData (
	StepDepth(${h2}) ;
	Diameter(${d1}) ;
	Chamfer_Angle(${a2}) ;
	Chamfer_Depth(${c2}) ;
	Back_Chamfer_Angle(${a3}) ;
	Back_Chamfer_Depth(${c3}) ;
    )
    StepData (
	ProcessType(FrontRecess) ;
	StepDepth(${h3}) ;
	Diameter(${d2}) ;
	Cone_Angle(180) ;
	Chamfer_Angle(${a5) ;
	Chamfer_Depth(${c5) ;
	Bottom_Chamfer_Angle(0.0) ;
	Bottom_Chamfer_Depth(0.0) ;
    )
    StepData (
	ProcessType(Groove) ;
	StepDepth(${h4}) ;
	Diameter(${d4}) ;
	Chamfer_Angle(${a4}) ;
	Chamfer_Depth(${c4}) ;
	Back_Chamfer_Angle(${a6}) ;
	Back_Chamfer_Depth(${c6}) ;
    )
    StepData (
	ProcessType(BackRecess) ;
	StepDepth(${h5}) ;
	Diameter(${d2}) ;
	Cone_Angle(180) ;
	Chamfer_Angle(${a7) ;
	Chamfer_Depth(${c7) ;
	Bottom_Chamfer_Angle(0.0) ;
	Bottom_Chamfer_Depth(0.0) ;
    )
    StepData (
	ProcessType(BackSide) ;
	StepDepth(${h6}) ;
	Diameter(${d1}) ;
	Chamfer_Angle(${a9}) ;
	Chamfer_Depth(${c9}) ;
	Back_Chamfer_Angle(${a8}) ;
	Back_Chamfer_Depth(${c8}) ;
    )
    StepData (
	ProcessType(BackSide) ;
	StepDepth(${h7}) ;
	Diameter(${d3}) ;
	Cone_Angle(180) ;
	Chamfer_Angle(${a10}) ;
	Chamfer_Depth(${c10}) ;
	Bottom_Chamfer_Angle(0.0) ;
	Bottom_Chamfer_Depth(0.0) ;
    )
)