A.- A._, geboren 1949, arbeitete von 1987 bis 1997 für die X._ AG und meldete sich am 30. Oktober 1997 wegen Rückenschmerzen bei der Invalidenversicherung zum Rentenbezug an. Die IV-Stelle des Kantons Graubünden zog einen Bericht des Arbeitgebers vom 14. November 1997 sowie verschiedene Arztberichte bei. Im Weiteren holte sie je ein Gutachten des Dr. med. H._, Rheumatologie FMH, vom 21. Dezember 1999 und des Dr. med. R._, Spezialarzt für Psychiatrie und Psychotherapie FMH, vom 15. März 2000 (inkl. Ergänzung vom 7. Juni 2000) ein. Nach durchgeführtem Vorbescheidverfahren, in welchem A._ mehrere Berichte des Dr. med. W._, Facharzt für Innere Medizin und Kardiologie FMH, eingereicht hatte, sprach die IVStelle mit Verfügung vom 7. Februar 2001 A._ bei einem Invaliditätsgrad von 53,56 % mit Wirkung ab dem 1. Dezember 1997 eine halbe Rente der Invalidenversicherung zu. B.- Die dagegen - unter Beilage eines weiteren Berichtes des Dr. med. W._ vom 12. März 2001 - erhobene Beschwerde, mit der A._ die Zusprechung einer ganzen Rente, eventualiter Rückweisung zu erneuter Abklärung und neuem Entscheid, beantragen liess, wies das Verwaltungsgericht des Kantons Graubünden mit Entscheid vom 12. Juni 2001 ab. C.- A._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, unter Aufhebung des vorinstanzlichen Entscheides sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. 