0% found this document useful (0 votes)
2K views27 pages

Tosnuc 888 Programming Manual

TOSNUC 888 Horizontal Boring/Milling machine Programming Manual

Uploaded by

countfenring198
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views27 pages

Tosnuc 888 Programming Manual

TOSNUC 888 Horizontal Boring/Milling machine Programming Manual

Uploaded by

countfenring198
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

8...

Fe
Ga a etNet ee coal
air

—TOSHIBA ros :

| ©
ee
=
Bom
poe
et)
Te)
Ss

&
,

ee

et
Ae WEES E CS
Horizontal / Vertical Machining Centers-
Horizenial Boring & Milling Machine
TOSNUC 8&8
~ =
es
©

av
Ceres Standard. Option =
‘Saxce
Maximum
No.
T
ofeontroled aes,
Basen
Saxes
axes
Positioning (G00)
Linear interpolation (G01) Saxes.6TD aSae
‘Simultaneously
In.ca5e of helical nation, 2
conolable axes Circular interpolation 2axesin ne ‘axes (2 axes ceular interpolation
(602.03) designated plane ang 1
axis near interpolation)
|

CEE RC RESIN) Least input increment Maximum programmable value

F
eee: 0.001 mm
0.0001 inch
9999.909
999.9999
mm
inch,

absolute 360.900"
one F Incremental 96969.998°
ary axis
Rota
(continuous) :
‘ansowte 360.0000"
coon Incremental 009 9909"

vc
JRV
[az], }

[ERAT

ie 1

Actual Machine movement rections


‘or Actual Machine movement
rections

2 Program name eS arameters


foe pattem eyae ora
for canned,
Optional biock skip
‘Sequence number
«| oSeviarnterpotation
Preparatory function
X-axis command
Y axis command
Zaxis command
q
Probe number
Neglect umber
Cutts compensation
ruber
3
|
5

voure<cn<xoz~
“ool engin oiset

|
5
number
Frequency ofrepetion 2
Feed [Foodperminito| 50] 41°
B

axis
axis command
command
i
mite
Duel timo ieee 22
os

Dwalltime S function 5
t
Parametertorcanned “Tandon 6
‘yee and patter cycle
455) saa Wiscelanoous tunctoi™ 4

fee core aa)


° | [

chartering 3a 4a
serey seanieoe
44
oun

omer 53]
is

kes t=)
Tool function (T code)

‘© The tool numberis commanded with max. six digits number following the address character
'® Cutting abnormality detection and regulating feed rate (option) are specified as follows.

Tae C229
<i T code to be cammanded by the part program

Selection of desicion coefficient 0104: normal range


5t09: ‘small diemeter tool range
Not detected

1:
Detection of breakage, wearing _... ool wear and breakage is detected by
and tool life (for a ati, etc.) ‘comparing the registered current datum and,
‘current value in steady cutting.

2 : Detection of breakage and tool ...Cutting abnormality is detected by the maxi


Ife (for a milling cutter, etc.) current.

9: Regulating feed rate

Note the automatic measuring function (option), set the upper


ay
: For
01 (TOOK).

‘©
The spindle speedis specified with max. five (6) digits number following the
Ty
adcr
est

within +360 degrees.


+ : Clockwise direction looked from table top.

— Counterclockwise direction looked from the table top

‘G90 (absolute mode) value indicates table absolute angular position.


G91 (incremental mode) value indicates table rotation angle.

EDGELOCATER

(+) fis ii
_
| \

|
ae |

filets Myo
fi
~
aes
|
|
eresA
f

~
‘Moo
Mot
Moz

Moa
MOS
‘AJ
Program stop.
Optional stop __
oe 5
=
Tz
=

=
= egg

el

