Описание формата исходных данных для автоматов обработки профиля фирмы АФС Федерхенн Машинен ГмбХ Для каждого цикла обработки (для каждой оптимизации по типу профиля) должен быть создан отдельный текстовый файл в формате ASCII с расширением «.$TX». Имя файла может быть любым, удовлетворяющим формату MS-Windows. Каждый файл представляет собой набор текстовых строк, завершающихся стандартными для DOS символами конца строки: #13#10. В одной строке не должно быть больше 120 символов. Если возникает необходимость в записи строки длиной более 120 символов, то эта строка может быть разбита на несколько строк (не более 10), разделенных между собой не символами #13#10, а символами C#13#10. «C» – символ, обозначающий перенос логической строки на следующую строку. Таким образом, обрабатывающая программа несколько строк, разделенных символом «C» будет рассматривать как одну строку. Описание формата файла для автоматов раскроя (ПВХ и арматура). Каждый файл логически состоит из: - секции загрузки (описывающие каждый элемент, подаваемый на обработку); - секции обработки (описывает раскрой материалов на детали и обработку нарезанных заготовок). Каждая строка (даже при переносе одной строки с помощью C#13#10) начинается с 2-х кодовых букв, определяющих тип данной строки. Затем идут команды с параметрами. 1. Секция загрузки. Таблица загрузки KB. Общий вид записи: KBNxxxAxxExBx..xLxxxxxTBxxxxxxxxTFxxxxxxxx Nxxx Axx Ex Bx..x Lxxxxx TBxxxxxxxx TFxxxxxxxx Порядковый номер заготовки – 3 цифры (000 <= xxx <= 999) Количество фасонных прутков – 2 цифры (xx = 01 всегда) Код среза – 1 цифра (x=1 – одиночный срез по ходу справа; x=2 – одиночный срез по ходу слева; x=3 – двойной срез). Ставим x=1. Обозначение профиля – 20 символов. Недостающая часть дополняется ведомыми пробелами. Длина заготовки 0,1мм - 5 цифр. Недостающая часть дополняется ведущими нулями. Обозначение типа профиля – 8 символов. Недостающая часть дополняется ведомыми пробелами. Обозначение пигмента профиля – 8 символов (необязательный параметр). Недостающая часть дополняется ведомыми пробелами. 2. Секция обработки. Данные загрузок KS. Общий вид записи: KSNxxxLxxxxx Nxxx Lxxxxx Порядковый номер заготовки (ссылка на таблицу загрузки) – 3 цифры (000 <= xxx <= 999) Длина заготовки 0,1мм - 5 цифр. Недостающая часть дополняется ведущими нулями. 3. Секция обработки. Данные деталей KT. Общий вид записи: KTNxxxxKxxxxxxxPxxxxxTxxLxxxxx Необязательные записи: GGsxxxxsxxxx ABxxxxxxxxxx WB,xxxxx,yyyyy,…,zzzzz; (может быть несколько) BIxxxxxxxxxxxx; Порядковый номер заготовки – 4 цифры (0000 <= xxx <= 9999) Kxxxxxxx Идентификатор группы, к которой принадлежит деталь (номер счета СуперОкон) – 7 символов. Недостающая часть дополняется ведущими пробелами. Pxxxxx Идентификатор подгруппы, к которой принадлежит деталь (номер изделия в счете СуперОкон) – 5 символов. Недостающая часть дополняется ведущими пробелами. Txx Идентификатор детали в подгруппе (номер элемента в изделии счета СуперОкон) – 2 символа. Недостающая часть дополняется ведущими пробелами. Lxxxxx Длина детали 0,1мм - 5 цифр. Недостающая часть дополняется ведущими нулями. GGsxxxxsxxxx Обозначение углов. Здесь записи – углы среза с 2-х торцов детали (угол среза 1-го торца и угол среза 2-го торца по ходу подачи детали). s – знак (+/-) направления отреза (как правило, у угла среза 1го торца это «+», а у угла среза 2-го торца – это «-»). xxxx – значение угла 0,01 – 4 цифры (недостающая часть дополняется ведущими нулями). Для автомата раскроя арматуры указываются непосредственные значения углов среза, а для автомата раскроя ПВХ указываются дополнения реальных углов среза до 90. ABxxxxxxxxxx Обозначение типа профиля – 10 символов. Недостающая часть дополняется ведомыми пробелами. WB,xxxxx,yyyyy,…,zzzzz; Операция, выполняемая над данной деталью. Таких операций может быть несколько – они отделяются друг от друга символом «;». xxxxx – код операции - 5 цифр (недостающая часть дополняется ведущими нулями). yyyyy – параметр операции (горизонтальная координата на детали от нулевой точки отсчета 0,1мм) – 5 цифр (недостающая часть дополняется ведущими нулями). BIxxxxxxxxxxxx; Значение штрих-кода, по которому идентифицируется данная деталь при загрузке в автомат – 12 символов. Nxxxx 4. Секция обработки. Данные остатков KR. Общий вид записи: KRLxxxxxAx Lxxxxx Ax Длина остатка 0,1мм - 5 цифр. Недостающая часть дополняется ведущими нулями. Тип остатка – 1 знак (x=1 – отходы; x=2 – остаток на склад) Описание формата файла для обрабатывающего центра. Каждый файл логически состоит из набора строк, каждая из которых описывает обработку одной детали в наборе. Физически эти строки могут размещаться на нескольких строках файла (разрываемая строка должна дополняться символом переноса – символом «C»). Каждая физическая строка должна начинаться с символов «KT», а дальше идет информационная часть – начало или продолжение логической строки. Таким образом, файл для обрабатывающего центра состоит только из данных деталей секции обработки следующего вида: Общий вид записи: KTNxxxxKxxxxxxxPxxxxxTxxLxxxxx Необязательные записи: GGsxxxxsxxxx ABxxxxxxxxxx WB,xxxxx,yyyyy,…,zzzzz; (может быть несколько) BIxxxxxxxxxxxx; Порядковый номер заготовки – 4 цифры (0000 <= xxx <= 9999) Kxxxxxxx Идентификатор группы, к которой принадлежит деталь (номер счета СуперОкон) – 7 символов. Недостающая часть дополняется ведомыми пробелами. Pxxxxx Идентификатор подгруппы, к которой принадлежит деталь (номер изделия в счете СуперОкон) – 5 символов. Недостающая часть дополняется ведомыми пробелами. Txx Идентификатор детали в подгруппе (номер элемента в изделии счета СуперОкон) – 2 символа. Недостающая часть дополняется ведомыми пробелами. Lxxxxx Длина детали 0,1мм - 5 цифр. Недостающая часть дополняется ведущими нулями. GGsxxxxsxxxx Обозначение углов. Здесь записи – углы среза с 2-х торцов детали (угол среза 1-го торца и угол среза 2-го торца по ходу подачи детали). s – знак (+/-) направления отреза (как правило, у угла среза 1го торца это «+», а у угла среза 2-го торца – это «-»). xxxx – значение угла 0,01 – 4 цифры (недостающая часть дополняется ведущими нулями). Для автомата раскроя арматуры указываются непосредственные значения углов среза, а для автомата раскроя ПВХ указываются дополнения реальных углов среза до 90. ABxxxxxxxxxx Обозначение типа профиля – 10 символов. Недостающая часть дополняется ведомыми пробелами. WB,xxxxx,yyyyy,…,zzzzz; Операция, выполняемая над данной деталью. Таких операций может быть несколько – они отделяются друг от друга символом «;». xxxxx – код операции - 5 цифр (недостающая часть дополняется ведущими нулями). yyyyy – параметр операции (горизонтальная координата на детали от нулевой точки отсчета 0,1мм) – 5 цифр (недостающая часть дополняется ведущими нулями). BIxxxxxxxxxxxx; Значение штрих-кода, по которому идентифицируется данная деталь при загрузке в автомат – 12 символов. Nxxxx