Well there is much that is in common...
All the std. moves for "Milling" is the same... G0, G1, G2, G3...
Canned cycles differ slightly, certainly the return heights are set up differently.
To set the return height use G71 Z.... Where Z... is the height to "Return" to.
Use M53 to get the machine to return to the G71 Z level
You can use the "R" level in the cycle definition line by specifying M54
Here are some example programming stubs for various cycles:
(FEED IN, RAPID OUT DRILLING CYCLE)
(Z-=TARGET DEPTH)
(R=RETURN HEIGHT IF USING M54)
(P=DWELL TIME AT THE Z TARGET POINT)
(F=FEEDRATE, MM/MIN OR IN/MIN DEPENDING ON YOUR PROGRAMMING UNITS)
N100 M3 S2100
N102 M8
N104 G0 X... Y... (START POSITION FOR 1SR HOLE)
N106 G56 HA Z800 (RAPID TO Z POSN ACTIVATING CURRENT SPINDLE TOOLS OFFSET)
N108 G71 Z... (SET RETURN HEIGHT)
N110 G81 Z-... R... P0.25 F... M53 (DRILL 1ST HOLE)
N112 X Y (DRILL NEXT HOLE...)
N114 X Y
N116 X Y
N118 ETC...
N120 G0 Z800 (USING RAPID TO MOVE TO Z HOME POSN WILL CANCEL DRILLING CYCLE AND LEAVE SPINDLE RUNNING)
N122 M5
N124 M9
(IF YOU USE G80 TO CANCEL THE CANNED CYCLE, THE SPINDLE WILL STOP)
(DEEP HOLE PECK DRILLING CYCLE)
(Z-=TARGET DEPTH)
(R=RETURN HEIGHT IF USING M54)
(I=PECK DEPTH PER J DISTANCE)
(J=DEPTH TO DRILL BEFORE FULL RETRACT TO DESIGNATED RETURN LEVEL)
(P=DWELL TIME AT TARGET DEPTH)
N100 M3 S3000
N102 M8
N104 G0 X-225 Y0
N110 Z200
N112 G71 Z20
N114 G83 Z-50 R6 I2 J6 P0.25 F450 M53
N116 (LIST OF POSITIONS...)
N118 G0 Z200
N120 M142
N122 M5
N124 M9
N126 Z800
(RH TAPPING CYCLE)
(FEED RATE IS CALCULATED FROM PITCH*RPM I AM PROGRAMMING IN MM HERE)
N100 S250
N102 M8
N104 G0 X-225 Y0
N110 Z200
N112 G71 Z20
N114 G84 Z-35 R10 P0.1 F437.5 M53
N116 (LIST OF POSITIONS...)
N118 G0 Z200
N122 M5
N124 M9
N126 Z800
(PECK DRILLING CYCLE)
(Q=PECK DEPTH)
N100 M3 S1880
N102 M8
N104 G0 X0 Y0
N110 Z200
N112 G71 Z20
N114 G73 Z-50 R6 P0.05 Q6 F260 M53
N116
N118 G0 Z200
N122 M5
N124 M9
N126 Z800
(BORING CYCLE)
(I OR J IS USED TO SPECIFY DIECTION TO MOVE THE SPINDLE AT THE BOTTOM OF THE CYCLE)
(SPINDLE WILL STOP AT THE TARGET DEPTH, ORIENT, THEN MOVE BY THE I OR J AMOUNT TO CLEAR THE BORE)
(THEN RAPID RETRACT)
N100 M3 S500
N102 M8
N104 G0 X0 Y175
N106 VSLNO=12
N108 M143
N110 Z200
N112 G71 Z20
N114 G86 Z-50 R6 P0.1 (I OR J) F30 M53
N116
N118 G0 Z200
N122 M5
N124 M9
N126 Z800
Patterns can be easily programmed using the following patterns:
BHC= Bolt Hole Circle
ARC= Holes placed in an ARC pattern
LAA= Line At Angle
SQRX= Square pattern
GRDX= Grid based on X axis direction
GRDY= Grid based on Y axis direction
Hope this helps a little bit for you.
Plenty more to go after this lot is for sure!
Regards
Brian.


LinkBack URL
About LinkBacks





