Smart Components

Is there a posibility of create a smart componets that opens a hole on a cilinderSolidworksGeneral