Перейти к содержимому


Фотография

Шаговый двигатель место шпинделя в АртКаме

альтернативный шпиндель

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 23

#1 OFFLINE   tjma

tjma

    Студент

  • Пользователи
  • PipPip
  • 24 сообщений
  • Из:Khmelniskyi

Отправлено 21 Май 2013 - 19:09

Возможно в Арткаме настроить шаговый двигатель как шпиндель?
Помогите пожалуйста, буду благадарен за любые ответы.
 

Похожие темы:
Как запустить шаговик, чтобы он вращался постоянно

 


  • 0

#2 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 21 Май 2013 - 21:07

Арткам создаёт траекторию,по которой движется конец инструмента.
и чем и как это движется ему всё равно.
В общем не понятно,чего вы хотите.
Мне на ум приходят три варианта:
1)За не имением шпинделя поставить вместо него шаговик.
2)Вместо шпинделя закрепить шаговик с ножом и управлять углом реза.
3)Для неизвестных целей перенаправить команды управления шпинделем на управление координатой.

Выбирайте тот, что вам больше нравится или предложите свой вариант.

Сообщение отредактировал torvn77: 21 Май 2013 - 21:09

  • 0
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.

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

#3 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 414 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 21 Май 2013 - 22:08

Возможно в Арткаме настроить шаговый двигатель как шпиндель?
Помогите пожалуйста, буду благадарен за любые ответы.

А вы поняли что сказали?
ArtCAM позволяет создать пути инструмента с учетом профиля инструмента, а какой шпиндель ему безразлично, да хоть педальный привод...
А теперь про шаговый двигатель как шпиндель... Шаговый двигатель обладает и низким КПД и потерей момента на больших для него скоростях и именно шаговое, а значит ударное движение - что не айс для фрезы... Я еще понимаю, когда для низкооборотной обработки серводвигатель используют, но шаговый - вроде вообще далеко не лучший вариант...
  • 0

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#4 OFFLINE   fastin

fastin

    Студент

  • Пользователи
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Интересы:намагничиватся от денег
  • Из:Совдепии

Отправлено 22 Май 2013 - 03:04

шаговик нормально крутится только на малых оборотах. Чем выше обороты захочется получить, тем мощнее контроллер потребуется + генератор импульсов со стабильной длительностью ширины импульса. После преодоления 2000 оборотов появятся проблеммы, а на 3000 об/мин раскрутить всегда проблемматично, и не каждый шаговик это сможет. Не рекомендую этой темой ващще заниматься, кроме тех применений, где надо без редуктора что-то тянуть,поворачивать или двигать на конкретное расстояние

Сообщение отредактировал fastin: 22 Май 2013 - 03:06

  • 0

#5 OFFLINE   DEDAlex

DEDAlex

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 566 сообщений
  • Пол:Мужчина
  • Город:Северодонецк/Москва
  • Интересы:Любознательный дилетант широкого профиля
  • Из:Украина/Московия

Отправлено 22 Май 2013 - 03:14

Я хоть и хохол (хотя говорю и думаю на русском всю свою сознательную), но мне проще было-бы понять вопрос на английском, французском, китайском... Вот как можно интерпретировать это: http://mir-cnc.ru/in...cnc/#entry66237 ? (Вы ведь это об одном и том же?)

ЗЫ: Подумалось: вы не это имеете ввиду: http://mir-cnc.ru/in...6254#entry66254

Сообщение отредактировал DEDAlex: 22 Май 2013 - 03:19

  • 0
ДАВНО ЖИВУ-ПРИВЫК УЖЕ...
Самый хороший учитель в жизни — опыт. Берет, правда, дорого, но объясняет доходчиво.
Ничто так не украшает человека, как дружба с собственной головой.
Работать надо не 12 часов, а головой. © Стив Джобс
Только тогда, когда ваши мечты будут сильнее ваших страхов — они начнут сбываться.
Любая достаточно развитая технология неотличима от волшебства (с) Артур Кларк

#6 OFFLINE   tjma

tjma

    Студент

  • Пользователи
  • PipPip
  • 24 сообщений
  • Из:Khmelniskyi

Отправлено 22 Май 2013 - 11:22

3)Для неизвестных целей перенаправить команды управления шпинделем на управление координатой.


