Two teenage boys and a 20-year-old man have been charged after allegedly breaking into a Perth house armed with an axe and angle grinder, and threatening to cut off the finger of one of the occupants.

Key points: The homeowner was punched, bound and gagged when he arrived at his house

The homeowner was punched, bound and gagged when he arrived at his house His parents, aged in the 50s, were attacked when they arrived at the house

His parents, aged in the 50s, were attacked when they arrived at the house The victims described their injuries as "too horrific for TV"

Two of the young men allegedly hid inside a house on Frape Avenue in Yokine, in Perth's inner north, on June 6.

When the 30-year-old home owner returned, he was hit with an axe and bottle, punched and kicked, and was bound and gagged.

The offenders demanded to know where money and valuables were kept.

The victim said he was hit with the blunt side of an axe repeatedly in the head and lost a tooth.

He also suffered cuts to his leg when the axe was buried in his shin.

The 30-year-old's parents, both aged in their 50s, arrived during the assault and were also attacked.

The victim said his 54-year-old mother was hit in the head with the blunt side of the axe and needed stitches, while his father suffered from nerve pain after the assault.

A third man then arrived at the house a short time later with an angle grinder and threatened to use it to cut off one of the victims' fingers unless they revealed where cash and valuables were kept in the home.

The men then left the house with jewellery and cash.

An angle grinder was one of the weapons with which the occupants were allegedly threatened. ( Nathan Coates )

Injuries 'too horrific for TV'

The 30-year-old victim, who asked to remain anonymous, described the assault as "torture".

"The pictures of our injuries would shock and be too horrific for TV," he said.

"Me, my mother and my father were all bloodied up.

"Till this day, the room spins when I lie down and sit back up from being hit repeatedly on the head the blunt side of an axe."

The victim also said the family had no involvement in "vendettas, crime or even private debts".

The three victims were all treated at Royal Perth Hospital for injuries including cuts, bruises and swelling.

WA Police have charged a 16-year-old boy from Armadale, a 17-year-old boy from East Cannington and a 20-year-old man from Carlisle with aggravated burglary, aggravated armed robbery and detaining with the intent to gain benefit.

The two boys are due to appear in Perth Children's Court today, while the 20-year-old man will face Perth Magistrates Court today.