Вы находитесь на странице: 1из 95

YUASA

SUDX Programable lndexer


Operations Service Manual and Version 2.10

\lr
YUASA

Yuasa

lnternational
825 NorthCassAve., Ste. tts Westmont, 60559 lL (630)986-0901(800) 323-7427 Fax (630)323-1094

10715Springdale Ave.,Unit 3 SantaFe Springs.CA 90670 (s62) 941-8822 (800) 421-9763 Fax (562) 944-9447

goods Rerurn 1) All rerurned The musthaveprior authorization. MRA @{erchandise refer to your prominently the shipping labei.Please Numbermustappear Authorization) on sentin without a NIRA# original invoicenumber when requesting MRA's. Illerchandise will be refusedby our shippingdepartment. returns must be sent back pre-paid, AII goodswill be replaced, to 2) Defective repaired, credited you after the itemhasbeen or inspected our Service prior authorization beenmade. has by Department; unless warranqv. beenmisused. 3) Merchandise not receive will has creditif: it is no longer-under or hasheenaltered damaged end-user. or hy 4) If a unit is deemed part(s)be defective not repairable, and creditwill be issued. Should missingfrom the retunted unit(s), the part(s)price will be deducted from the customer's credit. 5) Any warranlymerchandise is repairable, be repaired that will andsentbackto the customer; therefore, creditwill be issued. no 6) Therewill be a 15% restocking charge any andall itemsnot returned their original on in packaging &/or not covered warranfy. by 7) No otherpolicy, otherthanthe foregoing, will be authorized accepted Yuasa or by lnternational.

1) Warranrycardsmustbe on file within 30 daysof invoicedatefor a warrantyrepair.If warranrycard is not on file, proof of purchase whenrequesting mustbe submined service. If neitheris supplied,all repairs will be chargedto the customer. 2) Therewill be a minimumchargeof $120.00for handling and inspection on all items fee sentin for inspection no defectis found {warranry}or if custorner if declines service on unit(s){non-warranry.} suchshipments be sentbackto customer All will "FreightCollect." 3) Units mustnot be previously altered, repaired, serviced anyone or by otherthanan AuthorizedYuasaService Center.Anv and all misuseof an item will void warranty. 4) Beforeany item will be repaired, customer receive writtenestimate the will a whichmusr be returned witlun 15 days,signed: Approve/Disapprove repair.If after30 dayswe have not received auth9rization eitherway. there wiil he a $120,00 charged thecustorner fee to andmerchandise he shipped will hack"trreighr Collecr." 5) All repairs preformed the Yuasa a International Service Center: carrya 30 day California, warranty;warranrylimitedto only the exactitemsrepaired replaced. or 6) All rnerchandise he sentin Prepaid. repairs must All covered warranry, as will havefreight charges credited backto their account.

=E
-=

HO
z

h tJ)
ry
3

IY

F TU

ry
3

F
J

[rJ
F

E,

z
=

o
lrl
b

F
J

a
TU

()

o
tu

e
E UJ

t0rC)

(o

t:

o
F

tu

*" \ i.\'z
Ft uEcL
r-ilE

^J f I
co{ t

.+.'l

5 l=

u
o

/ E o

lrl

tu
lr

o o -"

/n

-)

En an

I
,
tl.l F

@
tll

tL

ffi
Qd=,
)

t t i

L)

O< O{ < E
H OY :l r Y =
,f, < OE

rrr

uJ U' u@

qJ

F{ l-1

dp%ol

%d

t-J

E
lrl

tu -r

J ll-,

o z
.J-

7
I a I

fi

A--rt't\
E)

( h
trJ J uJ-

rl
a

<o F<
oF E

\y\7

YI
I .-.-.1-.-.r>-rrt

+g tr>

1 e

i 33
.-.)

a t

zc <() E tr

itt

! a tt I t I

rruu|t|lmm I rffirlttitr|lrll ll

I Ir:
t
C

t.fl |
6,
o t

6 C)
F F t C O s

ee
> 9

EI

Bc]:

E:

?s

t*!' ltlll

I rt-Ti-i'T
X J

i'i'i'i

w
!l

tf

!5e i F ; ^-,

;;!ii
i t5 e !'

' | -

t
a

i- fuh*#P*rr***l,Hi*
ffi -:--IffiTffi

lltl'
=l

<l

;;l-'lrj

rr !I i:

Tableof Contents
Section l: Lets get Started Un-craung h e l i m i n a r yS e r u p . S i m p l eB a s i c o g r a r n m i . n g. . . . h Com put er r o g ra m m i n g P .... Loading YuasaTerminal Program Hand Held T erm i n a lPro g ra mu rg .... H a n dH e l d L o c k - u p. . S im pleHook U p to C N C UDIIC RemoteWiring Diagram S t e pF i n i s h y p e s T R e m o t e y c l eS r a n . C Rem ot eCy c le F i n i s h Section 2: LIDNC Panel Controls . . . .. . . . . I .........1 .........1 .....2 . ..... .. . .2 ........4 .....5 ... .. .. .6 . .. . .6 .........7 ......7 .....8

FrontPanelSwirches
G-Codes M-Codes G-Code Descripriotr ....

M-CodeDescripuon ....
Non-Motion Buffer Command Input Data CommandsCharacrers .

Special Non-Morion and CommandDescripdons


Section 3: 'i' Parameters and Alarm Descriptions ' i" P ar am et ers .

. . . . . 29

Section4: Trouble Shooting My Computer doesnot communicate the UDNC to My CNC docsnor Communicare the UDNC to
My Hand Held doesDot Commrrnicatewith rhe UDNC

Error CodeDefinitions Dip SwitchConfigurarion ..... Section5: Direct Operatioruthrough the RS-232 Fanucto IIDNC
Fadalto UDNC M o r i S e k ir o U D N C Ohlma to UDNC ...44 .....46

Section6: YuasaTerminal Program System Requiremens .


IrutallingYuasaTerminalro Computer.. RunningYuasaTerminal T er m inalM ode Y uas aE dit or Section 7: Maintenance, Service, ui'Parameters, and Table Dirnensions

.....50
.........50 .......50 .. . . . . 51 .. . . . . . 54

CREDIT POLICY
g 1) A ll r et ur n e d o o d sm { s t h a v e p ri o ra u thori zati on. MR A (Merchandi se eturnA uthori zati on) um ber The R N m us t app e a r p ro mi n e n tl y n th e s h i p p ingl abel .P l ease refer to your ori gi nal i nvoi ce number w h en o r eques t i n g M R A ' s .Me rc h a n d i s es e n t i n w i thout a MR A # w i l l be refusedby our shi ppi ng department . i:i ilir..=,-':l"".:-i:ii:i-,;ii.i: :.-i-.,!:,,:l*il-ili-,il.iiii. g 2) Def ec t ive o o d s w i l l b e re p l a c e d , p a i red, credi tedto you :l i t* r the i tem has been i nspectedby o ur re or S er v ic eD e p a rtm e n t; n l e s sp ri o ra u th ori zati on been made. u has 3) M er c han d i s e i l l n o t re c e i v ec re d i ti f: i t i s no l onqer under w arranty,has been mi sused,or has be en w alt er edo r d a rn a g e d y e n d -u s e r. b 4) lf a unit i s d e e me dd e fe c ti v e n d n o t re pai rabl e, a -" ,,+ credi tw i l l be i ssued.;.i 1,,:," ;i ' { j :+ ,-ii::;.i ;:i i * .r:,;i ; : r : ; i rq
l,"'i*i"i:i,:r.j',...Ji(':]..ii5..j.tl:-.':;:.:j;"i..i11,:':i;u;i".'j;.ji..,..i..j':.::

5) Any warranty merchandise is repairable, be repaired sentbackto the customer; that will and therefore, no credit be issued. will 6 ) T h e r e w i bl e a 1 5 %r e s t o c k i n g c h a r g e o n a n y a n t e ml s n o t r e t u r n e d i n t h e i r o r ip an a a g i n g & / o r l idal gi ckl not covered warranty. by policy, 7) No other other thantheforegoing, be authorized accepted YuasaInternational. will or by

SERVIgE POLLCY
1)Warranty mustbe on filewithin daysof invoice cards 30 datefora warranty repair. warranty lf cardis not on fif proofof purchase e, mustbe submitted whenrequesting service. neither supplie all repairs lf is d, will be charged to the customer. 2) Therewill be a minimum charge $150.00 handling of for and inspection on all itemssent in for fee inspection no defect foundiwarranty) if customer if is or declines service unit(s) on All inon-warranty.) "Freight suchshipments be sentbackto customer will Collect." 3) Units mustnot be previously repaired, serviced anyone altered, or by otherthanan Authorized Yuasa
i:u::,;i'r*eriati:5r. ServiceCenter.,4r,3,,*:t# r',.ritiig:; an ii*,;":*,rriii i:f ei! 4) Beforeany itemwill be repaired, customerwill receivea writtenestimatewhich must be returnedwithin the 15 days, signed: Approve/Disapprove repair. ii:--i*f-.fii?*r_:;-:15-_lp:.::*ii:ii_ijr...jfI.'=t= e,.:,,*i,iir,l=ii..:-ii.:_ilj:f i.:i11,_li-:il:i':-.:::..i-:ii:l-l!-L5j-iji.i-i::::ii-';ii::r.-ji.;i,:;.!.=..:::':,.i-t9ilji|-r-i1]jrl*lt:i 1.:ii:t:.i..5) Afl repairs preforrneda the Yuasa lnternational Service Center: California,carry a 30 day warranty; war r ant y l i m i te dto o n l y th e e x a c t i te msrepai red repl aced. or 6).:i--1.:,il"ii;.-::,-',.: All repairs -.i:r-...:-.-i-:i'-,r::...i.,:"-j-:l::X-i.. coveredas warranty,will have freightcharges credited bac k t o th e i r a c c o u n t.

GAUT|ONS ANp WARNINGS:


We, Yuasalnternational, notresponsible thefollowing are for damages problems. or Adding & Removing Accessories/Fixtures: Whenattaching detaching or FacePlates, Adapter Plates,Accu-Chucks, etc, the Brakemust be in the clampedposition. Failure engage to the brakemay leadto in inaccuraciesthepositioning, wear undue to gears, etc.
i. it;..;i,l i: i a i .:ii ig-.l]::iii--i,.: *ili,;iilr.:';,i--rt .:li j:i ii-l J:i::,r:,t. i!:i -!: iijii il-:;' .:ji:i:: i,I :, | :r,i: -,l-,;i

Use Filter- Regulator Lubricator air lines: on You must use a Filter - Regulator (FRt) in linewiththepneumatic Lubricator and Pneumatic overHydraulic brakes.lf (condensationmoisture) into gets water or the indexer's brake it charnber, willcause the brake(s) drag and eventually to fail. Waterand rustwill need to be removed fromthe brake chamber.

Avoid MotorGableDama

lncorrect

Correct

the Setup Indexer thatthe cables so will not be rammedinto splashguard or caught X-Y-Z in axistable. Failure do to so can breaknot onlythe cablebut the internal wiring leave and them susceptible to coolant, metal shavings, etc,

ill

Broken and DamagedCables:

for Periodically checkthe motorcables or breaks, holes, cuts. Coolant and can i w w i l ld a m a g en t e r n a l i r i n g{,e n c o d e rn d a A/C power)causingmotor failureand possible Amp and MotionControl Card damage. patch replace Please notmerely do but as soonas possible!

Adjustment, Repairand Maintenance: W h e na d j u s t i n g , o u n t i n gr,e p a i r i n o r m g performing generalmaintenance make surethattheA/C poweris turned and off preferably removed fromcontroller. Any and all service should preformed be off of the CNCA/MC and in a cleansafe environment. Neverlift,pull,or bracethe indexers by their cable(s)!

Avoid Tool Crashesand Over Torque: Do not hitthe workpiece withyourcutting tool! This yourworm gears willdefinitely candamage and cause youto realign machine your zeros,gridshifts lead and screwcompensation.

Do notovertorque spindles cutting the with tools. Thetiltspindle air-over-hydraulic has forrigidity butthe rotary using dualdiskpneumatic is a brake. lf youovertorque spindle, willdrive motor you the the out of position. Seemaxspindle torque yourunit. for programhas been A simple torque calculation incfuded with the softwarepackagein the folder: Yuasa Tools, helpdetermine amount torque to the of y o uw i l lb e a p p l y i n g .

tv

Hitting & Modifying:

Do not hit the unit(s) body or motor cover(s)with tools or e qu i p m e n t . Do not modify unitfrom it's the factory standards. Any alterations voidwarranty will and r e p a ip o l i c i e s . r

KeepHandsClear:

Don'ttouch while moving!

Do not touchthe rotary tiltaxiswhile or in motion. Make sure that all workpieces canfreelyrotate and havetilting clearance. lf adjustments fixture(s)must be to made,please stopthe unitandpreform any necessary setupadjustments. Failure complywith this noticecan to and may result lossof digits, in hands, andotherbodyparts. Machine Wisely!

Maintenance: Oilshould changed be every months witha heavy 6 dutyoil;i.e.: Valvoline, Mobil, Quakerstate, - Bg 68 weight GearOil. Levelshould checked priorto startup eachday. be The level should filled be glass. up Tzway the sight lf any coolant contaminate present, or is change immediately. lf motor cover(s) removed opened, sureto are or be properly re-seal themwith an oil resistant silicone gasket suchas Permatex gasket 778 seal. Note: Clear silicone is not recommendedor encouraged a coolant& oil environment. in

Section 1: LettGet Started Un-crating Thisis a fairlyminortask,yetan rmponant Please one. make sureyoumaintain the warranty yourinformational packet. card,testreponandmanual, enclosed in You wiil notice
thatthe warranfy you with center cardprovides heightspecifications your table,andrhe of serialnumber.Savethis data,as it provides with important us information, aboutyour particular tableor indexer.As a precaution, strongly recommend we that you maintain the original crate for at least30 days. helirninary Set up After carefullyremoving both the controllerandtablebody, placethemboth on a clean table.First threadthe motorcableconnector, from the rotary lable,to the flange(,marked motor) on the controller.Make surethat this and all connections threaded all the way. are n Thenhookup thepowercableto an AC powersource, 105Vto 125V.If you havethe 5CA model, locatea clean(Filtered,Regulated-Lubicated) air line and affrx it to the small air hose,leadingfrom the air colletcloserpiston.If you havean air brake,amach air hose the (w/pRL) to the fining. You are now readyto begin. Simple Rasic Progamrning This section will only focuson simple prograrns, deg.,60 Ceg.,45 deg,indexing, 90 etc. Thereare threewaysto write a program: 1) Use your computer, with the software supplied Yuasa. by 2) Use our Hand-held Computer Terminal(modelHCT-001or HCT-002). 3) The newest way, is to makeuseof the RS232 port on your computerized machining center.As eachmanufacnlrer differentin their design is w can only state andmacroneeds, requires abiliryto send thatour controllgr the andreceive ASCII code.underthe following conditions: A) Minimum of 300 to a maximumof 19200 baudrare. B) Either 8 bit, no parify or 7 bit, evenparity Dau Transfer. Note: Data stringscannot contain extra characters;{ie: #, Vo, < >./
C) A CarriageRerurn <CR> must be usedat the end of each Data strinq. Line Feeds < LF> are isnoredbv the UDNC.

-l-

use you ASCII suing of commands, can acrually a accepts standard Sinceour controiler a you havethatcan generate programanddownioadthroughthe RS232 any progran software the if port. However, you areusingrheYUASA TERMINAL software followingwill appiy.

r oading Program' cablefrorn your PC, to the RS232port on hookup your RS232 If you haven'talready, cable.SomeCNC machinesusea a the controller. Note: Thiscontroller uses standardR5232 to specialcablethat has pins#2 and #3 crossed form a null'modem cable, if you usethis adapter.Nevecplugor unplug the R5232 null-modem null-modemcable,you will needa call if you needmore details. cablewhen UDN{ or computeris en! Pleose /) Loading program. fnsertYuasaTerminaldiskeneinto drive A, thenrype: beginto load the YUASA TERMINAL. l/ote: I{ot all of NSTALL. This will automarically the programs containedon the diskettewill be transferred,only thoserequiredfor Yuasa operationsand requireyou to enter separMe Terminat. Otherprograms arefor separate orfor you to copy them directly to your hard drive or work diskette. commands I1VSTALL 2) Configure Screen.Confirm that the Terminal programis properly configuredfor your computer. You A) Com port. Is the correcrCOM port selected? havethe choiceof using either Com#t or Comf2. havea mouse you you areusinga PS/2sfylernouse, probably pinlon.) Unless plugged into Com#l. {DEFAULT = Com#2} prior Specified 0 of You havethe choice CardAddress -7. Unless B) CardAddress. is to shipping,Card Address A0. {FACTORYDEFAULT = 0} 300 at you cancommunicate baudratesbetween and9600. C) BaudRate.As stated, = 9600BAaD} {FACTORYDEFAaLT or of D) Dau Bis. Again,you havethechoice 8 bit/even 7 bit/oddparity {FACTORY - 8 bit/even) DEFAULT Older Timeoutthatsuitsyour computer. the E) Time Out. Select Communication
1

wiil work w'ith 486 computers, 80286 386,mayrequire highernumbers. andbener = 35} default semrng. {DEFAULT will thenconnect the controller. to Type uYn[o saveyour newsettings. program The [,,lote: Checkto makesurethat 'MCC at A0 a^ddress? Yes"is show whenylu are hooked-up to the controllervia the R5232 checkyour Compofr, baud cable.If you are not connected, rate, and makesureyour timeoutis appropriate. 3) You arenowin Tenninai Mode,depress Program,themainprogram [Fl0] EdiUCreate screen should appear. 4) Lets write our first program,(ltlote:Both YUASATELVIINAL and the controller are entirelycasesensitive, input must be in the conectformat) typethe following: all AOE (makesureyou rypethe number zero,not the lener "O", this addresses the cardandclearsthe buffer, this mustalwaysbe your lust entry) (This is the ma:rimum feedrate.F1000 : L00%. Think of the last 0 as a % sign.)

Fi000

G90B90 (G90denotes absolute an movement 890 is a 90 degree and movement) 8180 (Thismovement 180absolute) is Onceyou haveinput a G90,the CPU (G91) mainuiruabsolute you movements, unless change to incremenul it (270degrees absolute) (This codeallowsthe CPU to readthe nextmovement the program,in this in case B0, andautomatically theM30, resetting program see the andBlock# .) (IMorkzereposition) (Endof program)

8.270 M40

B0 M30

If you would like to savethis progrurm the disk drive of your computer, on depress tF2l the bunon,select savefiie choice,(2), namethe file, andenrer. NelE: TheRemote/Manual the switchmustbe in manualmodeor the program will not he .stored. Now download your program thecontroller, to usingthe "F3" key (dumpto cardbuffer 'Dwnld&Save andsave Note: .) File'[F3J will save your program, and all '1"parameters to 'DownloadFile' SJwill automatically the card. you from editor modeto terminal take ff mode,wherethe small 's" can be entered savethefiIe, if desired. to

-J-

for differentuB"movements, substiruting This programformatcanbe duplicated, By movemenrs. simply wouldbe 60 degree 860, glz0, B1g0,F;240,8300,80, example u-" in front of the B movement canmovecounter clockwise' you a inserting minussign like indexmovements, simpie these of Therearea number otherwaysof accomplishing way to begin. usingttreloop (GZ0)function,bur for a quick start,this is the easiest Ila'td Held Computgr Terminal Prog"aming ro Wirh the HCT connecred the LIDNC controller,pushthe [ON bunon.The screen andyou to shouldsay "HOST FOUND." hrsh the (oK) bunonwhich corresponds the [F] key will be in the yuasaMenu. You will find the foilowing list of options:

OFF File Manager

GurnsHCT off)
you to files that are storedin your handheld or (Takes 'S" are Filesmarkedwith letsyou write files. l';lote: paruneterfiles and ?" are programfiles. If you choose the pararneter files that do not matchlour unit, your table will not ntn correctlY.) (Createfrles to run your index and storethem in the HCT.) See (Diagnostic MDI operations. HCT manualfor and furtherexplanation.) applications. your HCT for special (Letsyou confrgure Note:thefactory defaultis A0/9600/8bit/even.) MCC functioru.) of s13rus controllers (Usedfor checking

New File

Terminal Menu

heferences

Card Status

File] by usingthe arrow keysto highlightthe namepresstOKl. You will Select[Create the beneath [ENTER] bar. The the Press [a] key located blank screen. now be at a compietely pushbuttonagain.During if a shouldnow be seenin the top centerof the screen; not Pushthe [ENTER] bar aftereachline entry. Lets programming this hutton must he active. write your first program. A6E (Lower caseletters needto havethe Purple..-pushedprior to the letter. & A0 = Card Address E = ClearBuffer.This mustalwqs start every

presrsru)
F1000 (Thisis the maximum feedrate.F1000= rcT%. Think of the last0 as a % sign. )
1-

movement) and movement 890 is a 90 degree an G90890(G90denotes absolure

B1 8 0 F.270 tYI40 BO
M30

Onceyou haveinputa G90,theCPU (Thismovement 180absolute) is (G9l) you change to incremental it unless movements, absolute mainrains
(270 degrees absolute) (This code allows the CPU to read the next movement in the prograrn, in this see case80, and auromarically the M30, resettingthe program and Block # .)

flilork zeroposition) Gnd of Program)

that hasthe Irlow push the [cr]key againand the IENTERI bar. You will now be at a screen -- PregramfiIes.pilesthqt haveP##X2are cursorflashingbehindthe lener "P". Note:P parameters. four andpressIENTER]. You Type the nameof the file we havejust created: If EDIT, Download,Dwnld&Save,andPrevious. you that shouldnow be at a screen says: file Dwnld&Saveto transfer and to are still connected the TIDNCandthe unit is on, select: saveit in the UDNC. ' l{ote:The Remcte -ual switchmusthe in manualmodeer thef'ogram will not be stored. Fand-held T ock-rrp or No Yuasa Screen: here's stopsreacting, or If you are no longerin the YuasaPrograrn your hand-held whatvou needto do: 1 ) F,rshthe [ON & tC] buttonsat the sametime.

z)Confirm thatthe screennow lookslike this: {HOME} in the upperleft of screen


it. beneath And theblackboxes downthescreen wirlr the#'s 4,3,2, 1 running I etc. containReal/vector/base will now contain 3) hsh the pARl key andtheboxes {YUASA/MCC1/TIME/eIc}. Pushthe buttonthatis directlvunderthebox thatreads: IYUASA]. Technical call If now appear. not, please the Yuasa should 4) The "NO HOST"screen 63 SupportDept at 800-,121-97. die qk'w batter! warningde not ignereit, if the hatteries or are NotezIf leur handheldgives the remeved unit can enl:thold memoryforeboutten minutes. -5-

SimpleHook Up to your CNC MillinL\fachineMachining Center. or Warning: If you are not an electrician havenot interfacedan M-function havinga qualifiedelectrician,do this product before,We stronglyrecornmend, installation.It's like anythingelse,it's easyif you know how, and very dangerous if you don't. with your new rotary is what we classifyas a remotecable.On the backside Supplied RENIOTE.You will noticethaton end of thecable labeled: of thecontroller a L4 pin socket is the is a plug, this matches stated socket,andon the otherend are 13 loosewires. Thesewires drawing, but for this quick schematic haveseveral functions as shownin the electrical , with the rwo cycle startwires (,#2 and #3 which are we interface, will only concern ourselves & hlack& green) andthe two cyclefinishwiresff 4 and#5 whicharered/white orange). were buiidingtheir whenthey machine tool buildersdid not get together Unfornrnately, to a equipment, as suchprovided with no commonaliry develop singleinterface and us drawing)are somehints,on drawing.What I can offer you here(in additionto our electrical how to acconplishthis task.

Warning: When installing the RemoteCable, pay very closeattentionto . (Redmay look very much like Red/White)Connecting thesewires incorrectlycan createa very expensive extensiYe & repair.
Note: Before beginning this interface, compareour electricalschematic,with yoar CNC machine'selectricaldrawings, for actual signal information. All machinesare dissimilarand may needto be installed differently.

UDNC REMOTE PORT


tr.,o gU.1!-L

CNC MACHINE
n'd.f

. .

M-codc Strn +tr4VDC M-Co& +2rVDC Flnlrh f l

lX.Q.crd.C.l

M-Co&

Flnirh f2

Eracrgcncy Stop (N.O.) Fccd llold (N.C.) Rernotc Homc (l!l-<odc or othcr clrcult)

* = No Voltage can ever he-applied to these lines without damaeing the internal circuitry.

-6-

S t e pF i n i s h T y p e s
B a s e do n S t e ps t a r t t y p e s :
Tlrpe A (No Step Finkh) Remotestep

l-

Rotation Remote finish


Type I No Handshake) Remotestep