(gesoees
ee8
B
8
5
a
|

ff
a
MOS
iz
Mos Flood coolant (external) ON om

GoolantOFF |h
seca ion mail|

| pia 6

ON Om
tarytable unclamp
|[intermittent
coolant
Tool length measurment air OFF ary
om

Om
|
[Tool length measurment air ON
Measured data punch out
(oman
stop,
ee a
“Spindle orientation Guz
5
OF
Chip conveyor ON
B
of
[oveotsetape
cancel OFF
Boel
Override cancel ON
Goolantthroughtool ON or

eminaeee
|we
i

Chip biow air ON

Automatic

|
pallet
° Portable table clamp
Portable table unclamp_
Table index
O.deg
Table index 90 deg a,
Table index 180 deg
kana
[Tableindex 270 deg
on

Pallet retract ON
Pallet retract OFF_
oak Spindle revolution lock I
Di@io)

Spindle evolution lock cancel


| External Mi code
z
|

ATC
waiting position, spind =
ATGwalling pestion, magazine side” See
Spindle normal étecson contol mode Sng necked wring) ON
Spindle normal direction control modesng necked tuning) OFF
tapping. CW

sie ee Soo
‘Synchronous
sag 310

[cea
QQ
|]
Synchronous tapping CCW
Reape
Note 1:
The
codes with an alphabetin the "Group" column are modal. The asterisk (:)-marked
M

|
Mcodes become effective automatically when the NC systemis initialized (i.., when the
| powers tumed on, or after M02 or M30 has been executed.) i
Note 2: The M codes with */." markin the “Group* column are not modal.
Note 3: Only one (1) M code can be specified in the same block.
Note 4: Letter B in the’Class"column represents tne standard specification, letter O the optional
specification and letters SO signify the function includedin the optional accessories set 8.
~
_|
G Function
G code Group Function,
G000 01% Positioning
001
|

01 Linear interpotation
002 01 Circular interpolation CW
Helical interpolation CW
003 01 Circular interpolation CCW
Helical interpolation CCW
004 | | Dwell
yy?
| Dwell perrevotution
Prabolic interpolation
Hypothetical interpolation
Automatic acceleration

—_
Automatic deceleration _
Coordinate conversion cancel
T

—_|
Coordinate conversion
Gircle cutting | CW
qc(ee
Gircle cutting | CCW
Three dimensional coordinate conversion
|g.
ia
plane selection
XY
8
= Pluarge-
2plane selection
3
y B
YZ plane selection — x pl
Reference point return check
wage B
SeB
|
2nd, 3rd and 4th reference point retum
is le cutting CW
Il

a
Circle cutting Il COW
Goze at
8,
interference check ON |

“Axis interference ches OFF nloe

dais interference check lI ON


‘Axis interference check Il OFF @ “Tu,
‘Automatic return to reference point
Automatic return from reference point
eo
et Sem

(04% Three-dimensional tool compensation cancel


(04 Three-dimensional too! compensation
Of Threading
05% Plane conversion cancel
Y.Z-%Y,2) ‘

05 Plane conversion
GY, Z-%Z,-¥)
05 Plane conversion
KY.Z-¥,Z,)
G038 05 Plane conversion.
&Y.Z XZ,
¥)
G039 05 Plane conversion
{ QY.Z =¥,Z, 0) i
G040
~
| 06% Cutter compensation cancel
Goat 06 Cutter compensation left
Go42 |
06 Cuter compensation right
G043 |
07 Tool length offset (Type 1),
Too! length offet “+" side (addition)

044
|
07%
ype i)
Too! iength offset cancel (Type |),
| Too! length offset" side (subtraction)

:
(Type it) a
Tool radius offset (+/9 expansion)
Goss
(ey

_
Tool radius offset (1/2 eduction)
a—
>
|

in
|

i
Seats
G047
Goa
Goss
G050
Gost
052

| Goss
098)
|

|
Grow
A
07
08

23
~

23%
14%
14°
__|
Tool radius offset (expansion)
_|

|
|
Tool radius offset (reduction)
Tool length offset cancel (T¥pe Il)
Automatic acceleration/deceleration

(C88)
inture
Fixture
Fixture
Fixture
Fixture
offset cancel
offset
offset
offset
offset!

rogram mirror image


tical interpolation
Input in
inch
Inputin mm
Subprogram

Canned cycle

Feed per minute


Il

Il
il

call
“Machine coordinate system

_| positioning
command
‘Subprogram (macro) modal
‘Subprogram (macro) modal calf!
“Subprogram (macro) modal call cancel
Canned cycle — peck/step cycl
Canned cycle variable peck cycle
Canned cycle — back boring
ned cycle cancel

‘Canned
;nned cycle
‘Canned cycle

ined cycle — dling (spot aril)


Function

‘Automatic acceleration/deceleration cancel


Setting of maximum constant surface speed

(N601 —N612)
(N621 —N632)
(N641 — Né52)

Programmable data input (absolute)


Programmable data input (incremental)
Uni-directional positioning
[Skip function
Program mirror image
[Tap range selection
Scaling cancel
Scaling

cle — drilling (counter boring)


cycle —

boring (reaming)

Canned cycle—step cycle


Canned cycle — fine boring
Canned eycte boring
‘Absolute programming
Incremental programming
Coordinate system setting

boring (reaming)

Local coordinate system setting

fe eeercy
peck
tapping

Constant surface speed control ON


Constant surface speed control OFF
-
Canned cycle return to initial point
Canned cycle return to point R—
Z axis neglect in canne¢ cycle
cycle
call
rat

mee
©

oola|o

8,

299

wenBDODeTaoOD

opin
cass

°
OF
O#
0,#
O#
O#
#

o0l00
=

ae

a
|

|
*
TOSNUC 88s

a
Geode
|

Group Function
||

amg
[
Involute interpolation si
ame | Zigzag grid
Zigzag grid
om
Reval
wllomtnen cous ees
ling pattern ~The at angle

— |
Gitta Dring pattern gid
Git Dring pattern grid
G15 Drilling pattern arc —

Gite Driling pattern unequal interval on an are


G17 Drilling pattern bolt hole circle
Fi

Gite Diiling pattern ~ square


Gite
Git
Diiling pattern — square
iting pattem face mil 4 j
}

Giz | Miling pattern face mil


||
@izs Miling
patter — face mil 2

G24 Ming patter — face mil 2


Si
@ 126
pto pecs
Miling pattern pocket mil

G27 Miling pattern — round’


G128 Milling round mill
pattern — |

G20
|

Miling pattern — inner round ml

|.
6130 Miling pattern inner round ei
G11 Miling atten pocket mil (rid tyoe)

ype)
=
siting pattern —pocket mil (ard
30. Sunde amaldreion conto
pn ee sin) cancel
30
20
Sede nmalatecion cota (sng
Spindle normal direction contal
ete uring) sie
spring necked tuning) —raht side
07 a SOE
|
in
|

Tool length

~~ele
offset tool axial direction
Ce
fusfestass>

cise

ca
C173 Spindle extention
=
Canned cycie ~muil-step boring cycle
F

Machining star detection


inal seting memory data
Measurement and check of reference face
|
Automatic centering and hole diameter measurement
|
Automatic centering and hole diameter measurement
|Ottset data seting
|
Axis travel by measured data
Calculation and transfer of measured data
Check of measured data
Change measured data components
of
|
¥
eee
Caleuiation between measured data
Transfer of memory data
Automatic tool length measurement
Automatic tool length measurement
Outer circle cutting CW I o
Outer circle cutting COW ®

i
Too breakage detection

iG570 | Tool breakage detection |


see
09 Fixture ofset 8
at

Pi
G57i 25 Machine constant compensation ON
581
[Ra
25% Machine constant compensation OFF

Lem.
_|

©0090)

Aaeetones
|
7
_|
sa
Funetion

tt
|

mode
=a]
11 |
Chopping ON
11 Tapping cycle with coolant blow
ae.
J
Interrupt macro (Type ION
Interrupt macro ORF
all
interrupt macro (Type ll) ON =
veel |

Tool wéar coefficient setting


|
Tool wear coefficient
cancel
Pattern cycle — return to inital point [me° oo

ot
|

Pattern cycle — return to point °


pee ve com
|
29 __| eaten neve etningconta 1
|

Shep SHAPE) nN
° |
|

tise cen
3 recoanionpreview postioning contol SHAPE) OFF
oma
oN
3
eae?
|

