If you read what I said regards M11/M10 you will see you need to command a move before it will actually operate. That is why I suggested you set up a dummy axis. Added to that you need to specify the output which you wish to operate, you do this with the P word, eg M11P1 will switch on OutPut 1 when you subsequently command a G0 or G1 move.
You may also have to introduce a dwell time via a G4 because if you dont then the outpout will be switched on and off instantl;y and your solenoid may never see the signal, you can set the dwell as milliseconds if you wish (General Config page, last column).
For the code to work you would need
G90
N1 G0
N2 X0.0000 Y4.4625 F50.000
M11P1
G0Z0.0001
G4P1
M10P1
G0Z0
N3 X0.0000 Y4.6975
etc