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


Фотография

Самодельный лазерный гравер на базе плоттера


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

#121 OFFLINE   Александр_

Александр_

    Магистр CNC

  • Опытный
  • PipPipPipPip
  • 495 сообщений
  • Пол:Мужчина
  • Город:Воронеж

Отправлено 14 Октябрь 2008 - 10:28

Боольшое спасибо всем за поздравления.
Файл я особо не готовил - это обычный файл для чпу-фрезера (он рисует круг глубиной 0,1мм). А лазер я включил/выкл вручную - отсюда и заходная линия. Все пока не настроено. Программа - TurboCNC. Луч пока довольно сильно неперпендикулярен столу - ума не дам как его настроить не "на глаз". Тут-то в бумажку не постреляешь. То есть в линзу-то он в центр попадает, а вот под каким углом - хз. Ну и механику еще подшаманить надо - натяяжение тросов я на глаз делал. Программное включение лазера пока тоже не доделал. Просто очень уж хотелось довести все до рабочего состояния. Сейчас занимаюсь датчиком потока. Первый вариант, который "врезался" в систему охлаждения (флажок с магнитом) оказался неработоспособным. Сейчас заканчиваю второй (по-моему, более удачный) вариант. Процесс идет.

Сообщение отредактировал Александр_: 14 Октябрь 2008 - 10:30

  • 0

#122 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 14 Октябрь 2008 - 11:04

Поздравляю!!!! УРАААА!!!!


  • 0

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

 

 


#123 OFFLINE   Александр_

Александр_

    Магистр CNC

  • Опытный
  • PipPipPipPip
  • 495 сообщений
  • Пол:Мужчина
  • Город:Воронеж

Отправлено 14 Октябрь 2008 - 13:54

СПАСИБО!

Круто!!! Может соберусь и себе тоже сделаю углекислотный лазер - не все-же на работе делать - иногда и в гараже для души покроить... А так пока мечтаю от тердотельнике....

а почему именно твердотельник? сувенирку ковырять?
Теперь, когда подошел момент подсоединять к компу БП закралась крамольная мысль: если один хрен я не стал делать TTL-интерфейс и покупать ненужные мне DigiSpeed'ы, а обошелся шаговиком на резисторе не проще ли вообще вручную задавать мощность лазера? У меня есть замечательная доралевая ручка-крутилка от какого-то принтера. Вывести ее на корпус, сделать шкалу и стрелку. Быстро, удобно и регулировать в процессе можно. А так выходит этот шаговик где-то в углу крутит резистор. Ему нужно орфографически еще в коде прописывать, рассчитывать коэффициент поворота, чтобы он совпал с ходом резистора, а главное - как в ноль выставить? долько до упора скрутить при начале работы. Может, не усложнять? Шаговик всегда открутить можно.
  • 0

#124 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 14 Октябрь 2008 - 14:53

На ряде лазеров и стоит крутилка мощности.....
А твердотельник мне нужен не для сувенирки - 300-350Вт хочу и не сканаторного типа, а на летающей оптике....

Сообщение отредактировал 3D-BiG: 14 Октябрь 2008 - 14:55

  • 0

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

 

 


#125 OFFLINE   Александр_

Александр_

    Магистр CNC

  • Опытный
  • PipPipPipPip
  • 495 сообщений
  • Пол:Мужчина
  • Город:Воронеж

Отправлено 22 Октябрь 2008 - 21:19

Идея насчет того, чтобы оторвать нах шаговик с резистора себя вполне оправдала. Вывел резистор на переднюю панель, прицепил крутилку и стало все супер. И регулировать удобно, код проще генерить и главное, всегда понятно сколько ватт в данный момент и где тут ноль! Спасибо MRoman'у за рисунок - все подключил по схеме - вроде не сгорело. Теперь лазер включается -выключается по командам М3-М5. Удобно. Гравировка пока не получилась. Непонятно, успевает ли вкл-выкл лазер со скоростью отработки программы. Стрелка амперметра-то понятное дело не успевает, так что пока непонятно.
Осталось механику подрегулировать - кривовато пока (что неудивительно без регулировки). Что-то сдается мне, что линзу мне продали не на 2". Если оргстекло удалить на 5см и вырезать что-то, то ширина реза (якобы диаметр луча) миллиметра 3. Впечатление, что фокус ниже.Что-бы теперь с постпроцессором придумать? Как-то не приходилось их писать. Надо как-то завести М-код на резку. Вручную заменять в коде как-то неудобно и долго.

