yoin

KoRn

Hella,

Ik heb van iemand een tekening gekregen die ik zou willen uitfrezen op onze houtbewerkings-CNC, het probleem is dat deze tekening bestaat uit polylines, tenminste ik denk dat ze zo heten, het zijn ronde lijnen maar ge kunt er geen straal van nemen, onze software die bij de cnc zat om tekeningen in te laden ondersteund enkel rechte lijnen en cirkels waar men in autocad een straal van kan nemen, is er een manier om deze lijnen om te zetten in bogen met straal, overtekenen is geen optie aangezien dit veel te veel werk vraagt

mercikes

HofCAD

#1
Citaat van: KoRn op di 17 03 2009, 17:16:08
Hella,

Ik heb van iemand een tekening gekregen die ik zou willen uitfrezen op onze houtbewerkings-CNC, het probleem is dat deze tekening bestaat uit polylines, tenminste ik denk dat ze zo heten, het zijn ronde lijnen maar ge kunt er geen straal van nemen, onze software die bij de cnc zat om tekeningen in te laden ondersteund enkel rechte lijnen en cirkels waar men in autocad een straal van kan nemen, is er een manier om deze lijnen om te zetten in bogen met straal, overtekenen is geen optie aangezien dit veel te veel werk vraagt

mercikes

Beste Mercikes,

Dat je al of niet te maken hebt met polylijnen, kun je te weten komen
met het commando LIST.
(De straal van bogen in een polylijn die getekend met het PLINE
commando en de optie Arc of via het commando PEDIT en de
optie Fit kun je opmeten met het commando DIMRADIUS.)

Als het polylijnen (POLYLINE of LWPOLYLINE) zijn dan kun je door
het commando EXPLODE of het commando XPLODE deze laten uiteenvallen
in losse lijn- en boogsegmenten.
Als de polylijn gesplined is met het commando PEDIT en de optie Spline
dan worden dat alleen lijnsegmenten.
Je kan natuurlijk ook overwegen om de bochten van de polylijnen
te vervangen door rechte lijnsegmenten.
Zie: http://www.cadsite.be/smf/index.php/topic,3242.0.html

Met vriendelijke groet, HofCAD CSI.
ACADcadabra

KoRn

meri alvast, maar blijkbaar zijn dit geen polylines, maar ik weet niet juist wat

als ik xplode doe dan verdeeld deze zich idd in kleine stukjes stukjes, maar kan ik geen straal meten, sommige punten liggen ook gewoon langs de getekende lijn dan

HofCAD

#3
Citaat van: KoRn op di 17 03 2009, 18:35:21
meri alvast, maar blijkbaar zijn dit geen polylines, maar ik weet niet juist wat

als ik xplode doe dan verdeeld deze zich idd in kleine stukjes stukjes, maar kan ik geen straal meten, sommige punten liggen ook gewoon langs de getekende lijn dan
Beste Mercikes,

Voordat je een explode doet met het commando EXPLODE of het commando XPLODE
moet je eerst weten wat je hebt.
Dat je al of niet te maken hebt met polylijnen, kun je te weten komen
met het commando LIST.
Als de polylijn gesplined is met het PEDIT commando, krijg je bij LIST zoiets
als onderstaand:

                  POLYLINE  Layer: "0"
                            Space: Model space
                   Handle = 85e
              Open spline

Als de polylijn gesplined is met het commando PEDIT en de optie Spline
dan worden het na een explode alleen lijnsegmenten(als de Splinesegs > 0
was bij het splinen) of alleen boogsegmenten(als de Splinesegs < 0 was
bij het splinen).
Een polylijn die gesplined is, is eigenlijk een vloeiende benadering van
de oorspronkelijke polylijn dmv polynoom stukjes die van de tweede
of derde graad (Quadratic B-spline of Cubic B-spline) zijn in afhankelijkheid
van de AutoCAD variabele Splinetype bij het commando PEDIT.

Met vriendelijke groet, HofCAD CSI.