t_
j-l

l-l

Rotation Remote finish Remote step


Rotation Remotefinish

ll

j-l

t_ t_

t-t

l.-

Type 2 (Handshake by remote step input going active)

I
l-

l_

l_

Type 3 (Handshake secondremotestepinput going pass by ive) Remote step l-l l-l_ Rotation l-l lRemotefinish l-

T)'pe 4 (Synchronous Start)

Remote step
Rotation

l-l

l-l

ttt-tt-l
l-l l-l

l-l l-l

Remote finish

1) Determinefirst, where your M-code is outpuning. If you're lucky the M<ode has been wired out to a tenninal strip. If you are very lucky, your CNC rnachinemay also have included a relay for the M-code output. 2) If you are one of the extemely lucky people that have a relay already installed, sirnply hook wires #2 and #3 of our remote cable, to the normally open conLacts the relay, or [o a on terminal strip, if there are already wires running from the relay. 3) If your machinedoesnot have this indexer M-code reiay, you may needto irntall one. On mosr machines M-code output, acts as a switch for a completedcircuit, but some,ourputvolLage, the either24V DC or 110V AC.

you needa24Y DC or 110VAC, whether determine 4) When addingthe relayyou mustf,rrst Thenmakesureyou havethe correctrypeof reiay, drawings. electrical checkyour machine in havea receppcle place. already as somemachines voluge, say 24Y thenrun a wire frorn the M-codeoufput, M-codeourpum 5) If your machines like point,oi to*.times from a pin on a connector, a Hondaplug, to one eitherfrom a terminal Hook another with your rneter) but pin sideof rhecoil on therelay,(normally #7 and,#8, check wire from tfie othersideof the relay coil, to ground. Run a wire from the M-code,to one 6) If the M+ode ourputis a switchrypeQikemostmachines) sideof the coil, and voltage(normally24Y DC) to the otherside. of to cable the normallyopencontacts, the wires# 2 and#3 ofthe remote connect ?) Thenalways relay,againcheckwith Yourmeter. (pO l'/OT Note:To simplify this: Our machinerequiresa contactclosureon wires2&3 that most to AppLy vOL* GE..Iparaneter i32 is programmable the typeof handshaking mnchinerequire. Remote Cycle Finish work, oncethe M-startis initiatedthe rotarytablecontroller The way rnostmachines position.Oncein the will execute next stepin the program,driving the tabteto the desired closurewill occur, (if verifieslocationandeithera contact position,lhe rotary encoder openwill occur,(if usingnormallyclosed or usingnorrrally opencontacts) a contact with a and utilizenormallyopencontacts. operate Most CNC machines contacts;. or 0.5-Sec. 1.0 sec.) rnomentary close(either for drawings confirmation, that you consultyour electrical Again, it is imperative on but if your machineis lookingfor opencontacts the returnsignal,you would hook wires # 4 and#5 on our remotecablero + 24V DC andthe M-Finishon your CNC machine. to There may be a numberof differentconfigurations this formula. If your machine with verify all connections on normallyclosedcontacts the renlrn signat,if so please needs builder. your machine drawings,or contact the electrical a machine gives contactclosureon wires4&5. Ir{oteLz To simpltfy this: Our potaritypleasecheck 'i" parameter#32. Note 2: For thefinish type/contact For the delaytime check 1" parameter#31{Default for i32 is 2:0}

-8-

Section2: L|DNC PanelContr"ols


Front Panel Switches 1. On and Off, be sure to check rncomingvoltage,prior to powering up. The off switch, totally shun off the entire system.Program memory and work zero position are connect or di$cennect any ol the cahles while UDIVC i,son! stored in EARO\v1r IT{ever both the Main ProgramOf), and the sevenadditional 2. Program Select,is usedto access when either the M30, W-Z set, or W-Z programs(0 -6.) Theseprogramsare recognized, sub retrun switches are seenor by simply changingthe selectorswitch to anothernumber setting. (You must be in Manual Mode when you changeselectorswitch.)Selector switch .,vr" performsa go to the beginning of the main buffer program. Programseiectorswitch 0 - 6 does a go to the beginning of subprogram L0 - L6. It is readand usedwhen the W-Z set,W-Z return, are It Machinehome,Poweron, and the M30 corrunanCs executed. is alsoreadwhen the program blocknumberiszero.If no subprogram existsfor the program selectorswitch. then the main buffer prograrn will be nrn Note: To simplify this: The proces.s for storing more than one set of indexer commands is to wrile one main progrun that contains up to 7 subprogrun, which will fill the 8 positions on the selector switclr. {See Sub-Prograrns} 3. Jog * , Jog -, the jog feedrateis controlled,either by using the Feedrate + Override, or changingttre value of i09.

4. FeedrateOverride, controls both thejog feedandthe programfeed.This functionoperates 10%senings, in based the valuein i06. on 5. ManuallRemote. Manual Mode: is usedfor operating front panelswitches for useof the the and pulsegenerator. this mode,the brake will be disabled ln and no remoteI/O will be accepted. addition,the autostepping In functionwill be enabled eitherto a block number or tfuoughthe progrzlm. CycleStart will cause programto stepthroughthe each A the programmed movefor eachCycle Start input. Note: To usethe brakewhile in manualmode,set 't72'to l(on), then the pressing of CycleStan will turn off the brake, index the machine,re-enable brake. All other the buttonswill act as if in Remote mode.PulseGenerator tf must be discoxnected yoruselect this optionor severe damage hrake_and te motof will eccur. RemoteMode: the following front panel switches $V-Z set.W-Z rerurn.Jog+ andJog-.Cyclestart.andFeed hold)will be disabled, theremote and I/O, will be enabled. The homingfunctionfrom the front paneiwill be disabied. a Remote,requires rernote cycle startto execute eachprogram block.Goingfrom manualto remote,will cause irrogram the to sropat rhenextprogram block. -9-

6. CycteStart/IvI-ZReturn: The cycle startbunoninitiatesa stepstart. Each To movement. initiate a of depression rhisbunonwill cyclethe rorarytable,oneindividual ild hold the cycle start switch for 5 MachineZero Return M-Z), you must depress, as which is classified of for This will beginthe search the "C" channel the encoder, seconds. Zero. Machine of you must first jog to within four degrees Note:On 5C, sCA, and 132 models This will beginthe and hold the cyclestart switchfor 5 seconds, home,and then depress, as which is classified Machine Zero. These search the t" channelof the encoder, for units TIome' at every4 degrees, 7. W-Z Set: This Work Zero setbufton,setsthe currentpositionof the rotary unit this button, any previouswork zero settings as work zero.Onceyou have depressed, this new position a work zero. Thisswitch will be lost, and the controller will recoguize modewiil performthe is enabled "Z|n the terminal mode.Typing only in the manual uZ" command. motioncard's of 8. W-Z Return: Onedepression this bunonwill rerurnyou to the currentwork of It witl also causethe motion programto go to the begiruring the prograln, zerosetting. is mode. only-inthe manual switch.This Switch enahled by selected ttreprogramselect to sets this 9. FeedHold: A singledepression buttonautomatically the feedrate zero, by Movementwill resume pushingthe Cycle Start all stopping tableandmotor movement. once. and stop is usedto totally stopall movement shutsdown the 10. E-Stop: Emergency uinvariable'sare storedin programs and controller.As before,work zerosettings, EAROM. M and G Codes. M of The programming this controllerutilizesstandard and G codes,found in andtheir meaning. codes, Belowis a listingof these Tool controls. corrmonCNC Machine description follows. A moredetailed G-Codes. G04 GL7 G28 G30 to G39 G70 G7L G72

Dwell. Terminate SubRoutine. MachineZero. Jurnpto Subroutine. StartLoop. End Loop. Auto Divide.

-t0-

G80 to G89 G90 G91 G92 G93

call with @. Call Subroutines conditional or AbsolutePositioning. lncrernental Positioning. Radius,(for use with linear table) Circular Inteqpolation coordinate. Zerc Referenced Moves from second

IVI-Codes
M00 M18 M19 M20 M2I M22 \23 M30 M36 M37 M38 M39 M40 M41 M42 M43 Stop. Program Disable stepfinish relay#1 Enable stepf,rnish relay#1 Disablestepfinish relay#2 Enablestepfinish relay#2 Disable brakeon. Enable brakeon. End of Program. pulsegenerator. Enable pulsegenerator. Disable Enable backlash. Disable backlash. Enable continuous motion. Disabie continuous. Enable mirror image. Disablemirror imase.

G04, Dwell (T digrt.s. to 8388607 1 millisecs: A C'04X1000 wouldcause axisto remain position the in onesecond beforebeing readyto execute nextblock. A G04 requires stepor rub cornmand be execured. is the a to It a block of datathatcauses "In position"register reportfalseduringG04 execurion. the to Note #l: G04 dwellsare not affectedby '% ". The dwellperiod startsat the beginningof decel.If decelis verylong, the dwell time may go to zero. Note #2: For multiple axisuse, when a dwell is proportional to a movesizeand a feedrateis required, usethe W'command. Gl7, Terminatea Group ofsuhroutine Blocla.Started with L0 through andterminared G17. (See command) "L" L9 by For example: L0 G04X500M19 G04X1000GL7is a subroutine dwellsa t/z that second, rurnsrelay#1 on, waits1 second continues rheprogram and at stepaftertheG80 thatcailedthe subroutine.

-11-

G28, Go to f{orqePositionftl-Z Refurn)' i02, 03 and 04.If parameters, by programcon|rol,and as specified initialize t.Jnder and i04 is non zeto,the WhenG28 is issued is iftl is zero.homecommand disregarded. It rp..ifr.o by i02 until the homeswitchis seen. thenlooks servowill movein the direcrion the executes i03 the is When for theencoder,,C,,channel. the "C" channel detected, control the move,terrninating homingprocedure' it the Note: On-SC,sCA,and 132 rotarytabledoesnot havehomelimit switckes, or the M-Z to wig be necessary first jog the tableto vernierzero,prior to executingG28, Machinezeroposition. is panel. This position automatically functionon the control G30 to G3a, .Iumpto Subroutine. L0 to that it branches subroutines This conmand is similarto G80 (Cail) except and the the throughL9. When a G17 or M30 is encountered, programis terminated jumps to subroutine G30 of to progr"- pointeris rerurned the beginning the subprogramL0, G31jumpsto Ll, etc. "@" by can In addition,both G30 andG80 conunands be madeconditional usingthe for Referto u@"conmanddescription details. comrnand. conditional G30@A.B and JumpandCall are respectively: The form of rheconditional G80@A.B commands or WhereA is an address port, 0 to 65535,andB is a bit, 0 to7. These on allow the Jumpor Call to be madebased the conditionof an input at the specified address. G70, G71 Start and Fnd I oop GT0XNNNNN(5 digits)0 to 65535.0 infinite. as are G70 andG?1 commands executed manytimesas specified All blocksberween in G70 command. FXTVIPLE (a): move180 AOE G70X15 F1000 Gg1B180 G7L M30 : Unit will incrementally 15 degrees times. FXAMPLE ft\: of AoE G70X0 F1000 GglBgo G7L M30 = Unir will movein increments 90 degreeswithoutan addttionalstan signalat the endfor the M30 command. ma! nptrbe usedinsidea loop. Thefirst loop will reiect Note: A looping command i7 the statement trtondary loop command.(SeeL0 to L9 for-ntles governingloops and subroutines.) G72 AutomaticDiYide (5 2 GTZXNNNNN digits) to 65535. into the command corlmandwiil instructthe unit to divide[he nextmovement This counts encoder careif residual The divisiontakes you require. of number equaldivisions and duringincrelogntation. thatthelast erroroccurs that andinsures no cumulative correctly. wiil movement. execute

-12-

EX^{VIPLE: AOEF1000 G72X10 G918360 NI30.This programwouldevenly In of 10 individuai movements 36 degrees. this divide360degrees times,producing will at caseoneadditional startcornmand be required the end of the M30. the To eliminate needfor an exra surt command,write rn an infrniteloop. EXAMPI tr: AOEG70X0F1000 G72Xl0 G918360 Gl7 N[30. G80 through GSq[Call) Suhroutines Will execute to 10 possible up as subroutines, defined L0 ttrough L9, (see"L" by and the sub-routine conunand.)Whenencountered, programpointerwill jump to specified thenrerurnsto the normalprogramflow whena G17 is executed.

This coslmand is seenas a default, if G91 (incremental)is not initiated. An absolute movementthat is relative to zero.

M30 = Move therotarytable,first to 180 EX'ryrlrl.nt AOEF10008180 B.270 degrees, thento 270 degrees, referenced all from zero. Ga l Selects Incremental Data Positioning An incremental move, is onethat is relativeto the currentposition,not the zero location FX^MPLE; AOEF1000G918908180 M30 : Firstwe wouldmove90 degrees, thenan additional degrees, position, total270 degrees. 180 from the 90 degree a Note: G90 and GgI are modal commands will remain in effect until changed. Gq2 Circularjnterpolation.(lForlinear applications) Whenusedwith an "X" t58H], presets present position registers values to selected in this block. [G92X +/- NNNNNNN] 0 to 8388607encoder lines. G92X1000 G92XO position- 10000 setscurrent Encoder Counts position= 0 [zeroset] setscurrent

When used with an "R" [52]Tl, setsthe circular interpolatiiinradius, G92RNNNNI{N. Where: NNNNN is 0 to 262139encoderlines. When usedwith a "C" [43H1,setsthe startingangleat which circular interpolation will be rnade,G92CNNNNN. Where: NNNNN is 0 to 360000in increments .001 desrees. of

- 13-

Go3 Cornmand u0"or homeposition, to relative initiai moves executes This buffercorrmand of regardless whetherG92or "Zn (zeroset)wasexecuted' This tunctionpermits The formaris G93+/-NNI.{NNNNwhereN is 0 to 8388607. to relative zero[powerrurn on positionor the the userto conunand servoto go to a position to relative "2" or G92. homeposition,after"hnor "G28"],ratherthana position to is EXAIVfpIF: After powerrurn on, position "Zero."If a moveis executed will be setto zeroagain.Now, if a is 2000,thenauZ command sent, position position relativeto where rhe G93 is corrunanded, senrowill go to position1500,which is displayed but the,,2, was issued, 500 countsfrom wherepowerwasrurnedon. If the displayed to relative zero,thensenda G93500followedby position to position needs matchthe acrual a G92500. zero wherethe part reference applications, is This command usefulfor tool changing positionis alwaysthe same,relativeto the initial homezero. may vary, bur the tool change M-Codes description M00 Program StoP the the This functioncauses control to stopexecuting buffer program, much like the panel.Use a Start,Run, Step,or Rub Out command FeedHold bunonon the UDNC front motion. to resume M18 StepFinish#l Disable the Writing this codeinto a programblock will disabie stepfinish signalon relay #1. Mlq StepFinish #1 F nahle the Writing this will enable finish signalon relay#t if M18 hasbeenused.It is not in ,o necessary put this statemenr a program,the relay is turned on by factory default. M20 StepFinish #2 Disable the This corrmandwill disable stepfinish signalon relay#2. M21 StepFinish #2 F nable the will This corrunand enable stepfinish signalon relay#2 if a M20 hasbeenused. V[22 Brake FunctionDisahle .{Defautt mode the will disable "BrakeOn" functionin Remote This command Mode] Brake On in Remote Enable M23 Brake Frrnction . mode {Defarlt : the This corrmandwill enable "BrakeOn" functionin Remote Mode) l,lote: To enablebrakefunction in Manual Made, pLrameter Brake On in Remote wilI notfunction in Manual Mode to to il7 needs be set a valueof 1. Thiscommand unless aboveciteria is meL the

-14-

NI30F'ndof program and rerurn. by All wrinenprograms mustbe terminated an M30 corrlmand carriage waysby the UDNC: The M30 instruction intemreted different is two 1) If theprograrn consists lessthan448 blocks,the M30 will resetall "M" of functions feedrate values. alsosetsthe Drosram execution and irurn:ctions theirdefault It to pointerto the beginning the programthat is storedin the buffer. of 2) It the programis largerthan448 blocks,the M30 will resetandpurgeall functions includingthe programbuffer.This requires retransrnit the thatthe hostcomputer program program "M", "G", and before execution be surtedagain. can The inittaltze Feedrate instnrctions not reset,andneednot be reloaded. are N{30 Rules RuIe #l: A pro$am withoutan M30 cannot saved the EAROM perrnanent in be mernory. Rule #2: When a programis writtenandterminated with the M30 instruction, new a uz"or "E" command. programcannot wrinen unless buffer is cleared, be the usingthe RuIe #32An M30 requiresa cyclestart, unless moveor movesbeforeit havea the preceding. M40 {SeeM40} M36 EnableSerialPulseChannel (SPG-100 LPG-200.) This codewill enable of the optional pulsegenerator use or (handwheel)port will autornatically activated, ableto be The pulsegenerator and be accessed, the'Manual/Remote" once panelswitchis positioned the manual front in setting. This will alsodisable brake,allowingfor instant of the pulsegenerator. the use {Factory Default) M37 ftisahleSerialPulseChannel This codewill deactivate handwheel on thebackpaneiof the controller. port the By defaultthe handwheelport is setas acrive. M38/lV13o Enahle/Disahle Backlash As specified the i05, backlash in parameter. Defaultis 1600givingyou approx.:1 degree backlash. activate backlash of To the fearure, M38 mustdirectlyfollow theA0 the line at thebeginning the mainmotionprogram. Backlash desired all of the of If is for desired program, thereis no needto addtheM39 statement, will be automaticaily if disabled the M30 command theendof the program. by at M40/M41Enahle/Disahle Continuous Motion This codemustbe usedwhenit is desired automatically to execute lv{30 an colTlmand, withoutthe needfor a separate cycleinputor to performHelicaloperations. -i5-

F'x{MPLE: AOE F1000 G908908180 }I40 B0 M30 wouidknow thatafterthe B0 [work zero]block the Wirh rhisprograrn, controller cycieinput. readthe M30, withoutthe needfor an additional to wasexecured, immediately for which requirea cycie, or rub cornmand lv{00and M30 are the only two M-codes rherefore needto urilizethe M40, prior to the lastprogrammove beforethe rhe execurion; M30. motionprofiles,suchas unusuai Anotheruseof this functionis for generating motion provides continuous a This command curves. parabolic arbitrary or hyperbolic, with one simplestepstart movesandfeedrates, string,blendingdifferenrprogranmed to usefulif you are aftempting developa heiicalmove, corlmand.This is extemely "X" axis movewith a rotational move. Many timesthe lead,or pitch of a an synchronizing and the necessitating needto alter the rotary feedrate panicularpan cut will change, and The movements feeds for stepstartconunand. without stopping another movement fashion,permittingthis rypeof continuous in M40 andM41 will execute a enrered benveen move. F{ALIPI F': AOE M40 F500B90 F250845 F100830 M41 M30 as a is use A common of theM40/41conlmands to generate delaybeforea movebegins, follows. Note: The M41 doesnot haveto be there, program will finish at M30 and resetwithout M41. If you want to give a secondstart commandto resetprogram then use as above. M42l]Vf43 Mirror ImageEnable/T'tisable direction.The This codewill cause programbuffermoves occur in reverse all Jo On controllerwill outputa negative signalfor everypositivemove, it executes. a two axis quadrants. Note that all "i" in machine,this featurepermitsa part to be duplicated all four are will execute independently M42, Homedirection. offset.andbacklash not of f'a.arneters affected M42. Only motionbuffer movesaremirrored,includingG92, C, u andother by movecofilmands. Circularmovesare alsomirror imaeed. Non-Motion Buffer Control Commandl ^ ^Q S ^U ^V $ % = 't E H I transmission. B on - turnson RS232C B off - rurnsoff RS232C transmission. position, followingerror time click, no addressing. Unfreeze position,followingerror, time click, no addressing. Freeze Reset Feedrate Override. % Rerurn pre-jogposition. to Sendstatus. Purgebuffer,prepare accept to newprogram. (stop) Feedhold Inn sendmotionparameter. - 16-

I O a R S Y Z b c d e f h i j k I p r s t w X z

Jog+ Ourput DAC value. Stop. Run. Step. position. Sendcurrent Zero set. Go to beginning This fi.rnction similarto the "bn" of. is go cornmand: lo the beginningof program. Copy RAM to EAROM. DownloadEAROM to RAM. Senderror code. Sendfollowingerror. Home. Inn sendstoredparameter. JogKill servo. Irarn posirion. Sendcurrentposition. Sendmemorydata. Saveprogramandparameters, EAROM. Must be entered in in terminal mode. Self test. Write memorydata. Sendtime click. h:rge buffer, prepare accept to new program.

Input ltata Command Characters Backspace CR CNTRLX Space Comma Period Slash Colon Back line pointer,onecharacter. End of line character. Cancelinput line. Separation character. jump valuedelimiter. Separation character, conditional jump bir delimiter. Conditional Comment delimiter. uIJ"command delimiter,"i" Valuedelimiter.

-17-

Special,and Motion Commands fn or XlSingle AXIS tllotion. our For mostapplications usewill be for is This command usedas an axisidenrifier. can but roury movements, this controller alsobe usedfor linearmoves.For eitheraxis of linearmoveusing"T" instead (180degrees) 82.5000(2 1,12" or i.e., movement, 8180 uF") we utilize the "B or X" for the movement. move,simplyinputa minussign,i.e., B-180,wouldbe 180 direcdon For a reverse direction. movein the counterclockwise degree (4 leedrate Setting on of The (F) setringin the program,actsas a percentage feed,based the value i06. of setring parameter valueof feedrate, to For example:F100 setsthe feedrate 10%, of the maximum to i06. F1000would setthe feedrare LjO% of i06. Think of the last0 as a % signiq until changed. is The'F" command modal.aqdwill remain effect (.'I)Time Mode Fogramming in Where:NNNNNNN is 1 to 8388607 millisecs. move time is desiredratherthan a may be usedwhenevera specified This command is Ia feedrate. primary use in the controlleris if a timed prograrnming usedon multiple simultaneously, of axis, regardless the move sizeson eachaxis, all moveswitl terminate capabiliry. thereby,providingan 8 axis linearinterpolation with whiCtris modal,can be usedinterchangeably time Feedrat.uF" programming, nTn bY feedrate f'lacin9 the mustbetakenjore-speci? desired programrning in anyprogpm.Care afterthe last"T" move. in "F" zur co.mmand the profam immediately In uT" mode, the automaticbacklash(M38 fM39) is not permitted. The time round off errorfor very small andslow movesis tradedin favor of velocity the throughout to systems remainsynchronized controller multiple roundofferror.Thispermits operation. range of the controiled full dynamic for counts, a 2 to equivalent 200encoder is Thevelocityround-off small,approximately h counts wo hours,it will terminate to hourmove:i.e. if you tell thecontroller move2,000,000 countmoveat the very endof the on themoveexactly time,but maymakea 100to 150encoder jerk. Time and asmall velocity the spreading move,thuscreating of instead equally time period, The shorter. as This errorrapidlydiminishes the movetimesbecome positionremainaccurate. velocityerrorof % of an encoder wouldhavean undetectable movemadein 20 seconds, sarne count. uT" Yalueof 2014 Time Constant:1 secondis equal to a and you wouldhrst multiply60 (seconds) in to If you wanred move360 degrees 1 minutes, as Your "Tn valuewouldappear T2416808360. 2Ol4 whichequals:120840.

-18-

HelicalTime FeedFormula: To figureout whatuT" valueto usefor a helicalcut, usethe formulabelowor usethe Diskette. located theYuasa on TMEIvIODE program is the 1) Determine Radiusof theWorkpiece.Radius equalto ttredisuncefrom rhecenter your to it's outeredgeminusthe depthof the cut. {If you measure of tlre workpiece = 3.5") andyouare doinga I/2" cut,your Radius wor@iece be 4" in Radius to This is R. This is D. to 2) Determine how far you wantthe workpiece rotate,{i...: 45 degrees.} is the how 3) Determine far theX axiscut across workpiece goingto be, {i...'. !2".} This is X. to per 4) Determine how manyinches minuteyou wantthe workpiece travel, {i...:6".} This is fPM. 5)Tt'R'D = I 180 (fi:3.14t5926536)

6)

It+xt

' 7) 120840L' - :f
IPM Usin&the eramples stated we will figure the Formula as follows: 3.1415926536 3.5 X 45 I 180 = 2.74889 X

2.7488* + 122= t2.310824 I 12.310824 120840 6 - 247939.98 247944 or X Your programed valuewouldlook like this:T247940845 "T" time, and the Note L: In T" mode,the seno computes afeedrwe based the specified on sizeof the movefor eachblock of data. Note 2: The T" modeis a modalclmmand and takeseffectin the block whereit appears, is and remainsin effectuntil another T" or 'F" command given. Note 3: Caremust be taken to specifya T" time which will result in a feedrfie within the machine'scapability.Othertvise, PositionFollowing error will be generated. a - 19-

'T" moves. parameter,('108'), remain in effectduing Note 4: The acceland decel to is Note5: The T'time specified the timefrom beginningof acceleration the beginningof to it therefore,in someapplications is necessary make allowances deceleration; for the decelttme which is not includedin the T" move. To calculatedeceltime, description. pleaserefer to '108'parameter N o t e 6 : If a 'T"time is specrtedwithout a net motion occurring, it will be treatedas a dwell 'G04" command,erceptthat the 'qoncommandwill alter the dwell time. (SeeG04 motion forfurther details.)The T" time dwell shouldbe usedin synchronized Ga4. applications,sinceit is more accuratethan the C Circular Move. the which specifies radius,and the with the G92RNI.{NNNNN, ln conjunction the causes the which specifies startingangle,the "C" comrnand G92CNNNITINNN, the For velociryprof,rle. example, following a to controller execute motionwith sinusoidal program: the addresses card. setscurrent positionto zero. clearsbuffer. zorE of setsthe feedrateto L00To the "i06" value. F1000 G92R10000 setsthe radius to 10000. setsthe starting angleto zero degrees. G92CO end of program. M30 Witl movethe servomotor the Senda "Rub"or an "S" or an uR"to execute program. u0"positionto 20000encoder peakat 10000. maximurn countswith velociryreaching from and 20000,the rnotorwill reverse rerurnto zeroposition. Havingreached -20000andback to "0", specifya startingangleof 180 To makethe motor go to G92C0to G92C180000. degrees changing by encoder lines;and G92C is from 0 to The rangeof G92Ris from 0 to 262139 Both the radius of of or in 360000, increments .001degrees 3.6 arc. seconds, resolution. the to zero on powernlrn-on,or reset.Oncespecified, and the startingangleare initialized valueuntil changed. However,the startinganglewill radiuswill remainat its specified and For as incrementally movesare executed. example if G92C0is specified a change , (90 degrees) executed, startinganglewill now be G92C90000, the for the is C90000move into the prograrn. next move.If a differentvalueis required,it mustbe entered and, therefore, aliowsup to 23.3 The "C" conmand'srangeis from 0 to 8388607 allows line. The useof a loop (G70)corunand executed a cornmand in to revolutions be rotations. execution continuous of and desirable blenda linear,anda circularmotion to It is possible sometimes together.For example: addresses card. the AO to setscurrentposition zero. Z clears buffer. z or E AO Z
-24-

of to setsfeedrate maximum i06 value. to setsradius 500. motion. continuous enables to move,90 degrees 500. Circular to lv{ove 9500. continuous nrn. Disable at Motionstops 10000, G92is now Move circular, 90 deg.to 10000. to 180000. run. Enablecontinuous M40 Move circular90 degrees. C90000 Move to 500. 8500 continuous motion. Disable NI.tl Move 90 degrees. C90000 Motor is at 0, andG92 is at 0. End of program. M30 The fust stepconurundwill movethe motor from 0 to 10000by sinusoidally to srnusoidally to accelerating from 0 to 500, nrnningcontinuously 9500anddecelerating pathand will The next stepcornmand returnthe motor to zero followingan identical 10000. accel/decel behavior. parameters Note: i08 (acceland decel) shouldnot be usedwhen blendinga linear movewith an interpolatedcircular move. F1000 G92200 NI40 C90000 89500 M41 C90000 W Proportionalwait or dwell and with a G04, dwell command, a delay Even thoughthe controlleris equipped proponional % (feedrate "T" (timemode)with azero time to override),whenusingthe to move:it is desirable, especially multipleaxissystems providea delayor wait time in u%n command the machinefeedrate which includes which is proportionalto both the and u'W" (feedrate i06, machine accomplishes this. parameter). command The "F" and feedrate u'Wn number Negative orpositive mrst be followed anumber from 0 to +/- 8388607. by which is handled follows: maybe used, as and Should W2000 will generate2 second delay % is 1000, is 1000, i06 is 1000. a if "F" will increase 4 seconds. to values reduced 500,thedelay anyoneof these to be will takethesame amount time to execute if In ail cases, number the followingthe"Wncomrnand as a moveof the samesize.W1500will takethe same amount time as an 81500(regular of move), regardless the"o/o", andui06" "F" values. of uW"command be usedon the idling a*xis while the other can In a muiti-a,xis system, the with and axisis/moving. program thenbeexecuted blending A continuously ail stops moves can accuately. Whenspecifoing time on oneaxiswhentheothera"xis makinga circularmove,it is idle u'W" is necessary specifya to command equalto thepathof the otheraxis,notjust the net size move,with a radius 5000,the move.For example, an axisis makinga 90 degree circuiar of if s\t"' by specified waittimeshould divided 1: 7854 be: [5000 2"PI"R] X

-21-

* *"diu. Set. Gq2R which stanslhe control, executingblocks Unlike the "R", Run command without a sfop, and can be usedas a standalone,on line non-buffercommand, consecutively ,,R"command,when usedwith the G92 command,is usedto set the radius, for a rhe move. circular interpolation the G92RNNNNN specifies radiusof rhemoveand can be from 0 to 262139encoder if the systemis using 1000encodelcountsper inch, the largest counts.This mearsthat 8 circle can be 524.2'7 inchesin diameter' The G92Rcommandis modal andwill remainin effect until changed' No Operation This command,whenenteredin a programwill haveno effect on operation,it in one occupies block of storage the buffer. n Feedrate from the controllercard buffer. It is exactly can This command be executed and is usedto changethe control's to equivalent the on-line (non buffer) % command, velocity on the fly. # z or E Purge Motion Buffer Allowed oniy in stop. clear buffer for new programdata.Shouldalwaysbe used beforenew programis e ered. Also, clearsall M-functionsand'I" parameters. Zero set currentposition by Allowed only in stop.Wben received the control card, will cause to be "0.0000"position. Note: After zero set,if P' or T" command(sendposition) is used,the position Adjust amplifier be may not necessarily A'due to amplifier offset and other reasons, to compensation) eliminae offset. balance'or activatethe i13paranteter(bi.as Z Home Allowed only in stop. Go to homepositionwill uke placeas specifiedby i02' i03' and offset. If i04 is zero, homing will not take for and iM parameters direction,speed place. Note 1: Ia recover from Jeedhokl during home or iog functions, repeathome or jog command. Note 2: lo recover from (+) or (-) machinelimit switch duing home or jog commands,clear limit switch byjogging, then repeat command. Note 3: A home commandmay also be generatedby using an external switch to ground jog (+) and jog (-) inputs simultaneously. h

-22-

of b Go to Beginning Program. bn, (n=0 to 9) (i) all but and all Resets M-firnctions "I" parameters, leaves setup parameters of with a number zero followingis undisrurbed. Allowedonly in stop,the "b" command to 9, setstheprogrampointer from 0 a Specifying number usedto renrrnto mainprogram. alonebasis,as if they on andallowsthemto be executed a stand to oneof ten subroutines as is program. The Gl7 (endof subroutine) theninterpreted an werea complete independent M30 (endof program). p or Y SendCurrent Position datato host.Datais in ASCII with sign a The conrrolsends signand7 digit position position. Data the first ( * or -) followedby 7 digia thatrepresents unitscurrent can with a carriage rerurnanda line feed.This colrunand be used transrnission terminated is with Macro RS232 whenused "Current IndexPosition" with certain CNC for requesting you If duringa slowrotarymoveof 33 degrees, send directoperations. {r.5.: otheMCC will pole the encoder and sendbackthe currentposition TYYYT<CR> <LF> +23.2333ro your CNCor computer.] placethe controlin a modewherethe f"and 'F"or '7" Note:i150 or iI5(2) parameterwill binary data insteadof standardASCII commandswill transmit data as s 2's complement "for details. characters. See 115 Memory] s SaveProgram in EAROM [Permanent memory.The is This command usedto savea programinto the EAROM perrnanent with the program. uB together "i" parameters, saved, Upon powerturn on, or initialize,the EAROM program,alongwith its parameters are automatically loaded,andreadyfor execution. Rulesfor us"aving programmode,and thefunctionrwitch mustbe RuIe #lz Youmustbe in terminal to in Manual"for theprogram and/or '1"peremeters be saved. os"is activeonty in the stopmode. Rule #2: Rule #32Eachprogram block requiresapproximately millisecs,to be saved. 50 Rule #4: SaveoperationstopswhenM30 is encountered. Rule #52If only set up parameters to be saved,a programmustbe written or in the are For an buffer containing M30, in order to allow the saveto be successful. program. dumnry example, F1000 M30, is an adequate ef, i SendParamEfer Yaluet. (_nn) Wherenn represents valuefrom 00 to 99 and is usedto cause controilerto send the a value,1to 7 characters. the specified parameter value.The controlwill sendtheappropriate followed a < CR> and < LF> character. by {e.g,: r32[ENTERI} This function can be usedin either the hand terminal, or a cornputer,but rnost NC controllersdo not havethe abilitv to transmit lbwercase letters.

-23-

A0 to A07 Control Card Address package. from our customsoftware can Up to 8 controllers be programmed, whichyou're controller, the you mustaddress particular Whenever, begina prograrn,you wouldbe thanrhecardaddress, arewriting a programto. If you only haveoneconrroller, a to clearthe cardbuffer,everytime you downioad A0. It is alsosnonglyrecommended program. Alrpglam mustal*ays beg witnan".tvt:O".(endojorogram). 'A0" in terminal mode,prior to the Note: You must address card, by typing an wrifing your program. uTo F uncti-ons by to subroutines, be invoked G80 to G89, or one L0 to L9, defines of tenpossible L0 the by G30 to G39. Usinga "b" on line conmand,whichexecutes subroutines to L9, with a bn valuen:0 to 9 for b0 to b9. mustbeenteredfirst,followed if Note: Whenwriting aprogram,all subroutines, any are used, by the program iuelf and Generaln'les for srrbroutines loopsare: frst, but their ordercan be random. mustbe entered 1) Subroutines beforethe user mustbe entered usedinsideothersubroutines, 2) Subroutines subroutine entered. is may up 3) Subroutines be insidesubroutines to 4levels deep. 4) Loopsmay be usedinsidesubroutines. loops. 5) Loopsmaynotbe usedinside 6) Subroutines be usediruideloops. may 7) Subroutines defined the "L0" to uL9"commands terminated the G17 and are by by cornmand. 8) Loops are startedwith the G70 XN command and terminated the G71 by command. which 9) Subroutines invoked theprogram the "G80"to "G89"comrlands, are in by which call respectively theappropriate or routines the 'G30" to "G39"commands jump to the specified respectively routine. EXA]VIPLE: AOE /AddresscardA0 andclearthe bufferi L0 /Subroutine 0/ /Absolute G90890 indexto 90o/ B0 /Rerurnto Work Zercl /Terminate GLI Subroutine/ /Subroutine Ll 1/ /Absolute G90B 80 t indexto 180'/ G80 /Go to Subroutine 0/ /Terminate GI7 Subroutine/ L2 /Subrouttne 2l /Absolute G90830 indexto 30oi -2+

G81

Gr-/
L3 G908270 G82 GL7 F1000 G80 G81 G82 G83

G7lrc.
G83 G71 M30

1/ /Go to Subroutine Subroutine/ /Terminate 3/ /Subroutine iAbsoluteindexto 270"1 2l /Go to Subrouttne Subroutine/ /Terminate o F / S e t e e d r a t e f i A %I 0i /Go to Subroutine 1/ /Go to Subroutine 2l /Go to Subrouttne 3/ to Subroutine /Go /StartLoop 2 times/ 3/ /Go to Subroutine /End Loop/ /End Proeran/

program setsfeedrateto max. i06 value, calls subroutine#0, then subroutine#1, then subroutine# 2, then subroutine#3, startsa 2 times loop to executesubroutine#3, end program. 'M'' position would index as This program if run with the Program Select switch in the follows: 90o 0o 1800 90o 0o 30o 180o 90o 0o 270' 30o 180o 90o 0o 2700 30o 180o 90" 0o 270, 30o 1800 90o 0o End. can Subrourines be rrearedas subprogram,in that by using the G30-G39 jump command, or the "b" (beginning of program) b0 to b9, a subroutinecan be selectedand executedon a standalone basis. A can Subroutines be calledor jumped to conditionailyor unconditionally. call will renrn to the A main progftrm,when the Gl7 is seen. jump wiil not returnbut will insteadtreat a G17 as M30, or end of program. Subroutinescan be executeddirectly as a "standalone" prograrn by using the bn command (rerurn to program start) where "n" can be used to specify the subroutine (program) to be run. "n" can be 0 to 9, if no "n" iS used, the main program will be executed. When G17 is executed, the program pointer wiil renrrn to the beginning of the main program. Therefore, to executea subprogramagain, the "b" cortmand must be sent. A total of l0 subroutines(subprogram)may be stored as well as the main program. Generally,the main program shouldbe used as a director, or a selectorof subprogram. identifies,either the "M" main The front panel, program selectorswitch, automatically program, or the 7 subprogram,0-6. Prograrn EXAMPLES. In this first example, we have first set the feedrateto I00% of the value of i06, lhen Then we switchedto 90 moved incrementally deg., from zero, then incr. minus 180 degrees. (G90) and moved ro the 170 deg. position, relativeto zero. Then back to incr. (G91) absolure minus 95.3025deg. then home. You.wiil note that we useda G9080 for work zero, |ou must be in ABS(G9O)mode for a work zero rerurn.
-75-

AOE F1000 G91890

B-r80 G90B 170 G91B-95.302s M40 G9OBO M30 (without at we stopping) a 50% In thissecond exampie, wanted rotate to 360' continually
feed,againbased thevaluein i06. on AOE F500 M40 GTOXO G918360 G7L M30 In this third example, arepositioning 15 degree we increments. in AOE GTOXO F1000 G91B15 G7I M30 This exampleillustrates, how to usethe autodivide (G72)dividing 360 degrees into 10 equalparts. AOE Fl000 G72Xr0 c918360 M30 F'eedrate Table uF" value,whenentered The into a programblock, represents percentage the value a of uiu = 100%, F100 = rc%, F10 = L%, andso on. In parameter For example, in 06. F1000 addition, feedrate the overrideswitchon the front of the controllerwill alsoaffectthe feedin percentages l0% increments. example: you seti06 at its maximum of For if sening,andused an "F" value of 1000,but set the feedrate overrideat 90% your feedwould be 90% of the rnaximum feedcapabilities. you setthe "F" valueat 500, andthe feedrate If switchat 50%, your resulting feedwouldbe half of the maximum, halved again(25%).

-26-

perTnitttng in flexibiliry,specially the feeddepartment, This controlofferstremendous if at movemen$ rapidspeeds, you evencontinuous up slow speeds, to fastrapids, extemely like. There are two formulas for calculatingthe feedrate. precise. the accurate, otheris moredifficuit but extemely Oneis easyandreasonably #l) EasyFormula: WMs X Multiplying Factor(MF) = i06 setting For 60:1gearratio(130):MF=2000 For 72:1 gearratio (5C, SCA, 132, 140, 170): MF -2400 For 90:1gearratio(220):NIF=3000 gearratio(280,320,400):IVIF=6000 For 180:1

EXAMPLES, Assumean "F" value of 1000:

GEAR RATIO 725 72 72 72 902 90 90 90 180 180 180 180

REQUIRED RPM'S 26 33 62 18 25 30 2 7 10 15

MULTIPLYING FACTOR 2440 2400 2400 2400 3000 3000 3000 3000 6000 6000 6000 6000

SET 106 PARAMETERTO: 12000 62400 79200 148000 6000 53999 75000 90000 12000 42000 60000 90000

multiplier,dividedby the lines,timesthe encoder EXACT Formula: Numberof encoder per dividedinto 60 : Motor RPM,. divided counts second, encoder : lableRPM by the gearratio an EXAMPLE #1, (For 5C, 132, 140, 170)Assumes uF"valueof 1000 = :4000, divided 300,000 .01333, (motor divided into60 : 4500RPM 2000X2 by max),divided 72 : 62.5RPM tablespeed. by (resolution) would be 4.00125 your minimumpositioningincrement Note: With this example, deg. EXAMPLE #2 (220)Assumes uF" value of 1000 an :4000, divided 300,000 .01333, = (motor divided into60 : 4500RPM 2000X2 by max),divided 90 : 50.00RPM tablespeed. by

an

an uF' valueof 1000 EXAMPLE #3 (280, 320,400)Assumes (motor : by 2000X2:4000, divided 180,000 .0200,dividedinto 60 : 3000RPM m&x),dividedby 180 : 16.66RPM tablespeed. and Note: Thespeei of movement, resolutionare verycloselytied together.Keep in mind, the Thefaster the per second, CPU can count b 300,000. counts, muimum amountof encoder per the motor rotates,the more encodercounts it generates, second Given this 300,000 As maximum,the sloweryou rotate,thefiner the resolution. you gofaster,you losea little resolution. Your rotary unit b shippedwith the times2 multiplier. If you desirethe times4 'l"parametersettings, and a simpleiumperswitch. multiplier,it is easitychangedA coupleof Youcando it in thefield,but give us a call, and we will workyou through thefirst time,over thephone. Just as your new rotary,can movevery fast, it can alsomovevery, slow. Again it's a andaltering"i06". The sameforrnuiaabove the matterof changing uF"valuein your program, just input smallernumbers. still applies, First let me confirm to you, the minimum senings,for the "F" and "i06". (For more info "F1" is the minimum setting, and "i06oparameter). on thesepleaseseethe "F" command, = one encoder count/per haif which : .L% of the valuein "i06'. "i06" set at 1, would lowestsettingwould be 250) second. My recommended EXAMPLE of above:2000X 4 = 8,000div. by 500 = 16 div. into 60 = 3.75 (motor rpm) X by.01 ("F" settingtVoof iOO = 0.0375div. by 72(GearRatio) - 0.0005rpm

-28-

ARiVI-CODE$ Al'r-n-,AI SFCTIOII 3: i PAR VTFTERS


'in ParAmeters. of characteristics the are The initialue, or setup parameters usedto tailor the operating changes, in controlto the system whrchit is beingused.The EAROM will saveany parameter be Don't forget,you rnust in is the of regardless powershutdown,provided "s"ave. entered. switchset to manuai. the programterminalmode,with the Manual/Remote i00 SetFollowinlError. -2500.This allowsa rnaximum a deflection .25obeforesending "Pos of sening, Factory your unit to not properlyfunction.The factory this Follow" error alarm.{Changing maycause for sefting appropriate 99.7%of all usersneeds) is Band. i01 Setin Position to and accuracy is preset our to 2. setting, This is reflective the motor/encoder Factory damage encoder the valueswill seriously Do moror specifications. Not Changellncorrect and/orcouuoller,voidingyour warranty. i02 Setl{ome Direction. "0" direction whichhomewill takeplace. is negative, in Onedigit,u0"or u1".Specifies and" l' is positive direction. i03 Set Home Offset, "C" afterthe encoder immediateiy FactorySet:3000.Duringthe horningoperation, amount will the channel detected, parameter cause axisto makea moveby the specified is this For homing as will be interpreted the axis "zero"position. and direction. The final position please "G28"anduM-Z instnrctions. instrrctiom, see i04 Set llome Feedrate. of the Three digin, whereNNN is 0 to 999 and represents % of maximumfeedrate, ui06",the axis will be moving,duringthe homingoperation. i04 valueof 500 wouldbe An value,setin i06. 50%,suchas a valueof 250 wouidbe 25%, of the maximum Compensation. i05 SetBacklash in the lines,andspecifies direction which, andttrenumber Five digis, based encoder on position position,andreturn.Approaching the of encoder linestheaxiswill overshoot desired on looseness positioning the mechanical eliminates effects alwaysfrom the samedirection, accuracy. position andrerurn,whenthe axismotion causes axisto overshoot the A "+" number u-"direction. u-n whenthe axisis in the " + " will cause axisto overshoot, the is in the A number takeup the indicates direction,in which backlash direction. The signof the backlash nurnber will occur. .'hen rerurn. by Ax i05 value 1600(72:l G.R.),wouldovershoot onedegree, of

-29-

Set. i06 F eedrate eq o 0 : i n T h em a : < i m u s e t t i n gs 1 0 0 , 0 0( 6 0 1 , 7 2 : 1& 9 0 : 1 )[ 9 0 , 0 0 0 n 1 8 0 : 1 ] w h i c h u a i s counts, of amount encoder This perhaifsecond. is themaximurn counts encoder 100,000 [90,000] a withoutcausrng fault This settingwill not takeeffect' that perhatfsecond, theCPUcancount, arld its generates own feedrate, is not gntil the "Fnprogram is feedrate read.The "T" cornmand on tablefor moreinformation, this subject. referto the feedrate by affected i06.Please i07 SetServoI oop Gain Factor. 3 Digits,GainControl,i07NNN. of WhereNNN is 1 to 255 andcontrolsthe responsiveness the seryoloop in respcnding This parameter, the error. The largerthenumber "racier"the servoloop becomes. to a position factor:i08, canbe usedto criticallydampthe servoloop. It with the "Accel/Decel" together response until satisfactory or increased decreased that is recommended the gainbe graduaily is obtained. or i07 is normally used to eliminateovershoots slow position creep. Once i07 is time. acceleration theni08 canbe usedto setthe desired optimized, Note #1zIt b importantthat the serro amp and motor/Ioadcombinationbe optimized beforeattemptingto set i07. Note #2: i07 may be u,ecutedin the ProgramBuffer by ustng107. Factor. i08 Set { ccelll-tecel fuil amountof time until indexerreaches RangeL to 32767with I beingthe shortest Averagevalue shouldbe: 800 to 1200. ilmount. beingthe greatest and,32767 speed, 'PosFollow " error. Note: Lessthan 400 may makethe lock up or give a Set. iOo Jog Feedrate insteadof program feed.The Similar function as i06 exceptcontrolsjog feedrate 1500to 15000. setting i06. exceed Recommended mustnever sefting maximum limit. il0 Setmaximum positivetrav-el the will This parameter prevent servofrom moving counts. in 7 digits.Measured encoder to or lirnit, evenif it is colrlmanded, instn:cted do so.If positive direction the beyond specified an the the travellimit is exceeded, controlwitl ourput errorsignalandstopmotion.Movesin the remainactive. direction, opposite (72:1). Default-1 position wouldsetthe limit at the 180degree i10 Sening to 288,000 (of0 '0' Note: To use this feature i20 shouWbe setto ill travel limil Setmaximum negative Default-1 (oO direction. controls travelin thenegative as except 7 digirs.Same above,

Modg Cyclestart hutton in Remote i12 Enahlell\isahle mode,allowingthebraketo be used the i12 setar 1 will enable cyclestartin theremote wiil disable fearure. this this from the front panel. Setting to 0

-30-

time constanll. i13 Automatic position t'iasgenerator the 0 to L27. Factoryser,90. Setsthe rareat which the servoloop examines From it. a posirion andfollowingerror drift andgenerates biastern for compensating 0 sysrem's = minimumcompensation, = maximurn compensation I27 (oO, i gain. il4 Yelocityfeedback feedback 0 Factoryser,20. Range to 255.0 (offl. Conuolsthe amountof negative in Note: i14 nwy be executed the ProgramBufferby using114. proponionalto velociry. i15 Binarldata mode. set,do not change. Factory (handwheel) il6 PulseGeqerator desired' the is 1 digit. This parameter factorysetto "0", to enable pulsetrain to change lines,would generator, 1600encoder the rotating pulse position. example, For aswell asacrual disabled is degree. this modethepulsegenerator automatically ln the cause rotaryto moveone movement. by a prograrnmed a t " i 1 6 " s e t t o " 1 " , c a u s e sh e g e n e r a t oirn p u t t o c h a n g e c t u a lp o s i t i o no n l y , a n d is encoder, rotated if the handwheel position. For example, the doesnot disrurb desired 1600linesand the tablepositionis zero, the controlwill move the motor 1600lines, but rhe controller'spositionwill remain at zera. This function is mainly used for l a W o s e t t i n g f f s e t s . h e nu i 1 6 "i s s e t t o u 2 "o r " 3 " , i t c r e a t e s s p e c i a lh a n d w h e e m o d e , (pulsegenerator) input is used to createa time base for the where the handwheel can control card. The result is that the handwheel now be usedto control the motor can generator rate, andwherethe movedistances be used of velocityas a function the nonlinear lead screlv to changetheserates. This mode can be used to generate input patterns,or any other arbitrary motion patterns.Also, if a commonhandwheel ise the will execute ir programsin prec is used on any numberof controllers they , synchronization. i17 Velocifyfeedforward gain. matchil4. Note: Should modecontrol, ilE Automaticbias generator do Factorysening, not change. (handwheel) scalefactor. ila Eulsegenerator input. to factorapplied the hanCwheel the 5 digits,Factoryset.Controls multiplication adjustthe scale Note: The handwheel model# LPG-200will automatically factor. position range. i20 I inear/Circular Factorysetfor unit gearratio. Encoder Gear Ratio -240000 6 0 :I -288000 72:I -360000 9 0 :1 -720000 180:1
-31-

i21 Torguefimit control. set,do not change. Factory i22 Nfl-tl modecontrol. mode,and "1'places the controlcard in a operating One digit. "0" is for standard directlyand all of manualdatainput rnodewhereit is capabie executing buffer cornmands at any time, anddoesnot place The uponreception. tvIDI modecanbe invoked rmmediarely feanrre. an any datainro the buffer. This is considered "on-line"command any move. G To enterMDI mode,rype A}ltCRl; the controlis now readyto accept Make certainthat the of upon reception the [CR] command. are & M commands executed not zero,by rypingan F1000.This modecanbe usedby a hostcomputer,at any feedrate is time withoutusingthe buffer. To exit MDI mode,usethe uS"stepor the "R" run co[rmand,or rype i220[CR] This fiurctionis alsousedto "Nlow a remotestep via RS232terminal" seethis for more details. stepdelay & steptp hlock number. i23 Autornatic default- 0) First value(thedelayrange0-755 = 16msec. automatic stepsin the Manual mode. This is the pausetime berween to. whichwill be autostepped The block_number valueis theblock_number The second default= 0. rangeis 0-65535, :block_number" The fonnat is "23delay parameter recovering a particularblock number,after say to This is an excellent for crash.It allowsyou to entera block numbersay,#49 and auto brakinga drill, or a machine stepto thatblock, withouthavingto cycleeverystepto get there. would be as follows: first W-Z retlrrn,then enter "in terminalmode" The procedure O3L6:49tCRl This wouldidentify"23 setthedelaytime,thenautostepto block#49 andstop. lf 123 zerotherewill be no automatic is stepping the program. of to If A3 block numberis zero, the programwill auto-step the end of the program. whena "Q" quit command executed. i23 is zeroed is i24 Entry and display sg'le factor. value.Seechartbelowto matchyour unit. Factorysetfor gearratio to encoder Gear Ratio i24 Value 60:1 2000:3 72:L 800:1 90:1 1000:1 180:1 2000:1 i25 Feedhold decelmodecontrol. Factorysetting,1 do not change. i26 Prompt modecontrol. Factory sening,do not change.

-32-

factor. i27 Crpin multiplication 3 seming, do not change. Factory i28 Work Zero setposition. IIiII DO NOT CHA}IGE THIS PNL$4ETER, SEE Pdfu{ffiETER LIST. of a of lines,wirh a range 7 digits.For example, setting 144,000 Unitsarein encoder zera. from would retainthe work zerosetpositionat 90 degrees in ttrisparameter, (gearratio) : 576.00(l div. hy 4 = rev. X 72 counts/per 8.000encoder afterpowershutdown in the EAROM. is The work zeroposition saved i2q Brake-offdelay,hefqrestep. is :0 -255, default 16 = 256msec. LSB :16 msec., Range with no brake. a 0 defines system if gain will neverbe zeroed, i29 = 0 The servointegrator ! tractory'\et: Do not change i30 Rrake on and remote step finish delay default= 8 = 128msec. Range: Q - 255.LSB = 16 msec., In stepfinishsignals. order and on allowsthedelayof turning thebrake, remote This .i,'variable ui30"timeto be usedin determining delayof thestepfinishsignals,i29 mustbe a non the for the zerovalue(at least1). delay. i31 Stepcomplete - 0 - 255,LSB : 16msec., : default L6:256 msec' Range signalfor the "732" of Allows the pulselengthadjustrnent the remotestepcomplete rypesI & 3. i32 Steptype. and polarity. The formatis '\32 rYPe:Polariry" of Type: 0 - No SrepFinish. To seea visualrepresentation i32 types,refer to page 7 of this manual. with 1 - No handshake a delaysetby "i31' stepinput,goinglow. by 2 - Handshake rernote stayset stepshould - Handshake second stepinput,goinghigh.The remote remote by 3 state,or remainsetfor at leastthe time setin "O9" srepfinish change the until it sees remore with motionstart andresets the stepfinish when the 4 - StepFinish is synchronous CYCLE START resets. Remote It Note: B2 is a motionprogram buffer command. can beput into a motionprogram to program. changethe step Finish T)pe signal during the The type, must be the samefor the stepfinish #L & stepfinish #2.

-33-

Pqlarity Chart
Value
0 I

StepFinish
J+'' NL

StepFinish

#r
0
i

2
J

be set for The polarifY can be indePendent step finish #1 and step finish #2. One can to u1"and the other to "0o. Allow a rqrnetestep-viaan RS232terminal. as A. Proceed fcllows,for usingyour moves' ui22"= L (021tCR]) I . Go to MDI mode the 2. Typerhenexrmovevaluewith M18 @45MtS) to disable stepfinish#1 signalthe 3. Type thenexrmovevaluewirh Mlg G90 M19) to renable stepfinish#1 signal. 4. Turn off MDI mode"i22" = 0 (Q}0tCRl) B. proceedas follows for usingthe currentcontrolcardsbuffer moves: 1. To go into MDI, rurn off stepfinish#1, andstepby ryping':oZI M18 S"[CR] moveswithoutstepfinish #1 signai. 2. TyprnguS"will stepthroughremaining stepfinish #1 rypeQzl M19 S tCRl 3. To re-enable were added. M18 andM19 commands because, The block numberwill be incorrect Analysis. Diagnostic or problems, just to This controllerhasa numberof failurealarms,designed troubleshoot The front paneldispiay,will indicate a inform, if you enteredan invalid input character. descriPtion. or numerical letterrype,of alarmcode,as well as a brief "worded"

0 0 1 I

Note: 1 = Closeto opento close. to 0 = Opento close oPen.

0
t
I I

-3+

Alarm Code
Failure Description
A*XISLIMIT 8032 CPU PRG BUF RAM EAROM CMD FORMAT Motor or Cable defective or
disconttected.

Internal RAM or CPU Failure EXTERI'{AL RANI fault EAROM failure (a) Invalid commandor more than 80 characters input. (b) No < CR > after M30. (c) Tried to (S)ave while in Remote. PositionFollowingError Motion limit failure Tran^smission cabre error (check
type & seeverify lines2 & 3.)

POS FOLLOW PROG LIMIT RS232)WIT EAROM XFER U MO\aE BRAKE CLAMP

EAROM saveor load failure trl.Irt moye failure Brake clamp did not release.
(Checkif airlines are crimped &/or solenoidwires.)

-35-

the TrouhleShooting SUftX & UDNC


ication Problems: Com.Inun with the UDNC. A) My computer doesnot comE[unicate t) Confirm what rype of cable you are *irg, Standardor Null, and that communicationcabies the are pluggedinto properports.On most computers 9 pin pofi is configuredas COM 1. If this b tr.ueon your computer. use a standard9 pin to 25 pin cable and connectto the 25 pin RS232cport on the UDI.IC.Note:.lf you have a o pin to 9 nin Null Modem cableconnect to the a pin RS232cport on the LIDNC. If this is not true on Jour computer. identify which port it is (ie: COM 2.) When you first the access YuasaTerminal it will ask you to confirm your Port Settings,choosethe appropriateport and confirm your changes. If the 9 pin b COM I and it is being used by a mouse.use fie 25 pin RS232c port on your computer, confrrm its port numbers and speciff this pott when you ftrst accessthe Yuasa Terrninal. If the 25 pin is also in use,you must terminateone of the devicesoccupying a port. 2) Confirm that you are in DOS and not in Windows 3.1,95, orNT. The YuasaTerminalwill not work properly in a multi-tasking environment.Do not ute a Windows DOS prompt! You must be completely exited into DOS and have no other applicationsrunning. with m]' CNC but not to the UDNC. Your CNC may require 3) My computer communicates cableor anacha Null lines 2 and3 of the cableto be crossed{Null Modern.} Use a Standard Modem adapterto the end of the cable. 4) I don't understandhow to usethe YuasaTerminal ConfigureMenu. a) Confirm COM 1 or COM 2. (see#1) b) Confirm BAUD rate. The default is 9600. This is an industry standardfor most 286 and beftercomputers. you are unsrueof what baudrateto use,leaveit at 9600. If c) 8 bit or 7 bit. Our defaultis 8 bit. If you needto usea 7 bit rate,you wiil also needto configurethe dip switchesinsidethe UDNC. {See Dip Switch Configure.}

-36.

If or will work with 3861486x20Mhrz benerprocessors. tirneout: 35 (Cefault) d) Millisecond time out to 5Oms.50ms the increase you areusinga 286 or slowerthan20Mhrz 386i486, point, your lrue time out may be slightly higher or lower. good starring is a e) Confirm the seftingare correctand enter"Y" to save.Your next screenwiil list the cards addressed {Yes or NO.} If everythingis {A0 - A7 } and confirmationof corrrnunication . correctA0 shouldsav \TS. Unplug the power cord and removethe and still no communications. 5) I've tried eygr.ything cover from the IJDNC. Checkthe ribbon cablescoming from the RS232cports.They should both connectto a 3" x 3" circuit board.On the back of the boardthey will connectto the inner greencircuit boardof the 2larye boardsin the centerof the controller.Confirm that socket.If theseare fine and you stiii cannot they are securelyin their perspective for Dept at 800-421-9763 assistance with the UDNC, call the YuasaService communicate with the LTDNC.

