A method for assembling an apparatus with a modular assembly plant that has a plurality of assembly stations (M1, M2, M3,..., Mn-2, Mn-1, Mn), a material supply system that comprises a plurality of goods baskets, and a transport system that comprises a plurality of transport vehicles (T1, T2,..., Tk), wherein with one assembly station (M1, M2, M3,..., Mn-2, Mn-1, Mn) respectively at least one assembly step is carried out, wherein at least one original component is provided at the beginning of the assembly, said original component defining an original assembly state of the apparatus to be assembled, wherein a plurality of assembly steps can be carried out according to an assembly setting for the apparatus to be assembled, wherein one assembly step is respectively carried out with one assembly station (M1, M2, M3,..., Mn-2, Mn-1, Mn), wherein material for carrying out the assembly step is provided to the assembly station (M1, M2, M3,..., Mn-2, Mn-1, Mn), - wherein a current assembly state of the apparatus to be assembled is monitored, - wherein an assembly preview is provided for the apparatus to be assembled, said assembly preview comprising specifications for at least one assembly step yet to be carried out for the apparatus to be assembled, wherein the specifications comprise information about the provision time at which each material is to be provided to an assembly station (M1, M2, M3,..., Mn-2, Mn-1, Mn) designated for carrying out the assembly step, wherein a provision timeframe starting from a current time point until the provision time point is reached is determined, - wherein a logistics provision timeframe is determined that comprises a transport timeframe for a transport of the material from the material supply system to at least one assembly station (M1, M2, M3,..., Mn-2, Mn-1, Mn) designated for the assembly by a transport vehicle (T1, T2,..., Tk), - wherein a commissioning of a respective goods basket in the material supply system is initiated for the case that a difference between the provision timeframe and the logistics provision time frame is less than a settable first threshold value, characterized in that the logistics provision timeframe comprises a commissioning timeframe for a commissioning of the material by the material supply system, wherein the assembly setting is made more precise and changed during the course of the method, wherein the material supply system learns from the changing assembly setting and responds in a timely manner to possible expected changes of the assembly setting, wherein a control unit for controlling the method has a neural network. - wherein a current assembly state of the apparatus to be assembled is monitored, - wherein an assembly preview is provided for the apparatus to be assembled, said assembly preview comprising specifications for at least one assembly step yet to be carried out for the apparatus to be assembled, wherein the specifications comprise information about the provision time at which each material is to be provided to an assembly station (M1, M2, M3,..., Mn-2, Mn-1, Mn) designated for carrying out the assembly step, wherein a provision timeframe starting from a current time point until the provision time point is reached is determined, - wherein a logistics provision timeframe is determined that comprises a transport timeframe for a transport of the material from the material supply system to at least one assembly station (M1, M2, M3,..., Mn-2, Mn-1, Mn) designated for the assembly by a transport vehicle (T1, T2,..., Tk), - wherein a commissioning of a respective goods basket in the material supply system is initiated for the case that a difference between the provision timeframe and the logistics provision time frame is less than a settable first threshold value,