A.- Mit Verfügung vom 6. März 1997 sprach die IV-Stel- le des Kantons Zürich dem 1953 geborenen T._ mit Wirkung ab 1. Juli 1995 eine halbe Invalidenrente sowie eine entsprechende Zusatzrente für die Ehefrau und eine Kinderrente für das 1988 geborene Kind zu. B.- Das Sozialversicherungsgericht des Kantons Zürich wies eine dagegen erhobene Beschwerde, mit welcher sinnge- mäss die Zusprechung einer ganzen Invalidenrente verlangt wurde, mit Entscheid vom 16. August 1999 ab. C.- Mit Verwaltungsgerichtsbeschwerde lässt T._ sein vorinstanzliches Rechtsbegehren erneuern und beantragen, es sei die Sache an die Beschwerdegegnerin zu- rückzuweisen, damit diese den Sachverhalt weiter abzuklären und die gesetzlichen Leistungen zu erbringen habe. Im Übri- gen sei ihm ein unentgeltlicher Rechtsbeistand beizugeben. Die IV-Stelle des Kantons Zürich schliesst auf Abwei- sung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung hat sich nicht vernehmen lassen. Nach Abschluss des Schriftenwechsels liess der Be- schwerdeführer ein psychiatrisches Gutachten vom 12. Feb- ruar 2000 einreichen. 