Сообщение отредактировал 3D-BiG: 22 Октябрь 2008 - 22:28

  • 0

#126 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 22 Октябрь 2008 - 22:37

По поводу фокуса линзы - его легко оценить: возьмите и спроецируйте изображение лампочки (стоя прямо под ней) например от люстры этой линзой на белую бумажку на полу - когда будет четкое изображение - измерьте расстояние от линзу до этой бумажки - в черне это и будет фокус (реальный фокус для ИК-лучей будет чуть дальше, чем для видимых, но и у нас лампочка не бесконечно удалена - поэтому с достаточной для резки точностью получим результат :rolleyes: )
По постпроцессору - если файлы готовите в ArtCAMe - то объясните что Вам надо подправить - подправим - поможем...
Хотя, как я писал выше, я бы для управления лазером заиспользовал бы сигнал для управления у фрезеров направлением координаты Z - тогда и переделывать в постпроцессоре ничего не понадобилось :rolleyes: ....
А с гравировкой (не помню писал я здесь об этом или нет) - просто так не обойтись - надо учитывать участки в траекториях гравировки под разгонные и тормозные вылеты.....

Сообщение отредактировал 3D-BiG: 22 Октябрь 2008 - 22:41

  • 0

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

 

 


#127 OFFLINE   Александр_

Александр_

    Магистр CNC

  • Опытный
  • PipPipPipPip
  • 495 сообщений
  • Пол:Мужчина
  • Город:Воронеж

Отправлено 22 Октябрь 2008 - 23:15

Ну с направлением Z мне как-то интуитивно менее понятно. Сегодня не без сложностей, но настроил на М3/М5. Собственно, суть проблемы: я файлы готовлю в АртКаме для TurboCNC. У меня для этого есть спец. файл. Нужно:
1. Для резки чтобы по команде "Mashine along vector" вроде как при опускании фрезы давалась команда М3, а при поднятии - М5. при этом желательно, чтобы Z как таковая не присутствовала в коде (у меня ведь 2 координаты).
2. Для гравировки: берем картинку, делаем то, что нужно отгравировать, например, уровнем -0,1мм, и построчную стратегию. Ну и опять как в п.1
А по гравировке - это понятно про разгон (это как раз, наверное, не сложно) - интересно, с какой частотой БП реагирует на сигнал? В руководстве написанно про секолько-то мС. Будем проверять.

Прикрепленные файлы


Сообщение отредактировал Александр_: 22 Октябрь 2008 - 23:16

  • 0

#128 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 25 Октябрь 2008 - 09:58

Ну с направлением Z мне как-то интуитивно менее понятно. Сегодня не без сложностей, но настроил на М3/М5. Собственно, суть проблемы: я файлы готовлю в АртКаме для TurboCNC. У меня для этого есть спец. файл. Нужно:
1. Для резки чтобы по команде "Mashine along vector" вроде как при опускании фрезы давалась команда М3, а при поднятии - М5. при этом желательно, чтобы Z как таковая не присутствовала в коде (у меня ведь 2 координаты).
2. Для гравировки: берем картинку, делаем то, что нужно отгравировать, например, уровнем -0,1мм, и построчную стратегию. Ну и опять как в п.1
А по гравировке - это понятно про разгон (это как раз, наверное, не сложно) - интересно, с какой частотой БП реагирует на сигнал? В руководстве написанно про секолько-то мС. Будем проверять.


