FANUC 0i-MC и VDL-800

Fanuc, Okuma, Sinumerik и т.д.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение Lexxa »

NightV писал(а):можно попотробнее, желательно с примером
Обманул немного. для стойки модели C - L50, для D - L52
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
:bender:
Аватара пользователя
odekolon
Мастер
Сообщения: 1118
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение odekolon »

Lexxa писал(а):Как вариант в подпрограмму смены инсрмента добавить G10 L2 и включать флаг контроля четности в начале программы смены инструмента. А в конце так же выключать.
а объясните, плиз, каким образом контроль четности (Кстати: а что означает термин "контроль четности" в стойках ФАНУК?) влияет на коррекцию инструмента?
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение Lexxa »

Вот че не знаю, то не знаю. Прочитал, что с выключенным работает и предложил решение во включению и выключению контроля четности в программе.
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение Serg »

Это вариант кодирования байта для отслеживания одиночных ошибок передачи: добавляется 9-й бит, в который записывается 1 если количество битов со значением 1 чётное.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
odekolon
Мастер
Сообщения: 1118
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение odekolon »

UAVpilot писал(а):Это вариант кодирования байта для отслеживания одиночных ошибок передачи: добавляется 9-й бит, в который записывается 1 если количество битов со значением 1 чётное.
А ! вот теперь доходить начинает, в одном из первых постов, я написал, что снятый бит контроля четности, приводит к глюкам при вызове подпрограммы смены инструмента.
Тогда да, можно менять его при вызове подпрограммы. А на коррекцию струмента, этот бит никак не влияет.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение Serg »

Ну да, как вариант, должно прийти 8+1 бит, а приходит только 8 и 9-й бит "откусывается" от следующего байта и от него остаётся только 7, а ожидается-то снова 8+1...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
odekolon
Мастер
Сообщения: 1118
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение odekolon »

Это для последовательной передачи - а как реализуется алгоритм контроля четности при чтении с флэшки? Чет я не верю, что весь массив программы бьется по 9 бит....
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение Serg »

Примерно так-же.
В качестве примера могу предложить SDRAM c ECC - там в байте 9 бит (8+1). Если же вместо неё поставить обычную, до контрольный бит будет всегда читаться как 0 и контроллер будет думать, что примерно половина байтов читается с ошибкой.

P.S. у всех флешек кроме CompactFlash интерфейс последовательный.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
odekolon
Мастер
Сообщения: 1118
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение odekolon »

давайте уж различать логический и физический уровни передачи информации. логически (для юзера) файл - это последовательность байтов. лишний бит туда никак не вогнать....
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение Serg »

Ты ж не уточняешь в каком именно месте софта от Фанук это используется... А я говорю лишь о том, что такое контрольчётности. Так что никаких противоречий нет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
odekolon
Мастер
Сообщения: 1118
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение odekolon »

еще вопрос:
вот экранчик системы,
sc.jpg (4336 просмотров) <a class='original' href='./download/file.php?id=96886&mode=view' target=_blank>Загрузить оригинал (642.67 КБ)</a>
на нем (обведено красной линией) отображается не реальная скорость шпинделя, а положение ручки на панели управления
как сделать чтоб отображалась реальная скорость шпинделя?
параметр 3105 биты DPS и DPF = 1
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение Predator »

Наоборот отображает реальную, в процентах!
Аватара пользователя
odekolon
Мастер
Сообщения: 1118
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение odekolon »

Predator писал(а):Наоборот отображает реальную, в процентах!
на самом деле, нет.
Отображалось положение ручки панели оператора "шпиндель оверрайд"
проценты менялись даже при остановленном шпинделе и нажатой капе ЕМГ

а вообще сам разобрался. стоял бит 3106 SOV
плюс поправил какойто битик в 3111 - и вместо нагрузки на шпиндель, встал текущий номер инструмента.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение Predator »

Странно, при остановленном не должно меняться, видимо в каком-то параметре бит включён или выключен. :think:
Текущий инструмент, у меня итак выводится правда в другом месте, хотя стойка чутка другая.
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: FANUC 0i-MC и VDL-800

Сообщение Predator »

NightV писал(а):
Predator писал(а):когда буду на работе.
это в этом полугодии? а то с твоими разъездами.... :)
Я, сейчас без разъездов, но могу забыть. :)
Ответить

Вернуться в «Промышленные стойки»