with UDNC. B) My CNC Machine doesnot communicate cables orNuli, and that communication 1) Conlirm what type of cableyou are using,Standard and 3 of the cable to be crossed are plugged into proper ports. Your CNC may requirelines 2 may have to {Null Modem.} Use aNull Modem adapter the end of the cable.Somemachines cable. to a Null modemport, in which casea Null Modem cablewiil be converted a Standard 2) Confirm whetheryou are transminingat 4800 or 9600 baud rate.The UDNC has a default settingof 9600.If you need4800 baudrate,seeDip Switch Configure. 3) Confirm that your CNC has the ability to sendand receiveASCII (American StandardCode 'B"'or Okuma's "User Task II." It is of InformationInterchange) suchas Fanuc's"Macro imperativethat your CNC has this capability oryou cannotcommunicatewith the UDNC. 4) Confirm that the CNC protocolsare properly configuredand that you have usedCarriage Refurns<CR>. {Refer to your CNC manuai for more iCormation.} the and still no communications. Unplug the powercord and rernove 5) I've tried evelrything ports.They should coverfrom the UDNC. Checkthe ribbon cablescoming from the RS232c both connectto a 3" x 3" circuit board.On the back of the boardthey will connectto the inner greencircuit boardof the 2 largeboardsin the centerof the controller.Confirm that they are secureiy their perspective in socket.If theseare fine and you still cannot -9763and ask for with the UDNC, call the YuasaService Dept at 800-.121 comrnunicate with technical assistance the UDNC.

-31-

with the LTDNC. C) My HCT doesnot communicate l) Confirm that the TiC {Terminal InterfaceCable)is securelypluggedinto both the HCT and the IIDNC . Take carethat you did not bend anL of the 4 pins on the HCT. 2) Confirm that the baneriesare not low and/ordying. are 3) Confirm that the preferences correctiy set on the HCT. Turn on the HCT, confirrn "NO HOST" and pressthe EI'ITER bar. Scroll down the menu using the DOWN ARROW key push "F" key. { F: OK.} The next screenwill haveyour until you highlight "Preferences," with the button Each box corresponds choicesin the black Boxes on the bottom of the screen. - F. Select(defaultsetting)9600/ 8 biV Everr/A0. {Using the NXT key changes below it; A and the screenand options in the Boxes.) Push "El.lTER" to completethe selectionsequence returnto the main menu.Highlight "OFF"- "ENTER"- "ON" to seeif you have established communications. Unplug the power cord and removethe 4) I've tried evgr.vthingand still no comr.ngnications. IJDNC. Check the ribbon cablescoming from the RS232c ports. They should cover from the both connectto a 3" x 3" circuit board. On the back of the boardthey wiil connectto the inner greencircuit board of the 2large boardsin the centerof the controller. Confirm that socket.If theseare fine and you still cannot they are secureiyin their perspective and ask for with the UDNC, call the YuasaServiceDept at 800-421-9763 communicate with the IJDNC. technicalassistance

