A.- Le 18 janvier 1996, puis les 30 septembre 1996 et 17 janvier 1997, un Juge d'instruction près le Tribunal de première instance de Bruxelles a requis l'entraide judiciaire de la Suisse dans le cadre d'une enquête pénale dirigée contre R._ et autres, pour des délits de faux, de corruption, d'abus de confiance et d'escroquerie notamment, en raison de diverses malversations commises dans le cadre du groupe B._, spécialisé dans la fabrication de tapis et dirigé par R._. La demande fait notamment état d'achats de machines de tapis effectués par des sociétés du groupe B._ et subventionnés par l'Etat belge. L'intervention de plusieurs sociétés aurait permis d'augmenter artificiellement la valeur des marchandises. Dans la demande du 30 septembre 1996, il est exposé que la société londonienne Y._, gérée par M._, de la société E._, et liquidée en 1993, serait impliquée comme intermédiaire; l'interrogatoire de M._ est requis, ainsi que la saisie de la comptabilité entre 1989 et 1993. La demande du 17 janvier 1997 fait état d'une falsification de la signature de M._; l'ensemble des documents comptables est requis, ainsi que les statuts et une photograpie du bâtiment où siège la société. La présence de fonctionnaires belges était également requise lors de l'exécution des actes d'entraide. B.- Chargé d'exécuter ces demandes, le Juge d'instruction du canton de Genève a rendu, le 14 puis le 21 janvier 1997, deux ordonnances d'entrée en matière notifiées à E._, et autorisant la présence d'enquêteurs étrangers. A cette occasion, un résumé des demandes d'entraide, établi par le juge d'instruction, a été fourni. Il a par la suite été renoncé à la présence des enquêteurs étrangers. E._ et les personnes appelées à témoigner ont recouru, en vain, à la Chambre d'accusation genevoise contre ces décisions d'entrée en matière et de perquisition. M._ a été entendu les 16 et 23 juin 1998 par le juge d'instruction, notamment au sujet de Y._, dont il était l'administrateur unique, et des relations de cette société avec le groupe B._. C.- Le 31 octobre 2000, le juge d'instruction a prononcé la clôture de la procédure d'entraide et la transmission à l'autorité requérante des pièces remises le 23 juin 1998 par E._, et des procès-verbaux d'auditions des 16 et 23 juin 1998. Il a considéré que les infractions décrites seraient notamment constitutives, en droit suisse, de faux, de corruption, d'escroquerie, d'abus de confiance et de recel. La règle de la spécialité était rappelée à l'intention de l'autorité requérante. Par pli séparé, il a délivré un exemplaire caviardé des commissions rogatoires. D.- E._, devenue D._ (ci-après: D._), a recouru auprès de la Chambre d'accusation genevoise contre cette décision de clôture. Elle soutenait essentiellement que la demande d'entraide était insuffisamment motivée, et qu'elle poursuivait un but fiscal. E.- Par ordonnance du 10 mai 2001, la Chambre d'accusation a rejeté le recours. La recourante s'était vu remettre un résumé des faits établi par le juge d'instruction, puis, dans le cadre de la procédure de recours, le texte des commissions rogatoires, caviardé mais comportant encore toutes les indications pertinentes pour la recourante. Elle avait pu également consulter les procès-verbaux d'audition de M._. L'exposé de la demande était touffu mais compréhensible. Rien ne permettait de penser que la procédure pénale suivie en Belgique soit de nature purement fiscale, et le principe de la spécialité ne soit pas respecté. La remise de factures et de pièces bancaires correspondait à l'entraide requise, et le principe de la double incrimination était respecté, s'agissant de délits de faux et d'escroquerie, sans qu'il soit besoin d'en déterminer les auteurs. F.- D._ forme un recours de droit administratif contre cette dernière ordonnance. Elle demande préalablement la consultation du dossier, et la remise de copies non caviardées des demandes d'entraide et de la correspondance échangée entre les autorités suisses et belges. Principalement, elle requiert l'annulation de l'ordonnance attaquée et le refus de toute transmission. La Chambre d'accusation se réfère à son ordonnance. Le juge d'instruction et l'Office fédéral de la justice concluent au rejet du recours.