Sachverhalt: Sachverhalt: A. Mit Verfügung vom 12. August 1993 sprach die Ausgleichskasse der Schweizer Maschinenindustrie dem 1955 geborenen mazedonischen Staatsangehörigen L._ unter Zugrundelegung einer vollständigen Invalidität ab 1. März 1993 eine ganze einfache Invalidenrente zu (nebst einer Zusatzrente für die Ehefrau sowie vier Kinderrenten). Nach Durchführung eines anfangs 1995 von Amtes wegen eingeleiteten Revisionsverfahrens teilte die IV-Stelle Schaffhausen dem Versicherten am 12. Mai 1995 mit, die Überprüfung des Invaliditätsgrades habe keine relevante Änderung ergeben, weshalb er weiterhin Anspruch auf die ganze Invalidenrente habe. Im August 1997 leitete die IV-Stelle durch Zustellung des entsprechenden Formulars an den Versicherten eine weitere Rentenrevision ein. Nach Eingang eines Zwischenberichtes des Hausarztes Dr. P._, vom 10. September 1997, worin bei unverändertem Gesundheitszustand nach wie vor eine vollständige Leistungseinbusse bescheinigt wurde, richtete die Verwaltung weiterhin eine ganze Invalidenrente aus. Am 24. März 2000 stellte die IV-Stelle Dr. P._ erneut ein Formular für einen ärztlichen Zwischenbericht zu, welcher indessen vom Hausarzt unausgefüllt zurückgesandt wurde mit der Feststellung, dass der Versicherte - getrennt von den nach wie vor hierzulande wohnenden übrigen Familienmitgliedern - "in Mazedonien sei und (offenbar aus polizeilichen Gründen) keine Möglichkeit habe, in die Schweiz einzureisen". Die daraufhin vorgenommenen Abklärungen bei der Einwohnerkontrolle der Stadt X._ ergaben, dass der Versicherte im Jahre 1999 ausgereist ist. Der Auskunft des Ausländeramtes des Kantons Y._ vom 30. Oktober 2000 zufolge ist der Versicherte in der Schweiz wegen massiven Verstössen gegen das Betäubungsmittelgesetz sowie anderer Delikte zur Fahndung ausgeschrieben. Eine Einreisesperre bestehe nicht; wohl aber würde der Gesuchte bei einer Einreise sofort in Untersuchungshaft gesetzt. Mit (an seine frühere Adresse versandtem) Schreiben vom 31. Oktober 2000 forderte die IV-Stelle den Versicherten auf, bis zum 30. November 2000 bei Dr. P._ zur ärztlichen Untersuchung zu erscheinen (im Anschluss daran werde er zu einer Abklärung der beruflichen Eingliederungsmöglichkeiten aufgeboten). Bei Nichtbeachtung dieser Aufforderung werde die Invalidenrente entzogen. Am 17. und 20. November 2000 meldete sich der Versicherte telefonisch bei der IV-Stelle und erklärte, sein Gesuch um ein Visum für die Einreise in die Schweiz sei von der schweizerischen Auslandvertretung in S._ ohne Begründung verweigert worden, wobei er anlässlich des zweitgenannten Anrufs geltend machte, der Visumsbehörde sowohl die Aufforderung der IV-Organe als auch ein Schreiben von Dr. P._ mit einem vereinbarten Arzttermin vorgelegt zu haben. Im Hinblick auf die Visumsverweigerung liess er ferner am 23. November 2000 durch seinen Rechtsvertreter bei der IV-Stelle darum ersuchen, auf die Fristansetzung zurückzukommen und eine neue Frist anzusetzen, sobald es ihm möglich sei, der Aufforderung zur medizinischen Abklärung bei seinem (früheren) Hausarzt nachzukommen. Die IV-Stelle holte bei der Schweizerischen Botschaft in S._ eine (mit Fax übermittelte) schriftliche Stellungnahme vom 21. November 2000 und beim Bundesamt für Ausländerfragen eine telefonische Auskunft vom 23. November 2000 ein. Gestützt darauf entzog sie L._ mit Verfügung vom 30. November 2000 die bisher ausgerichtete Invalidenrente mit Wirkung ab 1. Dezember 2000, weil er die Aufforderung, sich der unerlässlichen und zumutbaren ärztlichen Abklärung in der Schweiz zu unterziehen, selbstverschuldet nicht befolgt habe. Mit (an seine frühere Adresse versandtem) Schreiben vom 31. Oktober 2000 forderte die IV-Stelle den Versicherten auf, bis zum 30. November 2000 bei Dr. P._ zur ärztlichen Untersuchung zu erscheinen (im Anschluss daran werde er zu einer Abklärung der beruflichen Eingliederungsmöglichkeiten aufgeboten). Bei Nichtbeachtung dieser Aufforderung werde die Invalidenrente entzogen. Am 17. und 20. November 2000 meldete sich der Versicherte telefonisch bei der IV-Stelle und erklärte, sein Gesuch um ein Visum für die Einreise in die Schweiz sei von der schweizerischen Auslandvertretung in S._ ohne Begründung verweigert worden, wobei er anlässlich des zweitgenannten Anrufs geltend machte, der Visumsbehörde sowohl die Aufforderung der IV-Organe als auch ein Schreiben von Dr. P._ mit einem vereinbarten Arzttermin vorgelegt zu haben. Im Hinblick auf die Visumsverweigerung liess er ferner am 23. November 2000 durch seinen Rechtsvertreter bei der IV-Stelle darum ersuchen, auf die Fristansetzung zurückzukommen und eine neue Frist anzusetzen, sobald es ihm möglich sei, der Aufforderung zur medizinischen Abklärung bei seinem (früheren) Hausarzt nachzukommen. Die IV-Stelle holte bei der Schweizerischen Botschaft in S._ eine (mit Fax übermittelte) schriftliche Stellungnahme vom 21. November 2000 und beim Bundesamt für Ausländerfragen eine telefonische Auskunft vom 23. November 2000 ein. Gestützt darauf entzog sie L._ mit Verfügung vom 30. November 2000 die bisher ausgerichtete Invalidenrente mit Wirkung ab 1. Dezember 2000, weil er die Aufforderung, sich der unerlässlichen und zumutbaren ärztlichen Abklärung in der Schweiz zu unterziehen, selbstverschuldet nicht befolgt habe. B. Das Obergericht des Kantons Schaffhausen wies die dagegen erhobene Beschwerde mit Entscheid vom 16. November 2001 ab. B. Das Obergericht des Kantons Schaffhausen wies die dagegen erhobene Beschwerde mit Entscheid vom 16. November 2001 ab. C. L._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag auf Weiterausrichtung der bisher bezogenen Invalidenrente über den 30. November 2000 hinaus. Überdies lässt er um Bewilligung der unentgeltlichen Rechtspflege (Kostenerlass und unentgeltliche Verbeiständung) ersuchen. Während die IV-Stelle unter Hinweis auf den angefochtenen Entscheid auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherung auf eine diesbezügliche Vernehmlassung. 