26
c \
|
Multi buffer mode OFF

|ae
|

[on
S991 16. Single biock stop controt
IRS esol
com
6992] 17% Feed hold control cancel pn
8 =
G994
G995
996
18
Override ON
18
Override cancel aacou. Pie
[Sie
\\ he
aed
Handwheel interruption permit
poet
193% |

ca
Be
19
ram
-G997_| Handwhee! interruption ban By
a
he
20% Tool breakage, feearate regulation ON soell
20 Tool breakage, feedrate rogulation bypass
Note The G codes with "’." mark in the "Group" column
1:

are non-modal.
Bsr
Note 2: The G codes marked with an asterisk (3) in the "Group"
column are the initial G
codes. That is, when the power
is
tumed on, such G codes effective. are
For GS3/GS7, the G53 mode is effective when power turned on.
Once selected, G53 or G57 remains unaffected by all clear operation.
the is
For G70/G71,
effect at power ON
%-marked mode

and
as
selected by system parameter beforehand takes
reniains unaffected by all clear
operation.
|

For GO0/GO1, G17/G18, GS0/G51, GE0/G91 and G98/G99, %-marked mode


selected
by
system parameters beforehand. is |

Note S: Letter B in the “Ciass* column representes the standard


=
specification, letter © the
optional specification and letters SO signify the function included in the optional
accessories set 6. Blank in the "Class" column means the-G code that cannot be
used for this machine.
f

|
Note 4: Up to five (5) G codes can be specified
\

|
in one (1) block. If six (6) or more G codes
ae programmed in the same biock, and éfror generated. is
Note 5: If the G code other than those listed in th
G
tode table above or the G code which
is
| not selected as an option is commanded, an error
Note 6:If two (2) or more G codes in the same
generated. is
group are
specified in one (1) block, an

ee
is generated.

|
Note 7:The G codes with a

Note &:
Block containing
‘Ail
mark in the “Class column
“#"

the G code other than the "" marked


Grcodes that can be used on the
present TOSNUG 088 are
ores eae
G
Pe
code
|

However, some of them may not be used according to the


rosin CacsP

|
of
|
TOSNUC 828, 7m
TOSNUC 88s
Pe CR CPAat
Positioning mode
Ceeuc king Coc)
|
GOOP-: (P
indicates the axis address.)
‘©
This is the mode for used in positioning the axes. Each axis for which the axis travel is
commanded moves at rapid traverse independently and reaches to the target point in an
| order of the travel distance (from the shortest one).
(Linear interpolation type positioning can be
selected by setting parameter NOO10.)

