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 D._ 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 D._. 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 sociétés suisses, notamment E._ (ci-après: E._) aurait permis d'augmenter artificiellement la valeur des marchandises. Dans un premier temps, le magistrat requérant demandait d'identifier l'adresse de E._ (avec photographie du bâtiment) et de produire les statuts de cette société. Il requit ensuite l'intégralité de la facturation. La présence de fonctionnaires belges était également requise lors de l'exécution des actes d'entraide. B.- Chargé de l'exécution de ces demandes, le Juge d'instruction du canton de Genève a rendu, le 21 janvier 1997, une ordonnance d'entrée en matière autorisant la présence d'enquêteurs étrangers puis, le 24 janvier suivant, une ordonnance de perquisition et de saisie tendant à obtenir les statuts, factures et photographies du siège de E._. Le 28 janvier 1997, il a procédé à une perquisition dans les locaux de G._, et à la saisie, sous scellés, de divers documents, en présence de deux officiers de police belges. A cette occasion, un résumé des demandes d'entraide, établi par le juge d'instruction, a été remis au représentant de la société. Par la suite, les scellés ont été levés, et les originaux ont été restitués, une copie étant conservée par le juge d'instruction. E._ a recouru en vain à la Chambre d'accusation genevoise contre ces décisions d'entrée en matière et de perquisition. C.- Le 14 novembre 2000, le juge d'instruction a prononcé la clôture de la procédure d'entraide et la transmission à l'autorité requérante des documents suivants: - le procès-verbal de perquisition du 28 janvier 1997 ainsi que les pièces saisies, numérotées de 9 à 12 soit: les relevés bancaires du compte n° XXX de E._ auprès de la SBS, du 1er juin 1991 au 31 octobre 1994; un ordre du 1er mars 1995 concernant un transfert de 2'300'000 US$ et deux confirmations y relatives; - le procès-verbal de la police cantonale zougoise du 30 janvier 1997 avec sa traduction en français (les renseignements ne concernant pas E._ étant caviardés), ainsi que les photographies du siège et des bureaux de la société. Le juge d'instruction 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._ a recouru auprès de la Chambre d'accusation genevoise contre cette décision de clôture ainsi que contre les décisions incidentes antérieures. Elle demandait préalablement la consultation des commissions rogatoires, les exemplaires remis ne permettant pas de comprendre son implication. Elle se plaignait de la présence des enquêteurs étrangers et invoquait par ailleurs les principes de spécialité, de double incrimination et de proportionnalité. 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. La présence d'enquêteurs étrangers n'était pas critiquable: dans une affaire connexe (arrêt du 12 février 2001 dans la cause C.), le Tribunal fédéral avait admis cette présence, et considéré qu'une utilisation prématurée des renseignements, dans l'Etat requérant, n'était ni démontrée, ni à craindre. Les vices invoqués étaient de toute façon sans incidence sur l'octroi de l'entraide et la présence d'enquêteurs étrangers avait permis d'exécuter la mission en respectant le principe de la proportionnalité. 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 que 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.- E._ forme un recours de droit administratif. Elle demande principalement l'annulation de l'ordonnance attaquée ainsi que des décisions du juge d'instruction, et l'obtention d'assurances complémentaires quant au respect du principe de la spécialité. La Chambre d'accusation se réfère à son ordonnance. Le juge d'instruction et l'Office fédéral de la justice con-cluent au rejet du recours. 