The invention relates to a multilayer
numerical control programming method for flexible hole formation on a large-scale wing part. The multilayer
numerical control programming method includes the steps as follows: (1) reading part and blank documents; (2) adding missing features, that is, generating needed hole position information in a digital model; (3) extracting related information in a
machine tool parameter
library and a cutter parameter
library, performing definition of
machining preparation parameters, that is, setting
machine tool parameters, setting a
machining coordinate
system and setting other auxiliary parameters; (4) extracting related information in a technological parameter
library and a
cutting parameter library, performing geometrical characteristic recognition and related parameter setting, namely,
machining path planning and parameter setting; (5) extracting related information in a technological knowledge library, and performing cutter
path generation and
simulation verification; (6) generating a cutter path document; and (7) postprocessing. The
system is used in the process of flexible hole formation on a wing, can finish
skin and rib drilling and
dimple programming work in one step, effectively improves the programming efficiency, and meanwhile improves the auxiliary hole position precision.