Linear interpolation
Go1P-F-:

ae
E * Upon commanding G 01, the tool moves to the
specified point along a straight line at a
programmed speed (F).

2
(MUGOAELGOST circular interpotation

ai7 Xora aan


R-
1-K—
ais G02 (G03)

F-a
a
ge M
oF

ato Yoz=
R-
JR

‘©
reresoncon Cievereopctioncormand
Upon commanding of G02 (clockwise) or
_tndpahe
GOS
peer
(counterclockwise), the tool
cose
moves
eee
along an

‘©
The are center coordinate (I,J, K) is specified by incremental value (with + or — sign) oi the
distance
690/691 mode.
from the starting point of the arc to the center point of the arc, imespective the of
|

‘© For purpose, the radius R of the arc can


this be
used instead of the arc center coordinate
(, J, If the central angle toward the arc is over 180
K). degrees, specify the radius R in
|
neeative value. A complet circle cannot be
specified by the racus P,

Xcoordinate __Y
coorainate
|
|

Point A 240-000 220-000


Point B 960-000 20-000

AsB
«
DGO2 X 360 ¥ 220
1 60 J 80 F100 or
G02 X 860 Y 220 R100 F 100
BoA
20603 X 240 Y 220 1-60 J-80 F 10Qbr
G03 X 240 ¥ 220 R 100 F 100
NE
+
Crete eis

A
|

|
|

set
|

»Foqure onset uncon up a new coordinate system shitting the machine


by
|
with the amount previously origin point
put into Memory. (The machine does't
|

| The machine coordinate ‘system positioning move.)


by G73 is not affected the fixture offset.
|
by
|
(refer to manuals for detail) |

G57H— Fixture offset execution

ESC ear
|
|

Gass Fixture offset cancel


1° 99 kinds
of H codes from H901to H999 are available for
the fixture offset.
|
|

|
|

is
|

* The tool position offset in the direction specified


by G code (right or let) perpendicular to
|

the programmed tool path with the


compensation value specified by D code. Tho cutter
‘compensation is explained in G 17 (XY plane) as follows.
G40: cutter compensation cancel |

G41: “cutter compensation left (The center of tool


passes on the left
|
|

side of the processed surface toward the


G42:
tool travelling direction.)
cutter compensation right (The center
ys Side of a processed surface toward the tool
of
tool Passes on right the
‘Cutter compensation value = Actual tool
travelling direction.)
|

diameter or radious
(Selection of diameter of radious is determined by settingk parameter NOO11)
| * Cutter compensation start block
|

|
G41 or G42 and appropriate D code should be
programmed in a block
(Example) G41 (G42) D~ or G41 (G42)X-Y_-D- |

5
‘Start-up block
|
VOGT Sate By GOO or GO! mode, axis movement set into
and ¥ axis command together with G42
or G42 and-D code. If
ost mode ghing X
the same position as the
|

resent position (travel amount: 0) is programmed,


offset mode is not sot.
(xample) G90 Goo x 100 ¥ 100
|

| G41X 100 ¥ 1000 10 This is a start-up block, but the axis


movement
|
does not start
(the offset mode is
|
\ not executed.) \

|
‘¢ Cutter compensation cancel block

LSS eet SE Sete pan


block in
which either X axis command
or ¥ axis ‘command is programmed togerther with
|

we
i

|
block]
'DG90 G17 GOO x 70 Yozs
2G01Z~10 F 50
'3G42 X 50D 10
| $@03x50¥01-s0J0
5601 G 40X70
TOSNUC sss
|

The smchronous
‘and
axis
ta function simultaneously control the spindle motor
position for accurate synchronization of them.
angular position
|

M843 Synchronous rotation command for right tap


! (Independent command)
M844 Synchronous rotation
(independent command)
command for left tap
M845 Cancel of synchronous rotation command
(Independent command)
G84 Canned cycle: Tap cycle
; ‘Command format
a
N10 MO5. =
Spindle stop |

| 1N2o sume :
Spindle speed command
N30 M843, : Right synchronous rotation command
N40 G84 XY ZRF_ :Canned cycle for tapping
Gao

BR
N50
|

: Cancel canned cycle


Neo Maas : Cancel synchronous rotation command

ae Gat Ree eee


“Absolute dimension command is Selected by G90 and
Tito
|

programmed inthe program coordinate,


the end point of the blockIs
Incremental dimension command
programmed,
is
selected by G91 and the travel distance
in the block is.
"03" Group (G17, G18, G19) Plane selection

The plane for circular interpolation, helical interpolation, circular cutti


Kransformation, cutter compensation, tool length offset, and
canned cycle are selected by
G17, G18, and G19.

"G17 X-Y plane


ais Z-X plane
Gig Y-Z plane
7" Group (G43, G44) Tool
length offset
* When Hcode (tool length offset data number) is commanded with G43, tool length offset
}

|
mode
in
is executed by increasing/decreasing the travel amount with the compensation value
the direction perpendicular to the plane selected by G17, G18, or G19,

eo length compensation valve


|

|
=titnoot ong gona
©The G44 is
fotaper goupe ie to
tng ete ot)
a command to cancel to! length offset
i

*Tool length offset (G43) mode and tool length offset cancel (G44) mode are executed
|
by
giving the first Z-axis command in the same block, and if there is no Z-axis in the same
block, they are executed at the following first Z-axis command. Ifthe travl amount is
|
zero,
the axis travels with the same distance as the compensation value.
* Execution, change, and cancel of tool length offset must be specified by GOO or GO1
mode.

¢ When G43 and H code are programmed in a new tool length offset mode,
the tool length
‘offset is executed by the new compensation value replacing of the previous amout. (the
jompensation value is never accumulated.)

xovo
@43Z100H01
7)Z—10$200M03
G22R25D01F60
\2G4az~ 22H02
h G22R25D01F60
G00Z100Mo5,
7
Z
TOSNUC sss
"14" Group (G98, G99)
: Specify return point in the canned cycles
* hese codes specify the retum position in the
the fundamental motion of the canned cycle.)
canned cycles. (refer to the sketch showing |

|
|

i]
"11"

