Описание формата данных

advertisement
Описание формата исходных данных для автоматов обработки профиля
фирмы АФС Федерхенн Машинен ГмбХ
Для каждого цикла обработки (для каждой оптимизации по типу профиля) должен быть
создан отдельный текстовый файл в формате 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
Download