Reply

How do I enter origin coordinates for block

I had it working once and can´t find out anymore how to do it"

I am drawing some structures made of lines and circles and do declare them to be a block. On the left side appears a pane with a button for the origin. When I click it it grays out.

I desperately need help to know how I have to proceed to enter the coordinates of the origin of a block. help is not helping me as the pane to enter the x and y coordinates does not show up!

To be on a defined level and as the language here is english I am just now downloading the latest version of Solid Edge 2D draft, the free version.

I am aware of the fact the "groups" cannot have an origin assigned, just blocks.

My objective is to replicate this objects 18 times at locations that need to be defined by adding offsets to the origin!

Thanks in advance for your support
6 REPLIES

Re: How do I enter origin coordinates for block

When you are creating a block, there is a step for origin.
The prompt for this step is to click for the origin position.
There is not a keyin for defining the origin position.
Simply click on a keypoint that represents where you want the origin
relative to the geometry selected.
For example you draw a rectangle and need a block of the rectangle geometry.
The origin can be a corner of the rectangle.
Simply click on the keypoint of the corner you want to define as the origin.
Regards,
Rick B.

Re: How do I enter origin coordinates for block

As the precision setup for the drawing is very high, i.e. 0.0001 mm, it is impossible to set an origin point for example exactly in the corner of an rectangle, it will be somewhere around it, independently from how much I enlarge the view!
What I finally found out is that I can position a block stored for global use at a defined location for the reference point by entering the x and y coordinates for the reference point. But it still remains impossible to align different blocks at exact locations as the origin points remain uncertain as to their physical location in relationship the block. As this applies for every and each block it means that you can not achieve an exact positioning between any two blocks without painfully changing the attributes of each element of each block.
It already would be helpful if there was a kind of "snap" function that would "snap" the origin point to a point of the element of an object, i.e. one of the corner points of an rectangle. Than I could achieve exact positioning between objects by entering the proper x and y coordinates for the origin when placing an global block into a drawing. But as long as the physical position between a block and its associated origin point remains "fuzzy" the placing based on the origin point remains "fuzzy"!
I cannot belive this limitation is really there! There must either another way to achieve this or I am missing more of how to use the tool!

Re: How do I enter origin coordinates for block

I am confused now.
Are you having a problem with creating a block and specifying the origin for
placement?
Or, are you having problems with placement of an already created block?
If you use a keypoint of geometry for the origin when you create the block,
it will be a percise origin relative to the geometry of the block.
If you then locate a keypoint of existing geometry when placing the block,
it will be precise placement relative to the geometry located.
If there is no geometry to locate where you place the block,
you can use the grid for precise placement.
If you are wanting to place multiple occurrences of the same block at a
specific increment,
place the first block and use the Pattern command. You can also use the Move
command with the Copy option turned on.
Keep in mind that 2D Drafting is a fully associative system.
If you want an object to be at a specific distance from another object,
place the object and drive the precise distance between with a dimension.
Regards,
Rick B.

Re: How do I enter origin coordinates for block

Hii Ricky

First thanks a lot for your willingness to help me.

I believe that it is first my obligation to try to get that confusing away. I guess it is due to the fact that I yet missing the "thinking" behind how to use the tool and as aconsequence not finding what I am expectting to find.
Second is, that so far I have been using the German version and have just switched to the English version to keep the differences small. I have just installed the current 102 version.

If you do allow me to do so I want to ask questions to make sure I know what the terms you are using mean and what they do refer to. I just looked into the help function so I am awar eof waht you mean with "keypoint".

I do have a problem to set the origin at an exact point when creating a block. So far the only way I have been able to identify how to place the origin of a block being created is by going with the mouse to a location on the screen and clicking.
What I would really need is to asign the origin to a keypoint! can you please tell me how to do so? This would achieve what I want!

What I want to do is to place an object at a exact point on the sheet. Allow me to explain to you why.

