Page 32 - 4352
P. 32
3.5 Опис постпроцесора для верстата 6У443ФЗ
Далі приводиться приклад опису реального постпроцесора для верстата
горизонтального-копіювально-фрезерного моделі 6У443ФЗ, що працює під
керуванням ПЧПК 2C42.
Цей постпроцесор виводить у керуючу програму також
• функції включення корекції на довжину інструмента;
• кадри виходу в нуль верстата при зміні інструмента;
• дані про подальше поводження траєкторії інструмента (на основі значень
параметрів сімейства tx) при включенні корекції на радіус інструмента.
Крім того, цей опис містить приклади використання стандартних функцій
HYPOT й ROUND.
Докладні коментарі розміщені у тексті опису:
REM 2C42 модель 6У443ФЗ
'***********************************************************
' 6V443F3.PSS - файл специфікацій постпроцесора
‘
' ПЧПК 2C42
' верстат горизонтальний копіювально-фрезерний
' модель 6У443ФЗ
' Дискретність : 0.001 мм. - декартові переміщення,
' Основний режим в абсолютах.
' Функції : 1. контурна обробка з корекцією на довжину й
' радіус інструмента
' 2. програмована зміна інструмента
'***********************************************************
' Розділ ініціалізації містить присвоєння початкових значень
' основним параметрам
' і визначення імен констант, що вводять користувачем
RDISCR=0.001 ' дискретність по переміщеннях 0.001 мм
NSTART#=1 ' Ідентифікатор NSTART# надалі може
' використовуватися для позначення цілої константи й буде
' застосовуватися в якості початкового значення лічильника
' кадрів.
NSTEP#=1 ' Ідентифікатор NSTEP# надалі може
' використовуватися для позначення цілої константи й буде
' застосовуватися в якості кроку нумерації кадрів.
Open fileout$ For Output As id1#
DO
CALL NEXT_STEP()
' Головний розділ містить опис дій постпроцесора з
' формування керуючої програми для кожної аналізованої
' команди вихідної програми. Якщо режим обертання шпинделя
' змінився, тобто значення параметра sm# відрізняється від
' значення аналогічного параметра попередньої команди sm_# :
if sm#<>sm_# then
write id1# using "N%d", n# ' Вивід номера поточного кадру
31