Приветствую форумчане!
Задача такая - есть станок для лазерной резки металла.
Управляется он программой CypCut.
Хотим перевести управление на Lantek Expert cut, чтобы сократить процент отходов.
Представители Lantek просят предоставить CNC - код, выдаваемый CypCut.
И вот мы не знаем как его получить.
Ищем специалиста, который точно знает, готовы заплатить, за реальную помощь.
Всем спасибо, авансом!
Как получить CNC - код, выдаваемый CypCut?
- Rom327
- Почётный участник
- Сообщения: 2945
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Как получить CNC - код, выдаваемый CypCut?
Вот тут нашел картинку (почти в самом конце), может пригодится: https://pikabu.ru/story/rezka_metalla_l ... ki_5305883
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
- Мастер
- Сообщения: 997
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Как получить CNC - код, выдаваемый CypCut?
Я думаю, у вас беспорядок в понимании вашего софта. CypCut занимается двумя вещами: раскладкой деталей и управлением станком. Причем эти процессы связаны и никакого промежуточного файла с "CNC - кодом" нет. Возможно ли сделать раскладку в Lantek Expert cut и потом порезать в CypCut - может быть. Возможно ли перевести управление станком на Lantek Expert cut - вряд ли. Я бы на вашем месте подумал, нужна ли вам такая программа, внедренцы которой требуют какой-то мифический "CNC - код", может они вообще не разбираются в области.
- sima8520
- Почётный участник
- Сообщения: 4501
- Зарегистрирован: 24 ноя 2016, 23:35
- Репутация: 1615
- Настоящее имя: Илья
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: Как получить CNC - код, выдаваемый CypCut?
пробовал я такую прогу, она руководит станком напрямую. для резки нужен векторный файл с вырезаемыми деталями, типа .dxf. в простонародье, нужен чертеж деталей
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 21 окт 2020, 14:23
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Как получить CNC - код, выдаваемый CypCut?
Нарисовал обычный круг и сохранил это в формате LXD
Открыл блокнотом получил вот что:
<?xml version="1.0" encoding="utf-8"?>
<LXDDocument>
<DocHeader DefaultChannel="1" HandleSeed="1001" ID="{FF210A8D-491A-43A3-82FE-8D3BFB8EFA31}">
<ExtMin X="212.112587" Y="1925.19445"/>
<ExtMax X="811.161892" Y="2524.24375"/>
<InsertBase/>
<HomeRef Enabled="true" RefType="3" X="212.112587" Y="1925.19445"/>
</DocHeader>
<Technical>
<Channels>
<Channel ParamFlag="256"/>
<Channel ChannelPort="1" ParamFlag="768" DefPwmFreqFunc="true" DefPwmRatioFunc="true">
<CamParams DelayBeforeLaserOff="0" LiftHeight="10" SlowEndSpeed="2" SlowEndLength="0" SlowLeadSpeed="2" SlowLeadLength="0" Version="16102421" WorkSpeed="100">
<LeadLineParam PwmFreq="5000" PwmRatio=".5" CurveSpd="10" LeadDecSpd="10" LeadHoleSpd="10"/>
<Cut LaserCurrent="100" PeakPower="1000" LaserMode="0" PwmFreq="1000"/>
<Pierce1 LaserCurrent="100" PeakPower="1000" LaserMode="0" PwmFreq="5000"/>
<Pierce2 Height="5" LaserCurrent="100" PeakPower="1000" LaserMode="0" PwmFreq="100"/>
<Pierce3 Height="15" LaserCurrent="100" PeakPower="1000" LaserMode="0" PwmFreq="5000" PwmRatio=".5"/>
</CamParams>
<PwmFreqFunc/>
<PwmRatioFunc/>
<MaterialParams/>
</Channel>
<Channel ChannelPort="2"/>
<Channel ChannelPort="3"/>
<Channel ChannelPort="4"/>
<Channel ChannelPort="5"/>
<Channel ChannelPort="6"/>
<Channel ChannelPort="7"/>
<Channel ChannelPort="8"/>
<Channel ChannelPort="9"/>
<Channel ChannelPort="10"/>
<Channel ChannelPort="11"/>
<Channel ChannelPort="12"/>
<Channel ChannelPort="13"/>
<Channel ChannelPort="14"/>
<Channel ChannelPort="15"/>
</Channels>
</Technical>
<Viewports Handle="3" Active="1">
<VPort Handle="1002" Name="1">
<ViewCenter/>
<ZoomCoeff>1</ZoomCoeff>
<ViewHeight>100</ViewHeight>
<AspectRatio>1</AspectRatio>
<DisplayRect>
<Right>1024</Right>
<Bottom>768</Bottom>
</DisplayRect>
</VPort>
</Viewports>
<TextStyles Handle="6"/>
<Layers Handle="5"/>
<Blocks Handle="4"/>
<Entities Handle="2">
<Circle Handle="1001" ChannelPort="1" Selected="true" IsFill="true" Radius="299.524652" StartAngle=".785398163">
<ToolCompensation/>
<Center X="511.637239" Y="2224.7191"/>
</Circle>
</Entities>
<NestParts Handle="7"/>
<NestPlates Handle="8"/>
<NestGroups Handle="9"/>
<NestResults Handle="10" ActiveModel="11"/>
</LXDDocument>
Это CNC код? или нет ?
Открыл блокнотом получил вот что:
<?xml version="1.0" encoding="utf-8"?>
<LXDDocument>
<DocHeader DefaultChannel="1" HandleSeed="1001" ID="{FF210A8D-491A-43A3-82FE-8D3BFB8EFA31}">
<ExtMin X="212.112587" Y="1925.19445"/>
<ExtMax X="811.161892" Y="2524.24375"/>
<InsertBase/>
<HomeRef Enabled="true" RefType="3" X="212.112587" Y="1925.19445"/>
</DocHeader>
<Technical>
<Channels>
<Channel ParamFlag="256"/>
<Channel ChannelPort="1" ParamFlag="768" DefPwmFreqFunc="true" DefPwmRatioFunc="true">
<CamParams DelayBeforeLaserOff="0" LiftHeight="10" SlowEndSpeed="2" SlowEndLength="0" SlowLeadSpeed="2" SlowLeadLength="0" Version="16102421" WorkSpeed="100">
<LeadLineParam PwmFreq="5000" PwmRatio=".5" CurveSpd="10" LeadDecSpd="10" LeadHoleSpd="10"/>
<Cut LaserCurrent="100" PeakPower="1000" LaserMode="0" PwmFreq="1000"/>
<Pierce1 LaserCurrent="100" PeakPower="1000" LaserMode="0" PwmFreq="5000"/>
<Pierce2 Height="5" LaserCurrent="100" PeakPower="1000" LaserMode="0" PwmFreq="100"/>
<Pierce3 Height="15" LaserCurrent="100" PeakPower="1000" LaserMode="0" PwmFreq="5000" PwmRatio=".5"/>
</CamParams>
<PwmFreqFunc/>
<PwmRatioFunc/>
<MaterialParams/>
</Channel>
<Channel ChannelPort="2"/>
<Channel ChannelPort="3"/>
<Channel ChannelPort="4"/>
<Channel ChannelPort="5"/>
<Channel ChannelPort="6"/>
<Channel ChannelPort="7"/>
<Channel ChannelPort="8"/>
<Channel ChannelPort="9"/>
<Channel ChannelPort="10"/>
<Channel ChannelPort="11"/>
<Channel ChannelPort="12"/>
<Channel ChannelPort="13"/>
<Channel ChannelPort="14"/>
<Channel ChannelPort="15"/>
</Channels>
</Technical>
<Viewports Handle="3" Active="1">
<VPort Handle="1002" Name="1">
<ViewCenter/>
<ZoomCoeff>1</ZoomCoeff>
<ViewHeight>100</ViewHeight>
<AspectRatio>1</AspectRatio>
<DisplayRect>
<Right>1024</Right>
<Bottom>768</Bottom>
</DisplayRect>
</VPort>
</Viewports>
<TextStyles Handle="6"/>
<Layers Handle="5"/>
<Blocks Handle="4"/>
<Entities Handle="2">
<Circle Handle="1001" ChannelPort="1" Selected="true" IsFill="true" Radius="299.524652" StartAngle=".785398163">
<ToolCompensation/>
<Center X="511.637239" Y="2224.7191"/>
</Circle>
</Entities>
<NestParts Handle="7"/>
<NestPlates Handle="8"/>
<NestGroups Handle="9"/>
<NestResults Handle="10" ActiveModel="11"/>
</LXDDocument>
Это CNC код? или нет ?
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 21 окт 2020, 14:23
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Как получить CNC - код, выдаваемый CypCut?
Сама программа CypCut умеет сохранять файлы
DXF - CAD файл
и LXD свой какой то.
И если его открыть блокнотом то текст очень похож на код, но я не уверен то это (что просит Lantek) или не то.
-
- Кандидат
- Сообщения: 68
- Зарегистрирован: 03 сен 2017, 10:28
- Репутация: 1
- Настоящее имя: Alexey
- Контактная информация:
Re: Как получить CNC - код, выдаваемый CypCut?
вы под cnc кодом что подразумеваете?
если имеется в виду код, который управляет станком, то да это он (в какомто виде... а точнее это xml файл с другим расширением). если вы имеете в виду g-code, как у мач3, гипертерм или фанук/сименс/дмгмори, то это не он.
к слову - у меня cypcut вполне себе открывает g-code файлы от плазмы под управлением мач3 и сделанные в пронесте. резать не пробовал, но открывать открывает))))
-
- Мастер
- Сообщения: 704
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 96
- Настоящее имя: Андрей
- Контактная информация:
Re: Как получить CNC - код, выдаваемый CypCut?
да текст похож на код. А код представляет из себя текст )) Это XML файл. С вашими знаниями только станки переделывать...
я больше 2 лет работал на лазере с CypCut, и смонтировал не один станок под ее управлением.
За все это время ниразу не наблюдал желающих уйти от самой продвинутой системы на "непонятно что". Я на ней и не металлы резал. Швеллера в труборез совал и резал. При этом другие системы не дадут такой гибкости.
Во-первых как уже заметили: вы не понимаете как с ним работать, поэтому хотите поменять. Вам надо просто оператора научить. Странно что при ПНР этого не сделали.
Во-вторых CypCut это софт для железа. А железо управляется только своим софтом, то есть CypCut. Вы бы в стойку то заглянули ради приличия.
процент отходов чего? бошки? так высота подъема меняется.. Можно short move включить, если много мелких отверстий рядом.Хотим перевести управление на Lantek Expert cut, чтобы сократить процент отходов.
отходов металла? Выражайтесь яснее, а то ниче не ясно что вас не устраивает.
Если раскладки плохие - ну так вы просто не умеете ей пользоватся. Хотя да, иногда она косячит. Ну есть же куча вариантов решения.