I do use the program to design the Layout for small electronic printed circuits. In this case 7x19 mm. The circuit is to be used to solder to it an surface mount LED. I am using this circuit to build for my modell sailship small lights to iluminate the deck. It will be a double layer printed circuit board. I will make 50 pieces of it. So I did make the design of this small printed circuit board and do place 18 instances so that when printed they fit on the target PCB. As the PCB is a two layer board both layers have to printed at the exact same location on the transparency foil, so that both layers, each printed on one transparency sheet, will be directly above each other with the best precisión available. I do make an envelope by glueing the transparency sheets togther and putting a foto sensitive PCB board into the envelope. Exposing it with UV-Light will pass the Layout onto the foto sensitive PCB on both surfaces and after developing and etching it I end up having my two layer printed circuit board.

Re: How do I enter origin coordinates for block

Hellmut,
First of all do you understand associative geometry?
Associative geometry is geometry that is connected together with
relationships.
These relationships allow the geometry to remain connected when you move
individual pieces of the geometry.
An example is two lines that are endpoint connected. At the point where the
lines are joined, there is a connect relationship.
If you move one of the lines, the other will remain connected and will be
modified along with the changes to the first.
In some CAD packages, you have to select all the geometry to modify and use
commands like stretch to make simple modifications.
Keypoints are the specific points on individual geometry that can be located
and can be used to apply constraints.
The cursor will snap to these keypoints. On the home tab there is a
'IntelliSketch' command group.
These are some of the keypoints. All of these check boxes should be checked.
These check boxes enable and disable locate of keypoints on geometry.
Did you work through the tutorials? The tutorials will teach you about
relationships.
You will also see a command group called 'Relate'.
In this command group make sure that both 'Maintain Relationships' and
'Relationship Handles' are enabled or selected.
This turns on associativity and displays the relationships.
Once you have associativity turned on, we will do a simple test.
Place a line. Escape out of the line command. Place a circle by center and
move the mouse over the end point of the line but do not click.
You will see an indicator that looks like the first option in the
'IntelliSketch' command group. This is the endpoint of the line.
If this indicator is displayed when you click, it will lock onto the
endpoint of the line. You can do the same with the midpoint of the line.
Click for the center of the circle. Click another point to place the circle.
Now if you move the line, the circle fill follow.
You do not have to select the circle. It is associative to the line.
When you want to speciffy a keypoint for the origin of a block you simply
locate the keypoint, the indicator will display, and click on that keypoint.
A simple way to accomplish a specific location for the start point is to use
the point command. It is under the drop list on the line command.
Place a point and in the command enter the exact X and Y coordinates for the
point. You will do the same for the second sheet.
Place a lock constraint on the points so that they cannot be moved. Now the
points can be used for placement of other geometry.
You will also need to be aware of the alignment indicators. There are
indicators built in that allow easy horizontal and vertical alignment.
For example you want to place a vertical line to the right of the point at a
specific distance from the point.
Run the place line command. Locate the point without clicking and move the
mouse to the right of the point.
As long as you are approximately horizontaly alligned with the point, you
will see a dashed alignment line.
If you click, the start point of the line will be aligned with the point.
Move the mouse up and you will see a vertical alignment indicator.
When you click, you will place a line that is vertically constrained. Place
a dimension between the point and the line.
Modify the dimension to a specific distance and the dimension will drive the
line to that distance.
You can also drive blocks with dimensions.
I hope this helps.
Regards,
Rick B.

Re: How do I enter origin coordinates for block

Thanks a lot Rick, I will look into it and let you know if I finally got the issue.

I am aware of the concept of associative geometry. I used to use Aldus Freehand on my Mac about 20 years ago. It had the behaviour you described.

I am not a "tutorial" type of user, more a manual type of. What I do miss a lot is not having a manual for the software!

Again, I do appreciate very much the length of explanation you have given to me. I guess my mistake are the wrong settings of 'IntelliSketch' .

Best regards

Hellmut