Hola encantor!!
Prueba con esta instrucción en vez de Number():
parseInt(document.forms['form2']['txtImpcomi' + ncampo].value)
De todas formas, no entiendo muy bien esta instrucción que pones:
document.forms['form2']['txtImporte' + ncampo].value = tempo suma_columna(ncampo)
Creo que esta linea no corre bien, porque le estas asignando "tempo suma_columna(ncampo)", que no se muy bien lo que es, pero lleva un espacio en medio que probablemente haga que no fucione la instruccion. ¿suma_columna es alguna función? si es así, ¿para qué la usas y qué hace?
Y si lo único que intentas hacer es que en el cuadro de texto aparezca el valor de la suma calculada, basta con asignar la variable tempo.
Espero que te sirva.