Как подготовить УП для гравировки?

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Как подготовить УП для гравировки?

Сообщение Романов Семен »

Есть неординарная задача =)
Опять друзья мучают :hehehe: :hehehe: :hehehe:
Вообщем из оргстекла сделать детальку к стенду какому то.

Вообщем градуировку по кругу - градусы.
Фото:
IMG_0330.JPG (6133 просмотра) <a class='original' href='./download/file.php?id=11948&sid=c9ed86fc5ea3b4c51673d04354494cf8&mode=view' target=_blank>Загрузить оригинал (125.99 КБ)</a>
Внизу белая - распечатано на листе бумаге.
Вверху прозрачная - осколок оригинала.

Тоесть вопрос: нужно подготовить УП что бы выгравировать рисочки шкалы и циферки.
Потому обрезать круг внешний и внутренний ну и отверстия тоже.

Как лучше подготовить?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Как подготовить УП для гравировки?

Сообщение nkp »

Можно написать коротенький цикл с полярными координатами
это без цифр
вторую часть (цифры) прорисовать
зы лишь предположение - не пробовал ;)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Как подготовить УП для гравировки?

Сообщение nkp »

а может выйдет и 10 подпрограммок цифр заюзать -
вызывать нужные в цикле
имхо программа будет не такая большая ,как если просто рисунок перевести в ж-код
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: Как подготовить УП для гравировки?

Сообщение Романов Семен »

да мне бы реализовать =) я нифига не понял из вышеуказанного =)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Как подготовить УП для гравировки?

Сообщение nkp »

вечером проверим - имеет ли эта идея вообще право на жизнь :hehehe:
в общем - попробуем
(пока других предложений нет ;) )
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: Как подготовить УП для гравировки?

Сообщение 2cme »

ИМХО: В autocad сбатцать, затем экспорт в dfx, а dfx в gcode. На все про все около 5 минут. Даже циферки, а не только рисочки.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Как подготовить УП для гравировки?

Сообщение nkp »

2cme писал(а):В autocad сбатцать, затем экспорт в dfx, а dfx в gcode.
наверно самое практичное решение - и дело в цифирках ;)
с рисочками проще
на основе этого кода:

Код: Выделить всё

G17 F90
#<aa>=1
o101 repeat [36]
		#<m> = 4
		o104 while [#<m> NE 0]
		G00 z1
		G00 X55
		G01 z-1
		G01 X60
		G00 z1
		G00 X0
		G10 L2 R#<aa> P0
		#<aa>=[[#<aa>]+1]
		#<m>=[[#<m>]-1]
		o104 endwhile
	G00 z1
	G00 X50
	G01 z-1
	G01 X60
	G00 z1
	G00 X0
	G10 L2 R#<aa> P0
	#<aa>=[[#<aa>]+1]
		#<m> = 4
		o106 while [#<m> NE 0]
		G00 z1
		G00 X55
		G01 z-1
		G01 X60
		G00 z1
		G00 X0
		G10 L2 R#<aa> P0
		#<aa>=[[#<aa>]+1]
		#<m>=[[#<m>]-1]
		o106 endwhile
	G00 z1
	G00 X45
	G01 z-1
	G01 X60
	G00 z1
	G00 X0
	G10 L2 R#<aa> P0
	#<aa>=[[#<aa>]+1]
o101 endrepeat
M2
получается:
Выделение(001).jpg (6116 просмотров) <a class='original' href='./download/file.php?id=11964&sid=c9ed86fc5ea3b4c51673d04354494cf8&mode=view' target=_blank>Загрузить оригинал (356.28 КБ)</a>
хотя попробую прикрутить подпрограммки с цифрами - но вроде в автокаде есть
скелетные шрифты
кстати - кто в курсе (тут в соседней теме впрос поднимался), можно ли просто такой шрифт
поставить в линукс???
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: Как подготовить УП для гравировки?

Сообщение 2cme »

Правильно dxf, а не dfx. Опечатка (;
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как подготовить УП для гравировки?

Сообщение Serg »

nkp писал(а):кстати - кто в курсе (тут в соседней теме впрос поднимался), можно ли просто такой шрифт
поставить в линукс???
Поставить-то можно. Вопрос в том, где он должен использоваться?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: Как подготовить УП для гравировки?

Сообщение Романов Семен »

2cme писал(а):ИМХО: В autocad сбатцать, затем экспорт в dfx, а dfx в gcode. На все про все около 5 минут. Даже циферки, а не только рисочки.
проблема в том что я нифигашечки не умею работать в autocad'e :wik: :wik: :wik:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Как подготовить УП для гравировки?

Сообщение nkp »

UAVpilot писал(а):оставить-то можно. Вопрос в том, где он должен использоваться?
почитал - вроде бы как TTF по определению не может быть скелетным:
он всегда двуконтурный с заливкой
а TTF - потому как хотел генерить код для цифр утилитой truetype-tracer
а обычным шрифтом получается вот так:
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

G17 F90
#<aa>=1
o101 repeat [36]
   G00 z1
   G00 Y100
   G01 z-1
   G01 Y120
   G00 z1
   G00 Y0
   G10 L2 R#<aa> P0
   #<aa>=[[#<aa>]+1]
      #<m> = 4
      o104 while [#<m> NE 0]
      G00 z1
      G00 Y110
      G01 z-1
      G01 Y120
      G00 z1
      G00 Y0
      G10 L2 R#<aa> P0
      #<aa>=[[#<aa>]+1]
      #<m>=[[#<m>]-1]
      o104 endwhile
   G00 z1
   G00 Y104
   G92 X0 Y0
#1=0.1    (SafeHeight)
#2=0.01   (Depth of Cut)
#3=0.001  (XY Scale)
#4=10.0   (Feed)
#5=-1.3   (X offset)
#6=0.0    (Y offset)
G00 Z #1
G00 X [1257*#3+#5] Y [774*#3+#6] 
G01 Z [0-#2] F#4
G5.1 X[1216*#3+#5] Y[1011*#3+#6] I[0*#3] J[123*#3]
G5.1 X[1077*#3+#5] Y[1243*#3+#6] I[-40*#3] J[115*#3]
G5.1 X[780*#3+#5] Y[1435*#3+#6] I[-98*#3] J[117*#3]
G5.1 X[299*#3+#5] Y[1524*#3+#6] I[-198*#3] J[76*#3]
G01 X [836*#3+#5] Y [2740*#3+#6] 
G01 X [1995*#3+#5] Y [2740*#3+#6] 
G01 X [1847*#3+#5] Y [2294*#3+#6] 
G01 X [807*#3+#5] Y [2294*#3+#6] 
G01 X [668*#3+#5] Y [1982*#3+#6] 
G5.1 X[1069*#3+#5] Y[1884*#3+#6] I[282*#3] J[-57*#3]
G5.1 X[1294*#3+#5] Y[1774*#3+#6] I[119*#3] J[-41*#3]
G5.1 X[1688*#3+#5] Y[1024*#3+#6] I[394*#3] J[-254*#3]
G5.1 X[1341*#3+#5] Y[258*#3+#6] I[0*#3] J[-455*#3]
G5.1 X[492*#3+#5] Y[-53*#3+#6] I[-346*#3] J[-311*#3]
G5.1 X[102*#3+#5] Y[37*#3+#6] I[-242*#3] J[0*#3]
G5.1 X[-45*#3+#5] Y[270*#3+#6] I[-147*#3] J[90*#3]
G5.1 X[22*#3+#5] Y[438*#3+#6] I[0*#3] J[103*#3]
G5.1 X[197*#3+#5] Y[504*#3+#6] I[68*#3] J[66*#3]
G5.1 X[366*#3+#5] Y[442*#3+#6] I[98*#3] J[0*#3]
G5.1 X[475*#3+#5] Y[307*#3+#6] I[72*#3] J[-61*#3]
G5.1 X[571*#3+#5] Y[172*#3+#6] I[37*#3] J[-74*#3]
G5.1 X[709*#3+#5] Y[111*#3+#6] I[60*#3] J[-61*#3]
G5.1 X[1091*#3+#5] Y[311*#3+#6] I[217*#3] J[0*#3]
G5.1 X[1257*#3+#5] Y[774*#3+#6] I[166*#3] J[201*#3]  
G92.1   
   G00 z1 Y108 X0 
   G01 z-1 F90
   G01 Y120 X0
   G00 z1
   G00 Y0
   G10 L2 R#<aa> P0
   #<aa>=[[#<aa>]+1]
      #<m> = 4
      o106 while [#<m> NE 0]
      G00 z1
      G00 Y110
      G01 z-1
      G01 Y120
      G00 z1
      G00 Y0
      G10 L2 R#<aa> P0
      #<aa>=[[#<aa>]+1]
      #<m>=[[#<m>]-1]
      o106 endwhile
o101 endrepeat
M2
Последний раз редактировалось nkp 15 фев 2013, 09:18, всего редактировалось 1 раз.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Как подготовить УП для гравировки?

Сообщение nkp »

выкладывай размеры - мож кто и код сделает ;)
моим методом (ручками) - только до этой стадии :freak:
в каде нужно рисовать
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: Как подготовить УП для гравировки?

Сообщение Романов Семен »

nkp, Спасибо, оч похоже на то что нужно!
Но циферки было бы здорово!
Пятерочки не обязательно, на оригинале их не было.
А вот углы 10, 20, 30, 40, 50, etc нужно. да еще и против часовой стрелки =(

А если гравернуть циферки так как уже получилось? убого будет?
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: Как подготовить УП для гравировки?

Сообщение Романов Семен »

nkp писал(а):выкладывай размеры - мож кто и код сделает ;)
моим методом (ручками) - только до этой стадии :freak:
в каде нужно рисовать
попозже выложу, не под рукой байда,
ну я изначально и спрашивал в каком каде проще нарисовать, надеялся что в арткаме как то можно, но я уже измучался там пробовать =(
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Как подготовить УП для гравировки?

Сообщение tooshka »

Это же плоскотня(2д) простая, можно в кореле или в инскейпе+жкодтулс набросать.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: Как подготовить УП для гравировки?

Сообщение Романов Семен »

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

Re: Как подготовить УП для гравировки?

Сообщение Serg »

nkp писал(а):почитал - вроде бы как TTF по определению не может быть скелетным:
он всегда двуконтурный с заливкой
За TTF не скажу, но его можно конвертнуть в Type1, а там контурные точно возможны.
В принципе можно и из обычного TTF сгенерить как-бы контурный - из двойных линий с минимальным промежутком между ними.
Романов Семен писал(а):Хммм... если я в кореле нарисую, то дальше как? в кореле я думаю осилю.. надеюсь!
Открыть в inkscape и воспользоваться gcodetools. Ну или просто исключить корел из этой цепочки. :hehehe:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Как подготовить УП для гравировки?

Сообщение nkp »

360.ngc
(23.21 КБ) 1298 скачиваний
Выделение(004).jpg (6073 просмотра) <a class='original' href='./download/file.php?id=11982&sid=c9ed86fc5ea3b4c51673d04354494cf8&mode=view' target=_blank>Загрузить оригинал (346.11 КБ)</a>
UAVpilot писал(а):В принципе можно и из обычного TTF сгенерить как-бы контурный - из двойных линий с минимальным промежутком между ними.
да - я тоже такое вычитал
но больше в нете ищут что то подобное - чем делятся ;)
надо сделать обычный и зеркальный ,простой - без завитушек
именно для гравировки
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как подготовить УП для гравировки?

Сообщение Serg »

Ну как-бы работа неблагодарная - либо делать каждый шрифт руками, либо писать умную софтинку ради пары-тройки шрифтов.
Руками - это каждый глиф преобразовывать векторным редактором (inkscape) и из преобразованных снова собрать шрифт.

посмотри t1utils - может чего получится наконвертить. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Как подготовить УП для гравировки?

Сообщение tooshka »

Романов Семен писал(а):Хммм... если я в кореле нарисую, то дальше как? в кореле я думаю осилю.. надеюсь!
Сорел - DXF - арткам, если привычнее.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Ответить

Вернуться в «CAM пакеты»