Max

Плата Mesa и 4 оси на ШД. Прошу помощи.

43 повідомлення у цій темі

1 час назад, nkp сказал:

остальные  HAL файлы пустые?

 

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
52 минуты назад, nkp сказал:

скорей всего это результат копипаста разных халфайлов: потерялся источник сигнала  spindle-on

в этой строке

net spindle-on hm2_7i92.0.gpio.007.out

можно поправить:

net spindle-enable  hm2_7i92.0.gpio.007.out

==============

думаю,что сам провод*физически) с этого пина уходит на частотник

Исправил строку - начал щёлкать релюхой. Значит частотник уже запустить можно. Но вот откуда ШИМ взять - не пойму. Вывел в halshow всё , что связано со шпинделем - есть изменения при прокрутке бегунка оборотов, но осцилографом изменений не увидел.

Не могу понять - надо мне подавать внешнее питание 12-24В чтоб иметь 0-10В для частотника? Пин Р1, который в месе обозначен как pwmgen - замкнут на PCgnd.

Screenshot_20200102-170601.jpg

Змінено користувачем Max
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
28 минут назад, Max сказал:

Исправил строку - начал щёлкать релюхой. Значит частотник уже запустить можно. Но вот откуда ШИМ взять - не пойму. Вывел в halshow всё , что связано со шпинделем - есть изменения при прокрутке бегунка оборотов, но осцилографом изменений не увидел, есть постоянные 5В. 

третий раз спрошу(уже неудобно)):
если это не секрет - остальные халфайлы в папке конфига - пустые?
если нет - покажите содержимое

папка конфига, - это та папка ,в которой лежит запускаемый INI файл

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

вот эти файлы работают у вас:

HALFILE = 5i25_prob_rfx2.hal
HALFILE = custom.hal
POSTGUI_HALFILE = postgui_call_list.hal
SHUTDOWN = shutdown.hal

желательно видеть их содержимое

потому как шим-генератор не до конца прописан  (кмк!)

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Извините, завтыкал.

Все они пустые. 

IMG_20200102_172412.jpgIMG_20200102_172442.jpgIMG_20200102_172453.jpgIMG_20200102_172506.jpgIMG_20200102_172518.jpgIMG_20200102_172531.jpgIMG_20200102_172542.jpg

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
1 час назад, Max сказал:

Не могу понять - надо мне подавать внешнее питание 12-24В

судя по схеме - скорей всего

наверно быстро можно взять от БП компа 12v (любой черный  - GND, любой желтый -  +12v)

Змінено користувачем nkp
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

если сомнения есть(и осцил есть) можно после команды M3S100 посмотреть сигнал на 14-й ноге месы на P2 и на P3 

(не путаю - с 14-й ноги шим берется на шпиндель?)

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
16 минут назад, nkp сказал:

если сомнения есть(и осцил есть) можно после команды M3S100 посмотреть сигнал на 14-й ноге месы на P2 и на P3 

(не путаю - с 14-й ноги шим берется на шпиндель?)

 

Сейчас не дома, не могу проверить. Вот распиновка месы:

IMG_20200102_165945.jpg

ШИМ должен вроде выводиться на P2-01, но там ноль и не изменяется. 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

 Снял видео по тому, что получилось. Всё так и должно работать? 

https://youtu.be/I_LQ4i2uIFw

Змінено користувачем Max
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
3 часа назад, Max сказал:

ШИМ должен вроде выводиться на P2-01, но там ноль и не изменяется. 

 

