Sachverhalt: A. A.a. A._, geboren 1960, arbeitete ab 1980 als Mitarbeiterin Fabrikation in der Firma B._ AG. Sie hatte eine Drehbank zu bedienen. Am 9. Dezember 2003 meldete sie sich bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle Bern holte ein bidisziplinäres Gutachten der Dres. med. C._, Spezialarzt FMH für Rheumatologie und D._, Psychiatrie Psychotherapie FMH, vom 23. November 2005 ein. Mit Verfügung vom 17. Februar 2006 sprach ihr die IV-Stelle Bern für die Zeit vom 1. Februar 2004 bis 30. April 2005 eine ganze und für die Zeit vom 1. Mai 2005 bis 20. November 2005 eine halbe Invalidenrente zu (Invaliditätsgrad von 100 % resp. 55 %); ab 1. Dezember 2005 wurde der Rentenanspruch verneint (IV-Grad von 37 %). Den diese Verfügung bestätigenden Einspracheentscheid vom 18. Dezember 2006 hob das Verwaltungsgericht des Kantons Bern mit Entscheid vom 8. August 2008 für die Zeit ab Mai 2005 auf. Es sprach A._ ab diesem Zeitpunkt anstelle der halben eine Dreiviertelsrente sowie ab 1. Februar 2006 eine Viertelsrente zu. A.b. Im Zuge einer im Juli 2010 eingeleiteten Revision bestätigte die IV-Stelle des Kantons Bern mit Vorbescheid vom 12. April 2011 die laufende Rente. A._ erhob dagegen Einwand. Die IV-Stelle klärte die medizinischen Verhältnisse ab. Nachdem bei der Versicherten ein Kolon- sowie ein Bronchuskarzinom festgestellt und operiert worden war, verfügte die IV-Stelle am 6. November 2012, dass A._ bis 30. November 2011 weiterhin Anspruch auf eine Viertelsrente und ab 1. Dezember 2011 einen solchen auf eine ganze Rente habe. A.c. Anlässlich der im März 2013 eingeleiteten Rentenrevision holte die IV-Stelle beim Zentrum E._ ein polydisziplinäres Gutachten (Allgemeine Innere Medizin, Medizinische Onkologie, Neurologie, Pneumologie, Rheumatologie, Gastroenterologie, Psychiatrie und Psychotherapie) vom 21. Oktober 2013 ein. Mit Vorbescheid vom 18. Dezember 2013 und Verfügung vom 13. März 2014 sprach die IV-Stelle A._ ab 1. Mai 2014 eine Viertelsrente zu (Invaliditätsgrad von 46 %). B. Das Verwaltungsgericht des Kantons Bern wies die dagegen erhobene Beschwerde mit Entscheid vom 23. Februar 2015 ab, soweit es darauf eintrat. C. A._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen. Sie beantragt die Aufhebung des kantonalen Entscheides. Die IV-Stelle sei zu verpflichten, ihr auch nach dem 30. April 2014 eine die Viertelsrente übersteigende angemessene Invalidenrente auszurichten.