CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Machine Controllers Software and Solutions > G-Code Programing


G-Code Programing Discuss G-code programing and problems here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 02-25-2010, 07:25 AM
 
Join Date: Jan 2010
Location: India
Posts: 4
Kzar is on a distinguished road
Post G code for semicircle

Hi!

I just bought a horizontal CNC lathe with Siemens (Sinumerik 802D) controller.

I need to machine a 25 mm dia. round aluminium bar to make a knob. Rough drawing below :



Can you help me to make a G code program for this.

I bought a vertical 35degree turning tool VNMG 130408 ...

Now, I tried to use RND and CR commands ... using a cycle for OD roughing and finishing.

I get some or the other error like :
1. Intersection cannot be found
2. Contour cannot be generated ...
3. Radius too small .. etc etc

I am able to use CR for some values to generate a quarter circle - CW direction ... nothing more than that..

Any insight or help will be greatly appreciated !!!

Thanks n regards
Kzar
Reply With Quote

  #2   Ban this user!
Old 02-25-2010, 11:42 AM
 
Join Date: Feb 2008
Location: The Edge of Obscurity
Posts: 229
ProProcess is on a distinguished road

You will need to employ some basic trigonmetry to calculate the starting and ending points for each radius.
Then you will use circular interpolation (G2/G3) to navigate to those points.
This should get you headed into the rught direction.
Good luck!
__________________
Control the process, not the product!
Machining is more science than art, master the science and the artistry will be evident.
Reply With Quote

  #3   Ban this user!
Old 02-25-2010, 04:35 PM
CNCRim's Avatar  
Join Date: Feb 2006
Location: usa
Posts: 947
CNCRim is on a distinguished road

Proprocess,

Can you check your overall legth, something is not right. 31+30=61 and if add three diameter and the part is partly stretch out, adding it up is about the same overall legth ....... it won't work. Anyway, check you draw.
__________________
The best way to learn is trial error.
Reply With Quote

  #4   Ban this user!
Old 02-25-2010, 09:18 PM
 
Join Date: Jan 2010
Location: India
Posts: 4
Kzar is on a distinguished road

Hello, Thanks so much for your response.

I understand what both of you have suggested and I agree with that.

But the problem I am facing is more basic as of now :-)

I cant even make the CNC to cut a semicircle ...

Example : what i tried :
I used a cycle for OD roughin finishing.

This works ::
Contour is :
X11 Z0
G03 X22 Z-10 CR=20

This gives error in simulation itself :
Contour is :
X11 Z0
G03 X11 Z-15 CR=10

Now, this should draw an arc ... but it doesnt work
Even if I make z-20 ... which is a semi circle .. it doesnt work

I think I m making some silly mistake ... and so once I know how to make a semicircle .. i can try other complex shapes ..

Hope I m not confusing u guys !!

Thanks again
Kzar
Reply With Quote

  #5   Ban this user!
Old 02-25-2010, 11:02 PM
 
Join Date: Feb 2008
Location: The Edge of Obscurity
Posts: 229
ProProcess is on a distinguished road

I do not know that control at all so I cannot help much with respect to specifics.

Some, if not most, controls do not cut partial arcs with out using I,J,K to specify the center of the arc.
__________________
Control the process, not the product!
Machining is more science than art, master the science and the artistry will be evident.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 02-25-2010, 11:45 PM
CNCRim's Avatar  
Join Date: Feb 2006
Location: usa
Posts: 947
CNCRim is on a distinguished road

Originally Posted by Kzar View Post
Hello, Thanks so much for your response.

I understand what both of you have suggested and I agree with that.

But the problem I am facing is more basic as of now :-)

I cant even make the CNC to cut a semicircle ...

Example : what i tried :
I used a cycle for OD roughin finishing.

This works ::
Contour is :
X11 Z0
G03 X22 Z-10 CR=20

This gives error in simulation itself :
Contour is :
X11 Z0
G03 X11 Z-15 CR=10

Now, this should draw an arc ... but it doesnt work
Even if I make z-20 ... which is a semi circle .. it doesnt work

I think I m making some silly mistake ... and so once I know how to make a semicircle .. i can try other complex shapes ..

Hope I m not confusing u guys !!

Thanks again
Kzar
I don't know what control you have but can cycle will has hard time with the geometry you give us unless Mitsubitshi control with Mazak configuration....... If there is pocket involve you will long hand program.
__________________
The best way to learn is trial error.
Reply With Quote

  #7   Ban this user!
Old 02-26-2010, 12:58 AM
dcoupar's Avatar  
Join Date: Mar 2003
Location: USA
Posts: 2,312
dcoupar is on a distinguished road

I tried to download a programming manual from the Siemens site, but all I could find is Italian, Spanish, or French. So, I don't know if the control will take R for radius.

The numbers in the attached program contour are for part-profile. Looks like your part gets a little narrow in the neck given the (3) 12.5 radii. Also, the 30 and 31mm dimensions don't work if you want tangent arcs.
Attached Thumbnails
Click image for larger version

Name:	Semi circle.jpg‎
Views:	161
Size:	98.3 KB
ID:	100814  
Reply With Quote

  #8   Ban this user!
Old 02-26-2010, 05:35 AM
 
Join Date: Jan 2009
Location: united states
Posts: 16
tfisher is on a distinguished road

dcoupar's program looks right. I run a 840d on a boring bar and you just need to replace the R with CR and it should run.
Reply With Quote

  #9   Ban this user!
Old 02-26-2010, 11:05 PM
 
Join Date: Jan 2010
Location: India
Posts: 4
Kzar is on a distinguished road

Originally Posted by dcoupar View Post
I tried to download a programming manual from the Siemens site, but all I could find is Italian, Spanish, or French. So, I don't know if the control will take R for radius.

The numbers in the attached program contour are for part-profile. Looks like your part gets a little narrow in the neck given the (3) 12.5 radii. Also, the 30 and 31mm dimensions don't work if you want tangent arcs.

dcoupar !!! .... THANKS A BILLION !!!

And THANKS to everyone who posted here ... you guys ROCK !!!

I am short of words to thank you enough my friend ... I was scratching my head for two days ... I have worked on manual lathe for 40years ... and this is my first CNC ... and I want to learn it on my own :-)

You are right, my dimensions are not right`... my fault... i thought that my CNC will generate something close ... even if dimensions r not exact in microns ...

Now, if you can please give me some more help ... Can you please tell me :

1. How did you generate those coordinates. How do I design the curves bit differently and generate coordinates on my own.

2. Which software did you use to draw that beautiful figure (I will get the same one) ... and will that software generate the coordinates too ?

3. Did you generate the Gcode also from that .. or some other software ? ... or did the software just generated coordinates and u wrote Gcode manually

4. Any software u recommend me to buy (or free one) which will help a beginner like me

Once again, thank u so so much ... You are a great teacher !!

Kzar
Reply With Quote

  #10   Ban this user!
Old 02-27-2010, 09:07 AM
dcoupar's Avatar  
Join Date: Mar 2003
Location: USA
Posts: 2,312
dcoupar is on a distinguished road

You're welcome... glad I could help.

I used AutoSketch 10 to draw the part and dimension the drawing, then wrote the code manually.
Reply With Quote

Sponsored Links
Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need Help!- My Milling OKK with fanuc 6M can't recognize G-code & M-code nessei Fanuc 4 03-29-2011 08:39 AM
Newbie- Takeout Unused G Code commands in Mastercams Generated G Code shneek Mastercam 8 12-15-2010 02:32 PM
learning g code or cad-cam code output? slow_rider G-Code Programing 3 02-27-2010 08:48 PM
G-code for beginners - want to learn G-code FPV_GTp G-Code Programing 7 11-17-2008 11:25 PM
looking for g code 3d from bobcadcam or simmilar for indexer lpt v5 with g code soft troyswood Ability Systems - LPT Indexer and G-Code 2 12-24-2006 09:21 PM




All times are GMT -5. The time now is 02:05 PM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361