вот это ваша прошивка?
если да,то я вижу 14-ю ногу разъема

 

 

 This is for the Mesa 5i25 with prob_rfx2 firmware.
 
 pin# is the pin's physical location on the connector. 
 I/O number is the components number if it was GPIO
 channel number is the component number if it used as it's secondary function
 such as PWM, step generator or encoder.
 pins deselected from their secondary function, or have none default to GOIO
 
 Configuration pin-out: 
 
     IO Connections for P3
     Pin#    I/O     Pri. func    Sec. func    Chan      Pin func        Pin Dir
 
      1        0     IOPort       None
     14        1     IOPort       PWM           0        PWM             (Out)
      2        2     IOPort       StepGen       0        Step/Table1     (Out)
     15        3     IOPort       None
      3        4     IOPort       StepGen       0        Dir/Table2      (Out)
     16        5     IOPort       PWM           0        Dir             (Out)
      4        6     IOPort       StepGen       1        Step/Table1     (Out)
     17        7     IOPort       None
      5        8     IOPort       StepGen       1        Dir/Table2      (Out)
      6        9     IOPort       StepGen       2        Step/Table1     (Out)
      7       10     IOPort       StepGen       2        Dir/Table2      (Out)
      8       11     IOPort       StepGen       3        Step/Table1     (Out)
      9       12     IOPort       StepGen       3        Dir/Table2      (Out)
     10       13     IOPort       None
     11       14     IOPort       QCount        0        Quad-A          (In)
     12       15     IOPort       QCount        0        Quad-B          (In)
     13       16     IOPort       QCount        0        Quad-IDX        (In)
 
     IO Connections for P2
     Pin#    I/O     Pri. func    Sec. func    Chan      Pin func        Pin Dir
 
      1       17     IOPort       None
     14       18     IOPort       PWM           1        PWM             (Out)
      2       19     IOPort       StepGen       4        Step/Table1     (Out)
     15       20     IOPort       None
      3       21     IOPort       StepGen       4        Dir/Table2      (Out)
     16       22     IOPort       PWM           1        Dir             (Out)
      4       23     IOPort       StepGen       5        Step/Table1     (Out)
     17       24     IOPort       None
      5       25     IOPort       StepGen       5        Dir/Table2      (Out)
      6       26     IOPort       StepGen       6        Step/Table1     (Out)
      7       27     IOPort       StepGen       6        Dir/Table2      (Out)
      8       28     IOPort       StepGen       7        Step/Table1     (Out)
      9       29     IOPort       StepGen       7        Dir/Table2      (Out)
     10       30     IOPort       None
     11       31     IOPort       QCount        1        Quad-A          (In)
     12       32     IOPort       QCount        1        Quad-B          (In)
     13       33     IOPort       QCount        1        Quad-IDX        (In)

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Частотник стал управляться с линуксснс, двигатель шпинделя крутится. Спасибо всем огромное за помощь. 

Осталось решить последний важный пункт - почему на замкнутых траекториях в сотки попадаю, а на незамкнутых накапливается погрешность? В какую сторону копать?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
2 минуты назад, nkp сказал:

 

вот это ваша прошивка?
если да,то я вижу 14-ю ногу разъема

 

 

 This is for the Mesa 5i25 with prob_rfx2 firmware.
 
 pin# is the pin's physical location on the connector. 
 I/O number is the components number if it was GPIO
 channel number is the component number if it used as it's secondary function
 such as PWM, step generator or encoder.
 pins deselected from their secondary function, or have none default to GOIO
 
 

Скрытый текст

Configuration pin-out: 
 
     IO Connections for P3
     Pin#    I/O     Pri. func    Sec. func    Chan      Pin func        Pin Dir
 
      1        0     IOPort       None
     14        1     IOPort       PWM           0        PWM             (Out)
      2        2     IOPort       StepGen       0        Step/Table1     (Out)
     15        3     IOPort       None
      3        4     IOPort       StepGen       0        Dir/Table2      (Out)
     16        5     IOPort       PWM           0        Dir             (Out)
      4        6     IOPort       StepGen       1        Step/Table1     (Out)
     17        7     IOPort       None
      5        8     IOPort       StepGen       1        Dir/Table2      (Out)
      6        9     IOPort       StepGen       2        Step/Table1     (Out)
      7       10     IOPort       StepGen       2        Dir/Table2      (Out)
      8       11     IOPort       StepGen       3        Step/Table1     (Out)
      9       12     IOPort       StepGen       3        Dir/Table2      (Out)
     10       13     IOPort       None
     11       14     IOPort       QCount        0        Quad-A          (In)
     12       15     IOPort       QCount        0        Quad-B          (In)
     13       16     IOPort       QCount        0        Quad-IDX        (In)
 
     IO Connections for P2
     Pin#    I/O     Pri. func    Sec. func    Chan      Pin func        Pin Dir
 
      1       17     IOPort       None
     14       18     IOPort       PWM           1        PWM             (Out)
      2       19     IOPort       StepGen       4        Step/Table1     (Out)
     15       20     IOPort       None
      3       21     IOPort       StepGen       4        Dir/Table2      (Out)
     16       22     IOPort       PWM           1        Dir             (Out)
      4       23     IOPort       StepGen       5        Step/Table1     (Out)
     17       24     IOPort       None
      5       25     IOPort       StepGen       5        Dir/Table2      (Out)
      6       26     IOPort       StepGen       6        Step/Table1     (Out)
      7       27     IOPort       StepGen       6        Dir/Table2      (Out)
      8       28     IOPort       StepGen       7        Step/Table1     (Out)
      9       29     IOPort       StepGen       7        Dir/Table2      (Out)
     10       30     IOPort       None
     11       31     IOPort       QCount        1        Quad-A          (In)
     12       32     IOPort       QCount        1        Quad-B          (In)
     13       33     IOPort       QCount        1        Quad-IDX        (In)

 

