![]() | |
| 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
| |||
| |||
Hi all, I've got in the middle of nowhere trying exaple for cylindrical interpolation in 0i manual. Machine is VMC, additional axis A on X axis Do someone know how to assign A axis as virtually paralell to basic axis? When I assign it as parallel to X(1022.A=5), G02 X.. A.. R.. makes circle in Y and A, X is substituted by Y. When it is assigned to Y, 1022.A=6, then the circle is made on X an A, but X axis movement is increased, not A. Any practice on this? |
|
#2
| |||
| |||
| I think Haas is similar to Fanuc. On a Haas control the code is G107 A0. Y0. Q6. "A" is the rotary axis (A or B) "Y" is the axis to convert to rotary ( X or Y )and "Q" is the diameter of the cylinder or "R" is the radius of the cylinder. You then program your path the same as a flat surface and the control does the rest. I am wandering if your G107 Cyl. Interp call is correct. Can you post the code you using for mapping your cylinder. I am picturing this as a rotary table mounted on your table, not a true in-table rotary. The linear axis is along the "X" axis and the cylinder mapping is along the "Y" axis. |
|
#4
| |||
| |||
| I am speaking only from my experience with Haas but I don't think you use an A word in your code after you call G107 or in your case G07.1 On a Haas you program the shape of your part in X-Y-R just like you would on a flat surface and the control converts the Y value into the A value based on the Y value and the Radius (R) or Diameter (Q) of the cylinder that you enter in your G107 Y0.0 A0.0 R2.0 cylinder interpolation call line. Here is the example from the Haas manual. This code cuts a 4.0 X 2.0 window with 0.5 corner radii in a 4.0 inch diameter cylinder. It wraps the 2.0 inch side around the Y axis and the 4.0 inch side is straight along the X axis. % O1234 (G107 TEST) G00 G40 G49 G80 G90 G53 G00 Z0. G53 G00 X-20.0 Y0. G54 G00 X1.75 Y0 S3000 M3 G107 A0. Y0. R2. (TURN CLY INTERP ON AND WRAP Y AROUND A 2.0 INCH RADIUS CYLINDER) G43 H01 Z.25 G01 Z-.25 F5. G41 D01 X2. Y.5 G03 X1.5 Y1. R0.5 G01 X-1.5 G03 X-2. Y0.5 R0.5 G01 Y-0.5 G03 X-1.5 Y-1. R0.5 G01 X1.5 G03 X2. Y-0.5 R0.5 G01 Y0. G40 X1.75 G00 Z0.25 G107 (TURN CYL INTERP OFF) G53 G00 Z0. G53 G00 X-20. Y0. M30 % Last edited by JWK42; 01-15-2009 at 08:02 AM. Reason: SPELLING |
![]() |
| 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 |
| cylindrical interpolation | rajeshtikar | General Material Machining Solutions | 12 | 03-31-2009 12:01 PM |
| Cylindrical interpolation | davisboys | Fanuc | 7 | 01-01-2009 08:46 AM |
| HELICAL INTERPOLATION in FANUC -OMC | TONY252 | Fanuc | 3 | 08-22-2007 12:27 AM |
| Cylindrical interpolation Question???? | theemudracer | G-Code Programing | 4 | 12-09-2006 01:31 PM |
| Fanuc 11M Helical Interpolation | MrMagooo | Fanuc | 3 | 11-15-2006 09:58 AM |