Heat is generated by your Mech as you perform various actions. Firing weapons with the Hot Trait can generate Heat, using certain Systems and Modules such as a VTU can generate Heat, certain attacks against you may generate Heat, and Pushing also generates Heat.

You cannot activate an Ability or use a weapon that generates Heat if this would take you over your Heat Capacity. For example, if your Mech's Heat Capacity is 10 and you have 9 Heat and wish to fire a weapon that generates 2 Heat you cannot do so as it would take you over your Mech's Heat Capacity.

Source: Salvage Union Workshop Manual, p. 234