Я мог переназначить пины ещё года два назад, чтоб было максимально похоже на стандартный LPT. ШИМ в итоге взял с первого пина. 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
6 минут назад, Max сказал:

Я мог переназначить пины ещё года два назад, чтоб было максимально похоже на стандартный LPT. ШИМ в итоге взял с первого пина.

"переназначить"  - это сделать свою прошивку?
правильно я понял?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
Только что, nkp сказал:

"переназначить"  - это сделать свою прошивку?
правильно я понял?

Я уже честно говоря не помню, что тогда делалось. 

Моя распиновка совпадает с этой:

IMG_20200102_165945_1.jpg

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
3 минуты назад, Max сказал:

Я уже честно говоря не помню, что тогда делалось. 

спрошу по другому - вы умеете делать(редактировать) прошивки для mesa ?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
6 минут назад, nkp сказал:

спрошу по другому - вы умеете делать(редактировать) прошивки для mesa ?

Нет. С трудом что-то получалось только с конфигурациями. Но первое подключение месы делал товарищ-программист. Что там правилось - я не помню, ибо не понимал ничего толком.

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Сегодня какая-то ахинея творилась. Экспериментировал с постпроцессором для 4-х осевой обработки. Ругался линуксснс на разные непонятные ему символы, я чистил код и тут на тебе - пишет, что уперся в лимит по одной из осей. У меня то и датчика ни одного нет - куда упираться... Перерыл код - ну нет там километровых проходов. Пересмотрел контроллер, думал может стружка замкнула вход на датчик - чисто. Полез в ini, поставил лимиты по 50000мм - ни в какую. Перестали запускаться даже старые УП, по которым я неоднократно работал. Полез опять в ini  - оказалось пропал знак минус на обратном лимите. Как он сам по себе пропал - загадка. Исправил - заработало, один раз... Дальше начал линуксснс перемещать виртуальный станок (шаговики крутить на полу в зале) на какие-то запредельные расстояния. Ставлю команду G0 X10 - станок едет на 254мм. Понимаю, что где-то дюймы засели. Перезагрузил - опять стал в метрике работать. 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

G20/21  скорее всего тут засели дюймы

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Всім привіт, також дружу Messa 7І92 з поширеною платою розвязки, пару слів для таких новачків як я:

Сигнали "шим" (PWM) найшов, але трохи довелось побавитись,  Максим дав свою конфігурацію але не зрослось, в нього прошивка 5І25 (з не стандартною  розпіновкою)  а в мене наша від 7i92, а саме  7i92_G540x2D в нас по різному піни PWM,  в в Макса на 1 піні,  а в 7І92 на 14-ому,  сама плата розширення розрахована що PWM сигнал приходить на 1 пін.  тому поміняв (перепаяв дротики) місцями 1 і 14 піни. і запрацювало. 

п.с. шим сигнал в аналоговий +10в плата видає але дуже не якісний, не лінійний, так зрозумів, налаштовується в мач3, але то не до нас, можна рахувати що аналогового виходу на шпиндель нема, тільки PWM.

Безымянный.jpg

Змінено користувачем Mamaj Garage
1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Створіть акаунт або увійдіть для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!


Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.


Увійти зараз

  • Зараз на сторінці   0 користувачів

    Немає користувачів, які переглядають цю сторінку