Давай, Александр, взглянем на твой вопрос №1 чуть поабстрактней:
Почему Z не может присутствовать в коде? Зачем вообще команды M3 и M5? - Сам же пишешь, что надо вроде как при опускании и поднятии фрезы - а это и есть команда управления по Z! Ведь команды кода относительно Z TurboCNC преобразует в 2 сигнала: на одной ножке порта полярностью задается направление движения по Z, а по второй частотой следования импульсов - шагание двигателя.... А что нам мешает снимать сигнал управления направление по Z не для перемещения вверх-низ а использовать его для включения и выключения лазера??!!!! А второй сигнал - вообще не использовать - т.к. шагание нам и не нужно, (Пока!!! :rolleyes: - для простейшего раскроя без учета притормаживания на поворотах :rolleyes: )
Таким образом что-бы переделать на мой вариант, достаточно переключить провод управления лазером на ножку управления направлением движения по Z и оставить постпроцессор как есть для TurboCNC, а в самом TurboCNC для оси Z настроить так, что-бы полярность на выходе направления движения была нужная для включения лазера.... Просто над этим вопросом я задумывался в 2004 году, когда ко мне обратились одни ребята-лазерщики и предложили помочь скрестить твердотельный лазер с координатным столом - тогда я им предлагал готовить программы из-под Type-3, т.к. тогда доступный для меня ArtCAM не поддерживал растровую (построчную) гравировку - проект не состоялся, а проработки то остались....

Теперь по гравировке (вопрос №2):

лазер может включаться и выключаться достаточно быстро, для того, что-бы отгравировать впалые буквы ариалом высотой в 0.8 мм ( делал на печатях - поэтому могу утверждать - а вот меньше делать не приходилось - там уже влияет размер пятна в точке фокуса), здесь большую роль будет играть инерционность механики, т.к. если мы включаем и выключаем лазер при постоянной мощности, а вот разогнаться и затормозить при смене направления мгновенно мы не можем - в результате будем иметь на краях большую глубину прожигания, т.к. при той же мощности но при меньшей скорости на краях у нас будет большая доза экспозиции, а соответственно большая глубина прожигания..... В китайских лазерах это решают обычно благодаря тому, что разгоно-тормозные участки гравировки выносят за поле гравировки, а над участками гравировки лазер идет с постоянной скоростью, а соответственно с постоянной экспозицией (правда я здесь немного утрирую, т.к. у ряда лазеров можно управлять градиентом мощности на краях гравированных объектов, тем самым задавая профиль грая гравировки.... :rolleyes: )

Есть мысль, но пока не проработанная (гипотеза первого приближения), обойтись для гравировки без вылетов за поле гравировки, а управляя мощностью излучения, для этого поставить на ножку частоты шагания по Z преобразователь частоты в напряжение, и этот сигнал завести на управление мощностью лазера, а в TurboCNC выставить ускорение по оси Z такое, чтобы оно управляя мощностью лазера выравнило экспозицию при торможении- разгоне..... :P - Надо просто это продумать, но в первом приближении это должно работать и давать результат более-менее правильной гравировки на самодельном лазере, работающем при управлении и подготовки файлов через сочетание TurboCNC и ArtCAM - 2D-выборка растром.... - Вот и заиспользовали вторую ножку управления пои Z :D

Кстати, твой этузиазм заразительный - мне тоже захотелось собрать углекислотник - наверное тоже забабахаю углекислотный шмалер...


Сообщение отредактировал 3D-BiG: 25 Октябрь 2008 - 10:03

  • 0

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

 

 


#129 OFFLINE   Александр_

Александр_

    Магистр CNC

  • Опытный
  • PipPipPipPip
  • 495 сообщений
  • Пол:Мужчина
  • Город:Воронеж

Отправлено 25 Октябрь 2008 - 11:47

