Sachverhalt: Sachverhalt: A. Nachdem R._, geboren 1960, mit Verfügung vom 6. Dezember 1989 gestützt auf einen Invaliditätsgrad von 50 % eine halbe Invalidenrente ab 1. Mai 1988 zugesprochen worden war, welche im Zuge amtlicher Rentenrevisionen letztmals mit Verfügung vom 3. April 1996 bestätigt wurde, verfügte die IV-Stelle des Kantons Zürich am 11. Mai 2000 die Aufhebung der Rente und am 5. Juni 2000 die Einstellung auf den 30. Juni 2000. A. Nachdem R._, geboren 1960, mit Verfügung vom 6. Dezember 1989 gestützt auf einen Invaliditätsgrad von 50 % eine halbe Invalidenrente ab 1. Mai 1988 zugesprochen worden war, welche im Zuge amtlicher Rentenrevisionen letztmals mit Verfügung vom 3. April 1996 bestätigt wurde, verfügte die IV-Stelle des Kantons Zürich am 11. Mai 2000 die Aufhebung der Rente und am 5. Juni 2000 die Einstellung auf den 30. Juni 2000. B. Die dagegen eingereichte Beschwerde wurde vom Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 26. Juli 2001 abgewiesen. B. Die dagegen eingereichte Beschwerde wurde vom Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 26. Juli 2001 abgewiesen. C. R._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, der vorinstanzliche Entscheid und die Verwaltungsverfügungen vom 11. Mai und 5. Juni 2000 seien aufzuheben. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet.