5031
Share Your GCode / Re: Degree Wheel
« on: February 02, 2010, 09:03:54 PM »
ADPRINTER,
What you need to do is figure out, based on the depth pf cut, just how small of a "degree wheel" you can do.
For example: A scribed line cut at a very shallow depth 0.001" depth will be about 0.003" wide and if if you figure
that you want the equivilant white spacing between the marks then line to line max would be 0.006" on the inner circle
of all the lines. So at 0.006" the min inner circle diameter would be around 0.006" x 360= 2.16" circumference.
2.16"/3.14= .687" min inner diameter. Now additionally the smallest number heigth would be around 0.015" high.
Now the above assumes that the rotary / mechanical system has the ability / resolution to cut that spacing accurately.
So what you want to do is draw the degree wheel at say a inner circle of 1". Now you can scale the drawing up in anyway you wish for the min spacing you can do.
Yes to do it right you, create all the text first, then just rotate each and drag into position. Ie: you may wish to have it on the inside or outside of the marks.
The above way just makes it easier since you don't need to recreate the the degree wheel for reuse or aonther application.
One thing you can do is to write a re-peating sub-program for doing the lines using a rotary table. ie:
- Z feed
- X Y move to scribe one line
- Z raise
- move back to start point
- A rotate
It will be reapeated 359 times.
Or you can have one that does the center lines, then another that does the 10 degree marks, and then another that does the lines in- between. So the code is realy minimized.
Then do all the letters in one shot.
Just some thoughts, to make it easier and reusable later,
RICH
-
What you need to do is figure out, based on the depth pf cut, just how small of a "degree wheel" you can do.
For example: A scribed line cut at a very shallow depth 0.001" depth will be about 0.003" wide and if if you figure
that you want the equivilant white spacing between the marks then line to line max would be 0.006" on the inner circle
of all the lines. So at 0.006" the min inner circle diameter would be around 0.006" x 360= 2.16" circumference.
2.16"/3.14= .687" min inner diameter. Now additionally the smallest number heigth would be around 0.015" high.
Now the above assumes that the rotary / mechanical system has the ability / resolution to cut that spacing accurately.
So what you want to do is draw the degree wheel at say a inner circle of 1". Now you can scale the drawing up in anyway you wish for the min spacing you can do.
Yes to do it right you, create all the text first, then just rotate each and drag into position. Ie: you may wish to have it on the inside or outside of the marks.
The above way just makes it easier since you don't need to recreate the the degree wheel for reuse or aonther application.
One thing you can do is to write a re-peating sub-program for doing the lines using a rotary table. ie:
- Z feed
- X Y move to scribe one line
- Z raise
- move back to start point
- A rotate
It will be reapeated 359 times.
Or you can have one that does the center lines, then another that does the 10 degree marks, and then another that does the lines in- between. So the code is realy minimized.
Then do all the letters in one shot.
Just some thoughts, to make it easier and reusable later,
RICH
-