Professional Documents
Culture Documents
tw
E-MAIL: public@hartford.com.tw
Tel:
886-4-23592747
HARTROL M70/M7200/M7300
OPERATOR MANUAL
Doc. NO.
7E01-227
TYPE
Ver NO.
03
Update NO.
Pub. NO.
Sec. NO.
Pub. Date
Technical Manual
Department
Electrical
R&D
Examined
Approbate
Name
Duke
Brian
Bruce
Date
2015/5/04
2015/5/5
2015/5/22
Page:2-73
CONTENTS
1. PURPOSE ................................................................
................................................................................................
...........................................................................
........................................... 3
2. RANGE ................................................................
................................................................................................
...............................................................................
............................................... 3
3. REFERENCE ................................................................
................................................................................................
......................................................................
...................................... 3
4. FUNCTION LIST ................................................................
...............................................................................................
............................................................... 4
5. BRIEF FUNCTION DESCRIPTION
DESCRIPTION OF HARTROL ........................................
........................................ 5
6. CALCULATOR ................................................................
................................................................................................
..................................................................
.................................. 7
7. PARAMETER PACKAGESPACKAGES-10 SETS................................
SETS..............................................................
.............................................................. 12
8. MAGAZINE................................
MAGAZINE................................................................
................................................................................................
......................................................................
...................................... 13
9. MAINTENANCE................................
MAINTENANCE ................................................................
..............................................................................................
.............................................................. 15
10. CYCLE................................
CYCLE ................................................................
................................................................................................
..............................................................................
.............................................. 24
11. LOAD MONITOR ................................................................
............................................................................................
............................................................ 29
12. TOOL OFFSET COMPENSATION
COMPENSATION ................................................................
.................................................................
................................. 29
13. WORKPIECE CALIBRATION
CALIBRATION ................................................................
........................................................................
........................................ 29
14. Z AXIS MEASUREMENT ................................................................
...............................................................................
............................................... 29
15. MANAGEMENT SCREEN ................................................................
..............................................................................
.............................................. 29
16. FAQ................................
FAQ ................................................................
................................................................................................
...................................................................................
................................................... 29
17. UPDATE HISTORY ................................................................
.........................................................................................
......................................................... 29
(7E01-227)
Page:3-73
1. Purpose
This document describes the operation methods of Hartrol function, which contains workpiece
calibration, spindle load monitor, parameter package-10 sets, magazine setting, maintenance and
so on.Provided for(USER)
Electric Designer
End User
Internally
2. Range
MITSUBISHI
M70A/B
M70VA/M70VB
M720/730
3. Reference
700_70 Series PROGRAMMING MANUAL (Machining Center System) ib1500072(eng)E
(7E01-227)
Page:4-73
4. Function list
Function
Calculator
Parameter package-10 sets
HPCC parameter package
Magazine setting screen
Maintenance-M code list
Maintenance-Trouble shooting
Maintenance-PLC data
Maintenance-PLC bit setting
Maintenance-Panel
Maintenance-Resonance
control
Maintenance-Rigid
tapping
setting
Maintenance-Circulat
test
setting
Special canned cycle
Spindle load monitor
Tool offset compensation
Workpiece measurement
Z axis measurement
Graphic Hartrol main screen
Pop-up calculator
(7E01-227)
M70
A0 or Later
A7 or Later
A6 or before
A0 or Later
A0 or Later
A0 or Later
A0 or Later
A0 or Later
A2 or Later
A2 or Later
M700VS
A0 or Later
A7 or Later
A6 or before
A0 or Later
A0 or Later
A0 or Later
A0 or Later
A0 or Later
A2 or Later
A2 or Later
A2 or Later
A2 or Later
A6 or Later
A6 or Later
A2 or Later
A0 or Later
A0 or Later
A2 or Later
A2 or Later
A5 or Later
A9 or Later
A2 or Later
A0 or Later
A0 or Later
A2 or Later
A2 or Later
A2 or Later
A9 or Later
M700 XP
A0 or Later
C3 or Later
A0 or Later
A0 or Later
A0 or Later
A0 or Later
A0 or Later
C3 or Later
C4 or Later
C3 or Later
B0 or Later
B0 or Later
C3 or Later
C3 or Later
Page:5-73
(1)
(2)
(3)
(4)
(5)
(8)
(6)
(7)
Fig5.1.1 Hartrol Main screen
Table 5-1. Hartrol main screen description
Item
Description
(1).Function in use
This bar shows the function name in use
(2).Logo
Hartrol logo
(3).Controller type
Mitsubishi controller type
(4).MC serial number
Machine serial number
(5).Version
Hartrol software version
(6).Status
NC status is shown here
(7).Soft key function
Soft keys of each function
(8).Time
Time display
(7E01-227)
Page:6-73
Function
Calculator
Parameter
package-10
sets
Magazine
setting
(7E01-227)
Page:7-73
6. CALCULATOR
6.1.Function description
This function provides user to execute numerical calculation. User can also apply this
function to set working coordinate (G54.1P~G59).
(1)
(2)
(3)
(4)
(5)
(6)
(9)
(7)
(8)
Fig. 6-1.Calculator screen
Function description
Detail
(1).Relative coordinate display
This column displays relative coordinate
(2).Program coordinate display
This column displays program coordinate
(3).Machine coordinate display
This column displays machine coordinate
(4).Work Coordinate display
This column displays the active workpiece coordinate.
(5). * Symbol
This symbol * is to indicate the active.
Pressandto move the symbol *to other axes.
(6).Result
Calculating result
(7).Arithmetic calculation
This windows is used for executing the four fundamental
operations of arithmetic.
(8).Soft key
Available soft
keys:PI,,SIN,COS,TAN,+INPUT,WORKSET,MATH,CLOSE)
(9).Workpiece coordinate setting This window is used for setting workpiece coordinate
(7E01-227)
Page:8-73
Figure 6-6 and Figure 6-7 in next page shows the example of setting work coordinate
system via G54.1P button. Key in 10 and press INPUT, then the work coordinate
system will switch to G54.1 P10.
(7E01-227)
Page:9-73
Fig. 6-9.Result will replace the value that has star mark
Its able to modify the value of another axis. The star mark will move to another axis while
key be pressing.
(7E01-227)
Page:10-73
6.3.Pop-up Calculator
6.3.1.Function Description
On the Hartrol screen, press LIST key to call the pop-up calculator, and press the same key
to turn off. This function can be applied to execute four fundamental operations of
arithmetic, trigonometric function and square root.
6.3.2.Example of Pop-up Calculator
(1).On the Hartrol screen, press LIST key to call the pop-up calculator, shown as Figure 6-11.
(2).Key in the formula, such as SIN30.
(3).Press INPUT to display the result, shown as Figure 6-13.
(7E01-227)
Page:11-73
(7E01-227)
Page:12-73
Fig.7-2.Q1~Q10 description
7.3.Program Format
G100 Q1 (Velocity best)
G5.1 Q1
.
.(Machining programs)
.
G5.1Q0
G100 Q0 (Returning to standard parameters).
(7E01-227)
Page:13-73
8. Magazine
8.1.Function descripion
Its a platform for tool number management. Operators can recognize tool number
information in spindle/magazine by checking this screen without moving to magazine side.
Note: S type doesnt support this function.
After entering the screen, there are two functions softkeyINITIAL,NEXT POT on the button as
showing on below Figure 8-3
(7E01-227)
Page:14-73
Fig.8-5.Modify
Large
Large
Small
Small
(7E01-227)
Large
Small
Large
Small
Before
Spindle
T27
T23
T02
T02
Value
T99
T99
T99
After
Spindle
T20
T26
T25
T06
Page:15-73
9. Maintenance
There are 8 sub-functions in Maintenance: 1.M Code; 2.Trouble shooting; 3.PLC data 4.PLC
bit; 5.Panel; 6. Resonant control; 7. Rigid tapping adjustment; 8. Circular adjustment.
9.1.M Codes
9.1.1.Function description
It shows function description of each M code, operators can watch this screen to
understand function name of each M code quickly. There are two pages in this function,
usePAGEPAGE button to change the pages.
9.1.2.Screen layout and operation
In Hartrol main screen, press soft keyMAINT,then pressM Code to entering M code
function screen, (shown as Figure9-1, Figure9-2)
(7E01-227)
Page:16-73
9.3.PLC Data
9.3.1.Function description
This screen lists all the PLC DATA and its status on the machine. Its necessary to Key in
password before proceding the setting on the screen.
9.3.2.Screen layout and operation
In Hartrol main screen, press soft key MAINT, then press PLC DATA to entering PLC
DATA function screen,the screen layout is shown as Figure 9-5. At first,Key in password,
then press INPUT button to confirm that password has been passed. Choose which
parameter you want to modify by pressing ,buttons, then key in the value and press
INPUT button Below Figure 9-6 is showing an example to modify the max. Tool number
in magazine.
9.4.PLC BIT
9.4.1.Function description
This screen lists all the PLC BIT and its status on this machine. Its necessary to
Key in password before proceeding to setting in this screen.
9.4.2.Screen layout and operation
In Hartrol main screen, press soft key MAINT, then press PLC BIT to enter PLC BIT
function screen,the screen layout is shown as below Figure 9-8.
(7E01-227)
Page:17-73
BIT0 became 1 at the same time.Press soft key 0:OFF,if the operator would like to modify
to 0. By the way,its able to press PAGE,PAGE buttons to change pages.
(7E01-227)
Page:18-73
9.5.Panel
9.5.1.Function description
In addition to usually showing the description of the mechanical panel, it also shows
the control panel of the offline dual screen. The soft key +4,-4 of the display can to
be used with the fourth axis.
9.5.2.Screen layout and operation
Under the main menu of the Hartrol, press MANTAIN and press PANEL to enter the
panel display; the figure 9.5.1 shows the collocation display of the menu.
Suggested depth of
each frequency
(7E01-227)
Page:19-73
Motor Type
HF75HF54
HF-H75HF-H54
HF105HF104
HF154HF-H105
HF-H104HF-H154
HF204HF354
HF-H204HF-H354
HF453HF703
HF-H453HF-H703
30~200
60~340
100~500(OSA166 is used)
100~380(OSA105 is used)
120~500 (OSA166 is used)
120~380(OSA105 is used)
After entering the resonance control screen and inputting the password, it is available to start
setting. The flowchart of resonance setting is shown as Figure 9-14.
Start
Stratege:
(Set velocity
gain(VGN)according to the
moter type)
Yes
Resonance occurred
at AFLT frequency
Page:20-73
(7E01-227)
Page:21-73
(7E01-227)
Page:22-73
9.9.Profile Drawing
9.9.1.Function Description
This function contains the following screen:
(1) Magazine diagnosis screen.
(2) CTS disgnosis screen.
(3) Spindle diagnosis screen.
(4) Solenoid value diagnosis screen.
Through these screens, users can check the I/O statuses to realize the condition of sensors.
9.9.2.Screen Displaying and Operation
On the Hartrol main screen,presssoft key to switch to diagnosis menu.
(7E01-227)
Page:23-73
(7E01-227)
Fig.9-27.ATC lubricant
Fig.9-29.AMP. fan
Page:24-73
10. Cycle
10.1.Function description
This function offers a simple editor for canned cycle. The user can finish cycle program
easily and fastly by using GRAPHIC CONVERSATION.
(1)
(2)
(3)
Fig.10-1.CYCLE screen
Detail
Function description
(1).Device
Where the program will be saved.
(2).Program name
Display program editing.
(3).Code
Display the contents of current program
Create a new program:Press soft key MEMORY to decide where to save the new
program,thenpress soft key NEW,key in the name of the new program,then press INPUT button.
Below Figure shows a new program TEST is created. The item of Graphic Conversation
appears after pressing soft key GRAPHIC. Here is an example to shows how to use HOLES
cycle:There are several machining methods in HOLES cycle,Figure.10-5 is the content of
GRAPHIC CONVERSATION for LINE
(7E01-227)
Page:25-73
Fig.10-6.Graph dialog of Line Fig.10-7.The Graph dialog transfers into the source code
Its able to return to a graphic mode from a block of program by pressing soft key UNDO
(7E01-227)
Page:26-73
Model Producing Function for Cycle Function, the instruction for the function is setting
the parameter and pressing the TEMPLATE (As shown in the figure 10.2.8), and finally
it produces a machining program automatically (As shown in the figure 10.2.9). It can
machining directly and it can be use for novice, simple machining and so on after
the program template has been simulated and tested.
Fig.10-8.Template
Fig.10-9. Save
(7E01-227)
Page:27-73
10.3.Drilling cycle
10.3.1.LINE
G65P9960X_Y_U_A_H
Index Function of index
X Starting position of absolute
X
coordinate of X axis
Y Starting position of absolute
Y
coordinate of Y axis
U
The pitch of each hole
A
The angle of a line
H
The number of holes
Ex:
Drilling on a line 6.8mm Drilling tool
Spindle speed: 1764rpm/min
The federate of holes drilling axis: 176mm/min
The depth of holes: 15mm
The starting position of drilling:
50mm from the top of workpiece
Program:
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S1764
G81Z-15.R5.F176L0
G65P9960X-20.0Y0.0U-15.0A30.H5.
G80G91G28Z0
M30
%
2D Check:
Notice:
1.U may be a minus.
2.Hmust be an integral,that is greater than 0.
3. A is the angle rotation, CCW = + CW= - The first hole to be the center of the rotation.
4. The value of index with G65 command, it doesnt retain to next block. Its one-shot
G code.
(7E01-227)
Page:28-73
10.3.2.ARC
G65P9961X_Y_I_H_D_A_
Index Function of index
The center position of absolute
X
coordinate of X axis
The center position of absolute
Y
coordinate of X axis
I The radius of circle
D Each hole distance angle
A The angle of the beginning position
H The number of holes
Ex:
Drilling on an arc 6.8mmDrilling tool
Spindle speed: 1764rpm/min
The federate of holes drilling axis: 176mm/min
The depth of holes: 15mm
The starting position of drilling:
50mm from the top of workpiece
Program:
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S1764
G81Z-15.R5.F176L0
G65P9961X30.Y30.I30.D30.A15. H4.
G80G91G28Z0
M30
%
2D Check:
Notice:
1.If the direction of arc is clockwise, A is a p lus; if the direction of arc is
counterclockwise, A is a minus.
2.The value of index with G65 command, it doesnt retain to next block.
Its an one-shot G code.
3."D" may be a minus, but cant be 0, and D*H must be equal to or smaller than 360.
4."I" cant be 0.
5."H"must be an integral, that is greater than 0, and D*H must be equal to or smaller
than 360.
(7E01-227)
Page:29-73
10.3.3.CIRCLE
G65P9962X_Y_I_H_A_
Index Function of index
The center position of absolute
X
coordinate of X axis
The center position of absolute
Y
coordinate of X axis
I The radius of circle
A The angle of the beginning position
H The number of holes
Ex:
Drilling on a circle 6.8mm
Drilling tool Spindle speed: 1764rpm/min
The federate of holes drilling axis: 176mm/min
The depth of holes: 15mm
The starting position of drilling:
50mm from the top of workpiece
Program:
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S1764
G81Z-15.R5.F176L0
G65P9962X30.0Y30.0I30.0 A30.H10
G80G91G28Z0
M30
%
2D Check:
Notice:
1."H"must be an integral, that is greater than 0.
2.A is the angle rotation, CCW = + CW= - The first hole to be the center of the
rotation.
3.The value of index with G65 command, it doesnt retain to next block.
Its one-shot G code.
4."I"cant be 0.
(7E01-227)
Page:30-73
10.3.4.SQUARE
G65P9963X_Y_U_V_H_M_A_
Index Function of index
Starting position of absolute
X
coordinate of X axis
Starting poistion of absolute
Y
coordinate of Y axis
U The pitch of each hole along X axis
V The pitch of each hole along Y axis
A The angle of a line
H The amount of holes along X axis
M The amount of holes along Y axis
Ex:
Drilling on a square 6.8mm Drilling tool
Spindle speed: 1764rpm/min
The federate of holes drilling axis: 176mm/min
The depth of holes: 15mm
The starting position of drilling:
50mm from the top of workpiece
Program:
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S1764
G81Z-15.R5.F176L0
G65P9963X20.0Y10.0U10.0 V10.0
A15.0H6.M4.
G80G91G28Z0
M30
%
2D Check:
Notice:
1."U"and "V" may be a minus.
2."H"and "M" must be an integral, that is greater than 0.
If "H",'M" equal to 1, they may be neglected.
3.A is the angle rotation, CCW = + CW= -, the first hole to be the center of the
rotation.
4.The value of index with G65 command, it doesnt retain to next block.
Its one-shot G code.
(7E01-227)
Page:31-73
10.3.5.GRID
G65P9964X_Y_U_V_H_M_A_
Index Function of index
Starting position of absolute
X
coordinate of X axis
Starting position of absolute
Y
coordinate of Y axis
U The pitch of each hole along X axis
V The pitch of each hole along Y axis
A The angle of a line
H The amount of holes along X axis
M The amount of holes along Y axis
Ex:
Drilling on a grid 6.8mm Drilling tool
Spindle speed: 1764rpm/min
The federate of holes drilling axis: 176mm/min
The depth of holes: 15mm
The starting position of drilling:
50mm from the top of workpiece
Program:
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S1764
G81Z-15.R5.F176L0
G65P9964X20.0Y10.0U10.0 V10.0
A15.0H6.M4.
G80G91G28Z0
M30
%
2D Check:
Notice:
1."U"and "V" may be a minus.
2."H"and "M" must be an integral, that is greater than 0.
If "H","M" equal to 1, they may be neglected.
3.A is the angle rotation, CCW = + CW= -, the first hole to be the center of the
rotation.
4.The value of index with G65 command, it doesnt retain to next block.
Its one-shot G code.
(7E01-227)
Page:32-73
(7E01-227)
Page:33-73
Notice:
1.This face milling cycle will perform finish machining automaticly.
2."U" and "V" must be greater than 0, or alarm 81
appears.
3.The effective percentage of cutting radius E can't be greater than 1,
or alarm 87 appears.
4.The interval C can't be smaller than 0 or alarm 83 appears.
5.The depth of finishing K can't be greater than Q, or alarm 89 appears.
(formula: [R-Z] Q K0)
6.The depth of cut for each cutting feed Q can't be greater than total machining
depth [R-Z], or alarm 88 appears.
7.The value of tool radius compensation must be greater than 0, or alarm 82 appears.
8.Tool radius compensation (G40, G41, G42) are not used.
9.The follow commands can not be omitted, or alarm 81 appears:
(DFRZUV)
10.The value of index with G65 command, it doesn't retain to next block.
It's an one-shot G code.
11."F" must be greater than "0".
(7E01-227)
Page:34-73
(7E01-227)
Page:35-73
Notice:
1. This facemilling cycle will perform finish machining automaticly.
2."U"and "V"must be greater than 0, or alarm 81
appears.
3.The effective percentage of cutting radius E can't be greater than 1,
or alarm 87 appears.
4.The interval C can't be smaller than 0 or alarm 83 appears.
5.The depth of finishing K can't be greater than Q, or alarm 89 appears.
(formula: [R-Z]Q K0)
6.The depth of cut for each cutting feed Q can't be greater than total machining
depth [R-Z], or alarm 88 appears.
7.The value of tool radius compensation must be greater than 0, or alarm 82 appears.
8.Tool radius compensation (G40, G41, G42) are not used.
9.The follow commands can not be omitted, or alarm 81 appears:
(DFRZUV)
10.The value of index with G65 command, it doesn't retain to next block.
It's an one-shot G code.
11."F"must be greater than "0".
(7E01-227)
Page:36-73
Ex:
Two-way directional face
milling on a square 75.0mm
facemilling tool D02=37.5
Spindle speed: 600rpm
The federate of milling: 720mm/min
The depth of milling: 5mm
The depth of each cut: 2.0mm
The depth of finishing : 1.0mm
The starting position of Z axis:
50mm from the top of workpiece
The hight of starting point: R5.0
Final position: Z0.0
Program:
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S600
G65P9972X45.0Y35.0Z0.0R5.0I100.0
D02F720E0.75C5.0K1.0Q2.0
G80G91G28Z0
M30
%
2D Check:
(7E01-227)
Page:37-73
Nortice:
1. This facemilling cycle will perform finish machining automaticly.
2."U"and "V" must be greater than 0, or alarm 81 appears.
3.The effective percentage of cutting radius E can't be greater than 1, or alarm 87 appears.
4.The interval C can't be smaller than 0 or alarm 83 appears.
5.The depth of finishing K can't be greater than Q, or alarm 89 appears.
(formula: [R-Z]Q K0)
6.The depth of cut for each cutting feed Q can't be greater than total machining
depth [R-Z], or alarm 88 appears.
7.The value of tool radius compensation must be greater than 0, or alarm 82 appears.
8.Tool radius compensation (G40, G41, G42) are not used.
9.The follow commands can not be omitted, or alarm 81 appears:
(DFRZUV)
10.The value of index with G65 command, it doesn't retain to next block.
It's an one-shot G code.
11."F"must be greater than "0".
(7E01-227)
Page:38-73
Ex:
Milling at outer part on a acircle
20.0mm End mill D02=10.0
Spindle speed: 1500rpm
The federate of milling: 300mm/min
Radius of circle: 50.0mm
The starting position of Z axis: 50mm
Approached R position with high
Speed: 2.0
Final position: Z-10.0
The direction of cutting:
The same direction as spindle rotation
Program:
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S1500
G65P9980X100.0Y100.0Z-10.0R2.0I50.0D02F300C20.0M02
G80G91G28Z0
M30
%
2D Check:
(7E01-227)
Page:39-73
Notice:
1.The interval C can't be smaller than 0 or alarm 83 appears.
2.The value of tool radius compensation must be greater than 0, or alarm 82 appears.
3.Tool radius compensation (G40, G41, G42) are not used.
4.The follow commands can not be omitted, or alarm 81 appears:
(DFRZI)
5.The value of index with G65 command, it doesn't retain to next block.
It's an one-shot G code.
10.5.2.Inner contour of a circle
G65P9981X_Y_Z_R_I_D_F_C_S_M_
Index Function of index
Starting position of absolute
X
coordinate of X axis
Starting position of absolute
Y
coordinate of Y axis
Z Final position of machining
R Approach point with high speed
I The radius of contour
D Tool offset number
F Cutting feedrate
C Start cutting point of arc radius
The federate of Approaching point
S
for rapid
The direction of cutting(M02: The
same direction as spindle rotation
M
M03: The different direction as
spindle rotation)
Ex:
Milling at inner part on a acircle
20.0mm End mill D02=10.0
Spindle speed: 1500rpm
The federate of milling: 300mm/min
Radius of circle: 80.0mm
The starting position of Z axis: 50mm
Approached R position with high
Speed: 2.0
Final position: Z-10.0
The direction of cutting:
The same direction as spindle rotation
(7E01-227)
Page:40-73
Program:
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S1500
G65P9981X100.0Y100.0Z-10.0R2.0
I80.0D02F300C40.0S1000M03
G80G91G28Z0
M30
%
2D Check:
Notice:
1.The radius of inner contour of a circle I must be greater than C.
C must be greater than or equal to tool radius compensation. Tool radius compensation
must be greater than 0.
2.Tool radius compensation (G40, G41, G42) are not used.
3.The follow commands can not be omitted, or alarm 81 appears:
(DFRZI)
4.The value of index with G65 command, it doesn't retain to next block.
It's an one-shot G code.
(7E01-227)
Page:41-73
(7E01-227)
Page:42-73
Notice:
1.Start cutting point of arc radius = Cnot allow to be smaller than tool radius
compensation, Otherwise alarm 83 will appear.
2.The value of tool radius compensation must be greater than 0, or alarm 82 appears.
3.Tool radius compensation (G40, G41, G42) are not used.
4.The follow commands can not be omitted, or alarm 81, 84 or 85 appears:
(CDFRZ UV)
5.The value of index with G65 command, it doesn't retain to next block.
It's an one-shot G code.
10.5.4.Inner contour of square
G65P9983X_Y_Z_R_I_D_F_U_V_C_S_M_
Index Function of index
Command without index
Starting position of absolute
According to the previous coordinate
X
coordinate of X axis
data
Starting position of absolute
According to the previous coordinate
Y
coordinate of Y axis
data
Z Final position of machining
Getting alarm 85
R Approach point with high speed
Getting alarm 84
I Radius of arc
Without arc(I=0)
D Tool offset number
Getting alarm 81
F Cutting feedrate
Getting alarm 81
U The length of a square
Getting alarm 81
V The width of a square
Getting alarm 81
C Start cutting point of arc radius
Getting alarm 81
The federate of Approaching point S= F*3
S
for rapid
The direction of cutting(M02: The M02: The same direction as spindle
same direction as spindle rotation
rotation
M
M03: The different direction as
spindle rotation)
Ex:
Milling on an inner contour of a square
20.0mm End mill D02=10.0
Spindle speed: 1500rpm
The federate of milling: 300mm/min
The starting position of Z axis: 50mm
Approached R position with high
Speed: 2.0
Final position: Z-10.0
The direction of cutting:
The same direction as spindle rotation
(7E01-227)
Page:43-73
Program:
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S1500
G65P9983X100.0Y80.Z-10.0R2.0I10.
D02F375U150.V100.C40.0S1000M03
G80G91G28Z0
M30
%
2D Check:
Notice:
1.Start cutting point of arc radius = Cnot allow to be smaller than tool radius
compensation, Otherwise alarm 83 will appear.
2.The value of tool radius compensation must be greater than 0, or alarm 82 appears.
3.Tool radius compensation (G40, G41, G42) are not used.
4.The follow commands can not be omitted, or alarm 81, 84 or 85 appears:
(CDFRZ UV)
5.The value of index with G65 command, it doesn't retain to next block.
It's an one-shot G code.
(7E01-227)
Page:44-73
Ex:
Milling on an outer contour of a track
20.0mm End mill D02=10.0
Spindle speed: 1500rpm
The federate of milling: 300mm/min
The starting position of Z axis: 50mm
Approached R position with high
Speed: 2.0
Final position: Z-10.0
The direction of cutting: The same
direction as spindle rotation
Program:
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S1500
G68X40.0Y0.R45.
G65P9984X40.Y0.Z-10.0R2.0I20.0J30.0D02F300U50.C20.0M02
G69
G80G91G28Z0
M30;
%
2D Check:
(7E01-227)
Page:45-73
Notice
1.The interval cant be smaller than tool radius compensation, or alarm 83 appears.
2.The value of tool radius compensation must be greater than 0, or alarm 82 appears.
3.Tool radius compensation (G40, G41, G42) are not used.
4.The follow commands can not be omitted, or alarm 81, 84 or 85 appears:
(IJUDF RZ)
5.The value of index with G65 command, it doesnt retain to next block.
Its an one-shot G code.
10.5.6.Inner contour of a track
G65P9985X_Y_Z_R_I_J_U_D_F_ C_ S_M_
Index Function of index
Command without index
Starting position of absolute
According to the previous coordinate
X
coordinate of X axis
data
Starting position of absolute
According to the previous coordinate
Y
coordinate of Y axis
data
Z Final position of machining
Getting alarm 85
R Approach point with high speed
Getting alarm 84
I The radius of left arc
Getting alarm 81
J The radius of right arc
Getting alarm 81
The distance between the center of Getting alarm 81
U
two arcs
D Tool offset number
Getting alarm 81
F Cutting feedrate
Getting alarm 81
Start cutting point of arc radius for C=I/2
C
rapid
S The federate of Approaching point S= F*3
The direction of cutting(M02: The M02: The same direction as spindle
same direction as spindle rotation
rotation
M
M03: The different direction as
spindle rotation)
Ex:
Milling on an inner contour of a track
20.0mm End mill D02=10.0
Spindle speed: 1500rpm
The federate of milling: 300mm/min
The starting position of Z axis: 50mm
Approached R position with high
Speed: 2.0
Final position: Z-10.0
The direction of cutting:
The same direction as spindle rotation
Program:
(7E01-227)
Page:46-73
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S1500
G65P9985X100.Y80.0Z-10.0R2.0I40.J50.0D02F300U100.C20.0S1000M03
G80G91G28Z0
M30
%
2D Check:
Notice:
1.The radius of right arc I and the radius of right arc J, they must be greater than C. C
must be greater than or equal to tool radius compensation, or alarm 83 appears.
2.The value of tool radius compensation must be greater than 0, or alarm 82 appears.
3.Tool radius compensation (G40, G41, G42) are not used.
4.The follow commands can not be omitted, or alarm 81, 84 or 85 appears:
(IJUDF RZ)
5.The value of index with G65 command, it doesn't retain to next block.
It's an one-shot G code.
(7E01-227)
Page:47-73
10.6.Pocket milling
10.6.1.A cone
G65P9990X_Y_Z_R_H_I_ D_F_Q_E_A_C_K_S_M_T_(W620)
Index Function of index
Command without index
Starting position of absolute
According to the previous coordinate
X
coordinate of X axis
data
Starting position of absolute
According to the previous coordinate
Y
coordinate of Y axis
data
Z Final position of machining
Getting alarm 85
R Approach point with high speed
Getting alarm 84
Absolute coordinate on the top of Getting alarm 91
H
the cone
Getting alarm 81
I The radius of a circle
D
F
Q
E
A
C
K
Getting alarm 81
Getting alarm 81
Q=H-Z+K
E=0.60
A=0
C=0(Tool moves down directly
according to the direction of Z axis)
K=0
M02: The same direction as spindle
rotation
Page:48-73
Program:
O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S1406
G65P9990X120.Y120.0Z-15.0R5.0
H0.0I100.0D02F632Q2.0E0.50A10.0
C10.0K0.5S200M03T5.0
(Rough cutting)
G65P9990X120.Y120.0Z-15.0R5.0
H0.0I100.0D02F632Q15.0E0.50A10.0C10.0S200M03T5.0
(Finish cutting on the button of the pocket)
G65P9990X120.Y120.0Z-15.0R5.0H0.0I100.0D02F632Q0.5E0.50A10.0
C10.0S200M03T5.0W620
(Finish cutting on the side of the pocket)
G80G91G28Z0
M30
%
2D Check:
Noctice
1.When the program has an index W620 behind, the pocket milling cycle will
perform Finish cutting only.
2.The value of tool radius compensation must be smaller than I, or alarm 86 appears.
3.The value of R, H, Z must satisfy below fomula, or alarm 90 appears.
(Fomula: RHZ)
4.The effective percentage of cutting radius E can't be greater than 1,
or alarm 87 appears.
5.The command I must be placed before the command K.
6.The depth of finishing K can't be greater than Q or alarm 89 appears.
(Formula: [R-Z]QK 0)
7.The depth of cut for each cutting feed Q can't be greater than total machining depth
[H-Z], or alarm 89 appears.
8.The value of tool radius compensation must be greater than 0, or alarm 82 appears.
9.Tool radius compensation (G40, G41, G42) are not used.
10.The follow commands can not be omitted, or alarm 81, 84 or 85 appears:
(DFRZHI)
11.The value of index with G65 command, it doesn't retain to next block.
It's an one-shot G code.
(7E01-227)
Page:49-73
10.6.2.A square-cone
G65P9991X_Y_Z_R_H_U_V_I_J_D_F_Q_E_A_B_C_K_S_M_T_(W620)
Index Function of index
Command without index
Starting position of absolute
According to the previous coordinate
X
coordinate of X axis
data
Starting position of absolute
According to the previous coordinate
Y
coordinate of Y axis
data
Z Final position of machining
Getting alarm 85
R
Approach point with high speed Getting alarm 84
Absolute coordinate on the top of
H
the cone
Getting alarm 91
U The length of the square
Getting alarm 81
V The width of the square
Getting alarm 81
The radius of corner on the top of I= the radius of tool
I
the pocket
The radius of corner on the button J= the radius of tool
J
of the pocket
D Tool offset number
Getting alarm 81
F
Cutting feedrate
Getting alarm 81
The depth of cut for each cutting Q=H-Z+K
Q
feed
E=0.60
Effective percentage of cutting
E
radius (E1)
A Taper on XZ plane
A=0
B Taper on YZ plane
B=0
Tool moves down with helical
C=0(Tool moves down directly
C
feed
according to the direction of Z axis)
K The depth of finish machining
K=0
The direction of cutting(M02: The M02: The same direction as spindle
same direction as spindle rotation rotation
M
M03: The different direction as
spindle rotation)
The feedrate of tool moves down S=F/4
S
with helical feed
T=0
T Radius of Tool insert angle
Finish
machining
on
the
side
of
Ineffective
W
620 the pocket
(7E01-227)
Page:50-73
Page:51-73
10.6.3.A track
G65P9992X_Y_Z_R_H_I_J_U_D_F_Q_E_C_K_S_M_
Index Function of index
Starting position of absolute
X
coordinate of X axis
Starting position of absolute
Y
coordinate of Y axis
Z Final position of machining
R
Getting alarm 84
Getting alarm 81
Getting alarm 81
Getting alarm 81
Cutting feedrate
Getting alarm 81
Q
E
C
K
Getting alarm 91
Getting alarm 81
S=F/4
Ex:
a pocket machining of a track
32.0mm Corner Radius End Mills :
D02=16.0(Radius of Tool insert angle T=5.0)
Spindle speed: 1406rpm
The federate of milling: 632mm/min
The starting position of Z axis: 50mm
Approached R position with high
Speed: 5.0
Absolute coordinate on the top of the pocket: Z0.0
Final position: Z-20.0
The direction of cutting:
The same direction as spindle rotation
(7E01-227)
Page:52-73
Program:O1225
G40G49G80
G00G90G54X0Y0
G43H01Z50.M3S2250
G65P9992X120.Y120.0Z-20.0R5.0H0.0I100.0J80.0U280.D02F632Q2.0E0.50C20.0
K0.5S200M03
G80G91G28Z0
M30
%
2D Check:
Notice:
1.The value of tool radius compensation must be smaller than I or J, or alarm 86
appears.
2.The value of R, H, Z must satisfy below fomula, or alarm 90 appears.
(Fomula: RHZ)
3.The effective percentage of cutting radius E can't be greater than 1, or alarm 87
appears.
4.The command I must be placed before the command K.
5.The depth of finishing K can't be greater than Q or alarm 89 appears.
(Formula: [R-Z]Q K0)
6.The depth of cut for each cutting feed Q can't be greater than total
machining depth [H-Z], or alarm 89 appears.
7.The value of tool radius compensation must be greater than 0,
or alarm 82 appears.
8.Tool radius compensation (G40, G41, G42) are not used.
9.The follow commands can not be omitted, or alarm 81, 84 or 85 appears:
(DFRZH IJU)
10.The value of index with G65 command, it doesn't retain to next block.
It's an one-shot G code.
(7E01-227)
Page:53-73
(7E01-227)
B
H
N
T
Z
5
+
@
C
I
O
U
0
6
#
D
J
P
V
1
7
*
,
E
K
Q
W
2
8
/
?
F
L
R
X
3
9
=
[
Page:54-73
10.7.4.Program format
O5001
G90G54G00X0.Y0.
G68X0Y0R45. (Rotated 45 degrees)
G65P9950B-20.000C10.000D1000.000S10.000T600.000U12.000
M30
%
10.8.Alarm list
Message
AL81
DATA LACK OR ERROR
AL82
OFFSET ERROR
AL83
DATA ERROR FOR C
AL84
RAPID APPROACH POINT R ERROR
AL85
Z END POINT ERROR
AL86
CORNER RADIUS I ERROR
AL87
MODIFY E
AL88
MODIFY Q
AL89
MODIFY K
AL90
SEQUENCE-ERROR-R.H.Z
AL91
DATA-LACK-H
AL92
BEVEL-A-TOO-BIG
AL93
BEVEL-B-TOO-BIG
AL94
OVERCUTTING-IN-CORNER
(7E01-227)
Description
Check whether any command be omitted or
wrong, for example(I.J.D.F.U.V.C.H.M.).
There is an incorrect offset in this command.
There is an incorrect index C in this
command.
The index R be missed in this command, or
the command is wrong..
The index Z be missed in this command, or
the command is wrong.
There is an incorrect CORNER RADIUS in
this command.
There is an incorrect "Effective percentage of
cutting radius"in this command. The index E
must be smaller than 1.
There is an incorrect "The depth of fine
machining" in this command. The index Q
must be smaller than R-Z.
There is an incorrect "The depth of fine
machining" in this command. The index K
must be smaller than Q.
The relationship between indexes R.H.Z must
follow as a formula shown as below:
RHZ
Check if the index H is missed or not.
Index A is too large in this block..
Index B is too large in this block.
Check related commands A.B.H.Z.I.J.
Page:55-73
Spindle condition
demonstration
Among them
H_L(High_Load): High over load level, Range: 0~120 (Unit: %)
H_D(High_Delay): High over load continuous time (Unit: 100ms)e.g. 20 (2 seconds)
L_L(Low_Load): Low over load level, Range: 0~120 (Unit: %)
L_D(High_Delay): Low over load continuous time (Unit: 100ms)e.g. 10 (1 second) TL: Tool
number.
If the spindle load conditions exceeded low over load level and continuous time, Alarm
message would shows " 2012 OVERFLOW LOW LOAD". But , this has not an effect upon its
working.
If the spindle load conditions exceeded low over load level and continuous time, Alarm
message would shows " 1012 OVERFLOW HIGH LOAD". Be sides, stop cutting, spindle to
continueenter feed hold mode.
(7E01-227)
Page:56-73
11.3.Program format
M03
G90 G01 Z10
M61 (Load monitor ON)
.
.
M62 (Load monitor OFF)
M05
(7E01-227)
Page:57-73
(1)
(2)
(3)
Fig.12.1.Offset screen
Function description
(1). Tool offset number
(2). Tool pattern display
(3). Column for inputting data
Detail
Tool offset number
Tool pattern display
A column for the height of tool setter input
Page:58-73
the tool setter until the reading is zero,and then press LENGTH CALC.to execute
calculation,the selected tool length is obtained.
The tool length offset should be a negative value.
Fig.12-2. Negative tool offset screen Fig.12-3. Tool length setting is completed
12.2.2.Positive Tool Length Offset Compensation
If you want to apple positive tool offset sompensation,please set #6410 bit2(Hartrol
version A0~6)or #6500 bit0(Hartrol version A7 or later)to 1:Tool length
measurement(Positive sign)The formula of positive tool length offset compensation:
Length offset=Z machine coordinate-tool setter height-table reference coordinate
First,set the tool setter height(ex:100mm),shown as Figure 12-4.
Second,attach the vase tool to spindle,move the base tool to touch the tool setter until
thereading is zero.
Third,press BASE TL,key in the base tool length and press INPUT key,the table
reference coordinate is obtained,shown as Figure 12-5.
Table reference coordinate=Spindle nose coordinate-base tool length-tool setter height
(7E01-227)
Page:59-73
(7E01-227)
Page:60-73
12.2.4.Tool Search
To apply this function,please press MAINT PLC bit to set #6511 bit1 to 0(Hartrol
Version:A7 or later).After setting #6511 bit1 to 0,Tool SEARCH will show on the
tool offset compensation screen,shown as Figure 12-8.Example:Input the tool No.
to be searched,and press TOOL SEARCH soft key,the sursor will go to the column
of tool No.20,shown as Figure12-9.
(7E01-227)
Page:61-73
Patterns of workpiece
measurement
Page:62-73
(7E01-227)
Page:63-73
(7E01-227)
Page:64-73
Page:65-73
1Second
Button is
pressed
2 Second
Setting mode
Clear mode
(7E01-227)
Page:66-73
13.3.2.Operation Procedure
Procedure
Check the function for enabling. If
this function is enabled, the active P
point will become green.
Figure
(7E01-227)
Page:67-73
(7E01-227)
Page:68-73
The height of
tool setter
Page:69-73
(7E01-227)
Page:70-73
(7E01-227)
Page:71-73
16. FAQ
16.1.The langeuge cant display in Simple Chinese.
Check the software version. Because of the software version A3 doesnt support
Simple Chinese, replace the software to A4 or later.
16.2.How to catch a Figure from Hartrol screen?
A.Parameter #8121=1
B.Change the screen to hartrol
C.Keep Pressing SHIFT button for 3 minutes till hearing a Beesound.
M720XP/M730XP doesnt support this function
16.3It can not modify PLC DATA/PLC BIT in Hartrol.
Input password to release data protection.
16.4Canned Cycle function can not convert graphic conversation into
machining program?
Check if there are sub programs 99XX in the NC memory or not.
(7E01-227)
Page:72-73
Version
01
2012/3/19
02
2015/01
03
(7E01-227)
Description
HARTROL M70/M7200/M7300 operator manual first version
.New Functions
6.CALCULATOR
6.3. Pop-up Calculator
7.Parameter Packages-10 sets
7.1. Function Description
7.2. Displaying Screen
7.3. Program Format
8.Magazine
8.3. Large Tool Management
9.MAINTENANCE
9.6. Resonant Control
9.7. Rigid Tapping Adjustment
9.8. Circular Test
9.9. Profile Drawing (Optional)
9.10.Routine Maintenance Screen(Optional)
10.CYCLE
10.8. Character Carving Function (Optional)
12.Tool Offset Compensation
12.2.4. Tool Search
12.2.5. Spindle Tool Search
13.WORKPIECE CALIBRATION
13.3. Manually Workpiece Measurement by Handwheel Side
Button
15.Management Screen
15.1. Idle Reason Function (Optional)
.Deleted function
7. HPCC
The page of document has been set up and renovated, and the
updated item is in the following
I. New Functions :
8. Tool Magazine Adding the order diagram of
Large Diameter Tool Function.
9. Mantaining the chapter 9.5 of the panel Adding
the operating function of the offline dual screen.
10. Cycle Function -Adding producing template function,
it can produce a complete machining program
automatically.
10. Cycle Function- Adding each actual simulated
diamgram of Cycle Function.
10. Cycle Function - Carving Function adds the template
program and the actual simulated diamgram.
Page:73-73
(7E01-227)