That depends on whether you're lucky or not. Since the floppy disk image is in memory, if after entering GRUB you can still find that image in memory, and preferably the image is also contiguous in memory, then it can succeed; otherwise, I'm afraid you'll have to think of another way.
What can be confirmed now is that all sectors in your floppy disk are already in memory. You can use the format (md)XXXXXX+XXXXXX to access a sequence of sectors in memory (you need to fill in suitable values for XXXXXX):
map (md)XXXXXX1+YYYYYY1,XXXXXX2+YYYYYY2,XXXXXX3+YYYYYY3 (fd0)
map --hook
Then you can access the files in the floppy disk.
But the difficulty lies in determining the value of XXXXXX; you'll need to decide it manually, which is quite troublesome.
So I suggest that the floppy disk image executed from PXE directly use a GRUB-booted floppy, that is, the boot sector of the floppy directly uses the boot sector of GRLDR (such a floppy boot sector can be created with the bootlace command). To put it more clearly, this floppy does not contain DOS, and you should never have a step of entering DOS. That way, when GRUB gets control, GRUB can access the floppy passed in from PXE; in fact, it is just (fd0). In this way, anything on your floppy can be conveniently operated on under GRUB (you won't even need to use the map command anymore).
If the latter method doesn't suit your taste, then you can still consider modifying the former method. Under DOS, find a way to place the entire floppy image into some fixed, contiguous area of memory, for example at physical address 0x400000, that is, at 4M, then enter GRUB and use
map (md)0x2000+2880 (fd0)
map --hook
to emulate it, and that will be OK. To explain: 0x2000 multiplied by the sector size 0x200 is 0x400000
2880 indicates the total number of sectors on the floppy disk.