Спасибо за такой развернутый пост! Про Z dir я уже успел подумать - вроде все понял. Но хорошо, что расписали - другим понятнее будет. Возможно, так и сделаю если не выйдет с постпроцессором. Сама буква Z в коде меня не смущает - это я так, для порядка. Сложность в том, что сигнал Z dir у меня присутствует в контроллере в виде дорожки на плате и прицепиться к нему не так-то просто. 1 пин проще - идет отдельный шлейф на плату реле - тут-то я его и поймал :rolleyes: !
С гравировкой (когда освою резку) пока буду пользоваться вылетом за зону реза, а там уж посмотрю.
Пока небольшая задержка - хотел доделать всю периферию и обвязку чтобы уже ничего не отвлекало от настройки оптики и механики. Вчера сделал крышку прозрачную. Заказал лазерную резку акрила 6мм. 2 накладные петли по 28р и ручка рейлинг за полтос - и как говорится: "Как в лучших домах...". Симпатично, короче. Пришлось еще вытяжной вентилятор заменить - не учел высоту защитного кожуха и портал не пролазил. В общем, все - осталась тонкая настройка.
P.S. Ну как же все-таки настроить перпендикулярность луча столу? На глаз? В линзу-то он в центр попадает - а вот на столе чем выровнять?
P.S.2 А про энтузиазм - как говорится, нет ничего невозможного. Главное поставить себе цель. А уж Вам-то сам Бог велел. Это я все-таки не специалист.

Сообщение отредактировал 3D-BiG: 25 Октябрь 2008 - 17:13

  • 0

#130 OFFLINE   MRoman

MRoman

    Студент

  • Пользователи+
  • PipPip
  • 78 сообщений
  • Пол:Мужчина
  • Город:Самара

Отправлено 25 Октябрь 2008 - 13:44

Уважаемый Александр!
Не нужна Вам координата Z! Хоть ударьте меня по голове медным тазом!
Как Вам нравится такой вот код?Прикрепленный файл  tapfile.txt   90байт   800 скачиваний
Я писал одним ребятишкам, под Mach3(2) свой кодировщик в G-коды. Я уверен, что TurboCNC проглотит файлик, ибо писан по стандарту! Как это работает? Выделяем в Corel 12(13) необходимые крывые и запускаем макрос.
Что делает макрос?
1) Работает на базе HPGL (PLT) - драйвера экспорта из Corel, то есть генерится plt файл;
2) Из этого PLT выкидываются нафиг лишние элементы (шапка, параметры перьев и т.п.), ибо я не делал разбивку по цветам, хотя было можно;
3) Файл приводится к начальным координатам, то есть значения координат меняются так, что минимальное значение - это всегда 0, а максимальне = максимальному размеру. Для чего? Да так я и не понял логику работы Corel, как эта сволочь экспортирует PLT :-(. Там "0"-координата в Corel никогда не равна "0" в PLT файле;
5) Далее я в диалоговом окне назначаю, где находится начало координат (левый край, центр, правый край по двум координатам). Это стандартные настройки для типичного китайского гравера. Далее я назначаю в какое положение вернется башка после отработки изображения (это нестандартные настройки для типичного китайского гравера ;-) ), назначаю скорость резки.
И все! На выходе генерится готовый G-файл. Почему я это написал? Я перебрал кучу программ, для лазера не понравилась ни одна! В том числе и ArtCam - слишком тяжел и неудобен для работы. Пробовал загонять PLT в Mach - тоже полная фигня, ничем не управляешь, плюс появляется лишние команды М3, М5, которые приводят к задержкам в узлах кривой. И т.д. Куда как проще - нарисовал кривулю Corel-ом, и послал резать (секундное дело). Людям нравится работа с Machем (и с моим макросом ;-) ).
Если интересно, выложу макрос сюда. Конечно, хотелось бы найти единомышленников, которые бы помогли сделать макрос более оптимальным (оптимизацию пути, написание нестандартного драйвера для разбивки кривых из Corel, делающим выходные кривые более плавными). Мне этим, к сожалению, заниматься некогда (а иногда хочется). Для целей гравировки этот макрос пока также негоден, однако гораздо проще оптимизировать текстовый Арткамовский файл, который сделан из BMP.
Пока все. Надо? Выложу.
  • 0

#131 OFFLINE   Александр_

Александр_

    Магистр CNC

  • Опытный
  • PipPipPipPip
  • 495 сообщений
  • Пол:Мужчина
  • Город:Воронеж

Отправлено 25 Октябрь 2008 - 18:49

Воспользовавшись советом профи сегодня на глаз измерил фокус линзы. По ходу мне «подсунули» дюймовую. То есть изначально я ее и заказывал, но мне написали, что двухдюймовая практичнее. Но видимо, по ошибке так и прислали. Это и неплохо в принципе для гравировки, только вот сейчас точка фокуса находится внутри дюралевой колбы-держателя, блин. Неудивительно, что рез толстый.