Error Code Definitions: A-XIS LIMIT: Motor is restrictedor has failed. to 1) Causes: Am phenol cableis not properlyconnected IIDNC. Make suremotor cableis properlysnugged. have caused lines to 2) Stress internalwires, {ie: brokenmotor cable,coolantseepage,} "R." "S." or "V" to breakor short.Performa continuiryteston theselines. 3) Possiblebad amplifier.Unplug the UDNC. Removethe Am phenolcablefrom the UDNC. Take (3) 4" solid core copperwires and strip ll4" of insuiationoff each tapeor cap.Insert(1) wire end.Twist (1) end of all (3) wires togetherand electrical into the "R" socketof the UDNC Am phenolplug.Placethe (2) remainingwires in "S" and "V" respectively. Apply power to UDNC and turn unit on; watch the display read out. If the A-,YIS LIMIT remainsrloHr ampltfier is bad. If the fuXIS Dept at LIMIT is gone,you may havea damaged motor. Call the YuasaServ'ice 800421-9763.

-38-

Deptfor repair. Service Cail Yuasa EAROM: EAROMhasfaiied. Unit is binding. Error. Following POSFOLLOW: Position in optimumstated the the i06 1) Causes: Parameter is settoo high.Do not exceed recorrlmended i06 decrease or lower or is If SUDX Manual. workpiece off center oveniyheavy, feedrate.
air into 2) Unfiiteredair lines haveallowedcondensation the brakecylinder.Disconnect lines and power to the indexer.Removethe back plate,thnrst & brake platesfrom the unit and examinefor rust and or corrosionin the chamber.If any corrosionis found, removeusing a wire wheel or light grit sandpaperuntii ail tracesare aftacha unit zurd Reassemble charnber.} or removed.{Be carefulnot to scare damage to to the airlinebeforereconnecting SUDX. Fiiter/Regulatorllubricator 3) On smallerunits (5C, 130, 132-5C)the micro collar maybeoff set and restricting rotation. Loosenvernier ring and test unit. 4) Tool crashhas createdunknown damageto unit. ContactYuasa ServiceDept. 5) Check the oil level thru the sight glasson your unit. If oil is low, add until sight giass fiaing and add someoil to removethe uppergrease reads%full. On 5cl1301I32-5c, the unit and replacefining. and or brake is binding. BRAI(E CLAMP: Brake solenoiddid not release air into l) Causes: Unfilteredair lines haveallowedcondensation the brakecylinder.Disconnect platesfrom lines and power to the indexer.Removethe back plate,thnrst & brake the unit and examinefor rust and or corrosionin the chamber.If any colrosion is found, removeusing a wire wheel or light grit sandpaperuntil all tracesare unit and attacha removed. {Be careful not to scareor damagechamber.} Reassemble to Filter/Regulatorllubricatorto the airline beforereconnecting SUDX. 2) Exhaustline has a kink in it and will not allow the air to pass.Remove the triangular If platethat holds the air finings from the SUDX. Examinethe lines for constriction. trim if tube length is excessive. use electricaitapeto reinforcetube or constricted, switch on the UDNC off Pushthe Remote/]vlanual 3) Air solenoidis maifunctioning. and listento the solenoidfore triggering.If no triggeris heard.solenoidis zurd on bad. ContactYuasaServiceDept. corrunand statement. CMD FORMAT: Unrecognized at havea M30 {end of program} statement the end. Cause:1) Does the programdownloaded 2) Commandline is longerthan 80 characters.
-39-

the 3) Is rhe cursorflashingbehindthe M30 when you access file. If so, push "ENTER" to placean end of iine statement. i) Misrypedcommandwas input. Examineinput line for and inaccuracies. Dip SrvitchConfiguration: Wirh the cover removed from the UDNC and the control panel facing toward you, you will see2 windows on the Btue (Amplifier) Board. Behind these2 windows reside2 banks of dip srvitches. The bank on the left (BAIr{K 1) is for adjustingbit nansfer rate, {7 or 8 bit.} There are 8 dip switcheson this bank. Switches1 & 8 are set in the sarnedirection where as 2 7 ate opposed. This is our defaultsetringof 8 bit. To changethis to 7 bit, set switch 5 to match switchesI & 8. The bank closestto the centerof the board (BA]rfK 2) is usedto set the baud rate and specify card address. Card Address: selection.Oru defauit setting is for A0 in which caseall 3 Switches l, 2, & 3 control the address switchesare facing the samedirection,top of eachswitch pushedin. This position is referedto as 0, with the bottom pushedin the position is referredto as l.

SWl SW2- 000A0 100A1 010A2 110A3 001A-4 l0lAs 011A6 1_ I

SW3

CARD ADDRESS

A7

is sening for 9600 line. 4,5, & 6 controlthebaudrateof thetransmission Our default Switches below. the by may be changed setting switches baud,otherbauds

sYv4

sws

sw6

RATE BAUD

0109600 1101800 0012400 1011200 011600 1 I _1 : bottomof switch extended. 0


-40-

300 I = top of swilch extended.

Section5: RS232lllerface

t f A d v a n t a g e so r d i r e c t o p e r a t i o n .o p p o s e d o M - C o d e u s e

