![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| G-Code Programing Discuss G-code programing and problems here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
hello I write a program about G02 in delphi that draw a cicle and i used Startpoint EndPoint and Start Angle and End Angle.so i used this parameters in G03 but it is not right.do you have any idea bout G03 and parameters?How can i draw cicle exactly?Is another way? but i can not use arc. please help |
|
#4
| ||||
| ||||
| i think your lost , it does not matter what direction your arc is going in the plot you have a start point and an end point : 90 degree arc starting at 0.0 degree center point = 1 , 1 start point = 2 , 1 end point = 1 , 2 G2 = CLW G1X1.0Y2.0Z0.0F50.0 G2X2.0Y1.0Z0.0R1.0 G3 = CCLW G1X2.0Y1.0Z0.0F50.0 G3X1.0Y2.0Z0.0R1.0 your looking for points , G2 , G3 pass direction to the machine just swap the points |
|
#5
| |||
| |||
| Farzaneh If the first coordinate X,Y set on the first line is the start point of the circullar move, it is not actually a part of the circular motion itself. Try to use more than just the 2 coordinate X,Y sets when commanding a move. An 'arc' is an 'arc'. It is is not a circle, it is not itself, a closed motion contour. At the beginning of the arc move, the indexer will remember that coordinate set. Gcode command lines refer to X,Y sets as " go to here" commands, not "go from here". The G03 or G02 refers to "how will it get there". The indexer will calculate the move in a positive or negative direction. The line you may think is the first line of the circle is really the end point of another motion command. Try giving the indexer, on the first command line of the actual, circular move, the coordinates for the 1/2 way point of the move, then on the second (last line), give it the end coordinates of the circular move. Remember to include the reference coordinates for I and J, absolute or incremental depending on the machine indexer type on the actual first line. or if the indexer needs a radius and/or an angle then include these instead. Hope this helps a little. |
| Sponsored Links |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Are you using WCS for programming? | Steve Arteman | Mastercam | 30 | 05-28-2012 11:23 PM |
| Need A Quote- cnc programming | ADELWEIS | Employment Opportunity | 0 | 06-29-2009 01:06 PM |
| Problem- PLC PROGRAMMING | jp41558 | General Electronics Discussion | 5 | 07-31-2008 01:17 PM |
| CNC Programming | mikemill | General Metal Working Machines | 5 | 12-30-2007 02:05 AM |
| programming a .5 rad | jammer99 | General Metalwork Discussion | 1 | 08-19-2005 08:53 PM |