If you edit your gcode in the TXT program, you can search for commands starting with :
M104 : set temp
M109 : set temp and wait to reach it
M105 : check temp
M140 : set temp (hot bed)
M190 : set temp and wait to reach it (hot bed)

The printer just applies these codes, if they are not there in the gcode, you will not have any temp control...

S3D handles it very well but I had to look into it recently : i wanted to do dual color printing and force the non used head to cool down to limit the oozing issues. You can do everything with the above commands.