l. You must oniy write a single CNC machineprogram, including the rotary movements; no need to have a separateprogramfor the SUDX controller. CRT; you alwaysknow the positionof the rotary table, 2. In viewing the CNC machines relativeto any otherprogramline. (G90), the SUDX will alwaysbe in the correct 3. When programmingthe SUDX in absolute Iocation, even when re-starting the machine program at another line, ( see "explanationof movescommands",below, (G91) for more detailedinformation. CNC machinefiles, you may usethis 1. If you utiiize aCAIWCAD programfor developing format for incorporatingthe S{IDX moves. 5. Macro programmrngpermitsthe useof "variabls" , which are very usefi:i for creating "calls" for various qvpes functions,such as half indexes,math functions,etc. of 6. Sub-Programs may also be used,for easeof programmingrepeatmoves Thefollowing information b only to be used as a guide. Cl{C machine controls may need different machine parametersand pin configurationsfor the R5232cable,for each type and make of controL Pleaseconfirm all information with your particular machine porameters guide. The reguirementsfor the FANUC control is as follows: 1. You MUST HAYE MACRO-B. 2. An RS232 cable,(pin configuration,and gendermay vary) accessible M-Code. 3. A spare, The following is the procedurefor interfacingan SUDX ProgrammableRotar,vtable, for direct operation,through the Fanuc controls,via an RS232connection. Getting the SUDX Controller-ready. the 1. Removethe controllercover,and changedip switch#1, bit 5 to open.This will change in dataformat to 7 bit, evenparity, one stop.Fanuccontrolscan only communicate this however,if you are format. We normaliy ship the SUDX units with the 8 bit configuration, prior to shipment. this switch, just purchasing your unit, we would be huppyto change by is 2. The baudratesettingof the SUDX controller 9600bps.This can be changed dip switch with the If you corrlmunicate bps. from 300 bps,to 19,200 alterations insidethe controller
-41-

and are locked into a baud rateotherthan 9600 bps, FAI{UC conrrolwirh otherdevises, for the baud ratevou desire.If pleaserefer to page #.10 for specificdip switch changes at 9600 is OK, then no changeis needed the SUDX controllerside. Gefting the Fanuc Control rerdy. in of Thefollowing is a series steps, order to prepare the FAI'{L|C control, to communicate controller. Be advisedthat some of the psrameter settings may change, witlr the SUDX depending on the particular controL The settingsbelow, arefor the FAI'{UC OM. Confirm parameter settingsfor your individual controL the 1. Depress "DiagnosParam"button. 2. Pushthe " PageDown" keY once. 3. Turn the function switch to "MDi" mode. 4. Change"PWE" to equal"1" , then "fhlPUT".

button. Param" the 5. Depress "Diagnos I'VO'' = to use to Up" Once the 6. "Page Page, cursor makesureI/O 0. parameters. Down"to change 7. "Page parameters. Changethe following dataformat) 0002 Bit #2 = 0 (sets rl , , Bit#0=0 return,line feed) 0057 Bit fl4 = 1 (givescarriage (sets 9600bps) to 0552 :11 #2) up" 8. "Page to "PWE"=1 (setting ''0,' "PWE"=0 9. "[N|PLIT" "PROG"button, and"RESET" 10.Depress FANUC 20 & 21M CONTROL

Note: Pleaseuse the following parametersettingsonly as a guide.Checkyou actual machine parameter listing for confimation.

Param# 0000 0020 0100 0101 0102 0103 6001

Setting 0 0 0 0 11 0 0 Chanel r 0000000 10000000


A

Description ASCII Code VO Channel LF/CR StopBit 9600bps CR/LFafter"DPRNT"


-12-

11 00010000

to only work with 7 DATA BITS,it wiil be nessessarvOPENDIP all Since FANUCcontrols to This will setthe SUDX controller 7 DATA SWITCH# I PIN #5 in theSUDX controiier. BIT. BITS,EVENPARITY;1 STOP You are now readyto write a TEST programon theFAI{UC control. PROGRAM program# POPEN; i D P R N T A 0 E F 1 0 0 G 9B 9 o M 3 0 ; 0 ] I PCLOS; M2l ( example CNC machine M-Code) of M30; % 90 this moveincrementally degrees. Onceyou execute program rotarytableshould the what is happening is thatthe RS232 porton theFANUC controlis being Essentially here opened communication for "POPEN", thenthe contol is beingtold to sendthe characters insidethesquare the brackets ] out through port "DPRNT", in ASCII format.Oncethe SUDX [ a execute move. controller receives data theCNC machine this M-Codewiil automatically
RS232 Interface to FANUC Controls Addendum

The foliowing is a methodof placingthe Macro "DPRNT" commandline, in a variable.This allows the programmerto use a simple program line to executeany SUDX rotary movement. CNC llachine lllacro Program (sample)

% :9010 POPEN; DPRNTIAOEF1000Ge0B#2[3 ] M3 0l ; 3 PCLOS; M21; (example Machine of M-Code) M99; % E - xnlanation
Programs beginningwith a "9" are considered Someof these Macro programnumbers. programs caliedwith G-Codesand othersarecalledwith M-Codes,(please are refer to your
-.13-

the controlmanual).In the DPRNT line note the "B#2", this requests programto look @ the B wiil that the index degrees "index movement"in the main machineprogramiine. The [33] states If and be 3 digits (maximum),for example"180" degrees, to look 3 digits left of the decimal. then you may wish to input 17317 degrees, like "180.5025 degrees needto usefractionai ,v-ou total digits, with 3 digits left of the decimal.Also note the "M21" afterthe "PCLOS". This is a to sarnple the M-Code needed executethe DPRNT colrlmandline. This M-Code will change of wili be the spareM-Code accessed dependingon the brand of CNC machine.This N{-Code via the REMOTE cable. Additional ParameterSeffings. #220 = 15 (forGi5) # l0 Bit 4 = 1 (MacroProtect) Main CIYC Program Line Example G15 8180 move of i80 degrees) (This line in the main programwould providean absolute

onlythe "G90"to "G9i", In this changing Macroprogram Note:You may wishto write another # #221= 16.Theprogram wouldbe you wouldusea Gl6 instead a Gl5 , andparameter of case 9011.
SpecialNote: This is only an example,the parameter seffingsand codesmay be different refer to your program manual. for evera control. Please FADAL control is as follows:

1 .You MUST Have Macro Capability, CNC 88HS (1992)or new controls. below) and genderdescribed 2 . An RS232 cable,(pin configuration,

Getting the SUDX Controller ready. the I . Removethe controllercover,and changedip switch # I , bit 5 to open.This will change in this data format to 7 bit, even pariry, one stop. Fadal controiscan only communicate format. We normally ship the SUDX units with the 8 bit configuration,however,if you are just purchasing your unit, we wouid be huppyto change this switch,prior to shipment. by 2. The baud rate settingof the SUDX controlleris 9600 bps.This can be changed dip switch with the bps.If you communicate alterations insidethe controllerfrom 300 bps,to 19,200 and are lockeCinto a baudrateother than 9600 bps,give us Fadalcontrol with otherdevises, for the a call, I 800 421 97 63, and we wiil let you know the specificdip switch changes at baud rateyou desire.If 9600 is OK, then no changeis needed the SUDX controllerside.

Getting the Fadal Control ready. Thefollowing b a seriesof steps,in order to prepctrethe FA,DAL control, to communicate with the StiDX controller. Be advbed that some of the parameter settings may change, dependingon the particular control. Confirm parameter settingsfor your individual control. at Using the baud rateparameter, the Fadalcontrolto communicate 96008PS.Using an set RS232cable,connectthe Fadalcontrolto the SUDX controller,using the DB25 senal connector both. For the pin configr-uation, below. see on You are now ready to write a TEST program on the FADAL control. PROGRAM program # #WAIT '' #SPRINT'' AOEFlOOOG9lB9OM3O M20 (exampleof machineM Code) Once you executethis progmm the rotary table should move incrementally90 degrees. what is happening Essentiaily hereis that the RS232port on the FADAL control is being openedfor communication , then the control is being told to sendthe characters insidethe "#SPRNT" , in ASCII format.Once the SUDX controller doublequotes" " out throughthe port receivesthis dat4 the CNC machineM-Code wiil automaticallyexecutea move. Then the RS232 port on the FADAL is closed and the controi will automaticallycontinueto the next Iine. ExBlanationfor FADAL Addendum The anachedsheetsexplain a new methodof commandingthe SUDX to move to a desired positionvia an RS232cablebefweenthe SUDX controllerand the FADAL control.Using the FADAL MACRO function (#SPRINT)we arenow abieto eliminate the need for the (I\{20, from the FADAL) for positionconfirmation.The REMOTE cableis not evenconnected benryeen FADAL and the SUDX controller. the Commandedposition and the verification of positionis all accomplished the RS232cable. via The theoryfor this is as follows. (Please referto N5 of the MACRO program)First the ASCII data is output from the FADAL control to the SUDX controllercommandingthe rotary table to move to position.Oncethe move is complete(referto N7 of the V{ACRO prograrn) "Y" (send a currentposition)is sentin ASCII to the SUDX controller. (i.e. 90.000, for 90 degrees) Position is sentfrom the SUDX controllerto the FADAL control.Oncethe FADAL seesthis data,(to a variable, refer to N13 and 14 of the MACRO program) VMC proceeds the next block in the to the main machineprogram. the positiondatasentis not correct(i.e. 85.000,for 85 degrees, If
{5-

then the FADAL will go to ER-ROR(seeN 15 of when rhe actuaipositionshouidbe 90 degrees) the MACRO program). rnain is This entire sequence all placedinto a MACRO program,which is "CALLED" in the program.(seeN3 of the TEST program).The acrualdata fiat the customerwould need to input These into the FADAT main prograrnis quite simple,(seeN4 & Nl l of the TEST program). program are simple cornmanCs all that is neededto index the rotary table. Another MACRO MACRO program# 09998 is set for absolute moves,if desired. could be wrinen for incremental should the user needto re-starthis machine (G90) movements,as this is strongly recommended program in the middle of the program.ABSOLUTE enablesthis featureas the rotary table wiil of aiways move to actual desiredposition, regardless it's previous move. This MACRO and TEST program is now includedon ail program disks sentout with each SLIDX unit. The FADAL user need only load theseprogramsinto the FADAL control (seepage #1 of the ADDENDUIv{) and they are ready to go. prior to shipment of the SLrDX we can (if requested) the communicationPROTOCOL set baud rate (we normally correctly (7 d,atabit,even pariry, one stop) and the customerrequested ship at 9600 BPS). MORI SEIKI TV.3O & 40 Parameters # 7201 100 (G CODE Numbers) # 7202 1 (G65P) #7203 (any Sub Program#) Sub Program List

1 0000 # 100-#4003 POPEN I B#2[33]M30Al I DPRNTIA A0EF1000G#[20] PCLOS M21 I'v199 youractual machine check Please as is Note#l: The above only meant a guideor reference. and parameters Macroprogramfor verification. on line and Note#2: The "A1" at thebeginning endof theprogram maynot be needed vour UDNC 100controller.

-46-

Mon TV-30 and'10 please the general see parameters, Note#3:For setup and communication setuD Daqe.

OKIIw-IA control is as follorvs: 1. You MUST HA\rE "USER TASK II" beiow) and genderdescribed 2. An RS232cable,(pin configtuation, if you requirea stepfinish signal. Nf-Code, accessible 3. A spare,

Getting the IIIDX Controller ready. 1. The baud rate seftingof the SIIDX controller is 9600 bps. This can be changedby dip switch with the insidethe controllerfrom 300 bps,to 19,200bps.If you communicate alterations Okuma control with other devises,and are locked into a baud rate other than 9600 bps, give us a call, I 800 421 9763, and we will let you knowthe specific dip switch changesfor the at If baudrate you desire. 9600 is OK, then no changeis needed the SUDX controilerside. Getting the Okuma Control ready. Thefollowing b a series of steps,in order to prepare the Okuma control, to communicate with the SUDX controller. Be advisedthat sotne of the parameter settings may change, dependingon the particular control. The settingsbelow, arefor the Okuma OSP 7000,5020 and 5000. Conftrm parameter settingsfor your individual control.

Changethe following parameters. Optional ParameterWord. #39 = 9600 Optional ParameterBit. #i 0i010011 #12 00111011 You are now ready to write a TEST program on the Okuma control. ' 'AOEF 1OOOG91 PUT 'B PUT I8OM3O' PUT $OAOD WRiTE O
-47-

v{181 M2
(with Once you executerhis programthe rotarv tabie shouldmove incrementally180 degrees hereis that the RS232port on the Okuma what is happening the M 18 I output)Essentially "PUT" , then the controi is beingtold to sendthe control is being openedfor communication out insidethe quotes, tluough the port, in ASCII format. Oncethe SUDX controller characters executeamove. Then the RS232porr this data the M181 commandwiil automatically receives on the Okuma is closed,the conftol will automaticallycontinue to the next line. Yasnac I 80 & IID(-3 Control, via. RS232 Port.

r80
soft key "AI LPAIL{" , then softkey#5, seiectRS232. depress screen, l. Go to the maintenance input dataas foliows: wiil appear, 2. Next a set up screen 3. Make surethat the pin configurationfor the RS323 cable betweenthe UDNC controller and the I 80 control, are correct.Pleaserefer to our config. diagram for the UDNC pin-out, and the machinediagrarn..Most likely you will need a "NIJLL MODEM" adapter,switching pins #2 and#3. In addition, note that the DB-25 connectoron the IIDNC-100 is female,and the DB-25 on the CNC machineis usually fernale.You wiil needmale endsfor both sidesof your RS232cable. 4. To test a progftrm, go to MDI mode on the Yasnacand input the following : s3 100=(A0EF1000G90890M30) M21 (exampleof machineM-Code) This wiil initiate a movementof 90 degrees. Note: Make sure that the "Manual/Remote" switch is on Rernote. rf Make sure that you input "A (the number zero) E and not the letter O, this is most likely If it doesnot work at this point, re-checkyour RS232connecfion, where the problem is.

MX.3
The set up for this control is very similar to the I-80. The command( #3100) and programdata is the sarnealso. The following is a step procedurefor communicationprotocol. the 1. Depress " PRM" switch. 2. Pushthe soft key " RS232" This should bring you to the settingpage: " 3. Depress PROG" then go to either "MDI" mode or urritea programto test. to of Again, checkpin confrguration the RS232cable,and makesureyou are connected the correctport on the CNC machine.

-{&

The reguireFentsfor the Yasnaccontrol is as follows: l. You NIUST TLAVEVIACRO-B, this shouldbe a standardcontrol feature,but checkto be sure. belorv) described and 2. An RS232cable,(pin con{iguration, gender if you requirea StepFinishsignal. M-Code, accessible i. A spare,

Gefting the YasnacControl ready. Thefotlowing b a seriesof steps,in order to prepare the Yasnaccontrol, to communicate with the SUDX controller. Be advked that some of the parameter settings may change, depending on the particular control. The settings below, arefor the Yasnac 180& tlIX-3. Confirm parameter settings your individual control. for the depress soft key"ALLPARA", then softkey#5, selectRS232C screen, l. Go to maintenance will appear,input the dataas follows: 2. Next, a set up screen You are now ready to write a TEST program on the Yasnac control. PROGRAM program# #3100: (A0EF1000c9i 890M30) Mzl (exampleof MachineM-Code)

M30;
o

Units BPS StopBit Bits Parity Xon/Off Rts/Ctl PariryISO RS232 Channel No. ISOiEiA Control Code B Stop it Baud Pariry

TN RS232C 9600 1 8 off On

OUT RS232C 9600 I 8

off
On

off
On Output I or 2 ISO ON 1 9600 OFF

ofr
On

-49-

tooi programming for the YUASA TERIvINAL V 1.X is an all-purpose program operations, terminal It Controiier. allowsfor on-line L,DNC-100 is wrinenin the "C" It the and eCting,upioading downloading I-IDNC-100. language. programming SYSTFM REQ(IIRENMIYTS or YUASA TERMINALVersion1.X runson anIBM PC,PC/AT,80286, with at least 640K and one disk drive. In addition,one cornpatibles serialport is required. standard COPYT|{G TITE SL?PI TED DISKETTE for is Making a backupcopy of your diskette essential insuringthat the if programsare not destroyed the original disketteis ever erasedor darnaged. you may backup originalYUASA the If you havetwo floppy disk drives, as diskette follows: into Drive B into Drive A anda blankdiskene 1. Insertyour DOS diskette andresetthe computer. <ENTER>. 2. At the A> promptrypeFORMAT B: andpress fype:COPYA:*.* B: andpress 3. Afterthediskin DriveB is formatted, <ENTER>. in the Place YUASA diskene DriveA and the 4. Remove DOS diskette. <ENTER>to the prompt. press storeit in a safeplaceandusethe 5. After the originaldisk is copied, copyasyour workingmaster. backup If you have a hard disk drive, you may back up the original YUASA as diskene follows: <ENTER>. the C> promptrype: MD YUASA andpress 1. At <ENTER>. 2. Type: CD \auASA andpress drive& Type: INSTALL the YUASA diskin thecorrect 3. Insert supplied <ENTER>. press then underDOS Version5.0 or greater IYote:Thesupplieddisketteoperates NSTALLNG KIASA TERMNAL ON YOIIR C: drive copy To installYUASA TERMNAL to your harddisk,insertthe backup floppy drive, then rype the provideddisk, go to the appropriate of <ENTER>. NSTALL andpress RI-IIYNINGYUASA TERVTII\IAL CD To run YUASA TER-MINALfrom your harddisk,f,vpe YUASA and <ENTER>. press <ENTER>. Thentype: YUASA andpress
-50-

After the rwo windows appearon the screenand a listing of the fi.rnction keys appearsin the right-handwindow, you will be prompted w'ith a question suchas the foilowrng: SystemConfigtuedas: Card Number: 0 Port: COMl 9600 Baudrate: ASCII Type: 8 bit, no pariry 35 timeout(miiliseconds): Cornmunication Do you want to changeit? (y/n) Note: All UDNC-100 controllers are factory set to the above settings unlessotherwbe requestedbeforeshipping. If yoru ConuollerCard is configuredforthis setting,simply press<N> or <ENTER>. If you press(Y), you will be allowedto configureYUASA (0-7), port fype (com 1 or com 2), TERMNAL to the proper card address (19200,9600,4800, 600,300),ASCII type (8 bit no 2100,1200, baudrate pariry, 7 bit even pariry), and timeout setting which is proper for your controller sefup.Also, refer to the Alt-Fl (Configure) key descriptionin Section2 of this manual for detailedinstnrctions. to YUASA TERMINAL proceeds poll the availablecards(A0 through A7) which cardsare connected your system. You will then to and determines be placed into Terminal Mode. If no cards are connected,or the communicationport in your computeris not properiy configured,you wiil get a message:'No Cards found'. Pressingthe "EscapeKey" allows you to exit YUASA TERMNAL and refurn to DOS. If you wish to try to specify the interfaceconfiguration again,use the ALT <F1> Key. YUASA TERMINAL will enter its normal of terminal mode regardless whether any Controiler cards are connectedto the computer. 2.0 njASA TERMTNTAL MODE that one or more cards determines After YUASA TERMINAL successfuily with the cards. The leftyou may proceedto communicate are connected, hand window will act as a direct terminal to the card. Anything you qvpe will be sent to the card (once you press<ENTER>, and anything sent from the card wili be promptly displayedon the screen. <ENTER> will causethe EXAMPLE: Typing the lefter uJ"and pressing jog in the positivedirection. Type another"J" rnotor attached the cardto to letter"p" or "Y" will or "Q" to stop the motion. Typing the lowercase causethe ControllerCardto sendits position datawhich will be displayed on the next line of the screen. Note: Upon entering terminal modefor thefrst ttme, YUASA TERMI^\AL card A0. Thus the position data displayed by the automatically addresses '? " o, '7" commandwill be theposition of card A0. To changethe card type 'A"and the card's number(0-9) or letter (a-fl and being addressed, press <ENTER>.
-51-

in described the YUASA SUDX Manuai, In additionro the on-line corrrmands the follo*ing function keys aPPIY: < FI > - EDIT r-VARIABILE of up This function key retrieves to 32 "i"-parameters the card currently are addressed.The parameters divided into fwo screens.To display the <Pg Dn> key locatedon the numenc keypad.To next screen,pressthe pressthe <Pg Up key locatedon the numeric the ciisplay previousscreen, you wish to modify is displayedon the curent keypad. Oncethe parameter it you may access by positioningthe cursorbar over the parameter. screen, To move the cursor bar, use the Up Arrow and Down A:row keys, and to press<ENTER>. rnodify the parameter, After positioning the bar over the desired parameter and pressing <ENTER>, rhe following message will appearin the right-hand window: CHANGE - i:<x Mocimum: xrc(xxx Minimum: )OCCCC( Default: )OOCCC(

unia:
Now:
:)

)ooccc(
)OCCCC(

ENTER NEWVALUE:
The values listed refer to the appropriatevalues of the parameteryou selected.You may entera new value,or press<ESC> to cancelthe change. a If you enter a value which exceedsthe critical valuesof the parameter, will flash and you will be promptedto try again. warning message press <Esc> to rerurn to When you finish revie*ing the i-parameters, Terminal Mode, or "s" to save the parameters. < F2 > . DTSPLAY I/O STAT This key displays the current VO starus. < F3 > . DISPLAY CARD STAT This firnction key displaysthe currentcard status. < F4 > . LIST PROG BTIF This key will display the buffer of the card currently addressed.You are prompted for the starting line number, after which each carriagererurn programlines. The axis keysuokewill display a pagefuil of consecutive wili be displayedin userunits setby the "i24" variable. To rerun back data to TerminalMode, press<ESC>.

-52-

< F5 > - MnT MODF ON/OFF Thrs function key allows you to enterthe lvlanualData Input lvlode. In thrs will be executed they are entered. "lvfDl On" as mode motion commands will be dispiayedin the lower right window when MDI is active. < F6 > - OPEN LOOP MODE This mode allows the userto test the motor and encoderin an open ioop mode.The arow keys aliow the userto adjust the motor output in 0.1 and 0.01 volt increments.By changingthis output,the usercan drive the motor directionis correctbefore positionfeedback and determine the encoder if loop. The <ESC> key wiil exit this mode and gradually closingthe servo return the output to zero. Warning: Do not erceed 4.00 volts, as it may damagethe Rotary Table and/or the Controller's Amp Board Resulting in a costlynon-warranty repair. < F7 > - POS/T'OLLOyy/TIMF' This fr.rnctionkey displaysthe position, following error and time for the to card connected your system. <FA> . DOS COMMAI{NS This key exits you to DOS allowing you to perforrn DOS commands. Typing <exiP will rerurnyou to the YUASA program.

< FlO> . FILE EDI1OR


This key aliows you to create, edit, download,and uploadprograms. See section3.0 beiow for detailedinstmctions. The following functions are activated by holding down the <AlP key and pressingthe appropriatefi.urction key. The alternatefunction key seiectionscan viewedon the right-handscreen holding down the <Alp key and pressing be by <Q>. AIt < Fl > . COMM SET L? This fi:nction key allows you to re-configure and re-poll you system. You (port,baudrate, may change communication the parameters etc.)and re-poll the availabiecards. Note: Thisfunction is automatically invoked when YUASA TERMINAL is first run. The current interface configuration is shown, and you are askedrf yo, wish to changeiL If you answer'Y'or'!', loH will be asked which of the following interfacsysu wish to configure: CardNumber:(0-8) This is usedto address conrollers that havebeen"Daisy ChainedTogether" via a seriaicable. Note 1: Factory defaultfor a single controller is 0. Note 2: The (0-8) choice is a programming tfpo, it should be (0-7). <2> COM2 P o r t :< i > C O M I whereselections and 2 referto the standard I RS-232ports on your PC.
-53-

you the the When you select RS-232interface, wiil select baudrateof 9600 from a menu of choices.The rateyou choosernustmatch the seningon the the and, in general, longerthe cable card(s), DIP switch on the Controllers is, the lower the baudrateshould be. Note 3: Factory default is 960Abaud, callfor information if you need to change. <1> 7 bit evenparirv ASCII Type:<0> 8 bit no pariry l{ote 1zFactorydefaultis I bit no parity, callfor informationrf you need to change. (MIMMUM 20) Timeout(msec): EnterCommunication bit This puts a limit on the time the programwaits for a handshake for reading writing. or

AIt <F2>-NISKON/OFF This key wiil togglethe DISK ON option. With DISK ON, mostdata to received from the cardwiil be echoed the defaultdisk drive underthe 'TERMDATA.MCC.' This frle rnaybe examined loadingit by filename throughthe file editor. WhenYUASA TERMNAL is first run, if the fiie TERMDATA.MCC already exists, it will be erased. However,all all uses subsequent of DISK ON wiil append incomingdatato the file. will Whenin the POSIFOLLOV/iTIME mode,the datadisplayed alsobe sentto disk. To view thisfile, you mustrurnoff DISK ON. Thiswiil close the file so you canview it with the file editor. AIt < F3 > - PRTI\I"T ON/OFT' will togglethe PRINTERON option. With PRINTERON, ail This key line to datareceivedfrom the cardwill be echoed any standard printeras andis Onwell asto the screen.Makesurethatthe line printerhaspaper Line. AIt <F4>. DISPLAY OFF on This key stopsdatafrom beingdisplayed the terminalscreen.This rate. allowsyou to senddatato the printeror disk at a faster AIt <F5> - SAV PRGR&J.VAR currentlyin This key will savethe current Program Buffer andi-Variables the RAM to the EPROM. AIt < F6 >. PRINT SCREEN Wiil print the currentscreen your printer. to AIt < ElO >. IIELP FTLE <l> - LoadHelpFile : Allowstheuser viewa HelpFile(*.HLP). to - Reformat viewing. 1> Heip File:Reforrnats HeipFile for easier the <ESC>- E)OT:EXIT theHelpMenu. 3.0 YTIASAEDTTOR programs up to 65000 The editor is a word processor Controller for of characters. thissection theprograrn, in In of linesryped theleft windoware
-54-

into the editorbuffer. The line entered nor senrto rhe Controller,but instead to numbercorresponding the line of the editor buffer to which the cursor is currenrly pointing is displayedin the right window. lvlovementof the cursoris possiblewith the four Arrow Keys. The following editing keys alsoapply: PgUp - Displaysthe previouspage(23 lines) of the currentprogram. PgDn - Displaysthe next page(23 lines)of the currentprogram. Displaysthe first page(23 lines) of the currentprogram. Home End - Displays the last page (23 lines) of the curent program. Alt-l - Insertsa blank line at the currentcursorposition. All subsequent linesare moved down. lines line at the currentcrusorposition. All subsequent Alt-D - DeletestJre are movedup. Nt-C - Clearsthe currentbuffer and filenalne. - Togglesbetween "NSERT ON" and "NSERT OFF" modesof the Ins the editor. lnsert Off allows you to type over previously enteredtext, while Offwill move any previously enteredtext to the right of the cursor. Lnsert Note: Each line is limited tofifty-two characters and the editor is limited to 65000 characters. The editor will signal you when the last line is reached In addition,the following function keys may be used: < Fl > - IIPI OAD I-VARIABLES This key uploads the current I-Variables into the displayed buffer fiie shown at the bottom of the screen. < F2 > . FILE UTILITIES This key allows you to load, save,insert,or deletea program on the current disk. In addition, you may print the file currently in the editor or a file with the following selection savedon a diskene. You will be presented menu in the left window: <4> - DeleteFile <l> - Load File <5> - Print CurrentFile <> - SaveFile <6> - Print Disk Fiie <3> - InsertFile <9> - DOS Commands <ESC> - EXIT perform at Enterthe nunber of your selection the prompt. The selections the follo*ing tasks: <1> - Load File: Allows you to bring a fiie in from disk to the editor buffer. Any program currently in the editor buffer will be erased. 1> - SaveFile : Allows you to savethe programcurrentlyin the editor buffer to disk. Note: Filenames are limited to eight standard characters and unless you spectfyyour own extension, the extension ",MCC " is automatically added to anyfilename. Disk and subdirectoryspecifierscan be enteredin front of a

-)f,-

filenam, up to a total of 40 characters. The default filename for a newly createdprogram in the editor buffer is iVOllAttE.MCC. <> - Insert File : Allows you to bring a file in from disk and insert it into the prograrnclurently in the editor buffer at the presentcursor location. <4> - DeleteFile : Allows you to deletea disk fiie. <5> - Print CurrentFiie : Allows you to print the fiie curently in the editor buffer to the standardprinter for the s,vstem. <6> - Print Disk Fiie : Nlows you to print a fiie on disk to the standard fiie for the system. <9> - DOS Commands: Allows you to perform DOS commands F' < F3 > _ DWNLD&SAVF',, F',.rr This key dowrloads the cu:rent buffer file to the controller and then saves the datato its internal EAROM. < F4 > . LIPLOAD PROG BIJF This firnction key uploads the program buffer frorn any card and appends it to the program currently in the editor's buffer. < F5 > - DOWI|I OAD Fn F' This key downloadsthe currentbuffer file to the IJDNC controiler. Before downloading you will be asked if you want the program buffer cieared before download. This is necessary yotu file has motion program data if and no "2" or "E", clearthe buffer, corrrmand.After the downloadyou will be refurnedto Terminal Mode.
Note: The editor's buffer is not erased;you moy accessit again by pressing <FI0>. If there are Bny errors, hining ony kq will return you to the /ile edit buffer.

-56-

t'i" Parametersr Maintenanc,Service&

TableDimensions

SUDX.I3|] 60:l GearRatio -250 i00


rul
'n ! -\

i02 i03 iO;l i05 i06 i07 i08 i09 i10 it I il2 ir3 il4 i15 i16 it7 il8 i 19 i20 Lzl 122 i23 i24 i25 i26 t27 128 i29 i30 i31 132

SUDX-280/320/-100 132/l SUDX-5CTA) s_uDX- J0/170 suDX-2?! Ratio 180:IGearRatio 72:l GearRatio 72:l GearRatio 90:1Gear -2-<0 -250 -250 -250 i00 i00 i00 i00 i01 2 2 iOl i01 2 i01 2 : 0 i02 0 i02 0 i02 i02 0 0 i 0 3 30 0 0 i 0 3 30 0 0 3000 i03 i03 3000 3000 250 i04 250 i04 250 i04 i0.+ 250 250 1600 i05 1600 i05 1600 i05 1600 i05 r 600 80000 r 00000 i06 1 0 0 0 0 0 i06 r 00000 i 0 6 1 0 0 0 0 0 i06 i07 60 45 i07 ia7 45 35 i07 30 1200 i08 1000 i08 i08 800 800 i08 800 i09 1500 r5 0 0 i09 1500 i09 i 500 i09 Ls00 -1 -1 -l -l i10 -l ilO iio i10 -1 -i -1 -l ill -l ill ill ill i12 0 it2 0 it2 0 itz 0 0 il3 90 i13 90 90 il3 90 il3 90 i14 ?0 20 il4 20 ii4 i14 2A 20 0 il5 i15 0 0 ir5 0 i15 0 i16 0 i16 0 i16 0 i16 0 0 20 ir7 i17 20 i17 20 i17 20 20 i18 12 i18 12 i18 12 12 i18 12 1024 i19 ii9 1021 1021 i19 1024 i19 1024 -720000 -28 -240000 i20 -288000 i20 8000 i20 -360000 i20 0 iz| i21 0 0 i21 :2t0 0 t22 0 122 0 t22 0 0 i22 0 i23 0:0 i23 0:0 i23 0:0 0:0 i23 0:0 i21 2000: I I 1000: i24 I i24 800: i21 800:1 2000:3 I i25 i i25 1 I i25 i25 l t26 0 0 i26 0 i26 i26 0 0 i27 3 i27 3 i27 3 t27 3 3 Set i28 Factory Set Set i28 Factory Set i28 Factory Set i28 Factory Factory i29 32 i29 32 i29 0 32 i29 32 i30 16 i30 16 16 i30 16 i30 16 i3l 16 i 3l 16 i31 16 i31 16 16 i32 2:0 t32 2:0 i32 2:0 i32 2:0 2:0

Note: On i29, i3I, & i32,you may needto change these values depending upotl J,our Finislt signal requirements.

Maintenance,Servicer and Table Dimensions

suDx-sCr5CA,132-5C

INDEX 0ESCRtPTt0tt I I II R O D U CO I { . S P E C L C A UIT } t S II IA O S P E C I C A TO I I S I I I D E X E A D I H ' H S O X IF I H D I PAR 8 REAK TS DOIII{ P A R T S IS T L PREPARAI OHS I I , I AI { T E I { A } I C EA D J U S T I { E I t T I &
I l O T O Rl J R I I { G D I A G R A I { l I PAG E l {o .

4 4

I NTRODUCT

I ON

T h a n k y o u v c r y n u c h f o r c h o o s i n g o u r T p D Xp r o g r a a r a b l c I n d o x c r . l h i r I n d c r o r h a s b c c n n c r l l y d a s i g n a da n d r r a n u f u c t u r c d r e c i s i o n i n d e r c r n o t o n l y f o r t i r e a n d g co!t saving purposabut also bcing drsignad considaring naintcnanca. lafaty tnd d ur a b i I i t y . Houever.you ar. rcqucstcd to fully undcrstandits ooeration rcthod ano 0 a c c s s a r yr a i n t o n r n c . t o g c t r c o u i r c d a c c u r a c ya n d a v o i d a c c i d a n t s , t 0 e h o g c y o u c n j o y i t s c r c c I l c n t f c a t u r c s a n d a 9 9I i c a t i o n s .

SPEC

I AL

CAUT

I ONS

T o o g c r a t c t h i s u n i t b y f o l l o u i n g p r o c o d u r c sd e s c r i b c d i n f o l l o u l i n g D a g c s , hou,tyr. you ara rcqucstcdto pay spccial attcntion to follouings. O Tir. to tiac, chcck thc rotor cablcs for any daaagc.and if any daragc is found, repair it uith tapc. ctc irrcdiatcly, and call your dcalcr to gct a ncrl cab I c to rca I eca. Coolant cntcring into insidc of tho notor fin uill caur. cncodcr failurc or uirc dllagas. Thcrcforc. chcck thc bolts, nuts of thc rotor cablc oonncctor and th. notor fin pcriodically. llcvcr ulc thic unit rlith loosc bolts and nutt. Avoid havine tools or uorkoiccor crash into thc indcxar.

NEGLECTING

ABOVE

CAU:rroNS

IIILL

i,OID

OUR

wARRAt{ffY

POLICY-

SPEC II{DEX EAD H S PI N D L E .D . O

I F I CAT

I ONS inch ( rr ) 3.86 (98) 1.l4 (29)

SPIIDLE OREI. D. I B
C E I { T EH E G H I R I P L A Ci l 0 DT R E Ct T t { I 0 I G U D E B L O C KI I D T H t ' S PI I I D L EI I O S E IIORI(LOAD HOR ZOIITAL I{AX. I Ibr (kg) VERTI CAL T O T A L E A R E D U CO } I R A TO G R IT I I IIDEXI I{G ACCURACY

4 . 3 3 ( 11 0 )
I I O R O X T A / V E R TC A L IZ L I 0 .6 3 ( 1 6 )

2-3/16-r0ull 11 (20) 22 (l 0)
Lz72
tnith in t30o

REPEATABILITY
BAC[LASH SPI XDLE RUHOUT l l , EG H T l b r ( k e ) I

utith in i u rt h i n

10" t 60"

0.0004 T. l. R.

6 0 .6 ( 2 7 . 5 )

D I MENS

I ON

o.6 7

-1-

PARTS

BREAKDOU'N

Dc{

'-'4\ __/

\*a

{\vf"rffito .o e6 *r#

\c/

e\rp

$'*w"
*w
b-o

{%

2-

PARTS
PARf ilo.
-t

L
PARI tAltl

IST
t
1

6 I Zt

IARI l{o.

?ARI {A}tB PACTIN6 S N A L LS C R B I STALPLAIB SI^L PLAII PACKI.NC E H E I .S O C K T T O L T P I I E T A LT H R O S T L A i I

t
1

srzt
tt5 X E

I D SP:NDL8 IGRITfiI8L
H E I . 6 0 C K E TS C R E T B SP:IIDL

36
Itlx6

3'l 38

.t I

3
4

B 8 6r . S 0 C R 8 T 0 L T
3 H 6 I . S 0C K E I S C R l f K PARALLEL 8Y IORil THEEL V.RING

e
1 f

Itsx t1 n6x6 6x6xl0

3g
.fO 41

5
I

T6X18

].
2 1
1

7
8

1
1

4Z v-85A
FHIA4566 Fl RA{565

B t H 8 . S 0C t r E T 0 t r ' T H R U S6 C R T I ( B ) T

f!l

x l2

43
44

I 10
't 'l

N B t D t E8 8 r R i ! l c
R RACETAY IN6 I T A I I JB O D Y I N R U S T PL AI t

z
3
1
I

a t i { R u s Is c R B t ( A )
SINGLTBALI ETARIIIO G U I D ET A S H S R lIEIDtS EBARIHG

46 48 47

2
4

62EZL FTRB.IO24
TilIA. I O2{

t2
13

2
J.
1

v -RitlG T H R U S II I U T S O L O I R

.|
I 1 I

u-70A

4g

r 0 R i Sl l A F t r0R{r||8tAL
COUPLIIIG

50 r3x S
i6x6

15 16 t7

REL ',tA cHIr{I SC


HtI. S0CKtT 6CRBlf P STOPPTR iII SPRIIIG P STOPPER III

51
52 53 54 55 58

NA-I3

E Htt, s0c[BTscR ll
O -RIN6

4
1

It{x6 c0 0{074

1
L
1

1a
t.9

E E A LC O L O R

1 2li{x{
l1
1

T H R U SiIl U T

s ntI.s0cxETcRtf
i0?0R ILA!lGl PACIIrl6

zo
zt
22

clutcH
ROLLEGU]OE T RorLER UI0[-GUIDt G P C C O L L E T L O S I , R6S I [ D t 8

| 1
I 1 | 1
a a

s?
58 59

i0r0R tLlllcs

[ B r .s 0 c l l t B 0 L T
JOILSIAL

41;5x15
J.

23 z 4
2 S

x E2 t 3 t ?

E | ccrrsr cLosuRRrilDLt
I ROLLBR

6 4
2 1 1 2 | 1/|-2E UllF 3 I116xt 3 I t66l

| roton lspniucllAsHER

1.
4 4 I
1

6 s

n5 15x15

za 2 1
2 A 29 3O 3l 32 33 3,[ 35

l x r N D r sB o L t ( l ) | tlorcrton
I C t t r s B ) l I PPL t H T I .B O L T I6IALIASRER

. 6 6 I n g r s o c r l TB o L r
6 1 | coolrrc rIN PACIINC

6 A 6 I ?o '1 2
73 74

I l o r o n c o o l l f { 6I I N I coHxsctoR l[sr.soc[81loLt r { t r .s 0 c t t T 8 0 t T
c 0 0 L I t l Gl l t l c 0 v 8 R
P COU6R ACTING

1 2
4

RBC-20I
ll6 x

t0

curDl 8Loct
H5. S0CtElB0LT t H A X D L8 0 1 1 ( 3 ) T

i3xl3

z
1

n 6x t 0

1
i

H tr . s 0 c I t T 6 c R E r
6 SPIXDLECntr c0vlR

z
1

;5 x 10

-3-

PREPARAT I I 1 ) U X P A CIK G
a)

I ONS
ckack el I of f o I lorrlings arc includcd.

l l l h e ny o u r c c c i v c t h a u n i t ,

I I i l D E X H E A D[ ' I T H } I O T O R O A B L E O I H S P E CIT I I S H E E T lt|ipe off tha rust proof oil

O b ) O P E R AIT I { I { A I I U A L c)

2) 3)
4)

rrrith lieht

oil'

off, ) l(cver usc th inner (0r. the 9a int tli | | conc or burrs and clean thc table ckack the nachinc tablc surfacc for cracks urhcrs you ara lounting thc unit'

the guidc block to the hsad uhen using thc hcad in vertical position. sct and insert it to the nachine tabla T-SLoT. using clanp bolts' E ) Sct the haad to thc nachino tablc securety

MAI

T ADJUSTMEN & NTENANCE shiPncnt, houcvcr' Thc unit has becn ful ly inspectcdand adjustcd bcforc rsd after long usc. f o I l o u i n g n ai n t c n a n c e a n d a d j u s t n e n t a r t r o q ui GEAR 1 ) |JJORT{ BACKLASH t h c f a c t o r Y , h o r l c v cr ' Y o u a r s T h e b a c kI a s h h a s b e e n a dj u s t e d r li t h i n t l ' , a t t rsQuGstcdo adjust it after long u38'
t a ) H o u r o a d j u s t t h e l l J o r nG c a r B a c k l a s h ' , r c r o v . ct h e f in covcr @ i 1 . R a n o v c4 ' B oI t s 6 D r u hc h a r c f i x i n g c o oI i n g ' cooling fin "or",'--@ ) Fin @ Thcn pull thc cablas (loosely l3yinB in the l{otor Cooling vcry carcful lY. l ' l o t o r c o oI i n g F i n @ , i z . A f t c r r c r o v i n g z B or t s @ u r hc h a r e f i x i n g t h o - 60nn (2" - 2'1" ) pull back the llotor cooling Fin by 50 and looscn (slightlv) thc 4 Bolts 3. Turn up thc cooring f in packing @ ' t" the llain Bodv @ f i x i n g t h c l fo t o r F l a n s c @ @ bolt @ , and tXrun slightly truoHex'sockct 4, Rcrovor""; 0r"," @ ' r r r ih h f a s t o n r e t a I t h r u s t p l a t c @ c Hex r o c a t a do n t h c b a s a b o t t o n a n d v o u u r i l l s o o 5 . R c n o v cz H e x B o r t s @ i n si d e ' s o c k o t s a t 3 cr c u , @ To dccrcasethe Backlash, aftcr looscning A s e t S c r e u rs l i g h t l v a n d t s c r e u Jb y t h e s a i l s a n o u n ' t i g ht o n B T o i n c r e a s e t h c B a c k l a s h . l o o s o nB 3 cr c u ' . s cr c u ,a n d t i g h t s n A A f t c r t i g h t e ni n s b o t h s c r s u , s( l & B )

-4-

sf ight ly and adjusting tha backlash, tighten the golts and @ t i g h t c n u p A . B s c r o u , su i t h 3 a r o f o r c e . T h c n t i g h t e n u p t h e H c x .B ol t s r ,i t h s c a I l t l a s hre a n d r a e s e n be s e aI p l a t e l . @ @ @ 6. Tighten tho 4 Bolts @

@,

fixing the |fotor Flanso @ into the l,lotor @

to the main body

7. lnsert the Hotor Coolis Fin @ Eoltr@to fir the fin.


Chack if

and t ighten thc z


and

ths l,lotor Fin Packing @,r thc Motor Cooling Fin . @

betueen thc l,lotor Flangs

0thcr'risc' coolant lay go into the inside of l{otor Fin and uiill causc daragc to thc cncodcr.

."Ull Lltj.".:*{.reJ*."s.3*lI"tr"-y"!.l.".u.eia...t"qrral.3"y"."
8. Inscrt thc cablcs (had becnpullcd out in 1.) carcfully into tha clearance of thc ilotor Cooling Fin and nake rurc the cable @ conncctor part locatc at tha cooling fin . "ou., @ 9, Attach thc Covcr packins and fix thc Cootins @ _t. thc l{otor fin @ Fin Covcr uritilI Bottr @ @ . Also. bc carcfull to do this sincc coolant tay cntcr insidc of thc l{oto r.

llotcs : Aftcr coaplct ion of adjustncnt. lcasurc thc backlash again. Thc grcatcst carc nugt bc takon about thc fact that stcpping rotor ray be out of control and tha i n s t r u c t c d a n g l . c a n n o t b a c x c c u t c du , h c n h c b a c k t a g hi s t o o l i t t l a . t l f t h c b a c k l a s h i s o u t s i d c t h c t o l o r a n c cu r h i l c t h c u o r n a n d t h c l r h e c l f i r l l y cngagoduith cach othcr, rakc adjustncnt bv rcforrina to stco b) Hour adjust to t h a b a c k l a s ho f t h e u o r n 3 h ! f t i n t h a t h r u s t d i r e c t i o n . b ) H o r u o a d j u s t t h c b a c k l a s ho f t h e u r o r rs h a ft i n t h e t h r u s t d i r c c t i o n t 1. Rcnove cal plate s @ and netal thrust platc @ . .

2. RcnovcHox. sockct scrsws @

and Thrust sc rcu, B @

3 . B a c k l a s ho f t h c u , o r ns h a f t i n t h c t h r u s t d i r c c t i o n c a n b e c l i n i n a t c d b y t i g h t c ni n g T h r u s t s c r c u A p r o vi d c d n G x t t o T h r u s t s c r e u , B @ . @ ( g c s u r Gn o t t o t i c h t c n t o o i l u c h . )

-5-

4. Aftrr !djurt!.nt, !cr.u Thrurt lcrar B into $lc ao3ition ii touchcr to Thrurt rcr.{, A tnd rrturn by one or onc rnd half rotation. and thcn out rr bolt hola of Thrust rcrrs I rnd tappcdholc of Thrugtscrcu A togcthcr. Aftcr that. tight.n Hcx.rockct and rcarsorblr l{ctal thru:t ltato @ , scat etatc @. ""r.n @

2) orLilrG cnE^Strc I
Lubricato thc unit aftcr clcaning thc grsrsc nipola. a ) S q p p l v s o i n d l c o i l t o t h o u n i t t h r o u g ht h c g r c a s c n i p g l c l o c a t c d a t t h c . . o indicator uting an oi t gun. b ) G r c a s ct h c u n i t t h r o u g ht h c g r c a s c n i p o l c ( l o c a t c d a t t h e b o t t o n o f t h c u n i t ) avcry 3 lon ths.

-6-

stIDX-130,r40, 170,220,280

N DESCRIPTION S P E C L C A U IIO N S IA S P E C I F I C A T I O N S H D E X E A D I I , I E II O N I H S D PAR BR TS EAK DOI,!I{ PARTS IST L PREPARAI ONS I O P E R A T I NI G S I R U C O N S N IT

X
PAGE No.

I NTRODUCT I ON

t { A N T E N A t i& E O l U S i l t e t Cn xr t , H 0 I 0 R ! t R l | i G l A c R A t(' s u o x - i 3 0 1 4 0 . 1 7 0 , 2 2 0 ) q t
H 0 T 0 R i I RI N c D t A c R A t { S U 0 XZ B 0 ) ( t J

8 8 I

13
L4

INTRODUCT

ION

T h a n ky o u v e r y m u c h f o r c h o o s i n g o u r S U D X r o g r a n m a b l eI n d e x e r . T h i s I n d e x e r h a s P beenneullydesignedand manufuctured recisron indexer not only for time and p c o s t s a v i n g p u r p o s e b u t a l s o b e i n g d e s i g n e dc o n s i d e r i n g m a i n t e n a n c e , s a f e t y a n d durabilitv. H o u e v e r , y o u a r e t ? e g u e s t e do f u I l y u n d e r s t a n d i t s o p e r a t i o n n e t h o d a n d t n e c e s s a r ym a n t e n a n c e t o g e t r e q ui r e d a c c u r a c y a n d a v o i d a c c i d e n t s . i [lJe ope you enJoy its excellent features and appl ications. h

SPEC

I AL

CAUT

IONS

T o o p e r a t e t h i s u n i t b y f o l l o u i n g p r o c e d u r e sd e s c r i b e d i n f o l l o u l i n g p a g e s r hourever, ou are requestedto pay special attent ion to fol louings. y O A l r r . r a yu s e F R L ( A i r f i l t e r , R e g u l a t o r , L u b l i c a t o r ) t o s u p p l y c l e a n a i r t o s t h e a i r c l a m p u ni t . 0 t h e r u l i s e , i t n l a y c a u s e m a f u n c t i o n s o n t h e i n d e x e r , s u c h a s i n s uf f i c i e n t I piston return, failures of clamg/unclamp heck pressure suitch or the c s o l e n o i d v a l v e f o r u n c l a m pg e t t i n e u l a t e r i n t o t h e i n s i d e o f t h e i n d e x e r . T i m e t o t i m e , c h e c k t h e m o t o r c a b l e s f o r a n y d a m a g e .a n d i f a n y d a m a g e i s found, repair it uith tape, tc imnediately, and call your dealer to get a n e u c a bI e t o r e p I a c e . coolant entering into inside of the motor cover uill cause encoder fai lure o r u i r e d a n r a g e s T h e r e fo r e , c h e c k t h e b o l t s . n u t s o f t h e m o t or c a b I e . connector and the motor cover periodically. Never use this unit uith loose bolts and nuts. A v oi d h a vi n g t o o I s o r u l o k p i e c e s c r a s h i n t o t h e i n d e x e r . r

II{DEX HETD IABLEO.D.

SPECIFIc'ATIONS

m ( incfi)
lh-

TABLE BORE CEHTER If ISIT


PLACIHG IECIION DI GUIDE ITIDIH BLOCI(

SUDX.130 stDX-140 SUDX-170 st.DX-220 srDx-280 110( 4.33', 110 ( 5 . 5 i ' 1 7 0( 6 . 6 y 2n ( 8.66' 280(11.0? 3 0( l . 1 r ) 25( 0.sr) 4 2 ( 1 . 6 5 ' ) 4 2 ( 1 . 6 5 ' ) 4 2 ( 1 . 6 5 ' ) Hmz.5 r{36P3. 0 lt36P3,0 1,136P3.0 t05 ( 4.13',) 115( 4 . 5 3 ' ) 1 3 0 5 . 1 r 160 ( 6.3S 190( 7.4t (

SPNDLE I BRAXE tdn0G-Ks.-n


(Lbs/foot)rat 6Ko/ol(85PSl I BRAKE SYSIB.I

la (o. s51z )
6(40)

FNR ITONTA] \trRTICn| /

18 (0.70966'
Pl{EttfAIlC *7 Ka/e# (7c^1oopsTI :

e(65)

1 5( 1 1 0 )

2s (180)

4s (325)

PARATLELISI{ OFIABLE TO-re

LAELE A,\IAL COIICENTR ICITY 0 . 0 1 5( 0 . 0 0 0 6 ' ) SQTJAREI{ESS OFBOTIO,I IO SIDE BASE 0.01 per 100 (0.0004'pe 4') !_ ITAX UPRK I.OR IZOIIIAL 30( 66 50 ( 110) 80 ( 180) 120 260 180( LOAD VERI ICAL 1 5 ( 33) 2 5 ( s s 40 ( 90) 60 i30 90 ( iIAX. IHRI,6I VERT ICALLOAD LOAD AGAI400( 880) s00 1100) 600 ( 1300) t000( 2200) t500 ( ( IISTIABLE }ilRIZONIAL LOAD SURFACE ( 250 s50) 300( 660) 400 \ 880) 600 ( 1300) 900( CIRCITIFEREXT IAL 8s ( 1s0) 1 1 0( 2 4 0 ) 1s0( 330) 200( 440) 300(

0.02 (0.000s

400) 200) 3300) 2000) 660)

TAELE ROTAI IOttAL TORqJE (Lbs/foqt)*at lrpn

Ilf IGHT UJAUBTAELE


DIMENSTON

}tAX.I'ORK INERIIA Kg. s2( lbs.in.s2 cm. ) LIER ICAiION TOTAL GEAR MIIO (r,,r I I{DEX ACC{iRACY th in lilG REPEAIABILIW (urt h i n MCKLASH (rut h i n )

2 . 3\ 1 6 )

3.s( 2s)
1.5(1.3)

?q

( 25)

4.8( 35)

27 ( 1e5)

0.6 (0. s) r/60


+3ff

3.5(3.0)
0 ll -MTl.{

s . 2 ( 8 . 0 ) 23 ( 20)
1/90 1/180

t/72
6'
l'

+ 22.s', r08)
82

30 (

66)

38 (

84)

49 (

180) i28

282

PARTS

BREAKDOIT'N (suDX-130)

,rt""''r'{q'/'1 ),, ^)), ctl"'AX,*H/ ,ar 'i

' ''lr,( - -", ri) (/ "\',, ,' ','t --'a-7t&:'(D,n \. ,()as]j'I.,9"t",&-trg\J

2', 1{, ;'g)l 7'W

/a')

* @\..fr
\ r--rr r?.,r \

q \-

@,M'",9) '?3'?, \ fgF'', '\ i /^6-)" \ '.' [3). \ i_-. y -------,,=/N


) r, eP
G\\ ./,*===_]e..==tAz\6/^ \\/ f$V/\ trJ Y nr-,

d,4G J:\J', *SF%


oo-@G)-=-/-$

,&* (/dt

\- S-g

b6a )\;",s:"rl\o-n ;*,%,(6WWq *')-'


,qhd 1T)5$'^*\g *'ru''*' *_,",:fg/ *rh\ _\a
/ { /s/*b*
rty\A/

13-/,-(o'J=(.M#5'7 @ td_[^,,whxp,
(B-' )f-@',

\ 64)@

--o'

/ J\\c6\^q\ \:t'\ \ ^,r{.1'(%-@,\.-

r )Gl
\!/

/6) \?

\,\'

PARTS BREAKDotT,N (suDX-140, 170, 220)

'V<n) / / n \ '=*ri ^"r{s' Gi'l'r O ,' v \'M \,


\-\/ b'' i*( @r., /Pe:'\ rb, tg A^)N'td''-''(e'r ^(tfl / (g
e-@ "' 1r
\\@?
\ /=\

( r,:,,*l ? '\\\,. ..,g? t71r.'- ffil{.p l tE,1.'4.3;,A,h:A-^ (e) b,p


A (A''

\ Y' @ e'-L/

"/
/

\o
/

\ /,b b /,i

o-o-t \,d \) \'-"


e,3,, ,9)-@
\ /

\/v

e-i-s\^
r-.'o \91l/ @

-@. /

c-W',b

Vgre-rg

n \e\ /\ @
\ \( \\ \/

e.'*d /*-: '*7'- /


,3l-'

-Q-l

,,

\--l

\-W

("@
\;*

*'@

\/

,/ f,-)
-3-

@-o o- /

\\

\tr3 \lA

)6o

PARTS

BREAKDoTTIN (suDX-2BO)

vw "'Nb''tffie,$'' lis-x$ d'P:


i, \' -_'\:o'O, )'t
\-z\sv, c-@\d*'r'n
\

?,,N:,,{*,,8, q, 5:! @*=g],

, ,or))g,A *.,W$;*
/ !@ /
\$
\

(o
\
\

v \ t'g,/@7' *ry?!V.p *&r'7{"&, '='='^AA/^\\/ z-b "* ,


e-o \d, \
/-\

/!:#_

d ,b%,' p t*rt
J- ,,,-@/
/^/^ \*

e. l

\/

K-

,/\,, /Y rg)-. \ ,6)l'',


--------r/)

v:-/J/ w
/)q \!9/ .

(ro/

,A

-(

PARTS PAR I No. ,/


tI

L I ST PAR HA}IE I

Q' ty

0i I seal

X
(

7 I F r o n th o u s i n g 3 H e x s o c k e t b oI t . 4 U Hrng 5 T a p e r r o | | e r b e a rrn g _6
I

I i I
1 I I

S I Z E SUDX-140 SUDX170 SUDX-220 SUDX-280 g n z u E 8 5 1 1 0 1 3El1014014 u E l 4 07 0 1 4 uE70 9212 UE7 A u l SUDX13O t'15x (6) 12
( H6x186)

( H 8 x 2 06 )

s100
HR3291 4J x l,t4 6

x r{825 (8)

sl15

s140
-)

4 5 5 6 8 - 1 6 8 AS568-27i

HR32914J HR3 I 7J 29 H5x6

HR32922J 3 2 9 2 8 t{5x10
--)

Ring dog
I

H e xs o c k e ts e t s c r e u , .
Sprndle

U
I

-.r--

I L2 R o ll e r 4 I 3 Hex. socket set screur 4 H5X6 i 4 I l a p e r r o | | e r b e a ri n g I H R 3 2 i9 l J '| Ib tsody


I

t0 It

[tbrm rrlhee_--X | H e x s o c k e t b oI t . T h r u s tn u t

H 4 x i 8( 8 )

( H 5 x l s 6 ) r{6x (6) 15
--) H6X 8

( H 6 x 1 88 )
-)

( f t 8 x 1 88 )

l{6x12 ItSx 15 HR32913J H R 3 2 9 l 5 J HR32g20J 32928 AD60759 G80 G 120 AD709010 A 0 9 5 1 1 5 1 3 013016014 A Gg5 G1 25 G1 70 G 145 G175 G230

LL
"Ll

0i I seal 0 Rrng

1 u054653 I
1 I

G70

Prston_ U Rrng X ?0 Pressure late o 'tL tsraked r sk 't't Hex. socket boI t 23 0 Ring 24 B r a k e b o s s 25 H e x s o c k e t b ol t . , r 26 0 i I s e a l X 27 0 Ring 2B I h r u s t p I a t e 28-( Pi ; t o n r e t u r n s p ri n g 79 Seal uasher 3 0 Hex. socket boI t 31 B a lI b e a ri n g
Ig

t8

1 I G1 10
t

( \,, H5xi0 6)
1 I

( f i 5 x 1 26 )

-+

(8) Ir{6r12

s50

s56 H s x 1( 6 ) 2
KE80956

s67
-)

s90

(12) t'{6x14 sl20

I
I

( \ . , , H 4 x 1 26 ) T KE75S06
I I ( ( () ()
I
'l I
t

( (8) H 6 x l s 8 ) l.t8x18
KEl201357 K E 1 6 0 1 9 0 8

KE90l 107

sr32
(3) uJ6Sl(6) ( H 6 x 1 56 ) (1) 6000

s150
-t

4 5 5 6 8 - 1 6 7 A3568-172AS568-275 -, (4) + (8) ( H6x18 8) -) (4) -)


-+
-t

-+

-)

6001 (3)

32 33 34 35
36

Spacer

6002 (3) 1 R T 1 2 1 6 1L R T5 19 i 6 2 l

-r (l 2) ( 12 ) 6003 (3) LRTLL7?224

[tJo shaf t rn Parallelkey 0uter r ing I h r u s t b e a ri n g

I () ()

rt7 0 R i n s
38 39
40

(1) GS1o24 ( 5 1 1 0 01 )

GSl226(2)

-)
-+

5x5x20 GS1528(2)G S 1 7 3 0 ( 2 )

( 5 1 1 0 12 )

{4r
42 43
44 45 46

U,fo metaI rm Lock uasher Locknut 0Ring { l{eta I th rust p I ate Hex. socket boI t
0i I gauge

I I
I L

s40
AUA0
ANOO

s45 ilm1
AilO1

s48
-t

( s t i 0 2( 2 ) s l 1 0 3 2 ) s55 s60

Aru02
ANO2

I I
't .t

-+

AIUO3 AN03

s40

s45
-+
-t

s48
--t -t

s55
H6xlg
J

s60
-)
-t

4 l.l5x 15 I FE-I2
t
t

Hex. socket set screu, fletal plate oacking

l.{5x 12

l,l6x15

ft6x20
-+

-) -)

-)

-5-

PART No.

PART HAI{E

47

!f'q rylel! ate


euio" bi;i
t - t exs o c k e t b o l t . nex . s o c Ke t b o I t SeaI unsher

_1L
.tY CU

ty SUDX13O SUDX140 I 1 l{5x8 l.l5x12 -,


I

0'

I7 E SUDX170 SUDX-220 SUDX.28O


-t

-+

-)
-+

H6XIO

-)

b1

5t b3
cq

!9U9.1 b"I-----Seal uasher n e x .n e a d b o I t

-5
I
1

(.

I'J6S ( 1) I tlJSS 1

uJ6

(3)

Srbi;ba"
H e x s o c k e t b oI t . 6 1 igq_!"b l-.__gup_ ot _. u H r n s
bU
bJ

X8 H6 ujl0 Hi0x 5 1

-) -) -)
-t

-) -) -)

H6X 1O -'
-t

uJ8
l.l8x l0 -)
-t

(3)

-) -)

-)

uJi 2
H12x20
( M 1 0 x 4 06 )
-t

(8) I'tSx30
I 1 s67 I trJl0

(6) l,t6x35

( H 8 x 3 s6 )
-)
-t

-) -)

UI2 b4 qigler_eeeql_ry__ l.ft4z25(tou rfiZ25(1i 12) Ll oc _l Hex. socket se! screul I H5x10 I bb _[ Hex. socket set screur ( ) H s x 6 ( 4 ) -, (3) |
bl

tllave unsher

s85

sli0
ujl5

-+

-+

-) -)

(r ccz35rrs)
1RT172213

spacer

uu_fsour sear (UJ)


bg I tUashe r

I I

;;i-;;----,-l;--_-i-/.r lnex:_socHoott

t U I H e xs o c k e tb o l t . II Iolo_rj lanse_ 72 H e x s o c k e t U oI t . 13 lSolenoidairvalve

| I 2 2
I
I

l,l5x 1g
-t

I
I i
I'l

7g

( / b I q u r c k j o r n t ( s t r a i s h t ) l( tt Pressu su,rr re tch -;I

/b I Qu rcll_/ggl!91!')

9 Rins

x t{6 25 -21-DC24VSR 100E I x l.l4 I (1 ) 2 TL6-0 (1) (1) rs6-01 (2) -) I 761 20200

l,l5x25

-+ -) -) -) -)
--t

ltSx25
-t

+ -+

-+
-t

-) -)
-+ -+

-+

84 | Spur sear (H) 85 | Paralel key U b DU- S er v o m o t o r


dt

s70

G40

G50

1 I L

bp r I ng urashe r

UU UU

g0 91
vt

Hex. socket boI t Hotor cover Hex. socket boI t


nex . s oc k e t b o I t

-l _-I
X I

EM2

E643
-)

-)
-+ -+

4 l,l5 4 H5X15
1 L

-+ +

x l,{518
H6X 18
-t

-)
J

5x5x15 E723 H6 H6x 18


-)
-t

6 l{5x18
t

-'
-+
-t

-)
-t -t

Union UC Nipple vb V" lrt" - th-b;x nut 97_ U ni o n YU Huffler 99 l{otor cable 102 I n d i c a t o r IU3 Hex. socket boI t
lu4 0r I cap packing

93 94

0Rine

4 l.l5x12 I 1 s105 J -) I uKl,l6-02 t -+ PTL/ 4-PFT/4 -) 1 $3-r/4 -) 1 UKH6-01 -+ AN1 10-01 I + I I l,l5x 2 1 1
1 I

-+

+ -+

-) -)
.+ -+
-t

-+ -)
-+ -+ -+ -+ +

-)
-+ -+

-)
-+ -+

-)
-+
-t
J

-+
+

l{6xi0
-+

PAR I l{o. 105


IUb IUI

PART NAI{E

g, I gp__
Hex. socket boI t
Eyebolt

?;
1

SUDX-i30

S I7 E SUDX-140 SUDX170 SUDX-220 SUDX-280


+ -+

2
1 I

l,l4x8

-)
-+

r{10 I T56-01
I D4E-iE20N x I l.{4 25
-+

rUU

lo
J.].I
LL{

g r lrc x t o rn t ( s t r a rg h t )
)tJJI ICn

1 .l.

I
I

nex. sc_K_e-t lgll


D l /I r c n m o u n I n g b o a r o J t

f l.)

ll4
TIC

n e x . s o c Ke t b o I t 0 Rrng ro u n o n e a o D oI t

2 H5XlB
I

-) -) -) -)

-) -) -)
-t

-) -) -,
-+

-) -) l'112
J

-)
-t -t

-)
-t

-)

-)

-)

P20

i;;-

3 l{4x8 _1 7000A
I
I

110

B;l

b;"' rs

LL L

Duo I aD I e degree uhee I

llu

II
Ltv

121 122
LIJ

Hex. socket set screu, I -l V" f u" '*"n t ' ng Uo"rd nex.socket boI t 2 R o u n d e a db o l t h 3 PI Elbou I
SeaI unsher

ll4x6 H4x15

x t'{4 12 GPL-61

124
IZb

Hex. socket bol t


ttex. socket bo I t R o u n dh e a d b oI t

2 t'J6S1 2 l{6x8
1 l.{8x 10 ; I M6X8

126

t-

PREPARAT 1 ) U N A C KI { G P I

IONS

ltJhen ou receive the unit, check ail v of fo||ouings are included. a ) I N D E X E A D r J I T Hl O T O R M 0 T 0 R A B L E H t i & C b ) I N S P E C0 N S H E E T |T 2) uipu off the rust proof oir uith Iight oir. N e v e r u s e t h i n n e r ( 0 r , t h e p a i n t u r ir I c o m eo f f . ) T o m o v et h e i n d e x h e a d , u s e e y e b o I t u rt h u r r e r o p e s i i

havi ng good baIance.

3 ) c h e c k t h e m a c hn e t a b r e s u r f a c e f o r i c r a c k s o r b u rr s a n d c l e a n t h e t a b l e u r h e r e y o u a r e t n o u nitn g t h e i n d e x h e a d . 4 ) l u h e nu s i n g t h e i n d e x h e a d i n v e r t i c a l p o si t i o n . s e t t h e g u i d e b l o c k t o t h e i ndex head and i nsert i t to the mach ine tab re T-srot. 5 ) Set the index head to the machine table securely using clamp bolts. 6) Air supply for air clamp unit. Ihe built-in air cyrinder unit uirf crampthe spindre. To use this function, connect air to the index head. a) Air must be set to 5 - :.Kg/dt (ZO . 1 0 0p S l ) . b) The air solenoid valve uill be o f f i n C l a m pc o n d i t i o n a n d u i l l U n c l a m pc o n d i t i o n arr to the index head, 0il OP ERAT I NG I NSTRUCT

be on in

c) Alrlavs use F' R'L (a i r f i I ter,

R e g u a t o r , L u b r i c a t o r ) u n i t t u h e ns u p pl y i n g l for Lubricator : Turbine 0il Kind-1 (lso vG32) I ONS

1 _ ) C H E C K I NT H EL U B R I C A T I N G L V O L U H E G OI A N DO I L I N G In order to rotate the index head smoothlvand maintain its perfornanceand accuracv f or a rong time, rubricating oir is indispensabte. 0il the index head uhile taking care for the follouring points. a) Use lubricating oil rlith strong oil f iln, xcellent rustproof ing characteristics and oxidization stabi I ity. b) ttJhenou have a o i I change' renove v t h e h e x . h e a d b ol t @ "t the botton or side of the indexer body and exhaust oi l. clean up the dusts or chips on the top of the bodv and take the "0 lL' cover @ of f to drain oil snoothly. Put the hex. head bort @ nact after drain oi I conpretery. As to suDx-130, renove the her. head bolt the botton or side of the @"t indexer body and exhaust o i l. Cl e a n u p t h e d u s t s o r c h i p s o n t h e t o p o , f t h e bodv and take the indicator@off to drain oir s,oothry. Put the hex. head bort af ter drain oil corpretery. @back

Pour the lubrication oil f ron "0 lL' cover (as t o S U D X _ i 3 0 ,i n d i c a t o r ) a t t h e t o p o f t h e u ni t n a t c h i n g t h e o i l l e v e l f r o m t h e o i l g a u g eu l i n d o u . c) 0il level is dif ferent if the indexer is either in a vertical or horizontaf p o si t i o n . ( R e f e r t h e b o t t o n c h a r t ) ,,0 Put the cover packing@uith the 1 1 , ,c o v e r a f t e r p o u ri n g t h e o i I @ rnto the unit.

As to suDx-130put the 0-rins@ ,


orl rnto the unit.

u r i t h t h e i n d i c a t o r ( l E ) a f t e r e o u r i n st h e

H o d eI s

UI

I Anoun t Horizontal 110cc 150cc 230cc

Hodes I

0 i I A m o utn
Vertical Horizontal 35Occ 55 0 c c 250cc

Vertical

SUDX- 3O 1 SUDX140 SUDX_70 1

110cc 15Occ 16 0 c c

SUX.7?A D

SUDX-280 45Occ

d ) R e p a c e t h e o i I r u i t h a n e u ro n e e n t i r e r y e v e r y l six months. L I S I 0 F R E C 0 I ' { I { E N L U B R I C A I I H0 l L S DED G Viscosity Grade


Example

tS0 Vc6B

OI L HANUFACIURER | ' | o b iI Shee I MA I NTENANCE &

BRANDI{AHE Flobil DIE 0il H e a v yt { e d i u m Sheel Tellus 0iL 68 ADJUSTMENT OF THE I NDEX HEAD

T h e l n d e x e r i s f u l l y t e s t e d a n d g u a r a n t e e db y m a n u f a c t u r e r . But you need periodical maintenance nd adjustnent a after a certain time of usage. L ) BacklashAdjustment for [rJormousing H T h e b a c k l a s h a m o u n to f t h e u r o r m o u s i n g i s a d j u s t e d u i t h i n h 4 S s e c o n d sb y manufacturer. lf it is become igger, you need to adjust it. b a ) H e a s u r et h e B a c k l a s h A m o u n t F i x t h e i n d e x e r o n t h e m a c h i n et a b l e , s h u t o f f t h e a i r a n d r e m o v et h e a i r h o s e f o r b r a k e u n c l a m p i n g .P u t ; d i a l i n d i c a t o r o n t h e o u t e r edge of the T-grove at the indexer table. r n m( i n c h ) Readthe indicator bv shaking the indexer |{0DELS ALLoUJANCE C t t J l C Ct to Jc h e c k t h e b a c kl a s h a m o u n t . t SUDX- 3O (0.00056) I

0.014

C h e c ks i x o r m o r e d i , f t e r e n t l o c a t i o n , r e a d t h e mi n i m u ma m o u n ta n d c o m p a r et h e f i g u r e o n t h e c h a r t . A d ju s t t h e u r o r n housing, if it is over the chart figure.

SUD 14O XSUDX- 70 1

0.015 (0.00059)

0 . 0 1 8 ( 0 .0 0 0 7 r ) S U D X . 2 2 O 0 . 0 2 4 ( 0 .o o o 9 4 )
SUDX280 o . 0 3 1 ( 0 .0 0 1 2 ) 2

-9-

b ) B a c k l a s h A d . t u s t n e n tf o r l J o r mG e a r * f o r S U D X - 1 3 0 , 0 ,1 7 0 , 2 2 0 14 0 L o o s e n t h e h e x .s o c k e t b o r t s @ ( + p c s ) u h i c h a r e h ol d i n e m e t a l t h r u s t p l a t e 0 T a k e o u t t h e h e x .s o c k e t b o l t m @ a n d r e m o v et h e u r o r l n e t a l p l a t e @ a n o u r o r m metal plate packing@. clean up the area and pay attention not to put any chips in the unit. 0 There are turohex. socket set screlrrs@"t t h e b a c k o f t h e u , o r mm e t aI p l a t e . u p r m e t a lo l a t e@ m I o r e d u c e t h e b a c k I a s h , ro o s e n t h e s c r e u r u r r mr e t a l p l a t e oack ng i A
a n d t h e n t i e h t e n t h e s c r e L uB D oi n g o p p o s i t e u r a y i n c r e a s e s t h e b a c k lash. Iighten the A and B screu,s temporarily af ter

adjusting the backlash. I i g h t e n t h e h e x . s o c k e t b oI t s ( 9 u i h i c h is holding the metal thrust p Iate, dod then
.r-..

Put the urorm etal plate. Do not forget m t o u s e p a c ki n g . Note:

t i g h t e n t h e s c r e u , so f A a n d B a g a i n .

check the backlash again after adjustment. l f t h e b a c k l a s h t o o s m a ll . t h e u ' o r mg e a r u l i l l g e t h e a t a n d t h e m o t o r uill receitoo much load causing the s er v o m o t o e r r o r . r 0 Pour the lubrication oil Note: into the unit after the adjustment.

Never loose the hex. socket bofts@holding the motor mountingplat"@ u r h e ny o u c h a n g e m o t o s f o r S U D X _ 1 3 0 , r 1 4 0 ,i 7 0 , 2 2 0 , R e m o v eh e h e x . s o c k e t b o r t s t @ to take out the motor. * for SUDX-280 s u D X - 2 8 0h a s a s e t o f s p u r g e a r b e t u r e e n t h e u / o n s h a ft a n d t h e m o t o r s h a f t , r u t hc h i s d i f f e r e n t f r o m t h e o t h e r l r r o d e i I s , s u c h a s s u D X - 1 4 01 7 0 , 2 2 0 . , 0 R e m o v eh e h e x . s o c k e t b of t s t @ (O ocs) and the motor couu, @ . Pay attention not to cut any cabre in the motor cover. o L o o s e na l i t t l e t h e h e x . s o c k e t ' b o r t s @ (n pcs) holding the motor n,ountrng .z\ plate ' M o v e t h e m o t o r s h a ft t o d i s e n g a g ef r o m Q) t h e u r o r Ds h a f t , a n d t i g h t e n t h e h e x . s o c k e t b o ft s ternporarily. @ 0 Foflou the instruct ron of 01,0,0,0 tor S U D X _ 1 3 I0 . 0 , 1 7 0 a n d Z Z 0 , 4

A f t e r a d l u s t r n g u J o r ' , e a r , s t a r t a d .u s t i n g t h e s p u r g e a r s . g 1 L o o s e n r n gt h e h e x . s o c k e t b o f t s r n o v et h e m o t o r m o u n t i n g p l a t e t o t h e @, n e a r e s t p o s r t i o n t o r a e e tt h e u o r m s h a f t . A d t u s t t h e s p u r g e a r (U) @una the gear (u) t o t h e b e s t p o s i t i o n n o t t o c r e a t e t o o m u c hb a c k l a s h @ bui not to b e t i g h t t o o m u c h . F i x t h e m o t o r m o u n t i n gp l a t e t o t h e unit. R e m o v eh e o l d s e a l I n t h e g r o v e o f t h e m o t o r c o v e r t @ a n o p u t t h e n e u rs e a l before you return the motor cover. Pay attention not to cut the urrres in the m o t o r c o v e r u l h l e m c u n i n g ., i t Put the lubrication oi I after the assembly.
you st i I I have some backlash though t h e u r o r r n l h e e a n d t h e u j o r r ns h a f t a r e u I smoothly engaging, adiust the backlash of thrust direct ion in the urorm haft. s lf c ) A d tu s t m e n t o f t h e b a c kI a s h o f t h r u s t d i r e c t i o n i n t h e u r o r m h a ft s

at this time, be careful not to lose 0-r ins @. A A f t e r t a k i n g t h e m e t a l t h r u s t p l a t e , m a k et h e s t o p p e r o f the lock-urasrrer @ f l a t p o si t i o n . Qland B a c k l a s ho f t h e u r o r m h a f t i n t h e t h r u s t d i r e c t i o n c a n b e s el iminated by t i g h t e ni n g I o c k - n u t (Be sure not to t ighten too much. @ ) L o o s e nn g t h e l o c k - n u t , o 0 t h e o t h e r h a n d . y o u c a n r e l e a s e i t h e r r or m s h a f t .,1amming. A f t e r a d - l u s t m e n t ,o n e o f t h e p r o j e c t i o n s o f t h e l o c k - u l a s h e r must be f ixed in the notch of the Iock- nut.

R e m o v eh e m e t a l t h r u s t p l a t e t

drain oils,

0 After that, insert 0-ring @, dnd reset Hetal thurst plate urithout fail. 0 After ressembled pply rubrication oil to the unit. a
2 ) C l a m pa n d U n c l a m ps i g n a l c o n f i r m a t i o n
s u p p l i e d t o t h e i n d e x e r i s h o o k e du p t h e c y l i n d e r f o r c l a m p i n g and , , O F F, , . t h e c l a m pc o n f i r m a t i o n s u r t c f , @ to turn it C o m m a nid p u t l e t t h e s o l e n o i d v a l v e n @ o" act ive and release the clamp air, turning " 0N " the clamp confirmation pressure suitch @and recognize its u n c l a m p i n gs t a t u s . C h a n g ec l a m p c o n f i r m a ti o n p r e s s u r e s u ir t c h a n d s o l e n oi d v a lve by tak ing of f the mctor cou.r @. sritch mount board@ ing 3 ) l ' l a c h i n eT e r o R e t u r n The indexer ulill return to Machinelero by " C C I I"J l l a c h i n e Z e r o r e t u r n i s a c t i v a t e d . b y t h e I i mi t s u i t " h u r hc h i s m o v e d i @, b y t h e r i n s - d o g @ r o u n t e d o n t h e s p i n Of e @ . Ihe air

aon@
limit$/itch @

- 1l -

Ihe ring-dog is adjusted by opening the ,,011 "plate(lG)at indexer.

the top of the

A s t o S U D X - 1 3 0t h e r i n g - d o g r s a d j u s t e d b y o p e n i n g t h e , indicator @ut top of the indexer. T h e d e g r e e p o si t i o n i n g a n d o r i g i n - a n gl e - s e a r c h a d . u s t m e n t 1 ui I I be done by the unit as follouJS. = SUDX-130 every E'. : SUDX-280 every 2' . S U D X - 1 4 01 7 0 = e v e r y E ' ,

the

= SUDX-220 every 4 '

4 ) Ctrange otor Cable positions H M o t o r c a b l e p o s i t i o n i s c h a n g e df o r v e r t i c a I o r h o r i z o n t aI i n d e x e r u s e t o p r e v e n t i n t e r f e r e n c e o f m a c hn e ' s s p l a s h g u a r d i etc. R e m o v eo u r p c s o f h e x . s o c k e t b o f t s f @. C h a n g et h e c a b l e b o x @ p o s i t i o n and fix the boltr@. 0-ring is in a grove of cable box, pay attent ion not to give any damage n the o o-ring uhile fixing the bolts. l n c a s e o f d a m a g e ,c o o l a n t u a t e r g o e s r n t o t h e m o t o c o v er a n d g i v e a d a m a g e r to the motor and its encoder. r ) l , { o t o c o v er s l f y o u r e m o v et h e m o t o r c o u " . @, mount it to the indexer. put a sealer on the motor cover @ ano the cable box by c a b f eb o x @ , '

F o r t h e b e t t e r s e a l i n g , r e m o v et h e o l d s e a l s o n t h e indexer body @ (scraper etc ). Put a neu sealer on the grove and put the motor cou.,, @ bdlts Qp. Clean up the sealer outside.

O, tools

back by fixing

the

M a k es u r e t h a t t h e s e a r s a r e p e r f e c i l y s p r e a d a n d t h e bolts are firmly tiehtened, otheruise coolant ulater utll give a danage on the motor and i ts e n c o d e. r 6 ) l ' l o u n t i n gA c c e s s o r i e s l f y o u m o u n t o r r e m o v ea : . r - t a b l e , a c h u c k f l a n g e ( o p t ion), a scroll chuck ( o p t i o n ) e t c , m a k es u r e t i a t t h e i n d e x e r is in a brake clarping situation. U n cl a m p n g s i t u a t i o n u li I I c a u s e s o n e d a n a g eo n t h e u J o i rm uheel ulhile mounting a c c e s s o i e s a nd y o u r u | | I o s e i n d e xi n g a c c u r a c y . r i

MOTOR

UJIRING

DIAGRAM

s u D X - 1 3 0 ,4 0 . 7 0 , 2 2 0 1 1 (ffoToR.ENc0DER)
MOTOR MS3106B28-1-1P K L J M MTRSHLD CH GND (18 AttJG) GRI{

ROTARY TABLE RED MOTOR

E F G H I P

ENCODER

D N
tl

T A B R S V

(22 BREAK CONFIRH BRN AIIJG) RRA(F + YEL( r GRY( r ( RED I )


) _\

) )

RED

-t
--l -1
I
I

B R A K E R I l{ OVFR TRAVFI .+
ovFRTRAVFI-

BLU( t I

( TRAVFI OVFR RFT ORG

-13-

MOTOR

LUIRING

DIAGRAM

SUDX-280 E ( t { 0 T 0.R f { c 0 D E R )
MOTOR MS3106828K L
I

ROTARY
11P ,"-'t RED(16 AtlJG) i BLK MOTOR

TABLE RED

l.l0TOR + HOIOR

CH GI{D

(r GRN e auc)

E F G H I P
r

YFI::
r s b

CHB/

ENCODER
l l r a
r l a l

C D N
tl

\v n n /uv

i i

i :

(tti: /ii

T A B R S V

- RTD

-t

400 suDx-320r

F?-ENIO-TE

CABLE

i1 tl 3g 44
1l

rl

-or
cr

STEP START /

S T E P I | \ { I SN / O F H

UU
.'l

illr rl
I Ir
tllr '

rl
I

tl-

S I E PF I N I S HI I O I -..oI

BB

s_l

1 L-s rl
'l

----ol

E STOP N/O

12
1 ? -l IJ

1l

#1

ll-^
I I

r 2---o

3--d
L4

I+

REI.IOTE H/O HOI,IE -REI'IOTE HOI.IE REQUES I - DI F F E N C O D E R

- ll -