Group (G77 to G89, Gis6 d cycle |


|

is
|

*BEilling or boring operation

|_|
} |
performed with simple program in one block. Canned
Made is set in the block when codes from G77 to cycle
G89 and G186 are programed, and then
the driling of boring operations are carried out
atthe points only by programming the hole
{ |

Position. Canned cycle commands are canceled |


by G80.
q

© direction position of Canned cycle


|
Point (initial point) :Zaxis start
position of the canned cysie.
Point R (clearance Point)
|

:Z axis position changing feedrate


cutting feed.
|
Pint (nole
bottom point) :Z axis position of bottom of hole. the
|

+ Fundemental motion of the eannod


cytes
(OK and axes posting
@)Postioning of Z axis to point
Ls Point
| at rapid traverse
(9)Cutting
{4)Stop
at bottom
(©)Retumn to

point | under G 98
Return to point R under G 99

|
=
(6)Preparation at the return position

2S ie ee
ee
Point
2
(DW: dwell, OS: orientation stop)
|

*Data format of canned cycle

ee
|

a
re err
|

|Z
Ne
ola ana
ee
|Iocremental value

ree
|Zaxis coordinate of the “Absolute coordinate value
{Distance fiom point to

{pote
| @

[Zane coordinate. vale


| |

[R of

[pont
Absolute
pest coordinate value
—_jotpoita
{Distance fom polite |
;

[see feossspn ——_nenenaivaha


gs j
gn suinscessay)
1a
| orinmus
|Zaxis coordinate at entrance of rd step hale
@ |
of G186

ie:
device) GBs
|

| Step meattans
nacc at botom m
G75,
in i
trepetton
igo
[-P_{Dwet sa
| votom, intermitert coolant
eng ime |

a
FL [Number
_- E _[Dwell time in
So
G84 (Hoider
=]
a}
with special

ee
ae
1X axis shit
for
i
=
G78 and Ga value
1

“yY.2xs shift value for G79 and Gas =


mee
tl
Step back distance G69 and
in
Z.axis coordinate at feed mode change
Z axis coordinate of end at second
es value
G77 and variable Bai
G78
G87
in 1
for
|

step fed in G186


|

's Gi
and G19, X. Y and Z axis command should be
coverted to each proper axis the
J

|
mode.
|

|
Dallingieyetey
G81X-Y-Z-R (P=) FL G82X-Y—Z-P-R-F-L—

(58) (I
a)—
eedttes
Point

,
|

ey
poz ta
Ef
Point Sa
z
Bw

Y).
ering ‘Tappingleveley
ayPEH
G84X—Y—Z—R=(P=) (BFL =
nw
pPoint

ell
Point Re
Stindle Cw

‘Spindle Cow

=Y-Z-R-(P-)F=L- Z-P-R-F-1—

Se
eT—
Pint! __Spinietason

rece
PointZ -———

YZ Poa aL
Boring cycle)
68x

oe
Spindle rotation
1B)
pee)

cee
ee|
Boring cycle:
G89X-Y
ZR Pop (BackBoringicvciey
G79X~Y—=Z-1-J-Q=R= FAL

“i
PoitzS
Mis iy

Pot Spindle
‘otaton
—t.=s
ee lee
po 1=)

|
(Stepi&ibeckcnilingreyeien

(me s
eet
Up
‘a
oe
Watiabie pecktaniling oye) |

piholecycle’
XY -Z—J-P-Q—R-F=L—

Opa
83
|
(ren)

Values "ar" and"


sare spectiod by the
ier eee) |

[Sed FS) (Cwell time)


‘Dwell command causes the machine to remain motionless for the duration of the
. programmed period of time.
G 04 F 0.01: Dwell for 0.01 seconds

663)
\

Tapping range selection)


‘© This code shorten the
start/stop time of in
the spindle tapping operation. |

(G63 commanded
is in the same block containing $ code.)
G63 S 200; |

‘*Each specified axis is positioned in


rapid traverse to the point based on the machine
coordinate system established by the home position setting.
chould be canceled.)
‘Before G 73 is commanded, canned cycle and cutter compensation
|

This code seis up new part coordinate system that the present position of the machine
so |
T
4 in accordance with the coordinate value specidied by the block containing G92. (The
"part coordinate is the same as the machine coordinate at the time of power ON.)

Canned cycle OFF command (G100)


When G100 is commanded during the canned cycle, only positioning operation on the
is
|

"selected plane carried out to stop over-cutting operation in the perpendicular direction.
This is effective in only a commanded block.
Example using the canned cycle, pattern command and G100 (the canned cycle of the
reference points Xxo and Yyo
pattem point)
is cancelled and the canned cycle is performed at only the |

he
G100 G81 X x Y
yoZ—R-F-
G15 I-J—-Q-K-
|

_
G80 s |
}
>
+
ao\ | af=\-ee
Drillingonatine
1
JPich (I>
0)
‘Angle betwen line of holes to be positioned and the First axis priority (0.001 unit,
J_
|1uI-<360, CCW direction; positive, CW direction; negative) In case J is not
‘commanded, itis regarded as 0°. |

|
K_
Number of holes (K'> 0)
‘Neglect hole munber (E > 0, three
digits,
maximum command number: 80)
|

_Evenly spacedline atangie *|“Un-evenly spaced

the
G11 1-J-K-(E-E- Gti2I-K-1-K----|-K-J

© Machining point
X Neglect point
5
© Reference point

G11 b J jp Ka ES G12 Lin K1 Lis K2 Lip K20 jo

icc (G90 mode GSimode

|
X coordinate of the farthest point
Distance along theX axis
farthest point from the
the
point
stat
up
to
Veordinate ofthe farthest point
Distance along the ¥ axis the
up
to
‘Number
in the X axis direction (P 0,
farthest point from the start
Count the reference points also.)
point
Number in the Y axis direction (K > 0, Count the reference points also.)
z

Neglect number (E > 0, three digits, maximum command rumber: 30)

G113 |-J-P-K-(E~E —--) First axis priority '


G114 |-J-P—K—(E~E---.) Second axis priority

(y axis pioiy)
Beene tO a Ge
5)

=
ian @
X
|Machining point
Neglect point
3
© Reference point

G13 lied joP4K3 £4 £9


eee
7
Radius of the aro (I> 0)
Angle between the vector defined from the arc center tothe
fst
point and X axis
(0.001 unit, J! < 360, COW direction; positive, CW direction; negative) In case J is
not commanded, itis regarded as 0°


|_Q [Angular space (0.001 unit, 1Q1 < 860, CCW direction; positive, CW diretion: negtive)
K_|Number of holes (K > 0)

prema
[Neglect number (E> 0, tree
digits, maximum command number: 30)

spaced

arc
Evenly
Gtts1-J-Q—K-(E-E~) GIG I-K-I-K---1-K-J
Bills
is Otay

Bis
|
|

@ Machining point |
NeS2

Vs
X Neglect point
+}

\ee fee
© Reference point
.

: GIS 1ry paqKs E2 G116 IJ bs


Qq: K4 Qg: K2

/Angle betweenthe vector defined from the


circ
center tothe first point and X axis.
(0.004 unit, Wl-<360, CCW direction; positive, CW direction;
Number ot holes (IKI > 0)
negative)
;

|||
|
K
Bositive: valueis used for CCW direction positioning, and negative value; for CW
dieetion positioning
>
seein

3 Machining point
‘Omit point
>
Reference point

GN17 lid jo K6 E2
TOSNUC 88S

between points in first axis direction

=! |

in
“Space the

[Space befweenpoints in the second axis dirction

30)
a
Number of points the second axis direction (P > 0)
|

ni

Number of points ist axis dirction (K > 0)


Neglect mun

G11 1-
G119I-J-K-P-(E-E-)
e three digits, maximum command number:

-E-) First axis priority


Second axis priority

© | Machining point
X }
Neglect point
© | Reference point

GN18 lip J je K3 Pt E2
9 pattern cycle (@121~G132) |

x7 coorainate
farthest point coerinate of ming operation rom tho present poalon: Absolute
The

in
|

G90 mode. Distance trom the


in
value

|_|
|
EX") G91 mode
position present
Zaxis coordinate value of the
final processing depth, position of miling
final |

ete,
Z operation, Absolute coordinate value

rit
in G90 mode. Distance from point R in G 91

ale dds care we|Why


mode.
Zea (Porth) Abbe

|
fl lbart eh tone parent
Goo neslceearce
ea
K
1Z axis coordinate
| stmtig cy,
value of
Aono teil
cocci
cuting
valve
positon. Cuting Postion
in G20 mode Dane rom pant
an Zanis atthe
j
91 mode.
| |
Cutting depth in 2 axis (2S 0)
modes.
g_

This diameter copensation regardless


Too!
is always incremental
(001 to number
of G90 and G91
MAX). the
The content of compensation
to!

PRR
|
D__

table incicates the tool diameter or the radius,


‘The maximum command value of D code determin is
in the specification, |

[. Kesit shift percentage (85 & P & 1). When a plane is milled,
by siting a toolpath,
® the amount von by tre percentage fhe
diameter X P/100.
and
ol dare cated ya
Feed rate

scormTGOMMNE Te mactining aways stare from the


stating point

SZ

5
Ga121
K-Q-D
=Y-Z-R-K-Q=D_—P-(F-)F_
|

Gp (E+
E = Machining pattern
(by setting parameter)
“Ato reaching the en point the tol movesin reverse, |

X-Y-Z-R-K-Q-D-P-F- |

oe

|ree ene.
Poi] res
|
deez
des
ty =
Pe

81S
Ho
4 ‘ ANE
z
od

Start pint
bal
5a

ey
G122 '
Second axis prior
Gi124
|
TOSNUC 88S

ee OS
G125
=yoZ= R= Q-D-P-F
K~@=p= pape |

Star point (Xo, Yo) Star point (Xo, Yo)

G125-..First axis priority G126---Second axis priority j

ee
Pe Pp)

R
ie Seatpot
z oat
6
%

G127---First axis priority G128---Second axis priority


|

Uinnerround'mill i
G129 |
X-Y-Z~ R- K- Q-D-F

ai
Q-D- F— | i
G130

ee
|

a ————
tt oy
i xY

iL
|
4
- B
nia! point 2
|

Sea
i)

:|
K
Lu
2K
aly #6 Py
jae
Statpoint 6, Yo) Sinn pnt (4, Yo)
G129-.-First axis priority G130--.Second axis priority
WPockermii) G131 (caxis priority)
G132 (Y-axis priority)
Gigi X-Y-Z-R-K-Q-D-P-F-
Gis2. X-Y-

ai

Sill

Star point
wai

L Inal point —

Point 8

Kk

P 0 Mirror image OFF


1
Mirrorimage ON
Symmetrical datum line setting for mirror image
TOSNUC 88s

aes Ta cea s

|
is *stored

=,
‘* A part program of several blocks (macro) which in the memory can be exeouted
by one block command.

Wariabiel) gives the macro flexibility and compatibility

