I am assuming that you are using M3 and M5 to control the torch.
You need to configure Mach4 to drive one of the pins that controls the
relay output from the G540 that you are using to fire the torch.
Go to: Config > Mach > Output Signals
Scroll way down until you find "Spindle ON" and configure that to be
Enables, select SmartBOB-USB as the Device, and then select Output
Name to be the Pin # as needed.
The Proma SD should work with Mach4, but the Proma 150 uses Up
and Down output signals and expects Mach to generate step signals
for the Z axis. Currently Mach4 does not do this internally because
the plan was for the device to take over this function. Currently
PMDX does not do this, and to the best of my knowledge other
common devices also do not do this yet.
Looking at the profile that you provided, you have both the SmartBOB
and the Simulator enabled. Please disable the Simulator.
I also see that you have Output 1 set up to talk to Pin 17 on the
SmartBOB. Perhaps this is what you thought would fire the torch.
Output 1 is only going to respond to code in a Macro. See above
where I described setting up Spindle On to control the torch.