It looks like a mix of NC and LST file. The lines starting with $ sign are most likely ignored by the machine and are only use by PP to generate the nc lines.
I would recommend ask the machine tool supplier if your machine can read ISO G code. Some machines can read two different types of code.
Do you have programming manual? I can take a loot at it and let you know if I can help you to develop a post processor for your machine.
Send me a message if you are interested.