УСТРОЙСТВО И СПОСОБ ДЛЯ НАПОЛНЕНИЯ КОНТЕЙНЕРА ПРОДУКТОМ

1. Устройство для наполнения контейнера продуктом, содержащее:
- блок наполнения, выполненный с возможностью подачи продукта в контейнер и содержащий насос и наполняющее сопло на одном своем конце;
- блок привода для перемещения контейнера относительно блока наполнения или наоборот, назад и вперед между первым положением, в котором нижний конец контейнера расположен на максимальном расстоянии от наполняющего сопла, и вторым положением, в котором нижний конец контейнера расположен на минимальном расстоянии от наполняющего сопла, и
- блок управления, выполненный с возможностью управления подачей продукта через наполняющее сопло, управления блоком привода и вычисления нового профиля движения блока привода для управления перемещением из упомянутого второго положения в упомянутое первое положение,
отличающееся тем, что блок управления дополнительно выполнен с возможностью
вычисления ускорения насоса в предопределенных положениях блока привода, вычисления расстояний компенсации блока привода как функции ускорения насоса в предопределенных положениях блока привода, и обновления профиля движения блока привода, используя упомянутые расстояния компенсации блока привода.
2. Устройство по п. 1, в котором блок управления дополнительно выполнен с возможностью вычисления нового профиля движения блока привода на основе текущего объема продукта, поданного насосом, преобразованного в единицы длины.
3. Устройство по п. 1 или 2, в котором блок управления выполнен с возможностью i) регистрирования конечного рабочего положения блока привода, соответствующего упомянутому второму положению, ii) назначения зарегистрированного положения в качестве нового исходного положения для блока привода, и iii) вычисления упомянутого профиля движения блока привода на основе упомянутого нового исходного положения.
4. Устройство по любому из пп. 1-3, в котором упомянутый блок управления дополнительно выполнен с возможностью инициирования подачи продукта через наполняющее сопло до того, как блок привода достигнет упомянутого конечного рабочего положения.
5. Устройство по любому из предшествующих пунктов, в котором упомянутый профиль движения блока привода вычисляется как функция профиля движения насоса.
6. Устройство по любому из предшествующих пунктов, в котором блок управления выполнен с возможностью обновления профиля движения блока привода посредством сравнения нового исходного положения для блока привода с текущим объемом продукта, поданным насосом, преобразованным в единицы длины, в некоторые предопределенные моменты во время наполнения контейнера.
7. Устройство по одному из пп. 1-6, в котором блок управления дополнительно выполнен с возможностью вычисления фактического уровня продукта в контейнере относительно нового исходного положения блока привода посредством сравнения нового исходного положения с текущим объемом продукта, поданным насосом, преобразованным в единицы длины, минус константа, умноженная на квадрат преобразованного объема.
8. Устройство по п. 6, в котором блок управления дополнительно выполнен с возможностью вычисления расстояний компенсации блока привода как функции фактического уровня продукта в предопределенных положениях блока привода и обновления профиля движения блока привода, используя упомянутые расстояния компенсации блока привода.
9. Устройство по одному из пп. 1-6, в котором блок управления дополнительно выполнен с возможностью вычисления скорости насоса в предопределенных положениях блока привода, вычисления расстояний компенсации блока привода как функции скорости насоса в предопределенных положениях блока привода, и обновления профиля движения блока привода, используя упомянутые расстояния компенсации блока привода.
10. Устройство по любому из пп. 6-9, в котором блок управления выполнен с возможностью выдачи блоку привода команды удерживания контейнера в новом исходном положении до тех пор, пока расчетное положение блока привода не станет меньше, чем новое начальное положение, прежде чем перемещать контейнер от наполняющего сопла.
11. Устройство по одному из пп. 1-10, в котором блок наполнения содержит входной и выходной клапаны, выполненные с возможностью регулирования объема продукта, подаваемого в корпус насоса, и объема продукта, подаваемого в контейнер, соответственно, и в котором блок управления выполнен с возможностью управления моментами времени, в которые входной и выходной клапаны открываются и закрываются.
12. Способ для наполнения контейнера продуктом, включающий в себя этапы, на которых:
- управляют блоком привода для перемещения контейнера относительно блока наполнения или наоборот из первого положения, в котором нижний конец контейнера расположен на максимальном расстоянии от наполняющего сопла, во второе положение, в котором нижний конец контейнера расположен на минимальном расстоянии от наполняющего сопла;
- открывают один конец блока наполнения и наполняют контейнер продуктом;
- перемещают контейнер от конца блока наполнения или наоборот посредством управления блоком привода так, чтобы он проходил через ряд предопределенных положений в соответствии с профилем движения блока привода, продолжая наполнять контейнер продуктом;
- закрывают конец блока наполнения, когда контейнер переместится к предопределенному конечному положению;
при этом способ дополнительно включает в себя этап, на котором
вычисляют ускорение насоса в предопределенных положениях блока привода для того, чтобы получить расстояния компенсации блока привода как функцию скорости насоса в каждом предопределенном положении блока привода.
13. Способ по п. 12, дополнительно включающий в себя этап, на котором вычисляют новый профиль движения блока привода для управления перемещением из упомянутого второго положения в упомянутое первое положение на основе поданного насосом текущего объема продукта, преобразованного в единицы длины.
14. Способ по п. 13, в котором подача продукта через наполняющее сопло инициируется до того, как блок привода начнет перемещать контейнер от конца блока наполнения или наоборот.
15. Способ по любому из пп. 12-14, дополнительно включающий в себя этап, на котором:
- регистрируют конечное рабочее положение блока привода, соответствующее упомянутому второму положению, в качестве нового исходного положения; в котором
упомянутые предопределенные положения блока привода во время наполнения контейнера пересчитываются относительно нового исходного положения.
16. Способ по п. 15, дополнительно включающий в себя этап, на котором вычисление профиля движения для блока привода посредством сравнения нового исходного положения для блока привода с текущим объемом продукта, поданным насосом, преобразованным в единицы длины.
17. Способ по п. 15 или 16, дополнительно включающий в себя этап, на котором вычисляют фактический уровень продукта в контейнере относительно нового исходного положения блока привода посредством сравнения нового исходного положения с текущим объемом продукта, поданным насосом блока наполнения, преобразованным в единицы длины минус константа, умноженная на квадрат преобразованного объема.
18. Способ по п. 16 или 17, дополнительно включающий в себя этапы, на которых вычисляют скорость насоса в предопределенных положениях блока привода для вычисления расстояний компенсации блока привода как функции скорости насоса в предопределенных положениях блока привода, а также обновляют профиль движения блока привода с использованием упомянутых расстояний компенсации блока привода.
19. Способ по одному из пп. 12-18, дополнительно включающий в себя этап, на котором регулируют объем продукта, подаваемого в корпус насоса системы наполнения, и объем продукта, подаваемого в контейнер, соответственно, посредством управления перемещением входного и выходного клапанов в блоке наполнения.
20. Компьютерный программный продукт для устройства для наполнения контейнера продуктом, содержащий наборы инструкций для:
- управления блоком привода для перемещения контейнера относительно блока наполнения или наоборот из первого положения, в котором нижний конец контейнера расположен на максимальном расстоянии от наполняющего сопла, во второе положение, в котором нижний конец контейнера расположен на минимальном расстоянии от наполняющего сопла;
- открытия одного конца блока наполнения и наполнения контейнера продуктом;
- перемещения контейнера от конца блока наполнения или наоборот посредством управления блоком привода так, чтобы он проходил через ряд предопределенных положений, продолжая наполнять контейнер продуктом;
- закрытия конца блока наполнения, когда контейнер переместится к предопределенному конечному положению;
причем этот компьютерный программный продукт дополнительно содержит наборы инструкций для вычисления ускорения насоса в предопределенных положениях блока привода для того, чтобы получить расстояния компенсации блока привода как функцию скорости насоса в каждом предопределенном положении блока привода.