If you have one through ticket, you may have your bag through checked (interlined).
If, however, as I strongly suspect (because that is less expensive), you have two separate tickets than you will need to collect your bag in FRA and re-check it at FRA. There will be no exception with BA at LHR because staff who disobey BA's rules in this regard face disciplinary action!