====== !!! ВНИМАНИЕ !!! ====== ВСЕ ИЗМЕНЕНИЯ ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК !!! МЫ НЕ НЕСЕМ ОТВЕТСТВЕННОСТИ ЗА ПОВРЕЖДЕНИЕ ЧПУ ИЛИ КАКОГО ЛИБО ДРУГОГО ИМУЩЕСТВА ИЛИ ПЕРСОНАЛА!!! ====== Описание файла wlcnc.ini ====== [Global] Version=3 ##Версия файла конфигурации Параметр информационный. [SystemName] Name=WL4T ##Название системы, отображается в заголовке основного окна 0=Frezer ##Список поддерживаемых станков 1=Tokar 2=Karusel 3=Center [Wl5l] UsePrednaborFile=0 ##Использовать файл заготовку при создании нового файла УП PrednaborFileName=NEWUP ##Имя файла заготовки при создании нового файла УП TranslateFile=wlx.ru ##имя файла перевода всех сообщений на экране. UserParamFile=etc/user.ini CommonParamFile=etc/param.ini ShowCycle=250 ##время цикла обновления информации на экране дисплея. Значение в мсек. Меньше 100 не рекомендуется ставить, будет больше загрузка процессора. MessagesFrom=1 ## параметр указывает откуда выводить сообщения автоматики, из файла «acdat.dat»(0) или файла автоматики «wlca.dat» (1). Mouse=0 ## параметр определяет использование манипулятора типа мышь. 0 – не использовать; 1 – использовать; SystemCatalog=/system ## подкаталог где хранятся системные подпрограммы. Он является подкаталогом параметр [Adjustment]”RootCatalog”. DebugFileName=/mroot/debug.txt ## файл в который записываются ошибки происходящие при работе системы, в основном при крахе системы. PathDocs=/usr/share/wl Debug=0 SN=5776-3162 ## серийный номер в программе sys [System] Name=WL4T ##Имя системы Count=1 System=1 ## параметр определяет какая система загружена на данный жесткий носитель. Номер соответствует секции [SystemName] Keyboard=1 ## тип клавиатуры. 0 - полная(5x4); 1 - урезанная(4x4); 2 - стандартная IBM клавиатура; Bind=0 ## определяет выводить кнопку привязки или нет. 1 – выводить; 0 – нет; EndPrgOffM5=1 ##Выполнять комманду M5 по окончании выполнения УП EndPrgOffM9=1 ##Выполнять комманду M9 по окончании выполнения УП CountUPString=8 ## определяет количество выводимых строк УП на экран дисплея при ее выполнении. CountUPStringViewB=24 ## определяет количество выводимых строк УП на экран "Вид Б" дисплея при ее выполнении. Mount=1 CmdLine=0 ## режим командной строки. 0 – выключен; 1 – включен; ResetOnMDI=0 ## не используется. ParamFile=etc/cnc.ini ## файл в котором описаны системные файлы параметров; KeyboardUpper=1 HelpPath=/usr/share/wl/operator PluginsPath=./ TmpFile=/mroot/upload ## временный файл, который создается при считывании с FlashDrive. MountPathRoot=/ MountDeviceRoot=none MountPath=/home MountDevice=none FullResetOnEndUP=1 ## Если =0 После окончания УП короткий сброс SYS_in 48бит Если =1:После окончания УП длинный сброс SYS_in 49бит [Mount] ## монтирование файловых устройств. MountPathRoot=/ ## корневая файловая система, системные файлы. MountDeviceRoot=none ## устройство корневой файловой системы. MountPath=/home ## каталог с файлами системы ЧПУ. MountDevice=none ## устройство для подключения параметра [MountPath]. FloppyDevice=/dev/fd0 ## устройство флоппи дисковода. UsbDevice=/dev/sda1 ## устройство USB. USBType=msdos ## тип файловой системы на USB. UsbDir=USB ## название каталога подключаемого при считывании с устройства USB. FloppyType=msdos ## тип файловой системы на дисководе. FloppyDir=FLOPPY ## название каталога подключаемого при считывании с диска. Mount=1 ## монтировать в режим записи и обратно при обновлении системы. [Adjustment] ShowOffsetZeroCnc=1 ## F4+"." - появляется окно смещения нолей станка DefaultName=main ## имя нададки, соответствует названию каталога в каталоге параметра [RootCatalog]. DefaultProgramm= ## не используется. RootCatalog=/mroot ## каталог в котором находятся все наладки и управляющие программы. SystemCatalog=/system ## каталог в котором находятся системный подпрограммы. NameMachine= KEY_BIND=991 ShowBindSecond=0 ShowWorkPoint=0 ShowDeteriorationFirst=1 EnableTypeBindEdit=0 EnableFixForZaporozie=1 Offset0=0 Offset1=0 Offset2=0 Offset3=0 Offset4=0 Offset5=0 Offset6=0 Offset7=0 MaskInvertInputCorrector=7 ##Это маска осей, где 1-первая ось, 2-вторая ось, 4-третья ось, 8-четвертая ось. Значение суммируется в зависимости от выбранных осей. Если маска по оси установлена, то износ (корректор) инструмента будет инвертирован. [FlashDrive] Port=0 ## номер порта. Bps=16 ## скорость обмена. Соответствие скоростей см. в приложении. TryLoad=20 ## время ожидания приема и передачи данных в сек. Sleep=1000000 ## время в микросекундах между чтениями блоков данных. [Pult] ## параметры пульта подключенного по COM порту. Port=1 ## номер порта. Bps=13 ## скорость обмена. Соответствие скоростей см. в приложении. ThreadSleep=5 м не используется. время между циклами обработки пульта, Type=0 ## тип пульта. 0 - COM порт, обслуживает верхний уровень; 1 – COM порт, обслуживает драйвер; 2 – Тест, всегда готов; 3 – не используется Виртуальный пульт на экране; 4 – Тест, значения регуляторов процентовки установлены на 100%. CurrentType=1 ## 0-значение тока берется из ЦАПа пульта 1-значение тока берется из автоматики (через драйвер пульта) CurrentIndex=27 ## байт пульта Расчет (24+количество байт в пультовом драйвере)*8=начальный бит процентовуки тока шпинделя (прим: (24+3)*8=216бит) CurrentTotalSteps=205 ## значение которое соответствует параметру CurrentMagnify CurrentMagnify=1.0 ## значение величины нагрузки тока на экране 1.0=100% 1.3=130% CurrentYellowLevel=0.6 ## значение величины нагрузки тока при котором ток подсвечивается желтым 0.6=60% CurrentRedLevel=0.9 ## значение величины нагрузки тока при котором ток подсвечивается красным 0.9=90% KEY_PULTDATA=333 [MC] ## параметры контроллера перемещения Policy=-1 Priority=-1 ParamIniFile=etc/mcdat.ini ## имя файла в котором описаны все параметры контроллера перемещения. CFGFile=etc/sett.cfg ## конфигурационный файл. INIFile=etc/mcdat.ini ## файл сохраненных параметров. GAPFile=/mroot/param/sett.gap ## файл люфтов. DeviceString=/proc/DSP/%d/device.mc ImageFile=mc.hld ## Не используется в версиях 3.x ParamFile=mc_par.dat ## Не используется в версиях 3.x ChipFrq=40000000 ## Не используется ChipPeriod=0.00046875 ## Не используется [Dispatcher] ## параметры диспетчера обмена между интерпретатором, контроллером автоматики и контроллером перемещения. KEY_MSG=877 KEY_DATA=878 KEY_DISPDATA=879 ThreadSleep=10 ## время в миллисекундах между циклами обработки. Policy=-1 Priority=-1 [AC] ## параметры контроллера автоматики ACFile=wlca.dat ## имя файла, который загружается в контроллер автоматики. ParamIniFile=etc/acdat.ini ## имя файла описания параметров автоматики ThreadSleep=0 ## время в миллисекундах между циклами обработки автоматики TimerCycle=50 ## время в миллисекундах между декрементированием таймеров. Auto=wlca.txt ## имя файла в котором описывается алгоритм автоматики. ACTestFile=wlca.test ## имя файла тестовой автоматики InputCycle=20000 Policy=1 ##Приоритет обработки процесса автоматики Priority=5 PolicyI=1 ##Приоритет процесса ввода/вывода PriorityI=6 PolicyT=1 ##Приоритет ? PriorityT=6 KEY_ACDATA=800 KEY_ACDATA1=801 KEY_ACSEMA=802 KEY_ACMSG=803 DisableEnaCNC=0 DivF=1 DivIRQ=0 Save=0 SaveFile=/mroot/acmemory DecStupen=1 ##ступень шпинделя с 0 или 1 DecreaseStupen=0 ## [Interpretator] ## параметры интерпретатора управляющей программы. ParamFile=etc/ipdat.ini ## имя файла описания параметров интерпретатора. Policy=-1 Priority=-1 CountCorrector=200 DeltaR=200 UseLib=0 Dump=0 DumpFile=/mroot/work/programm/dmp NameLib=libip.so UseMaxS=1 InitConfig=0 CountConf=1 ## Необходимо указать количество конфигураций на системе. InsertM6inTcmd=0 ##Вставлять комманду M6 вместе с T CheckTcmd=0 ## Проверять инструмент после поиска кадра CheckMcmd=0 ## Проверять М-команду после поиска кадра CheckScmd=0 ## Проверять S-команду после поиска кадра SendSFTToInitString=7##Данный ключ разрешает добавление T,F,S команд(последних активных команд) в инициализационную строку при сбросе УП и установке новой УП.// Ключ является маской.// 1 - Т комманда;// 2 - F комманда;// 4 - S комманда;// По умолчанию значение равно 7, то есть добавляются активные команды T,F,S.// [Visual] ## параметры визуализатора Step=0.05 ## Минимальное перемещение отображаемое визуализатором AxesMirror1=1 ## зеркальное отображение относительно оси Y в плоскости XY. Значения -1 или 1. AxesMirror3=1 ## зеркальное отображение относительно оси Y в плоскости XZ. Значения -1 или 1. AxesMirror5=1 ## зеркальное отображение относительно оси Y в плоскости YZ. Значения -1 или 1. AxesMirror7=1 ## зеркальное отображение относительно оси Y в плоскости XYZ. Значения -1 или 1. AxesMirror0=1 ## зеркальное отображение относительно оси X в плоскости XY. Значения -1 или 1. AxesMirror2=1 ## зеркальное отображение относительно оси X в плоскости XZ. Значения -1 или 1. AxesMirror4=1 ## зеркальное отображение относительно оси X в плоскости YZ. Значения -1 или 1. AxesMirror6=1 ## зеркальное отображение относительно оси X в плоскости XYZ. Значения -1 или 1. AxesRotate0=90 AxesRotate1=90 AxesRotate2=0 AxesRotate3=0 3DAxes0=1 3DAxes1=0 3DAxes2=2 MX00=-0.8660254 MX01=0.8660254 MX02=0.0 MX10=-0.5 MX11=-0.5 MX12=1.0 MX20=0.0 MX21=0.0 MX22=1.0 Extern=0 #Не поддерживается Extern path= #Не поддерживается AxesRotateXY=270 ## вращение в плоскости XY, в градусах. AxesRotateXZ=0 ## вращение в плоскости XZ, в градусах. AxesRotateYZ=0 ## вращение в плоскости YZ, в градусах. AxesRotateXYZ=0 ## вращение в плоскости XYZ, в градусах. [Editor] ## цветовая подсветка синтаксиса в редакторе ColorMode=1 ## цветовой режим включен или нет. 1- включен, 0 –выключен. ColorName=NMG$XYZTWUVJKISFLDHRABC NColor=#00ff00 MColor=#00aaff GColor=#ff0000 $Color=#ffff00 XColor=#00ffff YColor=#ffffff ZColor=#00ffff TColor=#ff5500 WColor=#55ffff UColor=#55ffff VColor=#ffffff JColor=#ffffff KColor=#ff00ff IColor=#ff00ff SColor=#ffaa00 FColor=#00ff7f LColor=#ff007f DColor=#ffaaff HColor=#ffaaff RColor=#ff00ff AColor=#ffffff BColor=#ffffff CColor=#ffffff HelpPath=/programming ## путь к каталогу, где размещено руководство по программированию. HelpType=1 ## тип файлов системы помощи. 0-text, 1-html. Help=0 ## выводить в редакторе окно с руководством по программированию. Extern=0 #Не поддерживается Extern path= #Не поддерживается SwitchEditViewButton=1 ##Режим просмотра УП, без возможности редактирования. Для входа в режим просмотра нажать "."(точка) потом нажать F6. Режим просмотра и редактирования можно поменять местами. UsePasswordForEdit=1 ##Для доступа к режиму редактирования через ввод пароля в файле wlcnc.ini добавить параметр. Пароль устанавливается тот же самый как для входа в режим изменения параметров. [MainColors] ## цвета внешнего интерфейса системы. 0=#ffffff 1=#aeb2c3 2=#ffffff 3=#d6d8e1 4=#575961 5=#747782 6=#ffffff 7=#cacee2 8=#000000 9=#000000 10=#000000 11=#000000 12=#0000c0 13=#ffffff 14=#ffffff 15=#aeb2c3 16=#ffffff 17=#c8cde0 18=#575961 19=#747782 20=#ffffff 21=#cacee2 22=#000000 23=#000000 24=#000000 25=#000000 26=#0000c0 27=#ffffff 28=#ffffff 29=#aeb2c3 30=#ffffff 31=#c8cde0 32=#575961 33=#747782 34=#ffffff 35=#cacee2 36=#808080 37=#000000 38=#000000 39=#000000 40=#0000c0 41=#ffffff [VisualColors] ## цвета визуализатора 0=#000000 ## перемещение на рабочей подаче. 1=#ff0000 ## ускоренное перемещение. 2=#00ff00 ## круговая интерполяция против часовой. 3=#0000ff ## круговая интерполяция по часовой. 4=#aaff00 ## цвет фона. 5=#00ff00 ## цвет осей. [Interface] CountCorrectorX=4 ## количество корректоров по горизонтали на экране параметров. CountCorrectorY=10 ## количество корректоров по вертикали на экране параметров. FormatCorrector=[%02d] %s ## формат корректоров,(формат языка С). ViewTool=0 ## показывать номер привязки инструмента или реальный инструмент. 0 – реальный инструмент. 1 – номер привязки. LCDType=1 ## тип отображения координат 0 – LCD 1 – Текст растянутый до нужного размера 2 – Выводятся цифры в виде картинок ShowFeedHigh=0 NextTool=1 NextToolStr=Привязка: ## надпись стороки "Привязка" на Вид А CountMDI=8 ## количество строк в окне MDI MakeMST=0 ## Отображать на экране разницу команд текущих и найденого кадра StatusColor=#7f7f00 SPanel=3 FPanel=3 ToolDx=300 ToolDy=300 ShowDiscret=1 DiscretMagnify=1000 DiscretDim=mm TimeFullReset=1500 DynamicShow=1 Show_D_H=0 ## отображать на ВидА строки значений корректоров D и Н LCDSType=2 LCDFType=2 MakeMSTAuto=0 ShowFeedConstType=0 ShowSaveParam=1 FullResetOnSetUP=0 [CtrlFrame] Count=24 Use=0 Width=150 [Font] Name=unifont ## тип используемого основного шрифта. Size=16 ## размер используемого основного шрифта. LCDName=fixed ## тип используемого шрифта для отображения цифр координат. LCDSize=24 ## размер используемого шрифта для отображения цифр координат. LCDSize2=48 ## размер используемого шрифта на Вид2 для отображения цифр координат. LCDSizeS=26 ## размер используемого шрифта для отображения цифр S. LCDSizeF=26 - размер используемого шрифта для отображения цифр F. [MainFormSize] ## настройка размеров элементов внешнего интерфейса программы верхнего уровня. AxisFrameHeight=180 ## высота окна координат на первом экране, в пикселях. AxisFrame2Height=220 ## высота окна координат на втором экране, в пикселях. Frame6MinimumSize=150 ## минимальная высота окна в котором выводится текст управляющей программы. [User] ## настройки интерфейса пользователя. PushMinus=3 ## количество нажатий на кнопку «-» для входа в режим редактирования параметров. UsePassword=0 ## Использовать пароль Password= ## Пароль для входа в режим изменения параметров. [DiagForm] ## настройки окна диагностики. CountEncoder=8 ## число каналов энкодеров и ЦАП выводимых в диагностике. CountIn=32 ## число байтов входной системной области. CountOut=74 ## число байтов выходной системной области. ShowCycle=350 [Can] TimeDamage=3000 ## WotchDog верхней машины на CAN-выхода SleepAfterReset=1000 SleepAfterAll=1 Device=/dev/can Crash=0 Use=0 [Server] #Не поддерживается Port=9999 #Не поддерживается Use=0 #Не поддерживается [Log] Print=0 #Не поддерживается Log=/tmp/wl_log Fifo=/tmp/wl_fifo Port=23233 #Не поддерживается KEY_MSG=582 Send=0 #Не поддерживается IPSend=192.168.0.63 #Не поддерживается [Path] Help=/usr/share/wl HelpOperator=/operator Plugins=./ Export=/mroot/param [NvRam] Write=1 Filename=/mroot/nvram_m.dat [Percent] ## параметры процентных регуляторов подачи и главного привода. Spindel=1.3 ## коэффициент регулятора подачи рабочего хода. Feed=1.3 ## коэффициент регулятора процентовки главного привода. HighFeed=1.3 ## коэффициент регулятора подачи быстрого хода. [PowerFail] SaveFile=1 ##Сохранять статус системы при пропадании питания SaveFilename=/mroot/main/programm/POWERSTATUS CreateNewFile=0 ##Создавать новый файл или дописывать в существующий, это если имя файла совпадает. Warning=0 ## Выдавать на экран предупреждение о пропадании питания Shutdown=0 ## Выключать при пропадании питания Timewait=120 ## Через сколько времени выключать, в сек Timestamp=1 ## добавлять дату и время в название файла ##Управление идет из автоматики.\\ Сигнал о питании идет в системную область из автоматики на :\\ 8 бит в 10 байте. 0 - питание исправно; 1 - питания нет;\\ Сохранять в файл данные о УП Положение рабочего органа, номер кадра, название УП. ====== Приложение.====== Соответствие номеров и скоростей обмена по COM порту:\\ 0 – не используется\\ 1 - 50 бод\\ 2 - 75 бод\\ 3 - 110 бод\\ 4 - 134.5 бод\\ 5 - 150 бод\\ 6 - 200 бод\\ 7 - 300 бод\\ 8 - 600 бод\\ 9 - 1200 бод\\ 10 - 1800 бод\\ 11 - 2400 бод\\ 12 - 4800 бод\\ 13 - 9600 бод\\ 14 - 19200 бод\\ 15 - 38400 бод\\ 16 - 57600 бод\\ 17 - 115200 бод\\ \\ \\ Соответствие номеров и названий портов RS-232:\\ 0 - COM1\\ 1 - COM2\\ 2 - COM3\\ 3 - COM4\\