Про Z dir ступил - сам же вывел 9-й пин на M5. Надо просто назначить ему Z Dir и все.

MRoman: Пока отвечать не буду - надо осмыслить Ваш пост. Макрос конечно нужен! Выкладывайте если можно.
  • 0

#132 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 25 Октябрь 2008 - 21:42

.......Хоть ударьте меня по голове медным тазом!......

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

Кстати - на Рекламу-2008 - поедите? Ежели что - я там буду на САН-овском стенде - просто с удовольствием бы познакомился с Вами очно, а то только в интернете и встречаемся....

Сообщение отредактировал 3D-BiG: 25 Октябрь 2008 - 21:45

  • 0

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

 

 


#133 OFFLINE   Александр_

Александр_

    Магистр CNC

  • Опытный
  • PipPipPipPip
  • 495 сообщений
  • Пол:Мужчина
  • Город:Воронеж

Отправлено 27 Октябрь 2008 - 23:39

Сегодня проводит тесты с подключением питания лазера на z dir. Впечатления неоднозначные.
Большой плюс: все можно резать прям так как будто это фрезер без переписки постпроцессора и доп. настроек.
Минусы:
При включении питания (общего) лазер норовит все время быть по умолчанию включенным. Приходится отдельно вырубать его через
PageDown. Это нехорошо, т.к. ненароком можно и в глаз стрельнуть и заготовку испортить.
2. Нельня поставить паузу при обработке - луч-то остается включенным при остановке моторов (на M5-то он автоматом вырубается).
3. При попытке сделать гравировку скорость перемещеения непостоянная. Скажем, луч идет построчно и в тех местах, где должна
быть гравировка возникают "спотыкания", связанные с обработкой команд "z столько-то" . Причем по идее винтуальная ось Z имеет какой-то шаг
и отработка команд занимает какое-никакое время. Получается хрень. А для резки нормально.
В общем, буду думать. С нетерпением жду макроса от MRoman'а для тестирования.
Собственно, два вопроса: как вообще и где можно переписать постпроцессор (это файл *.con?) и как сделать так, чтобы при гравировке каретка двигалась с постоянной скоростью,
а луч пульсировал с большой частотой не сбивая движение?
  • 0

#134 OFFLINE   MRoman

MRoman

    Студент

  • Пользователи+
  • PipPip
  • 78 сообщений
  • Пол:Мужчина
  • Город:Самара

Отправлено 28 Октябрь 2008 - 03:56

Что делать со скоростью?
Ну здесь имеем проблему: где нет маркировки, скорость имеет значение максимальная пустая, где есть маркировка - скорость гравировки. Между этими процессами возникает задержка, все-таки обработка команды требует времени, а LPT - достаточно медленный порт. Это первое.
Можно попробовать сменить режим работы инструмента. В CNC машинах есть два режима обработки: 1) постоянная скорость (G64); режим точного останова (G61). Скорее всего в TurboCNC эта настройка тоже есть. Попробуйте найти, может процесс пойдет глаже. Хотя я сомневаюсь. Если также имеются задержки на ось Z, тоже все привести в 0.
Выкладываю макрос.Прикрепленный файл  Draw.zip   114,51К   785 скачиваний.
Куда это девать? Собственно, поместить папку Draw в папку с Corel (например, Corel\Corel Graphics 12). Собственно, сама папка Draw там уже есть, просто в нее добавляется папка "GCode" со всем содержимым, а в папку "Gms" добавляется макрос "GCodeCreator.gms".
Важно! В папке "GCode" обязательно должны присутствовать файлы awk95.exe, pathdir.ini, minmax.txt, size.txt.
awk95.exe - обработчик текстовых фалов, пришедший из Unix. Фактически, им я и делаю конверсию PLT файлов в CNC код. Пробовал писать на VBA, скорость отвратная. Скажем 50тыс текстовых строк VBA обрабатывал (находил min, max значения) где-то за 40мин, AWK делает эту же операцию за 10...12сек(!). Таким образом, пришлось делать такую солянку диалог (оболочку) в VBA, в нее вставлять чуть не досовский интерпретатор. Взаимодействие между этими частями происходит через запись файлов на диск. Пришлось вставлять в программу искусственные задержки (2сек), ибо иногда чтение из файла происходило быстрее, чем файл успевал записываться на диск. Программер я хреновый, поэтому тупо дал задержки.
pathdir.ini - собственно сохраняется последний путь записи G-кода;
minmax.txt - программа для awk95, находит минимум максимум значений в PLT файлах.
Все остальные файлы образуются в процессе работы макроса.
Запустить макрос можно, из меню Corel: Tools>Visual Basic>Play>Список Macros in: > GCodeCreator>Run. Удобнее назначить макросу свою кнопку и поместить ее на линейку Toolbar. Предварительно, нужно выделить хотя бы одну кривую в Corel.
Появится диалоговое окно. Да, в макросе заданные значения рабочего стола 1250х900мм. Можете исправить, запустив Visual Script Editor и подправив значения проверки вертикального и горизонтального размеров на ваши (If SHeight > 900 Then, If SWidth > 1250 Then). Да, в окне есть флаг проигрывания звука, эта опция добавляет команду M555 (макроопределение PlayWave("C:\ringin.wav"), полезно для Mach, как прикрутить к TurboCNC - не знаю, не задавался вопросом).
Удачи!
  • 0