eaeho
a=
7
Local variable V1-V'30

ae
|

General variable [V21~V


180, V151-V 200, V201-V230
Variable Labelvariable[VAVZ.
ae
Variable symbol defintion [troates
data, compensation value data, etc.
The name (symbol) can be defined for each variable.
'* Method to set a value in variable

Sievwn (or Onn)


a
name
Ln
| Program
Number ofrepetition
|
va
Variable number or label to which a numerical value Isto be
set,

|
.

Numberical value |
Value to be set in the variable

GEESYcomETGIENY (Sv, vo = Numerical vale, Vn = Numerical value)

|
Sueigmenticommanallll] The judament command enabies the control to test the
values of two variable expressions or constants, and
responds according to
the results of the test.
IF__
| Symbol of judgment command
Peter! Vametriea Sem =
|! TEQ
(=, NE (< Not
Equal), >, Equal) 1

GT ©, Greater Than), LT (<, Less Than)


| Condition
GE (+ Greater than or Equal)
Less than or Equal)
a
LE (e=,

Vn__|
Variable number or label to which a numerical value (a constant or a variable
Numerical
value
expression) is
set when the condition is fuflled. |

z | ee J 4
|

LIF, Expression. Condition. Expression, Vn-Numerical value, VneNumverical value}


;
or
LIF, Expression. Consition, Expresion] SV, VineNumerical value, --, Vn=Numerical value) |
|
(Example) (IF, v41. EQ. v2, V43=V43+1]

