FANUC 0i-MC и VDL-800
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
Обманул немного. для стойки модели C - L50, для D - L52NightV писал(а):можно попотробнее, желательно с примером
ПримерBy programming, the values of parameters can be set or change.
This function can be used for applications such as modification to a maximum cutting feedrate or cutting
time constant due to a machining condition change.
This function is used for the maximum cutting feedrate or cutting time constants are changed to meet
changing machining conditions.
G10 L52 ; Parameter entry mode setting
N_ R_ ; For parameters other than the axis type
N_ P_ R_ ; For axis type parameters
:
G11 ; Parameter entry mode cancel
N_ : Parameter number
R_ : Parameter setting value (Leading zeros can be omitted.)
P_ : Axis number 1 to maximum controlled axis number (to be specified when an axis type
parameter or spindle type parameter is specified)
Код: Выделить всё
(Example)
Change parameter settings to synchronize the Z2 (slave) axis to the Y1 (master) axis.
(To set parameter No. 8180z of path 2 to "103", execute a program such as that shown below.)
N0200 . . .
N0210 G10 L50 ; Start of parameter settings
N0220 N8180 P2 R103 ; Set parameter No. 8180z to "103".
N0230 G11 ; End of parameter settings
N0240 . . .
Execute blocks G10 and G11 while the Y1 and Z2 axes are not subject to synchronous or
composite control.
В начале подпрограмммы смены включаешь ее, затем выключаешь.
Код: Выделить всё
G10 L52 Nxxxx Rhhh
G11
... Программа смены
G10 L52 Nxxxx Rhhf
G11
- odekolon
- Мастер
- Сообщения: 1118
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
а объясните, плиз, каким образом контроль четности (Кстати: а что означает термин "контроль четности" в стойках ФАНУК?) влияет на коррекцию инструмента?Lexxa писал(а):Как вариант в подпрограмму смены инсрмента добавить G10 L2 и включать флаг контроля четности в начале программы смены инструмента. А в конце так же выключать.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
Вот че не знаю, то не знаю. Прочитал, что с выключенным работает и предложил решение во включению и выключению контроля четности в программе.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
Это вариант кодирования байта для отслеживания одиночных ошибок передачи: добавляется 9-й бит, в который записывается 1 если количество битов со значением 1 чётное.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- odekolon
- Мастер
- Сообщения: 1118
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
А ! вот теперь доходить начинает, в одном из первых постов, я написал, что снятый бит контроля четности, приводит к глюкам при вызове подпрограммы смены инструмента.UAVpilot писал(а):Это вариант кодирования байта для отслеживания одиночных ошибок передачи: добавляется 9-й бит, в который записывается 1 если количество битов со значением 1 чётное.
Тогда да, можно менять его при вызове подпрограммы. А на коррекцию струмента, этот бит никак не влияет.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
Ну да, как вариант, должно прийти 8+1 бит, а приходит только 8 и 9-й бит "откусывается" от следующего байта и от него остаётся только 7, а ожидается-то снова 8+1...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- odekolon
- Мастер
- Сообщения: 1118
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
Это для последовательной передачи - а как реализуется алгоритм контроля четности при чтении с флэшки? Чет я не верю, что весь массив программы бьется по 9 бит....
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
Примерно так-же.
В качестве примера могу предложить SDRAM c ECC - там в байте 9 бит (8+1). Если же вместо неё поставить обычную, до контрольный бит будет всегда читаться как 0 и контроллер будет думать, что примерно половина байтов читается с ошибкой.
P.S. у всех флешек кроме CompactFlash интерфейс последовательный.
В качестве примера могу предложить SDRAM c ECC - там в байте 9 бит (8+1). Если же вместо неё поставить обычную, до контрольный бит будет всегда читаться как 0 и контроллер будет думать, что примерно половина байтов читается с ошибкой.
P.S. у всех флешек кроме CompactFlash интерфейс последовательный.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- odekolon
- Мастер
- Сообщения: 1118
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
давайте уж различать логический и физический уровни передачи информации. логически (для юзера) файл - это последовательность байтов. лишний бит туда никак не вогнать....
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
Ты ж не уточняешь в каком именно месте софта от Фанук это используется... А я говорю лишь о том, что такое контрольчётности. Так что никаких противоречий нет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- odekolon
- Мастер
- Сообщения: 1118
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
еще вопрос:
вот экранчик системы, на нем (обведено красной линией) отображается не реальная скорость шпинделя, а положение ручки на панели управления
как сделать чтоб отображалась реальная скорость шпинделя?
параметр 3105 биты DPS и DPF = 1
вот экранчик системы, на нем (обведено красной линией) отображается не реальная скорость шпинделя, а положение ручки на панели управления
как сделать чтоб отображалась реальная скорость шпинделя?
параметр 3105 биты DPS и DPF = 1
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
Наоборот отображает реальную, в процентах!
- odekolon
- Мастер
- Сообщения: 1118
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
на самом деле, нет.Predator писал(а):Наоборот отображает реальную, в процентах!
Отображалось положение ручки панели оператора "шпиндель оверрайд"
проценты менялись даже при остановленном шпинделе и нажатой капе ЕМГ
а вообще сам разобрался. стоял бит 3106 SOV
плюс поправил какойто битик в 3111 - и вместо нагрузки на шпиндель, встал текущий номер инструмента.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
Странно, при остановленном не должно меняться, видимо в каком-то параметре бит включён или выключен.
Текущий инструмент, у меня итак выводится правда в другом месте, хотя стойка чутка другая.
Текущий инструмент, у меня итак выводится правда в другом месте, хотя стойка чутка другая.
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: FANUC 0i-MC и VDL-800
Я, сейчас без разъездов, но могу забыть.NightV писал(а):это в этом полугодии? а то с твоими разъездами....Predator писал(а):когда буду на работе.