#135 OFFLINE   Александр_

Александр_

    Магистр CNC

  • Опытный
  • PipPipPipPip
  • 495 сообщений
  • Пол:Мужчина
  • Город:Воронеж

Отправлено 28 Октябрь 2008 - 10:28

Спасибо! Прикольный макрос. Только почему-то на все попытки он мне выдает один и тот же файл со странным расширением tap и содержанием:
M5
F500
G0 X0 Y0
M3
G1 X79,05 Y0
G1 X79,05 Y46,15
G1 X0 Y46,15
G1 X0 Y0
M5
G0 X 79.05 Y 46.15
M555
M30

А как же в граверах, работающих от lpt решают проблемы со скоростью? В покупных что, тоже так медленно все работает? В том, что я видел все ездило бс постоянной скоростью, а лазер при этом пульсировал с большой частотой на ходу.
В итоге получались гербовые печати.
  • 0

#136 OFFLINE   MRoman

MRoman

    Студент

  • Пользователи+
  • PipPip
  • 78 сообщений
  • Пол:Мужчина
  • Город:Самара

Отправлено 28 Октябрь 2008 - 11:35

Перепроверил (установил в Corel13 то, что послал) работает :rolleyes:, пробовал разные варианты кривых - работает. Может Вы ни одной кривой не выделили? А формат HPGL в Corel установлен? Проверьте, формируется ли файл plt.txt в папке GCode (это простой плоттерный файл, выдаваемый Corel-ом при экспорте объектов в PLT. Порядок обработки файлов: PLT.txt (драйвер экспорта Corel)=>size.txt (нахождение мин-макс значений plt файла )=>pltopt.txt (очистка plt файлов от лишнего с приведением значений к заданной системе координат)=>tapfile.txt (конечный файл с G-кодом)=> копирование файла tapfile.txt в путь:\"заданное_имя_файла.tap". Проверьте, формируются ли данные файлы в соответствии с Вашим заданием (кривой, кривыми).
В машинах с LPT управлением, скорее всего, оптимизируют драйвер под цели именно гравировки. Например, Mach3 на средней машине позволяет выдавать импульсы с частотой 25(35)кГц. В режиме полного шага (пример машины, для которой писался макрос) по настройкам получается 216имп/мм по обеим осям. То есть получается, что максимальная скорость по LPT порту будет в пределах 100-150мм/с. Минус всевозможные задержки, вот и получаем низкую скорость. DOS - это не система реального времени, тоже живет своей жизнью. Вот и получается, что на нормальную гравировку LPT не хватает. Поэтому и раньше для преодоления ограничений применялись всевозможные дополнительные платы управления (ISA, PCI и проч.) Такие платы позоволяют поднять частоту управления ШД до 1...10МГц. А это уже вполне достаточно для любых задач. В совсем уж простом варианте по LPT передавались данные в кэш, а там уже обработчик формировал управление приводами. Сегодня повсеместно используют платы с DSP процессорами (частота работы до 100МГц) с большой промежуточной памятью (32...128MB). Имеются даже внутренние PCI платы с DSP (т. называемые online платы управления), которые с компьютером соединены фактически только питанием и начальной передачей данных. И все! Поэтому работай-не работай на компьютере во время маркировки, друг другу не помешаете :rolleyes: . С LPT - все гораздо хуже, любой дополнительный процесс тормозит его работу.
  • 0

#137 OFFLINE   Александр_

Александр_

    Магистр CNC

  • Опытный
  • PipPipPipPip
  • 495 сообщений
  • Пол:Мужчина
  • Город:Воронеж

Отправлено 28 Октябрь 2008 - 12:07

Может, дело в том, что у меня 11-й Corel? PLt-файл выдается длинный такой, дальше какие-то маленькие (см. вложение). Это типа круг в полстраницы по коду должен быть.

А вот скажем дешевые граверы китайские в которых, наверное, не стоят все эти суперприбамбасы как с гравировкой справляются?

Прикрепленные файлы


  • 0

#138 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 28 Октябрь 2008 - 12:36

......А вот скажем дешевые граверы китайские в которых, наверное, не стоят все эти суперприбамбасы как с гравировкой справляются?....


Что из граверов, которые я видел по-любому имели свои мозги, либо DSP-процессор, который вяжется с компом по USB, либо PSI-DSP-плата (например очень интересный комплект МPС-03 - крайне интересная электроника), либо как на самых дешевых, общающихся через LPT-порт - опять плата управления со своим процессором - напрямую от порта да на привода шаговых двигателей - не видел....

Сообщение отредактировал 3D-BiG: 29 Октябрь 2008 - 11:14

  • 0

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

 

 


#139 OFFLINE   MRoman

MRoman

    Студент

  • Пользователи+
  • PipPip
  • 78 сообщений
  • Пол:Мужчина
  • Город:Самара

Отправлено 28 Октябрь 2008 - 18:23

Согласен с 3D-BiG, (на выставку, к сожалению, пока не поеду, только что из Первопрестольной, припер из Китая 2 гигантских лазера :P).
Что же касается моего макроса, да, похоже он не совместим с 11 Corel :rolleyes:, а я и не тестировал. Эти подонки (Corel в смысле) постоянно что то меняют в своей объектной модели, вот макрос и не совместим :rolleyes: . В 12, 13 версиях - работает абсолютно точно! Насчет круга Вы конечно погорячились - вот чего было в PLT Рисунок2.jpg :rolleyes:.
  • 0

#140 OFFLINE   Александр_

Александр_

    Магистр CNC

  • Опытный
  • PipPipPipPip
  • 495 сообщений
  • Пол:Мужчина
  • Город:Воронеж

Отправлено 28 Октябрь 2008 - 20:17

Ну да, пардон – это я три раза пробовал – многоугольник, круг и эту белиберду. Итоговый файл был один и тот же. Ничего – раздобуду 13-й – это не проблема.
С гравировкой вы меня прям подрасстроили. Видимо, придется внедрять какую-то доп. плату. Конечно, не проблема купить отдельно какой-то девайс (есть ведь и ebay да и так может где-то есть). Вот только что искать? Как это называется? И главное – как, блин, это сдружить с моим контроллером не знаете? Конечно, хорошо, когда привода все в виде одной платы контроллера – удобно. Но в данном случае, конечно, было бы удобнее иметь пару отдельных драйверов а-ля Гекко.
Сегодня подтянул все троса и что характерно, круг стал гораздо круглее (см. оранжевый на фото). Попробовал что-то типа векторной гравировки. Почти получается. Странно, но на минимальной мощности (5mА) все равно материал прожигается почти на миллиметр. Может, дело в том, что материал не в фокусе, а ниже. Жду деталь от токаря из расчета дюймовой линзы.
Нет, надо все-таки вытяжку до улицы дотянуть. Задохнулся опять сегодня.

Прикрепленные изображения

  • DSC04175.JPG

  • 0




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

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