Страница 3 из 3
Re: FANUC 0i-MC и VDL-800
Добавлено: 24 ноя 2016, 04:47
Predator
На следующей неделе

Re: FANUC 0i-MC и VDL-800
Добавлено: 24 ноя 2016, 10:08
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
Re: FANUC 0i-MC и VDL-800
Добавлено: 25 ноя 2016, 16:03
odekolon
Lexxa писал(а):Как вариант в подпрограмму смены инсрмента добавить G10 L2 и включать флаг контроля четности в начале программы смены инструмента. А в конце так же выключать.
а объясните, плиз, каким образом контроль четности (
Кстати: а что означает термин "контроль четности" в стойках ФАНУК?) влияет на коррекцию инструмента?
Re: FANUC 0i-MC и VDL-800
Добавлено: 27 ноя 2016, 15:34
Lexxa
Вот че не знаю, то не знаю. Прочитал, что с выключенным работает и предложил решение во включению и выключению контроля четности в программе.
Re: FANUC 0i-MC и VDL-800
Добавлено: 27 ноя 2016, 16:43
Serg
Это вариант кодирования байта для отслеживания одиночных ошибок передачи: добавляется 9-й бит, в который записывается 1 если количество битов со значением 1 чётное.
Re: FANUC 0i-MC и VDL-800
Добавлено: 27 ноя 2016, 21:41
odekolon
UAVpilot писал(а):Это вариант кодирования байта для отслеживания одиночных ошибок передачи: добавляется 9-й бит, в который записывается 1 если количество битов со значением 1 чётное.
А ! вот теперь доходить начинает, в одном из первых постов, я написал, что снятый бит контроля четности, приводит к глюкам при вызове подпрограммы смены инструмента.
Тогда да, можно менять его при вызове подпрограммы. А на коррекцию струмента, этот бит никак не влияет.
Re: FANUC 0i-MC и VDL-800
Добавлено: 28 ноя 2016, 12:56
Serg
Ну да, как вариант, должно прийти 8+1 бит, а приходит только 8 и 9-й бит "откусывается" от следующего байта и от него остаётся только 7, а ожидается-то снова 8+1...
Re: FANUC 0i-MC и VDL-800
Добавлено: 28 ноя 2016, 13:26
odekolon
Это для последовательной передачи - а как реализуется алгоритм контроля четности при чтении с флэшки? Чет я не верю, что весь массив программы бьется по 9 бит....
Re: FANUC 0i-MC и VDL-800
Добавлено: 28 ноя 2016, 13:51
Serg
Примерно так-же.
В качестве примера могу предложить SDRAM c ECC - там в байте 9 бит (8+1). Если же вместо неё поставить обычную, до контрольный бит будет всегда читаться как 0 и контроллер будет думать, что примерно половина байтов читается с ошибкой.
P.S. у всех флешек кроме CompactFlash интерфейс последовательный.
Re: FANUC 0i-MC и VDL-800
Добавлено: 28 ноя 2016, 15:10
odekolon
давайте уж различать логический и физический уровни передачи информации. логически (для юзера) файл - это последовательность байтов. лишний бит туда никак не вогнать....
Re: FANUC 0i-MC и VDL-800
Добавлено: 28 ноя 2016, 22:06
Serg
Ты ж не уточняешь в каком именно месте софта от Фанук это используется... А я говорю лишь о том, что такое контрольчётности. Так что никаких противоречий нет.
Re: FANUC 0i-MC и VDL-800
Добавлено: 06 дек 2016, 13:53
odekolon
еще вопрос:
вот экранчик системы,
на нем (обведено красной линией) отображается не реальная скорость шпинделя, а положение ручки на панели управления
как сделать чтоб отображалась реальная скорость шпинделя?
параметр 3105 биты DPS и DPF = 1
Re: FANUC 0i-MC и VDL-800
Добавлено: 06 дек 2016, 17:38
Predator
Наоборот отображает реальную, в процентах!
Re: FANUC 0i-MC и VDL-800
Добавлено: 06 дек 2016, 21:31
odekolon
Predator писал(а):Наоборот отображает реальную, в процентах!
на самом деле, нет.
Отображалось положение ручки панели оператора "шпиндель оверрайд"
проценты менялись даже при остановленном шпинделе и нажатой капе ЕМГ
а вообще сам разобрался. стоял бит 3106 SOV
плюс поправил какойто битик в 3111 - и вместо нагрузки на шпиндель, встал текущий номер инструмента.
Re: FANUC 0i-MC и VDL-800
Добавлено: 07 дек 2016, 02:22
Predator
Странно, при остановленном не должно меняться, видимо в каком-то параметре бит включён или выключен.
Текущий инструмент, у меня итак выводится правда в другом месте, хотя стойка чутка другая.
Re: FANUC 0i-MC и VDL-800
Добавлено: 24 дек 2016, 16:30
Predator
NightV писал(а):Predator писал(а):когда буду на работе.
это в этом полугодии? а то с твоими разъездами....

Я, сейчас без разъездов, но могу забыть.
