Sachverhalt: A. K._, geboren 1965, arbeitete zuletzt von Juni 2000 bis Juni 2003 als Küchenhilfe im Spital X._. Am 4. Juni 2003 meldete sie sich unter Hinweis auf verschiedene Leiden bei der Invalidenversicherung zum Leistungsbezug an und ersuchte um Arbeitsvermittlung. Gestützt auf die durchgeführten Abklärungen in gesundheitlicher und erwerblicher Hinsicht ermittelte die IV-Stelle Basel-Landschaft einen Invaliditätsgrad von 55 %, worauf sie K._ mit Verfügung vom 16. März 2005 rückwirkend ab 1. Juni 2003 eine halbe Invalidenrente zusprach. Hieran hielt sie mit Einspracheentscheid vom 30. August 2006 fest. Das Kantonsgericht Basel-Landschaft wies die von K._ hiegegen erhobene Beschwerde mit Entscheid vom 14. März 2007 ab. Am 4. Juni 2009 reichte K._ unter Beilage eines Attests der Kantonalen Psychiatrischen Klinik Y._ vom 15. Mai 2009 ein Gesuch um Rentenrevision ein. Die IV-Stelle gab in der Folge zwei medizinische Fachgutachten in Auftrag (Gutachten des Dr. med. B._, Facharzt für Gynäkologie und Geburtshilfe FMH, Praxisschwerpunkte: Psychosomatische und psychosoziale Medizin, Vertrauensarzt, Ausserordentliches Mitglied der schweizerischen Gesellschaft für Psychiatrie und Psychotherapie, vom 29. Januar 2011; Expertise des Aerztlichen Begutachtungsinstituts GmbH, [ABI], vom 9. Juni 2011). Auf der Grundlage dieser beiden Gutachten ermittelte die IV-Stelle einen Invaliditätsgrad von nunmehr noch 31 %, worauf sie die laufende halbe Rente mit Verfügung vom 6. Februar 2012 auf Ende März 2012 aufhob. B. Die von der Versicherten hiegegen eingereichte Beschwerde wies das Kantonsgericht Basel-Landschaft mit Entscheid vom 2. August 2012 ab. C. K._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen und unter Aufhebung des angefochtenen Entscheides die Rückweisung der Sache zu weiterer medizinischer Abklärung und neuer Festsetzung des Rentenanspruchs an die IV-Stelle beantragen. Ferner ersucht sie um die Bewilligung der unentgeltlichen Prozessführung und Verbeiständung. Während die IV-Stelle auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung; die Versicherte lässt daraufhin weitere Bemerkungen einreichen. 