which is the correct rule for the use of the hyphenated words ending in on as in (clip-on, snap-on, roll-on, instant-on, etc.) and when to use it correctly.
I know that the preposition on is used to indicate a position above relating with a surface or something else.
Thank you for registering me, this is the kind of web site that I was looking for.
Technically hyphens are used to connect words that otherwise would not be joined, as in your examples. These days they're not used so often though. In general I advise using them for phrasal adjectives and not bothering with anywhere else.
e.g.
"My soon-to-be wife"
"A punched-up face"
"There was a punch up in the yard"