PS 1
Ook via de dialoogbox van het commando PROPERTIES kan men er
achter komen of men een polylijn heeft (zie in de kop).
Bij het gedeelte Misc staat als de polylijn gefit of gesplined is:
Fit/Smooth met daar achter None, Curve Fit, Quadratic of Cubic.
PS 2
Zie in de AutoCAD help (Help->Inhoud->Command Reference->System Variables)
naar de invloed van de AutoCAD variabelen Splinesegs en Splinetype.
ACADcadabra

KoRn

dit krijg ik dan

Select objects: LIST


*Invalid selection*
Expects a point or
Window/Last/Crossing/BOX/ALL/Fence/WPolygon/CPolygon/Group/Add/Remove/Multiple/P
revious/Undo/AUto/SIngle

Select objects: 1 found (1 duplicate), 1 total

Select objects:
                  BLOCK REFERENCE  Layer: "Laag 1"
                            Space: Model space
                   Handle = 71
                  "block 2"
                at point, X=   0.0000  Y=   0.0000  Z=   0.0000
                 X scale factor    1.0000
                 Y scale factor    1.0000
          rotation angle      0
                 Z scale factor    1.0000


HofCAD

#5
Citaat van: KoRn op di 17 03 2009, 20:20:48
dit krijg ik dan

Select objects: LIST


*Invalid selection*
Expects a point or
Window/Last/Crossing/BOX/ALL/Fence/WPolygon/CPolygon/Group/Add/Remove/Multiple/P
revious/Undo/AUto/SIngle

Select objects: 1 found (1 duplicate), 1 total

Select objects:
                  BLOCK REFERENCE  Layer: "Laag 1"
                            Space: Model space
                   Handle = 71
                  "block 2"
                at point, X=   0.0000  Y=   0.0000  Z=   0.0000
                 X scale factor    1.0000
                 Y scale factor    1.0000
          rotation angle      0
                 Z scale factor    1.0000



Beste Mercikes,

Zoals je ziet heb je als entiteit(tekenelement) een block referentie
(een block verwijzing) geselecteerd.
Wat krijg je met LIST als je het block slechts 1x explodeerd.
(Je kan ook evt. je tekening bijvoegen)

Met vriendelijke groet, HofCAD CSI.
ACADcadabra

KoRn


Opening an AutoCAD 2000 DXF file.
Regenerating model.

AutoCAD menu utilities loaded.
Command: Specify opposite corner:
Command: Specify opposite corner:
Command: _.erase 13 found

Command: Specify opposite corner:
Command:
Command:
Command: _explode 1 found

Command: Specify opposite corner:
Command: LIST
164 found
                  BLOCK REFERENCE  Layer: "Laag 1"
                            Space: Model space
                   Handle = 1DB
                  "block 4"
                at point, X=   0.0000  Y=   0.0000  Z=   0.0000
                 X scale factor    1.0000
                 Y scale factor    1.0000
          rotation angle      0
                 Z scale factor    1.0000

                  BLOCK REFERENCE  Layer: "Laag 1"
                            Space: Model space
                   Handle = 1A3
                  "block 3"
                at point, X=   0.0000  Y=   0.0000  Z=   0.0000
                 X scale factor    1.0000
                 Y scale factor    1.0000
          rotation angle      0
                 Z scale factor    1.0000

                  HATCH     Layer: "Laag 1"
                            Space: Model space

HofCAD

#7
Citaat van: KoRn op di 17 03 2009, 20:33:35

Opening an AutoCAD 2000 DXF file.
Regenerating model.

AutoCAD menu utilities loaded.
Command: Specify opposite corner:
Command: Specify opposite corner:
Command: _.erase 13 found

Command: Specify opposite corner:
Command:
Command:
Command: _explode 1 found

