Sachverhalt: A. Die IV-Stelle des Kantons Zürich setzte die dem 1961 geborenen A._ bisher ausgerichtete Dreiviertelsrente der Invalidenversicherung ab 1. März 2012 mit Verfügung vom 12. Januar 2012 auf eine halbe Rente herab. Mit Entscheid des Sozialversicherungsgerichts des Kantons Zürich vom 21. Mai 2013 wurde diese Verfügung bestätigt. Im Rahmen eines Revisionsverfahrens holte die IV-Stelle beim Ärztlichen Begutachtungsinstitut, Basel (ABI), ein polydisziplinäres Gutachten (vom 5. Mai 2015) ein. Nachdem sich der Versicherte gegen den Vorbescheid gewandt hatte, zog die IV-Stelle eine polydisziplinäre Expertise beim Medizinischen Gutachtenzentrum Region St. Gallen (MGSG) vom 27. September 2017 ein. Mit Verfügung vom 21. November 2017 hob sie die halbe Invalidenrente auf den 31. Dezember 2017 auf. B. Die hiegegen eingereichte Beschwerde, mit welcher A._ die Aufhebung der Verfügung hatte beantragen lassen, wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 28. Juni 2019 ab. C. Der Versicherte lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Rechtsbegehren, unter Aufhebung des vorinstanzlichen Entscheides seien ihm weiterhin die gesetzlichen Leistungen, insbesondere mindestens eine halbe Invalidenrente, auszurichten; eventuell sei die Sache zu weiteren Abklärungen und neuer Entscheidung an das kantonale Gericht zurückzuweisen.