It's realy pretty easy.... Let's say it's a 2 inch by 2 inch square... So any Y move will be replaced with a C value. Assuming you use an m296, to program radially your x and c will be as follows...... N100 T01000 G90G80G40 (cancel all codes) M6T01000 T01001 G400B-90Jo. (Orientation of head) M101 (spindle unclamp for milling) M33s1200 g97 M296 (dynamic radial conversion) Go x1.5 y0. z0. (Rapid safe) Go z-1.0 (move to square depth b4) g12.1 (virtual y axis) G1 g41 x1.0 c-1.0 f.01 (cutter comp) G1c1.0 (side1) G1x-1.0 (side 2) G1c-1.0 (side 3) G1x1.0 (side 4) G1 g40 x1.5 f.03 (cutter comp off) G13.1 (virtual y off b4 z exit move) Go z.1 (safe move) G28 u0. w0. V0. ( go to the bath room an smoke a victory joint) M1. (Optional stop)
@impactodelsurenterprise24402 жыл бұрын
That's some monster cut
@ghilandal761210 жыл бұрын
bro.can u share the program of this square making...thanks...
@presicionturning56722 жыл бұрын
Can you share actual gcode mcode on this? Thanks
@Bobbyjwmwb4 жыл бұрын
Doosan puma MX?
@tahirbashirjadoon2 жыл бұрын
I am facing problem while hexagonal milling using G12.1 code on CNC Lathe having fanuc21i TB. The hexagonal shape is milled on a side not in the center, the sizes programed are same as desired. If I don't compensate in the program and add cutter dia in it's X-axis geometry then the hexagon occurs in center but with curved surfaces on its flats. What should I do?
@bakemann Жыл бұрын
Make sure tour tool is trammed in on center x0. Measure. This is the most common reason for of center hexagon. If not. Make sure you have no x value in ext. Offset, the one before g54 g55.... Last no offsets in x. X0.0 must always be x0.0 for center hexagon. Always use g41/g42 cutter comp
@davidsouza0184 жыл бұрын
Is there a program that can do the drawing and get a G code programming with a g12.1 function ???
@Montdawgy6 жыл бұрын
Did you program this yourself or using software, and if so, which software ?
@bakemann6 жыл бұрын
I programed it using a calculator, no software.
@bakemann6 жыл бұрын
It's really easy, move to start piont, feed in to z depth, g12.1, program a square, with or without radius on the corner, just replace any Y value with the letter C, G13.1 before you feed or move Z, or MY machine alarms. You can also use G41-G42 cutter comp. If you and your cutter radius on the R value on the offset page.
@Montdawgy6 жыл бұрын
Top man cheers mate, recently started on a machine without a Y axis so this is something I wanna learn :)
@justinsingh197910 жыл бұрын
Can u help me how to program this Square or hexagon object using G12.1?
@Exotic_xWasteD2 жыл бұрын
it is a Okuma Multus machine you using?
@bakemann2 жыл бұрын
No Sr. Doosan puma mx2500st
@Rlmml6093 жыл бұрын
I need help, i dont have function G12.1 and G13.1, my system is Fanuc 10T. Can i do this then? Sorry for bad language :)
@bakemann2 жыл бұрын
No function no square
@azel84943 жыл бұрын
Program codes ?
@lucasbelo64262 жыл бұрын
g12.1 to start and 13.1 to finish
@azel84942 жыл бұрын
@@lucasbelo6426 hahaha everyone knows it. I asked for the whole code.
@lucasbelo64262 жыл бұрын
@@azel8494 When you start G12.1, you need get G0 end put C (Radius Distance), after that use only X and C for coordenates. For interpolation, he did G02/G03 to circular corner, you also use G01 if you want a chamfer. And btw, as opcional, you can use G41/G42 for radius tool compensation. Sorry for bad english but I wish you understand hahahaha