Command: Specify opposite corner:
Command: LIST
164 found
                  BLOCK REFERENCE  Layer: "Laag 1"
                            Space: Model space
                   Handle = 1DB
                  "block 4"
                at point, X=   0.0000  Y=   0.0000  Z=   0.0000
                 X scale factor    1.0000
                 Y scale factor    1.0000
          rotation angle      0
                 Z scale factor    1.0000

                  BLOCK REFERENCE  Layer: "Laag 1"
                            Space: Model space
                   Handle = 1A3
                  "block 3"
                at point, X=   0.0000  Y=   0.0000  Z=   0.0000
                 X scale factor    1.0000
                 Y scale factor    1.0000
          rotation angle      0
                 Z scale factor    1.0000

                  HATCH     Layer: "Laag 1"
                            Space: Model space
Beste Mercikes,

Ik zie dat je bij LIST van de 164 objecten 2 block referenties en een hatch geselecteerd hebt,
maar je moet voor de informatie die je wil hebben natuurlijk alleen de kromme
selecteren die je problemen geeft.

Met vriendelijke groet, HofCAD CSI.
ACADcadabra

KoRn

maar ze geven ook allemaal problemen, het is een tekst die ik wil uitfrezen en dar zitten geen rechte lijnen in

HofCAD

Citaat van: KoRn op di 17 03 2009, 21:44:34
maar ze geven ook allemaal problemen, het is een tekst die ik wil uitfrezen en dar zitten geen rechte lijnen in
Beste Korn,

Heb je dit onderstaande onderwerp al gelezen?
http://www.cadsite.be/smf/index.php/topic,1599.0.html
Kun je de tekening niet plaatsen, want met 'ze geven ook allemaal problemen'
kan men op dit forum ook weinig.

Met vriendelijke groet, HofCAD CSI.
ACADcadabra

Manu

Citaat van: KoRn op di 17 03 2009, 21:44:34
maar ze geven ook allemaal problemen, het is een tekst die ik wil uitfrezen en dar zitten geen rechte lijnen in

KoRn,

Ik doe ook cnc-freeswerk en ik (her)ken je probleem...
Je opdrachtgever van het freeswerk heeft wellicht de tekst in een CAD-programma (misschien AutoCad) ge-explodeerd,
met als resultaat dat alle bogen in de contouren van de letters zijn 'vervangen' door korte aaneengesloten rechte lijnstukjes.. Het lijken dus wel bogen maar zijn het niet!
Op zich is het geen probleem als je dit wilt frezen maar het resultaat zal wat 'hoekerig' zijn.. zéker waneer je het ontwerp nog groter verschaald hebt..

De oplossing : kijk in je freessoftware na welke formaten je kan importeren naast DXF of DWG.. (misschien EPS of zo),
en vraag het ontwerp opnieuw aan... met een beetje geluk kun je daar verder mee..

Mocht het eenmalig freeswerk zijn en je software kan enkel om met dxf of dwg dan wil ik je met met mijn freessoftware wwel op weg helpen.. ik hoor het wel..

succes,

Los Manu
AutoCad 2000 - 2007 - 2008
Sketchup 4-5-6

KoRn

Alvast bedankt allemaal

Ik heb het in bovenstaande topic ook nog eens gevraagd

Hoe kan ik een tekening uploaden zodat jullie hem kunnen zien

KoRn

Voila, de tekening staat in de bijlage

Als jullie eens kunne kijken wat het probleem zou kunnen zijn

Groetjes

Joop


Hier staat een volledige verklaring met enkele simpele regels:
http://www.jefferypsanders.com/autolisp_ext.html

(if (not c:cal)(arxload "geomcal"))
(setq myAng (cal "ang(p1,p2,p3)")
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

Manu

Citaat van: KoRn op wo 25 03 2009, 06:25:03
Voila, de tekening staat in de bijlage

Als jullie eens kunne kijken wat het probleem zou kunnen zijn

Groetjes

De bijlage is niet te openen.. het is slecht 1 deel van een opgedeelde ZIP-file..  :?:
AutoCad 2000 - 2007 - 2008
Sketchup 4-5-6

FastFiber