СПОСОБ И СИСТЕМА ПРЕДОСТАВЛЕНИЯ ДАННЫХ ОБРАБОТКИ ДЛЯ СТАНКА С ЧИСЛОВЫМ ПРОГРАММНЫМ УПРАВЛЕНИЕМ

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