Есть швейная машынка с ЧПУ (вышывалка) в ней погорела вся електроника, я взял интерфейсную плату, и страй комп. блок питания, Драйвера и ШД остались. Все настроил через Турбо снс. работает отлично.
Для создания Управляющей програмы ресую на бумажке узор ставлю в поле вышывалки и в ручном режыме обвожу каждую точку, записую в блокнотик потом вычесляю обороты для маховика, так получаетса програма...

выглядит примерно так:

F120000
G01 x13 y78 z780
g01 x80 y12 z1450
g01 x159 y60 z224

Z = большее значение Х или У минус предыдущее значение умножыть на 10.

вот хотелось бы ето упростить и делать в арткаме.
Надеюсь теперь понятно? Зарание благодарен за ответы.
  • 1

#7 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 22 Май 2013 - 14:21

Мне сейчас некогда,если знаещь англйискии то читай здесь и здесь с седьмой по десятую секций.
Там написано как встраивать в G-code матеметические выражения.
Напиши подпрограмму перемещения и вставь в секцию START.
а потом в одном месте измени код на

FIRST_RAPID_RATE_MOVE = "o100 call [X|@|] [Y|@|] [Z|@|]"
RAPID_RATE_MOVE = "o200 call [X|@|] [Y|@|] [Z|@|]"


Ещё можно взять микросхему таймера и сделать на нём генератор шагов,
который будет запускаться командой включения шпинделя.
Скорее всего должна подойти одна из этих микросхем. Таймеры отечественные

Сообщение отредактировал torvn77: 22 Май 2013 - 14:38

  • 1
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.

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

#8 OFFLINE   tjma

tjma

    Студент

  • Пользователи
  • PipPip
  • 24 сообщений
  • Из:Khmelniskyi

Отправлено 22 Май 2013 - 15:37

Мне сейчас некогда,если знаещь англйискии то читай здесь и здесь с седьмой по десятую секций.
Там написано как встраивать в G-code матеметические выражения.
Напиши подпрограмму перемещения и вставь в секцию START.
а потом в одном месте измени код на

FIRST_RAPID_RATE_MOVE = "o100 call [X|@|] [Y|@|] [Z|@|]"
RAPID_RATE_MOVE = "o200 call [X|@|] [Y|@|] [Z|@|]"


Ещё можно взять микросхему таймера и сделать на нём генератор шагов,
который будет запускаться командой включения шпинделя.
Скорее всего должна подойти одна из этих микросхем. Таймеры отечественные


Спасибо большое за ваш атвет, всетаки ето возможно? Оо
Могли бы вы по подробней об етом, очень надеюсь на вашу пощь.