ee
|
Variable expression’
rithmetic operation
I

Operation formula. ~
ogical operation OR, XOR, AN
$
=
Tangent
"
[SORT
‘COS
—_TATAN
| Square root
Cosine
=
BIN
|
Conversion from binary BCD
to
BCD
Are-tangent
|
_|
Conversion from binary to BCD.
FIND Round of tothe east input number below the minimum set unit (1/1000)
increment
mm or 1/10000 inch)
|

_}|e
FRND_| Round off to an integral number
Omitthe digits after ieast input increment (171000 mm or 1/10000 inch)
|
OmT_|
|

FOMT Omit decimal factions |

X
GO, x xxx or GO[xxxx]
XXX ----Sequence number of the block in a part program to which a part program is to
«
jump. Designated in the range of -9999 through +9999, When 0 (zero) is
‘commanded, the program returns to its head. When the block to which the
pat program is to jump is befor the block being executed, a minus value
shoud be disignated to "x XXX", 3

/
(Example), Vat. LT.v97, GO, 123]
|

Program(call’command| (G72, G74, G75)


> G72.---The part program the memory called the subprogram. f


in is
like
$72 $n === n (On =n) [Vn=Numerical vaiuo]
©
74---odal call command 1

specified program called every time

a
{@ is
of axis address command)
G74$ nn (On~n) Ln [Vn = Numerical value, Vn = Numerical Value]

(Fxample) G74 $ 100 [V 32=100, v 40-5] ;

The $n-- n program is called and excuted


[$2250] |
| after lock including axis motion.

G76 ~———- Cancel G74

1
(Gy means of this command, the program is always called and excuted at eveny
block from the modal call commagd block
‘cancel code.)
the block which to
just before the is
G75 $n--n (Onn) Ln{Vn Numerical value, Va = Numerical valve]
(Example) G75 100
[VX=10.5, VY=11.5}

X——7——
XY
—— Each address word commanded here used to assign
the,value to the label variable, except Mo2 and M30
is |

coc
E

commands.
ore
|
|

|
>
a
OSNUC sss
RRR rere)
| aeRoa
ner & out
|

G12-G 13-G22°G23))) (Full circle cutting) i

Gosh

>
|
This mode‘executes full citcle cutting on a
|
selected plane.
R: Radius of circle (incremental)
. D: Tool diameter compensation number
|

{in case of maximum specification)


\

aeet
x
F: Feed rate |

Radius of raw material


\

motion segment ||), 5; Rapid traverse


rate
in G12 (G13) Cutting feedrate in G22
|

i
(G23)
motion segment 2,3,
4

Cutting feedrate both in G12 (G13), and G22 (G23)


|

rus cl
2;

+ Actual of the too moverentin ul cating provid by he formula eying


.t=R — (tool diameter compensation value/2) > 0

|
G12-G13-G22°G23 (Full Inner Circle Cuting) |
Gi2_ Z—~R-C-Q~D~-1 (1) J—K = (li2) F- (Cw)
| G18 Z—R-C-Q-D-~1 (1) J—K~(li2) F- (Cow)
i

G22 Z—-R-C-Q-D-1(i1) J~K-(li2) F- (CW) Zz.


G23 Z-R-C-Q—D-1 (it) J-K— (li2) F—(Ccw)
Z: End
point of vertical axis 7 XY
Plane (G2,
:

Point Rin vertical axis direction


|

|
|

C: Initial infeed pointR> C>Z,R<C<Z _<


Q: __Infeed amount of vertical axis Q > 0
i
1

|
1

(i): Initial machining radius


>0 |
: Final machining radius J > 0, J>I
4 (2): Radius of raw material
|
K: Qualify cuts in radial direction K > 0
|
D: Cutter compensation /
Cutter diameter
compensation
number
Radius of workpiece
Feedrate

Rapid traverse rate in G12 (G13)


Cutting feedrate in G22 (G23) |

=
©
Feedrate both in G12 (G13) and G22 (G23)
Cutting feedrate both in G12 (G13) and G22 (G23) |
— (Full Oster Cirle Cuting)

XV

+ G 222 Z—R—C— D-I-J—K-—F-(CW)


"Gas X—-Y—Z—-A-C— D-I-J-K-—F-—(CCW)
X,Y: Center of a circle
Z: End point of vertical axis
R: Point R in vertical axis direction
C: Initial infeed point
Q: Qualify cuts of vertical axis Q>0
|: Initial machining radius 1>0
J: Final machining radius J>0,12J
Qualify cuts in radial direction K>0
Cutter compensation No. D001~D499 (max.)
Feedrate

Star poict 5

GI7xY plane (6222)

(iia poi)
(i)
MEMO.

PREPARED BY K.OGAWA ‘97-04-01 (Ri

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy