CAMWorks
- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
CAMWorks
Давайте здесь обсуждать CAMWorks.
Начал приспосабливать его к 16К20Ф3.
Постпроцесор CAMWorks для токарки LinuxCNC (LinuxCNC lathe CAMWorks post-processor) Нет поддержки сложных циклов, то есть они будут разбиваться на простые операции.
Включены исходники для UPG - Universal Post Generator.
Сам UPG еще совсем недавно можно было загрузить с офсайта, но сейчас его там не вижу...
			
			
													Начал приспосабливать его к 16К20Ф3.
Постпроцесор CAMWorks для токарки LinuxCNC (LinuxCNC lathe CAMWorks post-processor) Нет поддержки сложных циклов, то есть они будут разбиваться на простые операции.
Включены исходники для UPG - Universal Post Generator.
Сам UPG еще совсем недавно можно было загрузить с офсайта, но сейчас его там не вижу...
					Последний раз редактировалось PKM 01 авг 2015, 21:14, всего редактировалось 1 раз.
									
			
									
						- Hanter
 - Мастер
 - Сообщения: 5414
 - Зарегистрирован: 27 янв 2012, 14:52
 - Репутация: 4338
 - Настоящее имя: Алексей
 - Откуда: Питер
 - Контактная информация:
 
Re: CAMWorks
поглядел всякие ролики - интересная система. с интересом понаблюдаю.
			
			
									
									Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
						==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
- 
				sysrover
 - Мастер
 - Сообщения: 433
 - Зарегистрирован: 23 янв 2012, 16:32
 - Репутация: 90
 - Откуда: Украина Житомир
 - Контактная информация:
 
Re: CAMWorks
Ну че как успехи с камворксом ?
Я перепилил постпроцессор который идет в комплекте на радиусы вместо диаметров.
Оно конешно менее удобно для понимания но удобней когда инструмент на 2 осях.
			
			
									
									
						Я перепилил постпроцессор который идет в комплекте на радиусы вместо диаметров.
Оно конешно менее удобно для понимания но удобней когда инструмент на 2 осях.
- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: CAMWorks
У меня вроде в режиме радиуса, даже не обращал внимания. Выложу постпроцессор для LinuxCNC при возможности.
			
			
									
									
						- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: CAMWorks
Выложил постпроцессор с исходниками в первом сообщении.
			
			
									
									
						- 
				sysrover
 - Мастер
 - Сообщения: 433
 - Зарегистрирован: 23 янв 2012, 16:32
 - Репутация: 90
 - Откуда: Украина Житомир
 - Контактная информация:
 
Re: CAMWorks
UPG последний есть со всеми последними постпроцессорами и исходниками для солида.
			
			
									
									
						- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: CAMWorks
Какая версия? У меня build 0121, качал с полгода назад с офсайта, но лавочку уже прикрыли.
			
			
									
									
						- 
				sysrover
 - Мастер
 - Сообщения: 433
 - Зарегистрирован: 23 янв 2012, 16:32
 - Репутация: 90
 - Откуда: Украина Житомир
 - Контактная информация:
 
Re: CAMWorks
1120
			
			
									
									
						- 
				Bynex
 - Новичок
 - Сообщения: 1
 - Зарегистрирован: 27 сен 2015, 10:44
 - Репутация: 1
 - Настоящее имя: Андреев Алексей
 - Контактная информация:
 
Re: CAMWorks
Всем привет! Собственно вопрос такой: как в CamWorks отключить (запретить) автоматическое создание (и добавление) инструмента в корзине? Очень мешает эта функция и приводит к путанице при многоинструментальной обработке, так как получившийся список  не соответствует тому что на станке...
			
			
									
									
						- 
				sysrover
 - Мастер
 - Сообщения: 433
 - Зарегистрирован: 23 янв 2012, 16:32
 - Репутация: 90
 - Откуда: Украина Житомир
 - Контактная информация:
 
Re: CAMWorks
Жм до этого еще не дошел.
Нада поковырять.
			
			
									
									
						Нада поковырять.
- dinkata
 - Мастер
 - Сообщения: 1028
 - Зарегистрирован: 05 сен 2014, 09:07
 - Репутация: 391
 - Настоящее имя: Диньо
 - Откуда: Болгария
 - Контактная информация:
 
Re: CAMWorks
CAMWorks 2015 , охо , вот ето да !
В последное время попробовал разньйе САМ ,
начал освоение CAMWorks ,первьй взгляд - ето клас
 
посмотрим дальше ,хочу пользоват для Linuxcnc ,скачал постпроцесора с #1 ,спасибо .
Даже попьйтался редактироват , пока не понимаю как сделат разширение фаила с G код .ngc
			
			
									
									В последное время попробовал разньйе САМ ,
начал освоение CAMWorks ,первьй взгляд - ето клас
посмотрим дальше ,хочу пользоват для Linuxcnc ,скачал постпроцесора с #1 ,спасибо .
Даже попьйтался редактироват , пока не понимаю как сделат разширение фаила с G код .ngc
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы" 
						- dinkata
 - Мастер
 - Сообщения: 1028
 - Зарегистрирован: 05 сен 2014, 09:07
 - Репутация: 391
 - Настоящее имя: Диньо
 - Откуда: Болгария
 - Контактная информация:
 
Re: CAMWorks
Думаю что надо еще один файл ххххх.pinf .Как етот например :dinkata писал(а):как сделат разширение фаила с G код .ngc
Код: Выделить всё
  /////////////////////////////////
 /////    Post Info File     /////
/////////////////////////////////
PostName = T2Axis-Tutorial
PostExtension = txt
ShortInfo = T2Axis-Tutorial_S.rtf
LongInfo = T2Axis-Tutorial_L.rtfP.S. Все таки переделка помогла ,мож кому будет полезно ,вот новьй файл с имени постпроцесора
LINUXCNC-TURN.pinf :
Код: Выделить всё
  /////////////////////////////////
 /////    Post Info File     /////
/////////////////////////////////
PostName = LINUXCNC-TURN
PostExtension = ngcПростите ошибки, я иностранец.У моя клавиатура нету "э" и "ы" 
						- dinkata
 - Мастер
 - Сообщения: 1028
 - Зарегистрирован: 05 сен 2014, 09:07
 - Репутация: 391
 - Настоящее имя: Диньо
 - Откуда: Болгария
 - Контактная информация:
 
Re: CAMWorks
Отличная САМ , но поддерживаю вопросBynex писал(а):Всем привет! Собственно вопрос такой: как в CamWorks отключить (запретить) автоматическое создание (и добавление) инструмента в корзине? Очень мешает эта функция и приводит к путанице при многоинструментальной обработке, так как получившийся список не соответствует тому что на станке...
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы" 
						- 
				sysrover
 - Мастер
 - Сообщения: 433
 - Зарегистрирован: 23 янв 2012, 16:32
 - Репутация: 90
 - Откуда: Украина Житомир
 - Контактная информация:
 
Re: CAMWorks
В базе можно менять параметры машины, там и можно забить свою корзину.
Я в основном если делаю на 1-2 фрезы то тупо удаляю при выборе машины всю корзину, добиваю чем планирую работать и ставлю галку приоритет корзины.
			
			
									
									
						Я в основном если делаю на 1-2 фрезы то тупо удаляю при выборе машины всю корзину, добиваю чем планирую работать и ставлю галку приоритет корзины.
- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 24 янв 2012, 16:04
 - Репутация: 510
 - Настоящее имя: Сергей Бочаров
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: CAMWorks
Всем привет, дабы не плодить темы решил писать тут...
Докатился я всё таки до 5D фрезеровки и возникла непонятность в связке осей координат обрабатываемых поверхностей.
Т.е. когда вводятся локальные ск и стороны обрабатываются просто как 3D. CW предлагает, что перед каждым началом он разворачивает деталь(связывает локальные СК) по A и B.(Например:нужно просверлить куб сверху и сбоку.) Далее начинает "сверление" опускаясь по Z потом снова разворачивает деталь и опять сверлит по Z. Это справедливо когда у нас станок типа стол/стол но у меня стол/голова (Table/Head).
Я отредактировал постпроцессор(ч/з UPG) чтобы он был стол/голова. но ничего не изменяется, он как сверлил по Z так и сверлит....
Если я делаю многоосевую обработку то всё правильно, т.е. движения происходят по схеме стол/голова.
куда копать?
может у других CAM по другому?
			
			
									
									
						Докатился я всё таки до 5D фрезеровки и возникла непонятность в связке осей координат обрабатываемых поверхностей.
Т.е. когда вводятся локальные ск и стороны обрабатываются просто как 3D. CW предлагает, что перед каждым началом он разворачивает деталь(связывает локальные СК) по A и B.(Например:нужно просверлить куб сверху и сбоку.) Далее начинает "сверление" опускаясь по Z потом снова разворачивает деталь и опять сверлит по Z. Это справедливо когда у нас станок типа стол/стол но у меня стол/голова (Table/Head).
Я отредактировал постпроцессор(ч/з UPG) чтобы он был стол/голова. но ничего не изменяется, он как сверлил по Z так и сверлит....
Если я делаю многоосевую обработку то всё правильно, т.е. движения происходят по схеме стол/голова.
куда копать?
может у других CAM по другому?
- 
				Dmitry_RC
 - Новичок
 - Сообщения: 15
 - Зарегистрирован: 24 ноя 2018, 13:30
 - Репутация: 1
 - Настоящее имя: Дмитрий
 - Контактная информация:
 
Re: CAMWorks
Всем привте!
Вот разбираюсь с CAMWorks и столкнулся со следующей проблемой для фрезерного станка.
Для разных установов у меня есть возможность задать высоту перемещения. Это можно сделать как в базе данных, так и непосредственно для каждого установа.
CW генерирует G код для Mach3 нормально. Т.е. в процессе все перемещения учитываются. НО...
Проблема следующая.
Первая команда - это переход по координате 0,0,0. Это верх заготовки, середина (но это не важдно). А дальше идет команда на перемещение для начала обработки, и там уже в первой точке идет перемещение по осям. Код выглядит так:
Проблема понятно в чем, что мне нужно чтобы на рабочем поле перемещения всегда были бы с учетом Z. Т.е. сначала мы едем в  0, потом поднимаемся на 15, потом приезжаем в начальную точку, опускаемся на 1.5 и работаем.
Понятно что я могу код дописать руками, но как это сделать автоматически? Я чего-то не учитываю. Но что? )
			
			
									
									
						Вот разбираюсь с CAMWorks и столкнулся со следующей проблемой для фрезерного станка.
Для разных установов у меня есть возможность задать высоту перемещения. Это можно сделать как в базе данных, так и непосредственно для каждого установа.
CW генерирует G код для Mach3 нормально. Т.е. в процессе все перемещения учитываются. НО...
Проблема следующая.
Первая команда - это переход по координате 0,0,0. Это верх заготовки, середина (но это не важдно). А дальше идет команда на перемещение для начала обработки, и там уже в первой точке идет перемещение по осям. Код выглядит так:
Код: Выделить всё
N3 G91 G28 X0 Y0 Z0 <- перемещение в 000
N4 T03 M06 <- ХЗ
N5 S5789 M03 <- ХЗ
N6 G90 G00 X-52.691 Y-28.19  <- перемещение в начальную точку обработки
N7 G43 Z3. H03 M08                <- смещение вверх
N8 G01 Z-1.5 F250.                 <- опускание вниз и т.д.
N9 G41 D23 X-51.588 Y-27.087 F750.Понятно что я могу код дописать руками, но как это сделать автоматически? Я чего-то не учитываю. Но что? )
- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 24 янв 2012, 16:04
 - Репутация: 510
 - Настоящее имя: Сергей Бочаров
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: CAMWorks
Неправильно интерпретирует строку...
G28 это возвращение в начальное положение (home)
То есть
G28 x0 y0 z0 вернуться в начальную точку по координатам xyz.
Если
G28 z0 то только по z
			
			
									
									
						G28 это возвращение в начальное положение (home)
То есть
G28 x0 y0 z0 вернуться в начальную точку по координатам xyz.
Если
G28 z0 то только по z
- 
				Dmitry_RC
 - Новичок
 - Сообщения: 15
 - Зарегистрирован: 24 ноя 2018, 13:30
 - Репутация: 1
 - Настоящее имя: Дмитрий
 - Контактная информация:
 
Re: CAMWorks
Спасибо. )Bender писал(а):Неправильно интерпретирует строку...
- 
				Duet
 - Кандидат
 - Сообщения: 53
 - Зарегистрирован: 22 мар 2016, 21:35
 - Репутация: 2
 - Настоящее имя: Антон
 - Контактная информация:
 
Re: CAMWorks
Подкорректировал постпроцессор под свою систему, но вот одну проблему не могу решить. 
Продолжение параметров команд G02 G03 в последующих строках без команд G02 G03 станок не поддерживает и выдает ошибку, приходится в ручную дописывать, но порой это очень много кадров.
Команды G02 G03 должны прописываться в каждом кадре.
G02X5.095Y-0.815R1.5
X4.518Y-1.792R1.5 Станок не понимает что это продолжение G02.
G02X5.095Y-0.815R1.5
G02X4.518Y-1.792R1.5 Приходится дописывать.
Продолжения работают только с G01.
			
			
									
									
						Продолжение параметров команд G02 G03 в последующих строках без команд G02 G03 станок не поддерживает и выдает ошибку, приходится в ручную дописывать, но порой это очень много кадров.
Команды G02 G03 должны прописываться в каждом кадре.
G02X5.095Y-0.815R1.5
X4.518Y-1.792R1.5 Станок не понимает что это продолжение G02.
G02X5.095Y-0.815R1.5
G02X4.518Y-1.792R1.5 Приходится дописывать.
Продолжения работают только с G01.