Анг очень плохо знаю.
микро схемы и тому подобныи со мной не дружат(
я думал в Постпроцесоре можно както ето зделать.

Вот к примире простая програма из Артк кама для Турбоснс

N0 G90
N1 G21
N2 M6 T1
N3 M3 S15000
N4 G0 X3.250 Y2.000 Z5.000
N5 G1 Z0.000 F720
N6 G1 X3.250 Y2.000 Z0.000 F2520
N7 X5.523
N8 X7.440 Y3.278
N9 X9.102 Y6.128
N10 G2 X9.341 Y6.379 I+0.648 J-0.378
N11 G1 X14.341 Y9.629
N12 G2 X14.987 Y9.712 I+0.409 J-0.629
N13 G1 X17.987 Y8.712
N14 G2 X18.437 Y8.301 I-0.237 J-0.712
N15 G1 X20.070 Y4.569
N16 X25.248 Y2.290
N17 X28.652 Y15.225
N18 X20.849 Y21.609
N19 X11.266 Y26.032
N20 X4.502 Y27.385
N21 X1.750 Y19.128
N22 X1.750 Y1.250
N23 G0 Z5.000
N24 G0 X0.000 Y0.000
N25 G0 Z5.000
N26 G0 X0.000 Y0.000
N27 M05
N28 M02
  • 0

#9 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 23 Май 2013 - 03:54

Я имел в виду редактирование арткамовского постпроцессора.
в данном случае это файл с расширением con сидящий в папке
"C:\Program Files\ArtCAMPro 7000\Postp"
За основу можно взять мои корявые недоделки #244 и Не законченный постпроцессор LinuxCNC для ArtCam'a.
Но учти,что стандарт реализован в разных программах с разной полнотой,
и твоё ЧПУ может вывод.особенно в последнем варианте не понять.
если так выйдет то подключайся к LPT порту и ставь LinuxCNC.
К тому-же часть служебных символов постпроцессора и G-code совпадают и их приходится заменять кодами.
какими можешь посмотреть в таблице на той-же странице моего журнала.

Сообщение отредактировал torvn77: 23 Май 2013 - 04:01

  • 0
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.

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

#10 OFFLINE   yaso73

yaso73

    Кот CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 8 107 сообщений
  • Пол:Мужчина
  • Город:Новосибирск
  • Интересы:Очень люблю жить.Очень не люблю когда мне мешают этим заниматься.
  • Из:Новосибирск

Отправлено 23 Май 2013 - 06:10

Общение на форумах часто напоминает анализы в больнице: кто-то пришел, насрал, а другие потом долго разгребают и спорят...

Сцуко,красавец!
  • 1

Все замечания и нравоучения носят исключительно юмористический характер.Ни коим образом не затрагивают честь и достоинство собеседника облезлого Кота с форточки.

Кто людям помогает - тот тратит время зря.

Хорошими делами прославиться нельзя.


#11 OFFLINE   tjma

tjma

    Студент

  • Пользователи
  • PipPip
  • 24 сообщений
  • Из:Khmelniskyi

Отправлено 23 Май 2013 - 11:24

Я имел в виду редактирование арткамовского постпроцессора.


Какие у вас сложные ПП.
Мой простющий, к нему можно както такую графу добавить чтоб Z был место шпинделя и вертелся на макс оборотах постояно?


; http://postprocessor.su
;
DESCRIPTION = "TurboCNC (*.cnc)"
;
FILE_EXTENSION = "cnc"
;
UNITS = MM
;
END_OF_LINE = "[13][10]"
;
LINE_NUM_START = 0
LINE_NUM_INCREMENT = 1
LINE_NUM_MAXIMUM = 999999

;
FORMAT = [N|@|N|1.0]
;
FORMAT = [S|@|S|1.0]
;
FORMAT = [F|#|F|1.0]
;
FORMAT = [X|#|X|1.3]
FORMAT = [Y|#|Y|1.3]
FORMAT = [Z|#|Z|1.3]
;
FORMAT = [I|@|I|+1.3]
FORMAT = [J|@|J|+1.3]
;
FORMAT = [XH|@|X|1.3]
FORMAT = [YH|@|Y|1.3]
FORMAT = [ZH|@|Z|1.3]
;
START = "[N] G90"
START = "[N] G21"
START = "[N] M6 T1"
START = "[N] M3 [S]"
;
;START = "[N] M7"
;
FIRST_RAPID_RATE_MOVE = "[N] G0 [X] [Y] [Z]"
FIRST_FEED_RATE_MOVE = "[N] G1 [X] [Y] [Z] [F]"
FEED_RATE_MOVE = "[N] [X] [Y] [Z]"

FIRST_CW_ARC_MOVE = "[N] G2 [X] [Y] [I] [J] [F]"
CW_ARC_MOVE = "[N] G2 [X] [Y] [I] [J]"
FIRST_CCW_ARC_MOVE = "[N] G3 [X] [Y] [I] [J] [F]"
CCW_ARC_MOVE = "[N] G3 [X] [Y] [I] [J]"
;
TOOLCHANGE = "[N] M22"
TOOLCHANGE = "[N] G00 T[T] M6"
TOOLCHANGE = "[N] ([TOOLDESC])"
TOOLCHANGE = "[N] G97 [S]"
TOOLCHANGE = "[N] G00 [ZH]"
TOOLCHANGE = "[N] G00 [XH] [YH]"
;
END = "[N] G0 [ZH]"
END = "[N] G0 [XH] [YH]"
END = "[N] M05"
END = "[N] M02"
  • 0

#12 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 23 Май 2013 - 14:12

Свои ПП я вам дал чтобы вы могли прочитать комментарий на русском и упростится в нужный вам вид сознательно.
А так вся информация вам уже дана,остаётся только выяснить,реализованы о-коды в вашей ЧПУ или нет.
Ну если нет.то переходить на то ,ЧПУ в котором они реализованы.
Или сделать одно из двух:
)сделать ранее предложенное мной аппаратное решение.
Ну раз вам сложно с микросхемами таймеров,то можно взять за основу схему на рис 1 этой страницы:Простые усройства на логических элементах
На мой взгляд как то так вопрос будет решить проще всего.
)Менять логику работы программы.
Позволяет это NC-Studio или нет,я не знаю.Так же я не знаю и про другие программы так как ими не пользуюсь.
Я пользуюсь LinuxCNC и то описание о-кодов,ссылки на которые я привёл ранее,
я взял из мануальника этой программы.
LinuxCNC модульная программа и скорее всего вам надо будет написать короткий модуль-скрипт на питоне,
который будет при включений шпинделя генерировать частоту на определённом пине LPT.
Как это сделать,вам лучше всего спрашивать на русскоязычном сайте разработчика этой программы,там же можно прочитать и мануальник к ней.
Ещё я предполагаю,что о-коды должен уметь Мач.Остальные программы я просто никогда не видел.

Постпроцессор за вас писать мне лень,потому что для проверки правильности написания G-cod'а его надо скармливать LinuxCNC,
а это значит таскать файлы между двумя ПК.Да и не факт что я напишу всё так,как надо для вашей машинки.
Будет время,потренеруюсь,а так пока разбирайтесь сами.И я не злыдень,я не знаю английский так же,как и вы.

Сообщение отредактировал torvn77: 23 Май 2013 - 21:06

  • 0
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.

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

#13 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 414 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 23 Май 2013 - 14:23


tjma, поконкретней и точнее обрисуйте задачу, тогда и будут даваться толковые советы, и обратите на пост 10 в этой теме...

  • 0

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#14 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 23 Май 2013 - 21:03

3D-BiG,вы ругаете ТС и меня не заслуженно.
Перечитайте пост #6 этой темы,в нём ТС изложил всё что нужно для адекватного ответа.
Перечитайте мои следующие за ним посты,изложенные в них предложения вполне адекватны,
если учесть написанное ТС в этом посту.
Другое дело что ТС по сути хочет не просто подсказку,
а чтобы постпроцессор за него написал кто-нибудь другой.
Ну я и говорю ему, " будет настроение напишу,не будет не напишу.
А в принципе всё,что нужно подсказано и ты вполне можешь написать его сам. "

Сообщение отредактировал torvn77: 23 Май 2013 - 21:14

  • 0
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.

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

#15 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 414 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 23 Май 2013 - 21:16

Я ругаю?!!!!
  • 0

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#16 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 23 Май 2013 - 21:30

Ну раз вы пишите,что "будут даваться более толковые ответы",то значит те ответы,
которые давались ранее,в том числе и мои,вы считаете бестолковыми. :)
Ну 6 пост трудно изложить подробнее.
Хотя,как правильно подметил Yaso73,я заукомплексованый холерик.
Может дело и в этом.

Сообщение отредактировал torvn77: 23 Май 2013 - 21:32

  • 0
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.

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

#17 OFFLINE   tjma

tjma

    Студент

  • Пользователи
  • PipPip
  • 24 сообщений
  • Из:Khmelniskyi

Отправлено 24 Май 2013 - 11:00

torvn77, я конечно надеюсь что постпроцесор напишут за меня, потому как я только 3-4 дня назад узнал что оно существует) но я не сижу сложа руки, пробую, розбераюсь...
  • 0

#18 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 24 Май 2013 - 14:28

Здесь Mach3 более уместен. Т.к. позволяет задать Step/Dir управление для шпинделя, то бишь ШД вместо шпинделя. В турбоцнц такого нет.
Тогда, не нужно мудрить с ПП, всё как обычно: в начале включили – М3 S2000, в конце выключили М5.
Скорость S2000 просто для примера…

Сообщение отредактировал Roma: 24 Май 2013 - 14:33

  • 0

#19 OFFLINE   tjma

tjma

    Студент

  • Пользователи
  • PipPip
  • 24 сообщений
  • Из:Khmelniskyi

Отправлено 24 Май 2013 - 15:01

Здесь Mach3 более уместен. Т.к. позволяет задать Step/Dir управление для шпинделя, то бишь ШД вместо шпинделя. В турбоцнц такого нет.
Тогда, не нужно мудрить с ПП, всё как обычно: в начале включили – М3 S2000, в конце выключили М5.
Скорость S2000 просто для примера…

Ето я знаю, с мачем проблем не было. Работникам набраным по обявлению не обьяснить что полноценый комп с хрушей только для работы(защиты винды типа учетные записи, родительский контроль помагают на очень короткое время) , особено если в ночную смену некакого контроля и они бухие... вот такая у нас контора)
  • 0

#20 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 24 Май 2013 - 16:50

Возможно, ошибся на счёт турбоцнц, по поводу степ/дир для шпинделя.
Что-то похожее там мелькает – Configure - Digispeed Control, полистайте мануал…
  • 0





Темы с аналогичным тегами альтернативный шпиндель

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных