Download SUDX manual
Transcript
YUASA SUDX Programable lndexer Operations andServiceManual Version2.10 * \lr YUASA Yuasa lnternational 10715SpringdaleAve.,Unit 3 SantaFe Springs.CA 90670 (s62) 941-8822 (800) 421-9763 Fax (562) 944-9447 825 NorthCassAve., Ste. tts Westmont,lL 60559 (630)986-0901(800) 323-7427 Fax (630)323-1094 Rerurn 1) All rerurnedgoodsmusthaveprior authorization. The MRA @{erchandise Numbermustappearprominentlyon the shippinglabei.Pleaserefer to your Authorization) original invoicenumber when requestingMRA's. Illerchandisesentin without a NIRA# will be refusedby our shippingdepartment.AII returns must be sent back pre-paid, 2) Defectivegoodswill be replaced,repaired,or creditedto you after the itemhasbeen inspected hasbeenmade. by our ServiceDepartment; unlessprior authorization warranqv. 3) Merchandise will not receivecreditif: it is no longer-under hasbeenmisused. or hasheenalteredor damaged hy end-user. 4) If a unit is deemeddefectiveandnot repairable, creditwill be issued.Shouldpart(s)be missingfrom the retunted unit(s), the part(s)price will be deductedfrom the customer's credit. 5) Any warranlymerchandise that is repairable,will be repairedandsentbackto the customer;therefore,no creditwill be issued. 6) Therewill be a 15% restockingchargeon any andall itemsnot returnedin their original packaging&/or not coveredby warranfy. 7) No otherpolicy, otherthanthe foregoing,will be authorizedor accepted by Yuasa lnternational. 1) Warranrycardsmustbe on file within 30 daysof invoicedatefor a warrantyrepair.If warranrycard is not on file, proof of purchasemustbe subminedwhenrequestingservice. If neitheris supplied,all repairs will be chargedto the customer. 2) Therewill be a minimumchargeof $120.00for handlingand inspectionfee on all items sentin for inspectionif no defectis found {warranry}or if custornerdeclinesserviceon unit(s){non-warranry.} All suchshipments will be sentbackto customer"FreightCollect." 3) Units mustnot be previouslyaltered,repaired,or servicedby anyoneotherthanan AuthorizedYuasaServiceCenter.Anv and all misuseof an item will void warranty. 4) Beforeany item will be repaired,thecustomerwill receivea writtenestimatewhichmusr be returnedwitlun 15 days,signed:Approve/Disapprove repair.If after30 dayswe have not receivedauth9rization eitherway. therewiil he a $120,00feechargedto thecustorner andmerchandise will he shippedhack"trreighrCollecr." 5) All repairspreformeda the YuasaInternational ServiceCenter:California,carrya 30 day warranty;warranrylimitedto only the exactitemsrepairedor replaced. 6) All rnerchandise musthe sentin Prepaid.All repairscoveredaswarranry,will havefreight chargescreditedbackto their account. HO =E -= z IY h tJ) F TU ry ry 3 3 F J E, [rJ F z F o a = TU b () lrl = J o tu e E UJ o tu F (o .+.'l tu n ^J I f co{ t *" \ i.\'z Ft lrl t: t0rC) 5 u l= U / E o o uEcL r-ilE lr + o o -" I /n -) En an @ I o @ tll ffi a tL t t i Qd=, O L) O< O{ < E ) uJ U' u@ rrr H OY :l r Y = ,f, < OE qJ dp%ol F{ l-1 %d o t-J , tl.l F o E lrl t J ll-, tu -r ; = F o z -.J- @ o o E @ 7 I a I fi rl ( h A--rt't\ \y\7 E) <o F< trJ J uJ- YI oF E a i 33 itt zc <() .-.) a t rruu|t|lmm Ill rffirlttitr|lrll I E tr t.fl| I Ir: - C t 6 C) EI ee > 9 F F t E: Bc]: ?s 6, o t t*!' ltlll i'i'i'i I rt-Ti-i'T X tf w J !l !; 5e^ i- F, ;;!ii ie t5 !' - ' | - ! P t { a E i- fuh*#P*rr***l,Hi* ffi -:--IffiTffi lltl' =l <l ;;l-'lrj I I ! aI tt I t r>-rrt I .-.-.1-.-.- C O s 1 e +g tr> rr !I i: n 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 ch o g r a r n m i . n g .... Com put erP r o g ra m m i n g.... 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 hT y p e s R e m o t eC y c l e S r a n . Rem ot eCy c le F i n i s h . . . .. . . . . I .........1 .........1 .....2 . ..... .. . .2 ........4 .....5 ... .. .. .6 . .. . .6 .........7 ......7 .....8 Section 2: LIDNC Panel Controls FrontPanelSwirches G-Codes M-Codes G-Code Descripriotr.... M-CodeDescripuon .... Non-Motion Buffer Command Input Data CommandsCharacrers . SpecialandNon-MorionCommandDescripdons Section 3: 'i' Parameters and Alarm Descriptions ' i" P ar am et ers . . . . . . 29 Section4: Trouble Shooting My Computerdoesnot communicateto the UDNC My CNC docsnor Communicare to the UDNC 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 Section6: YuasaTerminal Program SystemRequiremens. IrutallingYuasaTerminalro Computer.. RunningYuasaTerminal T er m inalM ode Y uas aE dit or Section 7: Maintenance, Service, ui'Parameters, and Table Dirnensions ...44 .....46 .....50 .........50 .......50 .. . . . . 51 .. . . . . . 54 CREDITPOLICY 1) A ll r et ur n e dg o o d sm { s t h a v e p ri o ra u thori zati on. The MR A (Merchandi seR eturnA uthori zati on) N um ber m us t app e a r p ro mi n e n tl yo 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 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. 2) Def ec t iveg o o d s w i l l b e re p l a c e d ,re p a i red,or credi tedto you :l i t* r the i tem has been i nspectedby o ur S er v ic eD e p a rtm e n t;u n l e s sp ri o ra u th ori zati on has been made. 3) M er c han d i s ew 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 alt er edo r d a rn a g e db y e n d -u s e r. 4) lf a unit i s d e e me dd e fe c ti v ea n d n o t re pai rabl e,credi tw i l l be i ssued.;.i 1,,:," ;i ' { j :+ ,-ii::;.i -" ,,+ ;:i i * .r:,;i i rq; : r : ; l,"'i*i"i:i,:r.j',...Ji(':]..ii5..j.tl:-.':;:.:j;"i..i11,:':i;u;i".'j;.ji..,..i..j':.:: 5) Any warrantymerchandise thatis repairable, willbe repaired andsentbackto the customer; therefore, no creditwillbe issued. 6 )T h e r e w ib l l 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 ni tdeam l l s n o t r e t u r n e d i n t h e i r o r ipgai nc a ka l ging&/or not coveredby warranty. 7) No otherpolicy,otherthantheforegoing, willbe authorized or accepted by YuasaInternational. SERVIgEPOLLCY 1)Warranty cardsmustbe on filewithin30 daysof invoicedatefora warranty repair.lf warranty cardis not on fife, proofof purchasemustbe submitted whenrequesting service.lf neitheris supplie d, all repairs will be charged to the customer. 2) Therewill be a minimumchargeof $150.00for handlingand inspection fee on all itemssent in for inspectionif no defectis foundiwarranty)or if customerdeclinesserviceon unit(s)inon-warranty.) All "Freight suchshipments willbe sentbackto customer Collect." 3) Unitsmustnot be previously altered,repaired, or serviced by anyoneotherthanan Authorized Yuasa ServiceCenter.,4r,3,,*:t#ei! r',.ritiig:;i:f an ii*,;":*,rriiii:u::,;i'r*eriati:5r. 4) Beforeany itemwill be repaired,the customerwill receivea writtenestimatewhich must be returnedwithin 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 lnternationalService 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 redor repl aced. 6).:i--1.:,il"ii;.-::,-',.: All repairscoveredas warranty,will have freightcharges credited -.i:r-...:-.-i-:i'-,r::...i.,:"-j-:l::X-i.. bac k t o th e i r a c c o u n t. GAUT|ONS ANp WARNINGS: We, Yuasalnternational, arenotresponsible for thefollowing damagesor problems. Adding & RemovingAccessories/Fixtures: Whenattaching or detaching FacePlates, Adapter Plates,Accu-Chucks,etc, the Brakemust be in the clampedposition. Failureto engagethe brakemay leadto in thepositioning, inaccuracies unduewear to gears,etc. i. it;..;i,l i: i a i€ .:ii ig-.l]::iii--i,.: .:li *ili,;iilr.:';,i--rt j:i i!:i -!: iijii ii-lil-:;' .:ji:i:: i,I :, | :r,i: -,l-,;i J:i::,r:,t. Use Filter- Regulator- Lubricatoron air lines: You must use a Filter - Regulator (FRt) in linewiththepneumatic Lubricator and Pneumatic overHydraulic brakes.lf getsinto water(condensation or moisture) the indexer's brakecharnber, it willcause the brake(s)to drag and eventually fail. Waterand rustwill need to be removed fromthe brakechamber. Avoid MotorGableDama lncorrect Setupthe Indexerso thatthe cableswill not be rammedinto splashguard or caughtin X-Y-Zaxistable. Failureto do so can breaknot onlythe cablebut the internal wiringandleavethemsusceptible to coolant, metalshavings, etc, Correct ill Broken and DamagedCables: Periodically checkthe motorcablesfor breaks,holes,or cuts. Coolantcan and w i l ld a m a g ei n t e r n awl i r i n g{,e n c o d earn d A/C power)causingmotor failureand possibleAmp and MotionControlCard damage. Pleasedo notmerelypatchbutreplace as soonas possible! Adjustment,Repairand Maintenance: W h e na d j u s t i n gm, o u n t i n gr,e p a i r i n og r performing generalmaintenance make surethattheA/C poweris turnedoff and preferably removedfromcontroller. Any and all serviceshouldbe preformed off of the CNCA/MCand in a cleansafe environment. Neverlift,pull,or bracethe indexers by theircable(s)! Avoid Tool Crashesand Over Torque: Do not hitthe workpiecewithyourcuttingtool! This candamageyourwormgearsandwilldefinitely cause youto realign yourmachine zeros,gridshiftsandlead screwcompensation. Do notovertorquethe spindles withcuttingtools. Thetiltspindlehasair-over-hydraulic forrigidity butthe rotaryis usinga dualdiskpneumatic brake. lf youovertorquethespindle, youwilldrivethe motor out of position.Seemaxspindletorquefor yourunit. A simple torque calculationprogramhas been incfudedwith the softwarepackagein the folder: YuasaTools,to helpdetermine the amountof torque 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 modifythe unitfrom it's factory standards. Any alterations willvoidwarranty and r e p a ip r olicies. KeepHandsClear: Don'ttouch while moving! Do not touchthe rotaryor tiltaxiswhile in motion. Make sure that all workpiecescanfreelyrotateand havetilting clearance. lf adjustmentsto fixture(s)must be made,pleasestopthe unitandpreform any necessary setupadjustments. Failureto complywith this noticecan and may resultin lossof digits,hands, andotherbodyparts. MachineWisely! Maintenance: Oilshouldbe changedevery6 monthswitha heavy dutyoil;i.e.:Valvoline, Mobil,Quakerstate, 68 - Bg weightGearOil. Levelshouldbe checkedpriorto startup eachday. The levelshouldbe filledTzwayup the sightglass. lf any coolantor contaminate is present,change immediately. lf motorcover(s)are removedor opened,be sureto properlyre-sealthemwith an oil resistant silicone gasketsuchas Permatex 778 gasketseal. Note: Clear silicone is not recommendedor encouragedin a coolant& oil environment. Section 1: LettGet Started Un-crating Thisis a fairlyminortask,yetan rmponant one.Please makesureyoumaintainthe warrantycard,testreponandmanual,enclosed your packet.You wiil notice in informational thatthe warranfycardprovidesyou with centerheightspecifications of your table,andrhe serialnumber.Savethis data,as it providesus with importantinformation,aboutyour particulartableor indexer.As a precaution,we strongly recommendthat you maintain the original crate for at least30 days. helirninary Set up After carefullyremovingboth 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 connectionsare threadedn all the way. 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,amachthe air hose (w/pRL) to the fining. You are now readyto begin. Simple Rasic Progamrning This sectionwill only focuson simpleprograrns, 90 deg.,60 Ceg.,45 deg,indexing, etc. Thereare threewaysto write a program: 1) Use your computer,with the softwaresuppliedby Yuasa. 2) Use our Hand-heldComputerTerminal(modelHCT-001or HCT-002). 3) The newestway, is to makeuseof the RS232port on your computerized machining center.As eachmanufacnlrer is differentin their designandmacroneeds,w€ can only state thatour controllgrrequiresthe abiliryto sendandreceiveASCII code.underthe following conditions: A) Minimum of 300 to a maximumof 19200baudrare. 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- ASCII suing of commands,you can acruallyuse a standard Sinceour controileraccepts any progran softwareyou havethatcan generatea programanddownioadthroughthe RS232 port. However,if you areusingrheYUASA TERMINAL softwarethe followingwill appiy. r oading Program' If you haven'talready,hookup your RS232cablefrorn your PC, to the RS232port on the controller. Note: Thiscontroller usesa standardR5232cable.SomeCNC machinesusea specialcablethat has pins#2 and #3 crossedto form a null'modem cable, if you usethis null-modemcable,you will needa null-modemadapter.Nevecplugor unplug the R5232 cablewhen UDN{ or computeris en! Pleosecall if you needmore details. /) 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 Terminat. Otherprograms arefor separateoperationsand requireyou to enter separMe I1VSTALLcommandsorfor you to copy them directly to your hard drive or work diskette. 2) Configure Screen.Confirm that the Terminal programis properly configuredfor your computer. You havethe choiceof using either A) Com port. Is the correcrCOM port selected? Com#t or Comf2. pinlon.) Unlessyou areusinga PS/2sfylernouse,you probablyhavea mouse pluggedinto Com#l. {DEFAULT = Com#2} B) CardAddress.You havethe choiceof CardAddress0 -7. UnlessSpecifiedprior to shipping,Card Addressis A0. {FACTORYDEFAULT = 0} at baudratesbetween300 and9600. C) BaudRate.As stated,you cancommunicate {FACTORYDEFAaLT = 9600BAaD} D) Dau Bis. Again,you havethechoiceof 8 bit/evenor 7 bit/oddparity {FACTORY DEFAULT - 8 bit/even) Timeoutthatsuitsyour computer.Older E) Time Out. Selectthe Communication 1 486 andbenerwiil work w'ith computers, 80286- 386,mayrequirehighernumbers. = defaultsemrng. 35} {DEFAULT Type uYn[o saveyour newsettings.The programwill thenconnectto the controller. - Yes"is show whenylu are hooked-up [,,lote:Checkto makesurethat 'MCC at A0 a^ddress? to the controllervia the R5232cable.If you are not connected,checkyour Compofr, baud rate, and makesureyour timeoutis appropriate. 3) You arenowin TenninaiMode,depress [Fl0] EdiUCreateProgram,themainprogram screenshouldappear. 4) Lets write our first program,(ltlote:Both YUASATELVIINAL and the controller are entirelycasesensitive,all input must be in the conectformat) typethe following: AOE (makesureyou rypethe numberzero,not the lener "O", this addresses the cardandclearsthe buffer, this mustalwaysbe your lust entry) Fi000 (This is the ma:rimumfeedrate.F1000 : L00%. Think of the last 0 as a % sign.) G90B90 (G90denotesan absolute movement and890 is a 90 degreemovement) 8180 (Thismovementis 180absolute)Onceyou haveinput a G90,the CPU mainuiruabsolutemovements, unlessyou changeit to incremenul(G91) 8.270 (270degreesabsolute) M40 (This codeallowsthe CPU to readthe nextmovementin the program,in this caseB0, andautomatically seetheM30, resettingthe programandBlock# .) B0 (IMorkzereposition) M30 (Endof program) If you would like to savethis progrurm on the disk drive of your computer,depressthe tF2l bunon,selectthe savefiie choice,(2), namethe file, andenrer. NelE: TheRemote/Manual switchmustbe in manualmodeor the program will not he .stored. Now downloadyour programto thecontroller,usingthe "F3" key (dumpto cardbuffer andsave.) Note: 'Dwnld&SaveFile'[F3J will saveyour program, and all '1"parametersto the card. 'DownloadFile' ff SJwill automaticallytakeyou from editor modeto terminal mode,wherethe small 's" can be enteredto savethefiIe, if desired. -J- differentuB"movements,for This programformatcanbe duplicated,substiruting By simply wouldbe 60 degreemovemenrs. 860, glz0, B1g0,F;240,8300,80, example u-" you canmovecounterclockwise' in front of the B movement insertinga minussign like thesesimpieindexmovements, Therearea numberof otherwaysof accomplishing usingttreloop (GZ0)function,bur for a quick start,this is the easiestway to begin. Ila'td Held Computgr Terminal Prog"aming ro the LIDNC controller,pushthe [ON bunon.The screen Wirh the HCT connecred to the [F] key andyou shouldsay "HOST FOUND." hrsh the (oK) bunonwhich corresponds will be in the yuasaMenu. You will find the foilowing list of options: OFF GurnsHCT off) File Manager (Takesyou to files that are storedin your handheld or 'S" are letsyou write files. l';lote:Filesmarkedwith paruneterfiles and ?" are programfiles. If you choose the pararneterfiles that do not matchlour unit, your table will not ntn correctlY.) New File (Createfrles to run your index and storethem in the HCT.) Terminal Menu (DiagnosticandMDI operations.SeeHCT manualfor furtherexplanation.) heferences (Letsyou confrgureyour HCT for specialapplications. Note:thefactory defaultis A0/9600/8bit/even.) Card Status of controllersMCC functioru.) (Usedfor checkings13rus Select[CreateFile] by usingthe arrow keysto highlightthe namepresstOKl. You will now be at a compietelyblank screen.Pressthe [a] key locatedbeneaththe [ENTER] bar. The a shouldnow be seenin the top centerof the screen;if not pushbuttonagain.During programming this hutton must he active.Pushthe [ENTER] bar aftereachline entry. Lets 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 maximumfeedrate.F1000= rcT%. Think of the last0 as a % sign.) 1- movementand890 is a 90 degreemovement) G90890(G90denotesan absolure B1 8 0 (Thismovement is 180absolute)Onceyou haveinputa G90,theCPU (G9l) unlessyou changeit to incremental movements, absolute mainrains F.270 (270 degreesabsolute) tYI40 (This code allows the CPU to read the next movement in the prograrn, in this case80, and auromaricallyseethe M30, resettingthe program and Block # .) BO flilork zeroposition) M30 Gnd of Program) Irlow push the [cr]key againand the IENTERI bar. You will now be at a screenthat hasthe pilesthqt haveP##X2are -cursorflashingbehindthe lener "P". Note:P PregramfiIes. parameters.Type the nameof the file we havejust created:four andpressIENTER]. You shouldnow be at a screenthatsays:EDIT, Download,Dwnld&Save,andPrevious.If you are still connectedto the TIDNCandthe unit is on, select:Dwnld&Saveto transferfile and 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: If you are no longerin the YuasaPrograrnor your hand-heldstopsreacting,here's whatvou needto do: 1 ) F,rshthe [ON & tC] buttonsat the sametime. z)Confirm thatthe screennow lookslike this: {HOME} in the upperleft of screen it. And theblackboxes wirlr the#'s 4,3,2, 1 runningdownthescreenbeneath I etc. containReal/vector/base 3) hsh the pARl key andtheboxeswill now contain{YUASA/MCC1/TIME/eIc}. Pushthe buttonthatis directlvunderthebox thatreads:IYUASA]. 4) The "NO HOST"screenshouldnow appear.If not, pleasecall the YuasaTechnical 63. SupportDept at 800-,121-97 NotezIf leur handheldgivesqk'w batter! warningde not ignereit, if the hatteriesdie or are remevedthe unit can enl:thold memoryforeboutten minutes. -5- SimpleHook Up to your CNC MillinL\fachineMachining Center. Warning: If you are not an electricianor havenot interfacedan M-function product before,We stronglyrecornmend,havinga qualifiedelectrician,do this installation.It's like anythingelse,it's easyif you know how, and very dangerous if you don't. Suppliedwith your new rotary is what we classifyas a remotecable.On the backside of thecontrolleris a L4 pin socketlabeled:RENIOTE.You will noticethaton end of thecable is a plug, this matchesthe statedsocket,andon the otherend are 13 loosewires. Thesewires haveseveralfunctions, as shownin the electricalschematicdrawing, but for this quick interface,we will only concernourselveswith the rwo cycle startwires (,#2and #3 which are hlack& green)andthe two cyclefinishwiresff 4 and#5 whicharered/white& orange). Unfornrnately,machinetool buildersdid not get togetherwhenthey were buiidingtheir equipment,and as suchprovidedus with no commonaliryto developa singleinterface drawing.What I can offer you here(in additionto our electricaldrawing)are somehints,on how to acconplishthis task. Warning: When installing the RemoteCable, pay very closeattentionto . (Redmay look very much like Red/White)Connectingthesewires 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 CNC MACHINE n'd.f . . M-codc Strn +tr4VDC tr.,o gU.1!-L M-Co& Flnlrh f l +2rVDC 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 Remotefinish t_ I Type I No Handshake) Remotestep j-l l-l Rotation Remotefinish I ll t_ j-l t-t I l.- Type 2 (Handshake by remote step input going active) Remotestep I Rotation Remotefinish t_ l- l_ l_ Type 3 (Handshakeby secondremotestepinput going pass ive) Remotestep l-l l-l_ Rotation l-l lRemotefinish l- T)'pe 4 (Synchronous Start) Remotestep l-l l-l Rotation ttt-tt-l Remotefinish l-l l-l l-l l-l 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 conLactson the relay, or [o a 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 machinesthe M-code output, acts as a switch for a completedcircuit, but some,ourputvolLage, either24V DC or 110V AC. or 110VAC, 4) When addingthe relayyou mustf,rrstdeterminewhetheryou needa24Y DC of reiay, rype checkyour machineelectricaldrawings.Thenmakesureyou havethe correct as somemachinesalreadyhavea receppclein place. the M-codeoufput, 5) If your machinesM-codeourpumvoluge, say 24Y thenrun a wire frorn plug, to one eitherfrom a terminalpoint,oi to*.times from a pin on a connector,like a Honda another sideof rhecoil on therelay,(normallypin #7 and,#8,but checkwith your rneter)Hook 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. the ?) Thenalwaysconnectwires# 2 and#3 ofthe remotecableto the normallyopencontacts,of relay,againcheckwith Yourmeter. (pO l'/OT Note:To simplify this: Our machinerequiresa contactclosureon wires2&3 AppLy vOL* GE..Iparaneter i32 is programmableto the typeof handshakingthat most mnchinerequire. Remote Cycle Finish The way rnostmachineswork, oncethe M-startis initiatedthe rotarytablecontroller will executethe next stepin the program,driving the tabteto the desiredposition.Oncein position,lhe rotary encoderverifieslocationandeithera contactclosurewill occur, (if usingnorrrally opencontacts)or a contactopenwill occur,(if usingnormallyclosed utilizenormallyopencontacts.andoperatewith a contacts;.Most CNC machines or 1.0 sec.) rnomentary close(either0.5-Sec. Again, it is imperativethat you consultyour electricaldrawingsfor confirmation, but if your machineis lookingfor opencontactson the returnsignal,you would hook wires # 4 and#5 on our remotecablero + 24V DC andthe M-Finishon your CNC machine. There may be a numberof differentconfigurationsto this formula. If your machine with needsnormallyclosedcontactson the renlrn signat,if so pleaseverify all connections the electricaldrawings,or contactyour machinebuilder. Ir{oteLz To simpltfy this: Our machine givesa contactclosureon wires4&5. 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$cennectany ol the cahles while UDIVC i,son! stored in EARO\v1r IT{ever 2. Program Select,is usedto accessboth the Main ProgramOf), and the sevenadditional (0 -6.) Theseprogramsare recognized,when either the M30, W-Z set, or W-Z programs 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, areexecuted.It is alsoreadwhen the program Machinehome,Poweron, and the M30 corrunanCs blocknumberiszero.If no subprogramexistsfor the program selectorswitch. then the main buffer prograrn will be nrn Note: To simplify this: The proces.sfor 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, controlsboth thejog feedandthe programfeed.This functionoperatesin 10%senings,basedon the valuein i06. 5. ManuallRemote. Manual Mode: is usedfor operatingthe front panelswitchesand for useof the pulsegenerator. ln this mode,the brake will be disabledand no remoteI/O will be accepted.In addition,the autosteppingfunctionwill be enabledeitherto a block numberor tfuoughthe progrzlm.A CycleStart will causetheprogramto stepthroughthe each programmedmovefor 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-enablethe brake. All other buttonswill act as if in Remotemode.PulseGeneratormust be discoxnected tf yoruselect this optionor severedamagete hrake_andmotof will eccur. RemoteMode: the following front panelswitches$V-Z set.W-Z rerurn.Jog+ andJog-.Cyclestart.andFeedhold)will be disabled, andtheremoteI/O, will be enabled. The homingfunctionfrom the front paneiwill be disabied.Remote,requiresa rernotecycle startto executeeachprogramblock.Goingfrom manualto remote,will causetheirrogram to sropat rhenextprogramblock. -9- 6. CycteStart/IvI-ZReturn: The cycle startbunoninitiatesa stepstart. Each of rhisbunonwill cyclethe rorarytable,oneindividualmovement.To initiate a depression MachineZero Return M-Z), you must depress,ild hold the cycle start switch for 5 seconds.This will beginthe searchfor the "C" channelof the encoder,which is classifiedas MachineZero. Note:On 5C, sCA, and 132 modelsyou must first jog to within four degreesof home,and then depress,and hold the cyclestart switchfor 5 seconds,This will beginthe searchfor the t" channelof the encoder,which is classifiedas Machine Zero. These units TIome' at every4 degrees, 7. W-Z Set: This Work Zero setbufton,setsthe currentpositionof the rotary unit as work zero.Onceyou have depressed,this button, any previouswork zero settings will be lost, and the controller will recoguizethis new position a work zero. Thisswitch is enabledonly in the manualmode.Typing "Z|n the terminalmodewiil performthe motioncard'suZ" command. of this bunonwill rerurnyou to the currentwork 8. W-Z Return: Onedepression zerosetting.It witl also causethe motion programto go to the begiruringof the prograln, by ttreprogramselectswitch.This Switchis enahledonly-inthe manualmode. selected this buttonautomaticallysetsthe feedrateto zero, 9. FeedHold: A singledepression stoppingall tableandmotor movement.Movementwill resumeby pushingthe Cycle Start once. 10. E-Stop: Emergencystop is usedto totally stopall movementandshutsdown the controller.As before,work zerosettings,programsanduinvariable'sare storedin EAROM. M and G Codes. The programmingof this controllerutilizesstandardM and G codes,found in corrmonCNC MachineTool controls.Belowis a listingof thesecodes,andtheir meaning. A moredetaileddescriptionfollows. G-Codes. G04 GL7 G28 G30 to G39 G70 G7L G72 Dwell. TerminateSubRoutine. MachineZero. Jurnpto Subroutine. StartLoop. End Loop. Auto Divide. -t0- G80 to G89 G90 G91 G92 G93 Call Subroutinesor conditionalcall with @. AbsolutePositioning. lncrernentalPositioning. Circular InteqpolationRadius,(for use with linear table) Zerc ReferencedMoves from secondcoordinate. IVI-Codes M00 M18 M19 M20 M2I M22 \23 M30 M36 M37 M38 M39 M40 M41 M42 M43 ProgramStop. Disablestepfinish relay#1 Enablestepf,rnishrelay#1 Disablestepfinish relay#2 Enablestepfinish relay#2 Disablebrakeon. Enablebrakeon. End of Program. Enablepulsegenerator. Disablepulsegenerator. Enablebacklash. Disablebacklash. Enablecontinuousmotion. Disabiecontinuous. Enablemirror image. Disablemirror imase. G04, Dwell (T digrt.s.1 to 8388607millisecs: A C'04X1000 wouldcausethe axisto remainin positiononesecondbeforebeing readyto executethe nextblock. A G04 requiresa stepor rub cornmandto be execured.It is a block of datathatcausesthe "In position"registerto reportfalseduringG04 execurion. 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.Startedwith L0 throughL9 andterminared by G17. (See"L" command) For example:L0 G04X500M19 G04X1000GL7is a subroutine thatdwellsa t/z second,rurnsrelay#1 on, waits1 secondandcontinues at rheprogramstepaftertheG80 thatcailedthe subroutine. -11- G28, Go to f{orqePositionftl-Z Refurn)' 04.If programcon|rol,and as specifiedby initializeparameters,i02, 03 and t.Jnder WhenG28 is issuedand i04 is non zeto,the iftl is zero.homecommandis disregarded. is seen.It thenlooks servowill movein the direcrionrp..ifr.o by i02 until the homeswitch the i03 the controlexecutes Whenthe "C" channelis detected, for theencoder,,C,,channel. the homingprocedure' move,terrninating it Note: On-SC,sCA,and 132the rotarytabledoesnot havehomelimit switckes, to first jog the tableto vernierzero,prior to executingG28, or the M-Z wig be necessary automaticallyMachinezeroposition. functionon the controlpanel. This positionis G30 to G3a, .Iumpto Subroutine. This conmand is similarto G80 (Cail) exceptthat it branchesto subroutinesL0 the programis terminatedand the throughL9. When a G17 or M30 is encountered, progr"- pointeris rerurnedto the beginningof the subprogram-G30jumps to subroutine L0, G31jumpsto Ll, etc. canbe madeconditionalby usingthe "@" In addition,both G30 andG80 conunands u@"conmanddescriptionfor details. conditionalcomrnand.Referto The form of rheconditionalJumpandCall are respectively:[email protected] and [email protected] or port, 0 to 65535,andB is a bit, 0 to7. Thesecommands WhereA is an address allow the Jumpor Call to be madebasedon the conditionof an input at the specified address. G70, G71 Start and Fnd I oop GT0XNNNNN(5 digits)0 to 65535.0 infinite. All blocksberweenG70 andG?1 commandsareexecutedas manytimesas specified in G70 command. FXTVIPLE (a): move180 AOE G70X15 F1000 Gg1B180 G7L M30 : Unit will incrementally degrees15 times. FXAMPLE ft\: of 90 AoE G70X0 F1000 GglBgo G7L M30 = Unir will movein increments degreeswithoutan addttionalstan signalat the endfor the M30 command. Note: A looping commandma! nptrbe usedinsidea loop. Thefirst loop will reiect the statementi7 trtondary loop command.(SeeL0 to L9 for-ntles governingloops and subroutines.) G72 AutomaticDiYide GTZXNNNNN(5 digits)2 to 65535. This corlmandwiil instructthe unit to divide[he nextmovementcommandinto the numberof equaldivisionsyou require.The divisiontakescareif residualencodercounts andthatthelast erroroccursduringincrelogntation. andinsuresthatno cumulative correctly. wiil execute movement. -12- EX^{VIPLE: AOEF1000 G72X10 G918360 NI30.This programwouldevenly In this of 36 degrees. divide360degrees10 times,producingindividuaimovements caseoneadditionalstartcornmandwill be requiredat the end of the M30. To eliminatethe needfor an exra surt command,write rn an infrniteloop. EXAMPI tr: AOEG70X0F1000 G72Xl0 G918360Gl7 N[30. G80 through GSq[Call) Suhroutines Will executeup to 10 possiblesubroutines, asdefinedby L0 ttrough L9, (see"L" the programpointerwill jump to specifiedsub-routineand conunand.)Whenencountered, 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. EX'ryrlrl.nt AOEF10008180 B.270M30 = Move therotarytable,first to 180 degrees,thento 270 degrees, all referenced from zero. Ga l SelectsIncrementalData Positioning An incremental move, is onethat is relativeto the currentposition,not the zero location FX^MPLE; AOEF1000G918908180 M30 : Firstwe wouldmove90 degrees, thenan additional180degrees, from the 90 degreeposition,a total270 degrees. Note: G90 and GgI are modal commandswill remain in effect until changed. Gq2 Circularjnterpolation.(lForlinear applications) Whenusedwith an "X" t58H], presetspresentpositionregistersto valuesselected in this block. [G92X +/- NNNNNNN] 0 to 8388607encoderlines. G92X1000 G92XO setscurrentposition- 10000EncoderCounts setscurrentposition= 0 [zeroset] 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 incrementsof .001 desrees. - 13- Go3 Cornmand u0"or homeposition, movesrelativeto initiai This buffercorrmandexecutes of whetherG92or "Zn (zeroset)wasexecuted' regardless permits The formaris G93+/-NNI.{NNNNwhereN is 0 to 8388607.This tunction positionor the userto conunandthe servoto go to a positionrelativeto zero[powerrurn on homeposition,after"hnor "G28"],ratherthana positionrelativeto "2" or G92. EXAIVfpIF: After powerrurn on, positionis "Zero."If a moveis executedto position2000,thenauZ commandis sent, positionwill be setto zeroagain.Now, if a rhe senrowill go to position1500,which is displayedrelativeto where G93 is corrunanded, the,,2, was issued,but 500 countsfrom wherepowerwasrurnedon. If the displayed positionneedsto matchthe acrualpositionrelativeto zero,thensenda G93500followedby a G92500. wherethe part referencezero This commandis usefulfor tool changingapplications, may vary, bur the tool changepositionis alwaysthe same,relativeto the initial homezero. M-Codes description M00 Program StoP This functioncausesthe control to stopexecutingthe buffer program, much like the FeedHold bunonon the UDNC front panel.Use a Start,Run, Step,or Rub Out command to resumemotion. M18 StepFinish#l Disable Writing this codeinto a programblock will disabiethe stepfinish signalon relay #1. Mlq StepFinish #1 F nahle Writing this will enablethe finish signalon relay#t if M18 hasbeenused.It is not in a program,the relay is turned on by factory default. ,o put this statemenr necessary M20 StepFinish #2 Disable This corrmandwill disablethe stepfinish signalon relay#2. M21 StepFinish #2 F nable This corrunandwill enablethe stepfinish signalon relay#2 if a M20 hasbeenused. V[22 Brake FunctionDisahle This commandwill disablethe "BrakeOn" functionin Remotemode.{Defautt Brake On in RemoteMode] M23 Brake FrrnctionEnable : This corrmandwill enablethe "BrakeOn" functionin Remotemode. {Defarlt Brake On in RemoteMode) l,lote: To enablebrakefunction in Manual Made, pLrameter il7 needsto be setto a valueof 1. ThiscommandwilI notfunction in Manual Mode unlessthe aboveciteria is meL -14- NI30F'ndof program andcarriagererurn. by an M30 corrlmand All wrinenprogramsmustbe terminated The M30 instructionis intemretedtwo differentwaysby the UDNC: 1) If theprograrnconsistsof lessthan448 blocks,the M30 will resetall "M" functionsandfeedrateirurn:ctionsto theirdefaultvalues.It alsosetsthe Drosramexecution pointerto the beginningof the programthat is storedin the buffer. 2) It the programis largerthan448 blocks,the M30 will resetandpurgeall functionsincludingthe programbuffer.This requiresthatthe hostcomputerretransrnitthe programbeforeprogramexecutioncanbe surtedagain.The inittaltze"M", "G", and Feedrateinstnrctionsare not reset,andneednot be reloaded. N{30 Rules RuIe #l: A pro$am withoutan M30 cannotbe savedin the EAROM perrnanent mernory. Rule #2: When a programis writtenandterminatedwith the M30 instruction,a new programcannotbe wrinen unlessthe buffer is cleared,usingthe uz"or "E" command. RuIe #32An M30 requiresa cyclestart, unlessthe moveor movesbeforeit havea preceding. M40 {SeeM40} M36 EnableSerialPulseChannel (SPG-100or LPG-200.) This codewill enableuseof the optionalpulsegenerator The pulsegenerator(handwheel)port will autornatically be activated,andableto be accessed, oncethe'Manual/Remote" panel front switchis positionedin the manualsetting. This will alsodisablethe brake,allowingfor instantuseof the pulsegenerator. {Factory Default) M37 ftisahleSerialPulseChannel This codewill deactivate port on thebackpaneiof the controller.By thehandwheel defaultthe handwheelport is setas acrive. M38/lV13o Enahle/Disahle Backlash As specifiedin the i05, backlashparameter. Defaultis 1600givingyou approx.:1 degreeof backlash.To activatethebacklash fearure,theM38 mustdirectlyfollow theA0 line at thebeginningof the mainmotionprogram.If Backlashis desiredfor all of the desiredprogram,thereis no needto addtheM39 statement, if will be automaticaily disabledby the M30 commandat theendof the program. M40/M41Enahle/Disahle ContinuousMotion This codemustbe usedwhenit is desiredto automatically executean lv{30 colTlmand, withoutthe needfor a separate cycleinputor to performHelicaloperations. -i5- F'x{MPLE: AOE F1000 G908908180 }I40 B0 M30 Wirh rhisprograrn,the controllerwouidknow thatafterthe B0 [work zero]block readthe M30, withoutthe needfor an additionalcycieinput. to immediately wasexecured, lv{00and M30 are the only two M-codeswhich requirea cycie, or rub cornmandfor execurion;rhereforerhe needto urilizethe M40, prior to the lastprogrammove beforethe M30. unusuaimotionprofiles,suchas Anotheruseof this functionis for generating hyperbolic,parabolicor arbitrarycurves.This commandprovidesa continuousmotion string,blendingdifferenrprogranmedmovesandfeedrates,with one simplestepstart corlmand.This is extemelyusefulif you are aftemptingto developa heiicalmove, synchronizingan "X" axis movewith a rotationalmove. Many timesthe lead,or pitch of a the needto alter the rotary feedrateand panicularpan cut will change,necessitating movementwithout stoppingfor anotherstepstartconunand.The movementsand feeds enreredbenveenM40 andM41 will executein a continuousfashion,permittingthis rypeof move. F{ALIPI F': AOE M40 F500B90 F250845 F100830 M41 M30 a delaybeforea movebegins,as is to generate A commonuseof theM40/41conlmands 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]Vf43Mirror ImageEnable/T'tisable This codewill causeall programbuffermovesJo occur in reversedirection.The controllerwill outputa negativesignalfor everypositivemove, it executes.On a two axis machine,this featurepermitsa part to be duplicatedin all four quadrants.Note that all "i" will executeindependently of M42, Homedirection.offset.andbacklasharenot f'a.arneters affectedby M42. Only motionbuffer movesaremirrored,includingG92, C, u andother movecofilmands.Circularmovesare alsomirror imaeed. Non-Motion Buffer Control Commandl ^ ^Q S ^U ^V $ % = 't E H I B on - turnson RS232Ctransmission. B off - rurnsoff RS232Ctransmission. Unfreezeposition,followingerror time click, no addressing. Freezeposition,followingerror, time click, no addressing. Reset Feedrate% Override. Rerurnto pre-jogposition. Sendstatus. Purgebuffer,prepareto acceptnewprogram. Feedhold (stop) 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+ OurputDAC value. Stop. Run. Step. Sendcurrentposition. Zero set. Go to beginningof. This fi.rnction is similarto the "bn" cornmand:go lo the beginningof program. Copy RAM to EAROM. DownloadEAROM to RAM. Senderror code. Sendfollowingerror. Home. Inn sendstoredparameter. JogKill servo. Irarn posirion. Sendcurrentposition. Sendmemorydata. Saveprogramandparameters, in EAROM. Must be entered in terminal mode. Self test. Write memorydata. Sendtime click. h:rge buffer, prepareto acceptnew 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. Separation character,conditionaljump valuedelimiter. Conditionaljump bir delimiter. Commentdelimiter. uIJ"commanddelimiter,"i" Valuedelimiter. -17- Special,and Motion Commands fn or XlSingle AXIS tllotion. our usewill be for This commandis usedas an axisidenrifier.For mostapplications but this controllercanalsobe usedfor linearmoves.For eitheraxis roury movements, linearmoveusing"T" insteadof or 82.5000(2 1,12" i.e., 8180 (180degrees) movement, uF") we utilize the "B or X" for the movement. For a reversedirecdonmove,simplyinputa minussign,i.e., B-180,wouldbe 180 direction. degreemovein the counterclockwise (4 leedrate Setting of feed,basedon the value The (F) setringin the program,actsas a percentage setringof parameteri06. For example:F100 setsthe feedrateto 10%, of the maximumfeedrate,valueof to LjO% of i06. Think of the last0 as a % signi06. F1000would setthe feedrare The'F" commandis modal.aqdwill remainiq effectuntil changed. (.'I)Time Mode Fogramming Where:NNNNNNN is 1 to 8388607in millisecs. This commandmay be usedwhenevera specifiedmove time is desiredratherthan a feedrate.Ia primary use in the controlleris if a timed prograrnmingis usedon multiple of the move sizeson eachaxis, all moveswitl terminatesimultaneously, axis, regardless thereby,providingan 8 axis linearinterpolationcapabiliry. with time Feedrat.uF" programming,whiCtris modal,can be usedinterchangeably nTnin anyprogpm.Caremustbetakenjore-speci?thedesiredfeedrate bYf'lacin9 programrning in the profam immediatelyafterthe last"T" move. zur"F" co.mmand In uT" mode, the automaticbacklash(M38 fM39) is not permitted. The time round off errorfor very small andslow movesis tradedin favor of velocity throughoutthe roundofferror.Thispermitsmultiplecontrollersystemsto remainsynchronized full dynamicrange of the controiledoperation. equivalentto 200encodercounts,for a 2 Thevelocityround-offis small,approximately countsh wo hours,it will terminate hourmove:i.e. if you tell thecontrollerto move2,000,000 countmoveat the very endof the themoveexactlyon time,but maymakea 100to 150encoder themove,thuscreatingasmall velocityjerk. Time and time period,insteadof equallyspreading This errorrapidlydiminishesasthe movetimesbecomeshorter.The positionremainaccurate. velocityerrorof % of an encoder wouldhavean undetectable sarnemovemadein 20 seconds, count. uT" Yalueof 2014 Time Constant:1 secondis equal to a and If you wanredto move360 degreesin 1 minutes,you wouldhrst multiply60 (seconds) 2Ol4 whichequals:120840.Your "Tn valuewouldappearas T2416808360. -18- HelicalTime FeedFormula: To figureout whatuT" valueto usefor a helicalcut, usethe formulabelowor usethe TMEIvIODE programlocatedon theYuasaDiskette. the Radiusof theWorkpiece.Radiusis equalto ttredisuncefrom rhecenter 1) Determine of tlre workpieceto it's outeredgeminusthe depthof the cut. {If you measureyour wor@ieceto be 4" in Radiusandyouare doinga I/2" cut,your Radius= 3.5") This is R. 2) Determinehow far you wantthe workpieceto rotate,{i...: 45 degrees.}This is D. is goingto be, {i...'. !2".} This how far theX axiscut acrosstheworkpiece 3) Determine is X. 4) Determinehow manyinchesper minuteyou wantthe workpieceto travel, {i...:6".} This is fPM. 5)Tt'R'D = I 180 6) (fi:3.14t5926536) It+xt ' 7) 120840 L- ' : f IPM Usin&the eramples stated we will figure the Formula as follows: 3.1415926536 X 3.5 X 45 I 180 = 2.74889 2.7488* + 122= t2.310824 12.310824X 120840I 6 - 247939.98or 247944 Your programed "T" valuewouldlook like this:T247940845 Note L: In T" mode,the seno computesafeedrwe basedon the specifiedtime, and the sizeof the movefor eachblock of data. Note 2: The T" modeis a modalclmmand and takeseffectin the block whereit appears, and remainsin effectuntil another T" or 'F" commandis given. Note 3: Caremust be taken to specifya T" time which will result in a feedrfie within the machine'scapability.Othertvise,a PositionFollowing error will be generated. - 19- 'T" moves. Note 4: The acceland decelparameter,('108'), remain in effectduing Note5: The T'time specifiedis the timefrom beginningof accelerationto the beginningof deceleration;therefore,in someapplicationsit is necessaryto make allowances for the decelttme which is not includedin the T" move. To calculatedeceltime, pleaserefer to '108'parameterdescription. 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 forfurther details.)The T" time dwell shouldbe usedin synchronizedmotion applications,sinceit is more accuratethan the Ga4. C Circular Move. ln conjunctionwith the G92RNI.{NNNNN,which specifiesthe radius,and the which specifiesthe startingangle,the "C" comrnandcausesthe G92CNNNITINNN, velociryprof,rle.For example,the following controllerto executea motionwith sinusoidal program: the card. addresses setscurrent positionto zero. clearsbuffer. zorE setsthe feedrateto L00Toof the "i06" value. F1000 G92R10000 setsthe radius to 10000. setsthe starting angleto zero degrees. G92CO end of program. M30 Senda "Rub"or an "S" or an uR"to executetheprogram.Witl movethe servomotor from u0"positionto 20000encodercountswith velociryreachingmaximurnpeakat 10000. Havingreached20000,the rnotorwill reverseandrerurnto zeroposition. To makethe motor go to -20000andback to "0", specifya startingangleof 180 degrees by changingG92C0to G92C180000. The rangeof G92Ris from 0 to 262139encoderlines;and G92C is from 0 to of resolution.Both the radius of .001degrees or 3.6 arc. seconds, 360000,in increments power or reset.Oncespecified,the nlrn-on, to zero on and the startingangleare initialized radiuswill remainat its specifiedvalueuntil changed.However,the startinganglewill changeincrementallyas movesare executed.For example , if G92C0is specifiedanda (90 will now be G92C90000,for the the angle degrees)is executed, starting C90000move next move.If a differentvalueis required,it mustbe enteredinto the prograrn. The "C" conmand'srangeis from 0 to 8388607and, therefore,aliowsup to 23.3 line. The useof a loop (G70)corunandallows to be executedin a cornmand revolutions executionof continuousrotations. desirableto blenda linear,anda circularmotion It is possibleandsometimes together.For example: addressesthe card. AO setscurrentpositionto zero. Z clearsbuffer. z or E AO Z -24- setsfeedrateto maximumof i06 value. setsradiusto 500. motion. enablescontinuous to 500. Circularmove,90 degrees lv{oveto 9500. nrn. Disablecontinuous Move circular,to 90 deg.to 10000.Motionstopsat 10000, G92is now 180000. Enablecontinuousrun. M40 Move circular90 degrees. C90000 Move to 500. 8500 motion. Disablecontinuous NI.tl degrees. Move 90 C90000 End of program.Motor is at 0, andG92 is at 0. M30 The fust stepconurundwill movethe motor from 0 to 10000by sinusoidally to srnusoidally accelerating from 0 to 500, nrnningcontinuouslyto 9500anddecelerating 10000.The next stepcornmandwill returnthe motor to zero followingan identicalpathand accel/decel behavior. Note: i08 (acceland decel)parametersshouldnot be usedwhen blendinga linear movewith an interpolatedcircular move. F1000 G92200 NI40 C90000 89500 M41 C90000 W Proportionalwait or dwell Even thoughthe controlleris equippedwith a G04, dwell command,anda delay proponional time to % (feedrateoverride),whenusingthe "T" (timemode)with azero to providea delayor wait time move:it is desirable, especiallyin multipleaxissystems u which is proportionalto both the %n commandand the machinefeedratewhich includes this. The u'W"commandaccomplishes "F" (feedrateandi06, machinefeedrateparameter). u'Wn Negativeorpositivenumber mrst be followedby anumberfrom 0 to +/- 8388607. maybe used,which is handledasfollows: W2000will generate delayif % is 1000,"F" is 1000,andi06 is 1000.Should a 2 second to 4 seconds. anyoneof thesevaluesbe reduced to 500,thedelaywill increase will In ail cases,thenumberfollowingthe"Wncomrnand takethesameamountif time to execute as a moveof the samesize.W1500will takethe sameamountof time as an 81500(regular move),regardless "F" andui06"values. of the"o/o", In a muiti-a,xis system,the uW"commandcanbe usedon the idling a*xiswhile the other with ail stopsandmovesblending axisis/moving.A programcanthenbeexecuted continuously accuately. Whenspecifoing idle time on oneaxiswhentheothera"xisis makinga circularmove,it is necessary to specifya u'W"commandsizeequalto thepathof the otheraxis,notjust the net move.For example,if an axisis makinga 90 degreecircuiarmove,with a radiusof 5000,the s\t"' waittimeshouldbe: specified [5000X 2"PI"R]dividedby 1: 7854 -21- * *"diu. Set. Gq2R Unlike the "R", Run commandwhich stanslhe control, executingblocks consecutivelywithout a sfop, and can be usedas a standalone,on line non-buffercommand, rhe ,,R"command,when usedwith the G92 command,is usedto set the radius, for a circular interpolationmove. G92RNNNNN specifiesthe radiusof rhemoveand can be from 0 to 262139encoder counts.This mearsthat if the systemis using 1000encodelcountsper inch, the largest 8 inchesin diameter' circle can be 524.2'7 The G92Rcommandis modal andwill remainin effect until changed' No Operation This command,whenenteredin a programwill haveno effect on operation,it occupiesoneblock of storagein the buffer. n Feedrate This commandcan be executedfrom the controllercard buffer. It is exactly equivalentto the on-line (non buffer) % command,and is usedto changethe control's 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 Allowed only in stop.Wben receivedby the control card, will causecurrentposition to be "0.0000"position. Note: After zero set,if P' or T" command(sendposition) is used,the position may not necessarilybe A'due to amplifier offset and other reasons,Adjust amplifier balance'or activatethe i13paranteter(bi.ascompensation)to eliminae offset. Z Home Allowed only in stop. Go to homepositionwill uke placeas specifiedby i02' i03' and iM parametersfor direction,speedand offset. If i04 is zero, homing will not take place. Note 1: Ia recoverfrom Jeedhokl during home or iog functions, repeathome or jog command. Note 2: lo recoverfrom (+) 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- b Go to Beginningof Program. bn, (n=0 to 9) (i) but leavesall setup parameters Resetsall M-firnctionsand"I" parameters, undisrurbed. Allowedonly in stop,the "b" commandwith a numberof zero followingis usedto renrrnto mainprogram.Specifyinga numberfrom 0 to 9, setstheprogrampointer on a standalonebasis,as if they andallowsthemto be executed to oneof ten subroutines as an is theninterpreted program.The Gl7 (endof subroutine) werea completeindependent M30 (endof program). p or Y SendCurrent Position The conrrolsendsa signand7 digit positiondatato host.Datais in ASCII with sign the unitscurrentposition.Data first ( * or -) followedby 7 digia thatrepresents transrnission is terminatedwith a carriagererurnanda line feed.This colrunandcanbe used "CurrentIndexPosition"whenusedwith Macro RS232 with certainCNC for requesting you send directoperations. {r.5.: If duringa slowrotarymoveof 33 degrees, othe MCC will pole the encoderand sendbackthe currentposition TYYYT<CR> <LF> +23.2333ro your CNCor computer.] 'F"or '7" Note:i150 or iI5(2) parameterwillplacethe controlin a modewherethe f"and commandswill transmit data as s 2's complementbinary data insteadof standardASCII characters.See 115"for details. s SaveProgram in EAROM [PermanentMemory] memory.The This commandis usedto savea programinto the EAROM perrnanent uB saved,togetherwith the program. "i" parameters, Upon powerturn on, or initialize,the EAROM program,alongwith its parameters are automatically loaded,andreadyfor execution. Rulesfor us"aving RuIe #lz Youmustbe in terminalprogrammode,and thefunctionrwitch mustbe in Manual"for theprogram and/or '1"peremetersto be saved. Rule #2: os"is activeonty in the stopmode. Rule #32Eachprogram block requiresapproximately50 millisecs,to be saved. Rule #4: SaveoperationstopswhenM30 is encountered. Rule #52If only set up parametersare to be saved,a programmustbe written or in the buffer containingan M30, in order to allow the saveto be successful.For example,ef, F1000 M30, is an adequatedumnryprogram. i SendParamEferYaluet. (_nn) Wherenn represents a valuefrom 00 to 99 and is usedto causethe controilerto send value,1to 7 characters. the specifiedparameter value.The controlwill sendtheappropriate followedby a < CR> and < LF> character. {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 lbwercaseletters. -23- A0 to A07 Control Card Address from our customsoftwarepackage. Up to 8 controllerscanbe programmed, Whenever,you begina prograrn,youmustaddresstheparticularcontroller,whichyou're arewriting a programto. If you only haveoneconrroller,thanrhecardaddress,wouldbe to clearthe cardbuffer,everytime you downioada A0. It is alsosnonglyrecommended program.Alrpglam mustal*ays beg witnan".tvt:O".(endojorogram). 'A0" in terminal mode,prior to Note: You must addressthe card, by typing an wrifing your program. uTo F uncti-ons to be invokedby G80 to G89, or L0 to L9, definesoneof tenpossiblesubroutines, L0 to L9, the subroutines by G30 to G39. Usinga "b" on line conmand,whichexecutes with a bn valuen:0 to 9 for b0 to b9. Note: Whenwriting aprogram,all subroutines,if any are used,mustbeenteredfirst,followed by the program iuelf and loopsare: Generaln'les for srrbroutines mustbe enteredfrst, but their ordercan be random. 1) Subroutines mustbe enteredbeforethe user usedinsideothersubroutines, 2) Subroutines subroutineis entered. may be insidesubroutines up to 4levels deep. 3) Subroutines 4) Loopsmay be usedinsidesubroutines. 5) Loopsmaynotbe usedinsideloops. 6) Subroutines may be usediruideloops. 7) Subroutines are definedby the "L0" to uL9"commandsandterminatedby the G17 cornmand. 8) Loops are startedwith the G70 XN commandand terminatedby the G71 command. 9) Subroutines are invokedin theprogramby the "G80"to "G89"comrlands,which which call theappropriate respectively routinesor the 'G30" to "G39"commands jump to the specifiedroutine. respectively EXA]VIPLE: AOE /AddresscardA0 andclearthe bufferi L0 /Subroutine0/ /Absoluteindexto 90o/ G90890 B0 /Rerurnto Work Zercl /TerminateSubroutine/ GLI /Subroutine1/ Ll /Absoluteindexto 180'/ G90Bt 80 G80 /Go to Subroutine 0/ /TerminateSubroutine/ GI7 L2 /Subrouttne2l /Absoluteindexto 30oi G90830 -2+ G81 Gr-/ L3 G908270 G82 GL7 F1000 G80 G81 G82 G83 G7lrc. G83 G71 M30 1/ /Go to Subroutine /TerminateSubroutine/ 3/ /Subroutine iAbsoluteindexto 270"1 2l /Go to Subrouttne /TerminateSubroutine/ o f i A %I / S e tF e e d r a t e 0i /Go to Subroutine /Go to Subroutine1/ 2l /Go to Subrouttne 3/ Subroutine to /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. Subrourinescan 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. Subroutinescan be calledor jumped to conditionailyor unconditionally.A call will renrn to the main progftrm,when the Gl7 is seen.A 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. The front panel, program selectorswitch, automaticallyidentifies,either the "M" main 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 moved incrementally90 deg., from zero, then incr. minus 180 degrees.Then we switchedto absolure(G90) and moved ro the 170 deg. position, relativeto zero. Then back to incr. (G91) 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 G90B170 G91B-95.302s M40 G9OBO M30 (withoutstopping) at a 50% we wantedto rotate360' continually In thissecond exampie, feed,againbasedon thevaluein i06. AOE F500 M40 GTOXO G918360 G7L M30 In this third example,we arepositioningin 15 degreeincrements. AOE GTOXO F1000 G91B15 G7I M30 This exampleillustrates,how to usethe autodivide (G72)dividing 360 degreesinto 10 equalparts. AOE Fl000 G72Xr0 c918360 M30 F'eedrateTable The uF" value,whenenteredinto a programblock, represents a percentage of the value uiu = = = parameter in 06. For example,F1000 100%, F100 rc%, F10 L%, andso on. In addition,the feedrateoverrideswitchon the front of the controllerwill alsoaffectthe feedin percentages of l0% increments. For example:if you seti06 at its maximumsening,andused an "F" value of 1000,but set the feedrateoverrideat 90% your feedwould be 90% of the rnaximumfeedcapabilities. If you setthe "F" valueat 500, andthe feedrate switchat 50%, your resultingfeedwouldbe half of the maximum,halvedagain(25%). -26- perTnitttng flexibiliry,speciallyin the feeddepartment, This controlofferstremendous if you movemen$at rapidspeeds, up to fastrapids,evencontinuous extemelyslow speeds, like. There are two formulas for calculatingthe feedrate. the otheris moredifficuit but extemelyprecise. accurate, 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 For 180:1gearratio(280,320,400):IVIF=6000 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 EXACT Formula: Numberof encoderlines,timesthe encodermultiplier,dividedby the encodercountsper second,dividedinto 60 : Motor RPM,. divided by the gearratio : lableRPM EXAMPLE #1, (For 5C, 132, 140, 170)Assumesan uF"valueof 1000 2000X2 :4000, dividedby 300,000= .01333,dividedinto60 : 4500RPM(motor max),dividedby 72 : 62.5RPM tablespeed. your minimumpositioningincrement(resolution)would be 4.00125 Note: With this example, deg. EXAMPLE #2 (220)Assumesan uF" value of 1000 2000X2 :4000, dividedby 300,000= .01333,dividedinto60 : 4500RPM(motor max),dividedby 90 : 50.00RPM tablespeed. an uF' valueof 1000 EXAMPLE #3 (280, 320,400)Assumesan 2000X2:4000, dividedby 180,000: .0200,dividedinto 60 : 3000RPM(motor m&x),dividedby 180 : 16.66RPM tablespeed. Note: Thespeei of movement,and resolutionare verycloselytied together.Keep in mind, the muimum amountof encodercounts,per second,the CPU can count b 300,000.Thefaster the motor rotates,the more encodercounts it generates,per second Given this 300,000 maximum,the sloweryou rotate,thefiner the resolution.As 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 matterof changingthe uF"valuein your program,andaltering"i06". The sameforrnuiaabove still applies,just input smallernumbers. First let me confirm to you, the minimum senings,for the "F" and "i06". (For more info on thesepleaseseethe "F" command,and "i06oparameter)."F1" is the minimum setting, which : .L% of the valuein "i06'. "i06" set at 1, would = one encodercount/per haif 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- SFCTIOII 3: i PAR VTFTERSAl'r-n-,AIARiVI-CODE$ 'in ParAmeters. of the are usedto tailor the operatingcharacteristics The initialue, or setup parameters controlto the systemin whrchit is beingused.The EAROM will saveany parameterchanges, of powershutdown,providedthe"s"ave.is entered.Don't forget,you rnustbe in regardless switchset to manuai. the programterminalmode,with the Manual/Remote i00 SetFollowinlError. Factorysening,-2500.This allowsa rnaximumdeflectionof .25obeforesendinga "Pos Follow" error alarm.{Changingthismaycauseyour unit to not properlyfunction.The factory for 99.7%of all usersneeds) seftingis appropriate i01 Setin PositionBand. accuracyandis presetto our Factorysetting,2. This is reflectiveto the motor/encoder values will seriouslydamagethe encoder Do Not Changellncorrect moror specifications. and/orcouuoller,voidingyour warranty. i02 Setl{ome Direction. directionin whichhomewill takeplace."0" is negative, Onedigit,u0"or u1".Specifies and" l' is positivedirection. i03 Set Home Offset, FactorySet:3000.Duringthe horningoperation,immediateiyafterthe encoder"C" will causethe axisto makea moveby the specifiedamount channelis detected, this parameter as the axis "zero"position.For homing and direction.The final positionwill be interpreted uM-Z please instnrctions. and instrrctiom, see"G28" i04 Set llome Feedrate. the % of maximumfeedrate,of Three digin, whereNNN is 0 to 999 and represents ui06",the axis will be moving,duringthe homingoperation.An i04 valueof 500 wouldbe 50%,suchas a valueof 250 wouidbe 25%, of the maximumvalue,setin i06. i05 SetBacklashCompensation. thedirectionin which, andttrenumber Five digis, basedon encoderlines,andspecifies of encoderlinestheaxiswill overshootthedesiredposition,andreturn.Approachingposition on positioning looseness alwaysfrom the samedirection,eliminatesthe effectsmechanical accuracy. positionandrerurn,whenthe axismotion the axisto overshoot A "+" numbercauses u-n u-" whenthe axisis in the " + " is in the direction.A numberwill causetheaxisto overshoot, direction.The signof the backlashnurnberindicatesthe direction,in which backlashtakeup will occur. by onedegree,.'henrerurn. Ax i05 valueof 1600(72:l G.R.),wouldovershoot -29- i06 F eedrateSet. : , 7 2 : 1& 9 0 : 1 )[ 9 0 , 0 0 0o n 1 8 0 : 1 ] w h i cehq u a i s i s 1 0 0 , 0 0(06 0 1 T h em a : < i m u sne t t i n g counts, Thisis themaximurnamountof encoder countsperhaifsecond. 100,000 [90,000]encoder a fault This settingwill not takeeffect' perhatfsecond,thattheCPUcancount,withoutcausrng its own feedrate,arldis not gntil the "Fnprogramfeedrateis read.The "T" cornmandgenerates tablefor moreinformation,on this subject. affectedby i06.Pleasereferto the feedrate i07 SetServoI oop Gain Factor. 3 Digits,GainControl,i07NNN. of the seryoloop in respcnding WhereNNN is 1 to 255 andcontrolsthe responsiveness to a positionerror. The largerthenumberthe "racier"the servoloop becomes.This parameter, togetherwith the "Accel/Decel"factor:i08, canbe usedto criticallydampthe servoloop. It response until satisfactory or decreased thatthe gainbe graduailyincreased is recommended is obtained. i07 is normally used to eliminateovershootsor slow position creep. Once i07 is time. theni08 canbe usedto setthe desiredacceleration 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. i08 Set { ccelll-tecelFactor. RangeL to 32767with I beingthe shortestamountof time until indexerreachesfuil ilmount.Averagevalue shouldbe: 800 to 1200. beingthe greatest speed,and,32767 'PosFollow " error. Note: Lessthan 400 may makethe lock up or give a iOo Jog FeedrateSet. Similar function as i06 exceptcontrolsjog feedrateinsteadof program feed.The setting1500to 15000. maximumseftingmustneverexceedi06.Recommended il0 Setmaximum positivetrav-ellimit. will preventthe servofrom moving 7 digits.Measuredin encodercounts.This parameter or instn:ctedto do so.If beyondthe specifiedpositivedirectionlirnit, evenif it is colrlmanded, thecontrolwitl ourputan errorsignalandstopmotion.Movesin the the travellimit is exceeded, oppositedirection,remainactive. Seningi10 to 288,000wouldsetthe limit at the 180degreeposition(72:1). Default-1 (of0 '0' Note: To use this feature i20 shouWbe setto ill Setmaximum negativetravel limil 7 digirs.Sameasabove,exceptcontrolstravelin thenegativedirection.Default-1 (oO Cyclestart hutton in RemoteModg i12 Enahlell\isahle i12 setar 1 will enablethecyclestartin theremotemode,allowingthebraketo be used from the front panel. Settingthis to 0 wiil disablethis fearure. -30- i13 Automaticpositiont'iasgeneratortime constanll. From 0 to L27. Factoryser,90. Setsthe rareat which the servoloop examinesthe it. 0 a biastern for compensating sysrem'sposirionandfollowingerror drift andgenerates = = I27 maximurncompensation (oO, i minimumcompensation, il4 Yelocityfeedbackgain. Factoryser,20. Range0 to 255.0 (offl. Conuolsthe amountof negativefeedback in the ProgramBufferby using114. Note: i14 nwy be executed proponionalto velociry. i15 Binarldata mode. Factoryset,do not change. il6 PulseGeqerator(handwheel) is factorysetto "0", to enablethepulsetrain to changedesired' 1 digit. This parameter aswell asacrualposition.For example,rotatingthepulsegenerator,1600encoderlines,would disabled causetherotaryto moveonedegree.ln this modethepulsegeneratoris automatically movement. by a prograrnmed " i 1 6 " s e t t o " 1 " , c a u s e st h e g e n e r a t oirn p u t t o c h a n g ea c t u a lp o s i t i o no n l y , a n d encoder,is rotated doesnot disrurbthe desiredposition.For example,if the handwheel 1600linesand the tablepositionis zero, the controlwill move the motor 1600lines, but rhe controller'spositionwill remain at zera. This function is mainly used for l ode, s e t t i n go f f s e t s .W 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 sa s p e c i a lh a n d w h e e m where the handwheel(pulsegenerator)input is used to createa time base for the control card. The result is that the handwheelcan now be usedto control the motor rate, andwherethe movedistancescan be used velocityas a functionof the generator to changetheserates. This mode can be used to generatenonlinear lead screlv patterns,or any other arbitrary motion patterns.Also, if a commonhandwheelinput is used on any numberof controllers , they will executetheir programsin precise synchronization. i17 Velocifyfeedforward gain. Note: Shouldmatchil4. ilE Automaticbias generatormodecontrol, Factorysening,do not change. ila Eulsegenerator(handwheel)scalefactor. input. 5 digits,Factoryset.Controlsthemultiplicationfactorappliedto the hanCwheel Note: The handwheelmodel# LPG-200will automaticallyadjustthe scalefactor. i20 I inear/Circularpositionrange. Factorysetfor unit gearratio. Encoder Gear Ratio -240000 6 0 :I -288000 72:I -360000 9 0 :1 -720000 180:1 -31- i21 Torguefimit control. Factoryset,do not change. i22 Nfl-tl modecontrol. operatingmode,and "1'places the controlcard in a One digit. "0" is for standard directlyand manualdatainput rnodewhereit is capabieof executingall buffer cornmands does and not place time, at any uponreception.The tvIDI modecanbe invoked rmmediarely an "on-line"commandfeanrre. any datainro the buffer. This is considered To enterMDI mode,rype A}ltCRl; the controlis now readyto acceptany move. G & M commandsare executedupon receptionof the [CR] command.Make certainthat the feedrateis not zero,by rypingan F1000.This modecanbe usedby a hostcomputer,at any 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. i23 Autornaticstepdelay & steptp hlock number. First value(thedelayrange0-755 = 16msec.default- 0) This is the pausetime berweenautomaticstepsin the Manual mode. whichwill be autosteppedto. The block_number The secondvalueis theblock_number rangeis 0-65535,default= 0. The fonnat is "23delay:block_number" This is an excellentparameterfor recoveringto a particularblock number,after say brakinga drill, or a machinecrash.It allowsyou to entera block numbersay,#49 and auto stepto thatblock, withouthavingto cycleeverystepto get there. The procedurewould be as follows: first W-Z retlrrn,then enter "in terminalmode" O3L6:49tCRlThis wouldidentify"23 setthedelaytime,thenautostepto block#49 andstop. lf 123is zerotherewill be no automaticsteppingof the program. If A3 block numberis zero, the programwill auto-stepto the end of the program. i23 is zeroedwhena "Q" quit commandis executed. i24 Entry and display sg'le factor. Factorysetfor gearratio to encodervalue.Seechartbelowto matchyour unit. 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. Factorysening,do not change. -32- i27 Crpinmultiplicationfactor. Factoryseming,3 do not change. i28 Work Zero setposition. IIiII DO NOT CHA}IGE THIS PNL$4ETER, SEE Pdfu{ffiETER LIST. Unitsarein encoderlines,wirh a rangeof 7 digits.For example,a settingof 144,000 in ttrisparameter,would retainthe work zerosetpositionat 90 degreesfrom zera. = 8.000encodercounts/perrev. X 72 (gearratio) : 576.00(ldiv. hy 4 The work zeropositionis savedafterpowershutdown in the EAROM. i2q Brake-offdelay,hefqrestep. Range:0 -255,LSB :16 msec.,defaultis 16 = 256msec. 0 definesa systemwith no brake. The servointegratorgain will neverbe zeroed,if i29 = 0 tractory'\et: Do not change! i30 Rrake on and remote step finish delay Range: Q - 255.LSB = 16 msec.,default= 8 = 128msec. This .i,'variableallowsthedelayof turningon thebrake,andremotestepfinishsignals.In order thedelayof thestepfinishsignals,i29mustbe a non for theui30"timeto be usedin determining zerovalue(at least1). i31 Stepcompletedelay. Range- 0 - 255,LSB : 16msec.,default: L6:256 msec' of the remotestepcompletesignalfor the "732" Allows the pulselengthadjustrnent rypesI & 3. i32 Steptype. and polarity. The formatis '\32 rYPe:Polariry" Type: 0 - No SrepFinish. To seea visualrepresentationof i32 types,refer to page 7 of this manual. with a delaysetby "i31' 1 - No handshake by rernotestepinput,goinglow. 2 - Handshake by secondremotestepinput,goinghigh.The remotestepshouldstayset 3 Handshake until it seesthe remoresrepfinish changestate,or remainsetfor at leastthe time setin "O9" with motionstart andresets the stepfinish when the 4 - StepFinish is synchronous RemoteCYCLE START resets. Note: B2 is a motionprogram buffer command.It can beput into a motionprogram to changethe step Finish T)pe signal during the program. The type, must be the samefor the stepfinish #L & stepfinish #2. -33- Pqlarity Chart Value 0 I 2 J StepFinish StepFinish J+'' NL #r 0 0 1 I 0 Note: 1 = Closeto opento close. 0 = Opento closeto oPen. i 0 t I I be set The polarifY can be indePendentfor step finish #1 and step finish #2. One can to u1"and the other to "0o. Allow a rqrnetestep-viaan RS232terminal. A. Proceedas fcllows,for usingyour moves' ui22"= L (021tCR]) I . Go to MDI mode 2. Typerhenexrmovevaluewith M18 @45MtS) to disablethe stepfinish#1 signal3. Type thenexrmovevaluewirh Mlg G90 M19) to re€nablethe 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] 2. TyprnguS"will stepthroughremainingmoveswithoutstepfinish #1 signai. 3. To re-enablestepfinish #1 rypeQzl M19 S tCRl M18 andM19 commandswere added. The block numberwill be incorrectbecause, DiagnosticAnalysis. problems,or just to troubleshoot This controllerhasa numberof failurealarms,designed inform, if you enteredan invalid input character.The front paneldispiay,will indicate a numericalor letterrype,of alarmcode,as well as a brief "worded"descriPtion. -3+ Alarm Code Failure Description A*XISLIMIT Motor or Cable defective or disconttected. 8032 CPU PRG BUF RAM EAROM CMD FORMAT Internal RAM or CPU Failure EXTERI'{AL RANI fault EAROM failure (a) Invalid commandor more than 80 charactersinput. (b) No < CR > after M30. (c) Tried to (S)avewhile in Remote. POS FOLLOW PROG LIMIT RS232)WIT PositionFollowingError Motion limit failure Tran^smission cabre error (check type & seeverify lines2 & 3.) EAROM XFER U MO\aE BRAKE CLAMP EAROM saveor load failure trl.Irtmoye failure Brake clamp did not release. (Checkif airlines are crimped &/or solenoidwires.) -35- TrouhleShootingthe SUftX & UDNC Com.Inunication Problems: A) My computer doesnot comE[unicatewith the UDNC. t) Confirm what rype of cable you are *irg, Standardor Null, and that communicationcabies are pluggedinto properports.On most computersthe 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 accessthe 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. 3) My computer communicateswith m]' CNC but not to the UDNC. Your CNC may require lines 2 and3 of the cableto be crossed{Null Modern.} Use a Standardcableor anacha Null 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.If you are unsrueof what baudrateto use,leaveit at 9600. 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 benerprocessors. d) Millisecondtirneout: 35 (Cefault)will work with 3861486x20Mhrz 5Oms. 50ms time to out you areusinga 286 or slowerthan20Mhrz 386i486,increasethe or lower. higher your slightly be lrue time out may point, good is a starring e) Confirm the seftingare correctand enter"Y" to save.Your next screenwiil list the cards addressed{A0 - A7 } and confirmationof corrrnunication{Yes or NO.} If everythingis . correctA0 shouldsav \TS. 5) I've tried eygr.ythingand still no communications.Unplug the power cord and removethe 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 they are securelyin their perspectivesocket.If theseare fine and you stiii cannot communicatewith the UDNC, call the YuasaServiceDept at 800-421-9763for assistance with the LTDNC. B) My CNC Machine doesnot communicatewith UDNC. 1) Conlirm what type of cableyou are using,StandardorNuli, and that communicationcables are plugged into proper ports. Your CNC may requirelines 2 and 3 of the cable to be crossed {Null Modem.} Use aNull Modem adapterto the end of the cable.Somemachinesmay have a Null modemport, in which casea Null Modem cablewiil be convertedto a Standardcable. 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.} 5) I've tried evelrythingand still no communications.Unplug the powercord and rernovethe coverfrom the UDNC. 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 2 largeboardsin the centerof the controller.Confirm that they are secureiyin their perspectivesocket.If theseare fine and you still cannot -9763and ask for with the UDNC, call the YuasaServiceDept at 800-.121 comrnunicate with the UDNC. technicalassistance -31- C) My HCT doesnot communicatewith the LTDNC. 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. 3) Confirm that the preferencesare 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 until you highlight "Preferences,"push "F" key. { F: OK.} The next screenwill haveyour choicesin the black Boxes on the bottom of the screen.Each box correspondswith the button below it; A - F. Select(defaultsetting)9600/ 8 biV Everr/A0. {Using the NXT key changes the screenand options in the Boxes.) Push "El.lTER" to completethe selectionsequenceand 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. coming from the RS232c ports. They should the cables ribbon Check 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 they are secureiyin their perspectivesocket.If theseare fine and you still cannot communicatewith the UDNC, call the YuasaServiceDept at 800-421-9763and ask for with the IJDNC. technicalassistance Error Code Definitions: A-XIS LIMIT: Motor is restrictedor has failed. Causes:1) Am phenol cableis not properlyconnectedto IIDNC. Make suremotor cableis properlysnugged. 2) Stressto internalwires, {ie: brokenmotor cable,coolantseepage,}have causedlines "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 end.Twist (1) end of all (3) wires togetherand electricaltapeor cap.Insert(1) wire 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-,YISLIMIT remainsrloHr ampltfier is bad. If the fuXIS LIMIT is gone,you may havea damagedmotor. Call the YuasaServ'iceDept at 800421-9763. -38- EAROM: EAROMhasfaiied.Cail YuasaServiceDeptfor repair. FollowingError.Unit is binding. POSFOLLOW: Position optimumstatedin the i06 is settoo high.Do not exceedtherecorrlmended 1) Parameter Causes: i06 or lower SUDX Manual.If workpieceis off centeror oveniyheavy,decrease feedrate. into the brakecylinder.Disconnectair 2) Unfiiteredair lines haveallowedcondensation 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 unit zurdaftacha removed.{Be carefulnot to scareor damagecharnber.}Reassemble to SUDX. reconnecting airline before to the 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 reads%full. On 5cl1301I32-5c,removethe uppergreasefiaing and add someoil to the unit and replacefining. BRAI(E CLAMP: Brake solenoiddid not releaseand or brake is binding. into the brakecylinder.Disconnectair Causes:l) Unfilteredair lines haveallowedcondensation lines and power to the indexer.Removethe back plate,thnrst & brake platesfrom 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 removed. {Be careful not to scareor damagechamber.} Reassembleunit and attacha Filter/Regulatorllubricatorto the airline beforereconnectingto SUDX. 2) Exhaustline has a kink in it and will not allow the air to pass.Remove the triangular platethat holds the air finings from the SUDX. Examinethe lines for constriction.If constricted,use electricaitapeto reinforcetube or trim if tube length is excessive. switch on the UDNC off 3) Air solenoidis maifunctioning.Pushthe Remote/]vlanual trigger is heard.solenoidis no triggering. If and listen fore to the zurdon solenoid bad. ContactYuasaServiceDept. CMD FORMAT: Unrecognizedcorrunandstatement. Cause:1) Does the programdownloadedhavea M30 {end of program} statementat the end. 2) Commandline is longerthan 80 characters. -39- 3) Is rhe cursorflashingbehindthe M30 when you accessthe 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: Switches l, 2, & 3 control the addressselection.Oru defauit setting is for A0 in which caseall 3 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 I CARD ADDRESS A7 line.Our defaultseningis for 9600 4,5, & 6 controlthebaudrateof thetransmission Switches baud,otherbaudsmay be changedby settingthe switchesbelow. sYv4 sws sw6 0109600 1101800 0012400 1011200 011600 1 I _1 : extended. 0 bottomof switch -40- BAUDRATE 300 I = top of swilch extended. Section5: RS232lllerface A d v a n t a g e sf o r d i r e c t o p e r a t i o n .o p p o s e dt 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. 2. In viewing the CNC machinesCRT; you alwaysknow the positionof the rotary table, relativeto any otherprogramline. 3. When programmingthe SUDX in absolute(G90), the SUDX will alwaysbe in the correct Iocation, even when re-starting the machine program at another line, ( see "explanationof movescommands",below, (G91) for more detailedinformation. 1. If you utiiize aCAIWCAD programfor developingCNC machinefiles, you may usethis format for incorporatingthe S{IDX moves. 5. Macro programmrngpermitsthe useof "variabl€s" , which are very usefi:i for creating "calls" for various qvpesof functions,such as half indexes,math functions,etc. 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) 3. A spare,accessibleM-Code. The following is the procedurefor interfacingan SUDX ProgrammableRotar,vtable, for direct operation,through the Fanuc controls,via an RS232connection. Getting the SUDX Controller-ready. 1. Removethe controllercover,and changedip switch#1, bit 5 to open.This will changethe dataformat to 7 bit, evenparity, one stop.Fanuccontrolscan only communicatein this format. We normaliy ship the SUDX units with the 8 bit configuration,however,if you are just purchasingyour unit, we would be huppyto changethis switch,prior to shipment. 2. The baudratesettingof the SUDX controlleris 9600bps.This can be changedby dip switch with the alterationsinsidethe controllerfrom 300 bps,to 19,200bps.If you corrlmunicate -41- FAI{UC conrrolwirh otherdevises,and are locked into a baud rateotherthan 9600 bps, pleaserefer to page #.10 for specificdip switch changesfor the baud ratevou desire.If 9600 is OK, then no changeis neededat the SUDX controllerside. Gefting the Fanuc Control rerdy. Thefollowing is a seriesof steps,in order to prepare the FAI'{L|C control, to communicate witlr the SUDX controller. Be advisedthat some of the psrameter settings may change, depending on the particular controL The settingsbelow, arefor the FAI'{UC OM. Confirm parameter settingsfor your individual controL 1. Depressthe "DiagnosParam"button. 2. Pushthe " PageDown" keY once. 3. Turn the function switch to "MDi" mode. 4. Change"PWE" to equal"1" , then "fhlPUT". 5. Depressthe "DiagnosParam"button. I'VO'' = 6. "PageUp" Onceto the Page,usecursorto makesureI/O 0. 7. "PageDown"to changeparameters. Changethe followingparameters. 0002 Bit #2 = 0 (setsdataformat) rl , , Bit#0=0 0057 Bit fl4 = 1 (givescarriagereturn,line feed) (setsto 9600bps) 0552 :11 8. "Pageup" to "PWE"=1 (setting#2) 9. "[N|PLIT"''0,' "PWE"=0 10.Depress"PROG"button,and"RESET" 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 Chanel0 r 0000000 10000000 Description ASCII Code VO Channel LF/CR StopBit A 11 00010000 9600bps CR/LFafter"DPRNT" -12- to OPENDIP Sinceall FANUCcontrolsonly work with 7 DATA BITS,it wiil be nessessarv This will setthe SUDX controllerto 7 DATA SWITCH# I PIN #5 in theSUDX controiier. BITS,EVENPARITY;1 STOPBIT. You are now readyto write a TEST programon theFAI{UC control. PROGRAM program# POPEN; i B 9 o M 3 0] ; D P R N TI A 0 E F 10 0 0 G 9 PCLOS; M2l ( exampleof CNC machineM-Code) M30; % 90 degrees. Onceyou executethis programtherotarytableshouldmoveincrementally what is happening Essentially hereis thatthe RS232porton theFANUC controlis being openedfor communication "POPEN", thenthe contol is beingtold to sendthe characters insidethesquarebrackets[ ] out throughtheport "DPRNT", in ASCII format.Oncethe SUDX executea move. controllerreceives thisdata theCNC machineM-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[33] M3 0l ; PCLOS; M21; (exampleof MachineM-Code) M99; % -E x n l a n a t i o n Programsbeginningwith a "9" are consideredMacro programnumbers.Someof these programsare caliedwith G-Codesand othersarecalledwith M-Codes,(pleaserefer to your -.13- controlmanual).In the DPRNT line note the "B#2", this requeststhe programto look @ the B "index movement"in the main machineprogramiine. The [33] statesthat the index degreeswiil and to look 3 digits left of the decimal.If be 3 digits (maximum),for example"180" degrees, then you may wish to input 17317 needto usefractionaidegreeslike "180.5025degrees, ,v-ou total digits, with 3 digits left of the decimal.Also note the "M21" afterthe "PCLOS". This is a sarnpleof the M-Code neededto executethe DPRNT colrlmandline. This M-Code will change dependingon the brand of CNC machine.This N{-Codewili be the spareM-Code accessed via the REMOTE cable. Additional ParameterSeffings. #220 = 15 (forGi5) # l0 Bit 4 = 1 (MacroProtect) Main CIYC Program Line Example G15 8180 (This line in the main programwould providean absolutemove of i80 degrees) onlythe "G90"to "G9i", In this Note:You may wishto write anotherMacroprogramchanging = 16.Theprogram# wouldbe #221 caseyou wouldusea Gl6 insteadof a Gl5 , andparameter 9011. SpecialNote: This is only an example,the parameter seffingsand codesmay be different for evera control. Pleaserefer to your program manual. FADAL control is as follows: 1 .You MUST Have Macro Capability, CNC 88HS (1992)or new controls. 2 . An RS232 cable,(pin configuration,and genderdescribedbelow) Getting the SUDX Controller ready. I . Removethe controllercover,and changedip switch # I , bit 5 to open.This will changethe data format to 7 bit, even pariry, one stop. Fadal controiscan only communicatein this format. We normally ship the SUDX units with the 8 bit configuration,however,if you are just purchasingyour unit, we wouid be huppyto changethis switch,prior to shipment. 2. The baud rate settingof the SUDX controlleris 9600 bps.This can be changedby dip switch alterationsinsidethe controllerfrom 300 bps,to 19,200bps.If you communicatewith the Fadalcontrol with otherdevises,and are lockeCinto a baudrateother than 9600 bps,give us a call, I 800 421 97 63, and we wiil let you know the specificdip switch changesfor the baud rateyou desire.If 9600 is OK, then no changeis neededat 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. Using the baud rateparameter,setthe Fadalcontrolto communicateat 96008PS.Using an RS232cable,connectthe Fadalcontrolto the SUDX controller,using the DB25 senal connectoron both. For the pin configr-uation, seebelow. 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. Essentiailywhat is happeninghereis that the RS232port on the FADAL control is being openedfor communication , then the control is being told to sendthe charactersinsidethe doublequotes" " out throughthe port "#SPRNT" , in ASCII format.Once the SUDX controller 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 the FADAL and the SUDX controller.Commandedposition and the verification of positionis all accomplished via the RS232cable. The theoryfor this is as follows. (Pleasereferto 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)a "Y" (send currentposition)is sentin ASCII to the SUDX controller.Position(i.e. 90.000, for 90 degrees) is sentfrom the SUDX controllerto the FADAL control.Oncethe FADAL seesthis data,(to a variable,refer to N13 and 14 of the MACRO program)the VMC proceedsto the next block in the main machineprogram.If the positiondatasentis not correct(i.e. 85.000,for 85 degrees, {5- when rhe actuaipositionshouidbe 90 degrees)then the FADAL will go to ER-ROR(seeN 15 of the MACRO program). rnain This entire sequenceis 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 simple cornmanCsare all that is neededto index the rotary table. Another MACRO could be wrinen for incrementalmoves,if desired.MACRO program# 09998 is set for absolute (G90) movements,as this is strongly recommendedshould the user needto re-starthis machine program in the middle of the program.ABSOLUTE enablesthis featureas the rotary table wiil aiways move to actual desiredposition, regardlessof 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)set the communicationPROTOCOL correctly (7 d,atabit,even pariry, one stop) and the customerrequestedbaud rate (we normally 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 00001 # 100-#4003 POPEN Il B#2[33]M30A DPRNTIAI A0EF1000G#[20] PCLOS M21 I'v199 Pleasecheckyouractualmachine Note#l: The aboveis only meantasa guideor reference. andMacroprogramfor verification. parameters Note#2: The "A1" at thebeginningandendof theprogramline maynot be neededon vour UDNC 100controller. -46- pleaseseethe generalMon TV-30 and'10 parameters, Note#3:For setup and communication setuD Daqe. OKIIw-IA control is as follorvs: 1. You MUST HA\rE "USER TASK II" 2. An RS232cable,(pin configtuation,and genderdescribedbeiow) 3. A spare,accessibleNf-Code,if you requirea stepfinish signal. Getting the IIIDX Controller ready. 1. The baud rate seftingof the SIIDX controller is 9600 bps. This can be changedby dip switch alterationsinsidethe controllerfrom 300 bps,to 19,200bps.If you communicatewith the 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 baudrate you desire.If 9600 is OK, then no changeis neededat 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 Once you executerhis programthe rotarv tabie shouldmove incrementally180 degrees(with the M 18 I output)Essentiallywhat is happeninghereis that the RS232port on the Okuma control is being openedfor communication"PUT" , then the controi is beingtold to sendthe charactersinsidethe quotes,out tluough the port, in ASCII format. Oncethe SUDX controller receivesthis data the M181 commandwiil automaticallyexecuteamove. Then the RS232porr on the Okuma is closed,the conftol will automaticallycontinue to the next line. Yasnac I 80 & IID(-3 Control, via. RS232 Port. r80 l. Go to the maintenancescreen,depresssoft key "AI LPAIL{" , then softkey#5, seiectRS232. 2. Next a set up screenwiil appear,input dataas foliows: 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, If it doesnot work at this point, re-checkyour RS232connecfion,this is most likely 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. 1. Depressthe " 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. Again, checkpin confrgurationof the RS232cable,and makesureyou are connectedto 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. 2. An RS232cable,(pin con{iguration,and genderdescribedbelorv) i. A spare,accessibleM-Code,if you requirea StepFinishsignal. 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 settingsfor your individual control. l. Go to maintenancescreen,depressthe soft key"ALLPARA", then softkey#5, selectRS232C 2. Next, a set up screenwill appear,input the dataas follows: 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 ChannelNo. ISOiEiA ControlCode S t o pB i t Baud Pariry TN RS232C 9600 1 8 off On OUT RS232C 9600 I 8 off ofr On On off On Output I or 2 ISO ON 1 9600 OFF -49- tooi for the programming YUASA TERIvINAL V 1.X is an all-purpose program L,DNC-100Controiier.It allowsfor on-lineterminaloperations, wrinen the "C" in is It theI-IDNC-100. eCting,upioadinganddownloading programminglanguage. SYSTFM REQ(IIRENMIYTS or YUASA TERMINALVersion1.X runson anIBM PC,PC/AT,80286, cornpatibleswith at least 640K and one disk drive. In addition,one standardserialport is required. COPYT|{G TITE SL?PI TED DISKETTE Making a backupcopy of your disketteis essentialfor insuringthat the programsare not destroyedif the original disketteis ever erasedor darnaged. If you havetwo floppy disk drives,you may backupthe originalYUASA disketteasfollows: 1. Insertyour DOS disketteinto Drive A anda blankdiskeneinto Drive B andresetthe computer. 2. At the A> promptrypeFORMAT B: andpress<ENTER>. fype:COPYA:*.* B: andpress 3. Afterthediskin DriveB is formatted, <ENTER>. 4. RemovetheDOS diskette.PlacetheYUASA diskenein DriveA and press<ENTER>to the prompt. 5. After the originaldisk is copied,storeit in a safeplaceandusethe backupcopyasyour workingmaster. If you have a hard disk drive, you may back up the original YUASA diskeneasfollows: 1. At the C> promptrype: MD YUASA andpress<ENTER>. 2. Type: CD \auASA andpress<ENTER>. 3. InsertthesuppliedYUASA diskin thecorrectdrive& Type: INSTALL thenpress<ENTER>. IYote:ThesupplieddisketteoperatesunderDOS Version5.0 or greater NSTALLNG KIASA TERMNAL ON YOIIR C: drive To installYUASA TERMNAL to your harddisk,insertthe backupcopy of the provideddisk, go to the appropriatefloppy drive, then rype NSTALL andpress<ENTER>. RI-IIYNINGYUASA TERVTII\IAL To run YUASA TER-MINALfrom your harddisk,f,vpeCD YUASA and press<ENTER>. Thentype: YUASA andpress<ENTER>. -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 questionsuchas the foilowrng: SystemConfigtuedas: Card Number: 0 Port: COMl 9600 Baudrate: ASCII Type: 8 bit, no pariry 35 Cornmunicationtimeout(miiliseconds): 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 TERMNAL to the proper card address(0-7), port fype (com 1 or com 2), (19200,9600,4800, 2100,1200,600,300),ASCII type (8 bit no 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. YUASA TERMINAL proceedsto poll the availablecards(A0 through A7) and determineswhich cardsare connectedto your system. You will then 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 terminal mode regardlessof whether any Controiler cards are connectedto the computer. 2.0 njASA TERMTNTAL MODE After YUASA TERMINAL successfuilydeterminesthat one or more cards are connected,you may proceedto communicatewith the cards. The lefthand 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. EXAMPLE: Typing the lefter uJ"and pressing<ENTER> will causethe rnotor attachedto the cardto jog in the positivedirection. Type another"J" or "Q" to stop the motion. Typing the lowercaseletter"p" or "Y" will 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 automatically addressescard A0. Thus the position data displayed by the '? " o, '7" commandwill be theposition of card A0. To changethe card being addressed,type 'A"and the card's number(0-9) or letter (a-fl and press <ENTER>. -51- describedin the YUASA SUDX Manuai, In additionro the on-line corrrmands the follo*ing function keys aPPIY: < FI > - EDIT r-VARIABILE This function key retrievesup to 32 "i"-parametersof the card currently addressed.The parametersare divided into fwo screens.To display the next screen,pressthe <Pg Dn> key locatedon the numenc keypad.To ciisplaythe previousscreen,pressthe <Pg Up key locatedon the numeric keypad. Oncethe parameteryou wish to modify is displayedon the curent screen,you may accessit by positioningthe cursorbar over the parameter. To move the cursor bar, use the Up Arrow and Down A:row keys, and to rnodify the parameter,press<ENTER>. After positioning the bar over the desired parameter and pressing <ENTER>, rhe following messagewill appearin the right-hand window: CHANGE - i:<x Mocimum: xrc(xxx Minimum: )OCCCC( Default: )OOCCC( unia: )ooccc( Now: )OCCCC( ENTERNEWVALUE: :) The values listed refer to the appropriatevalues of the parameteryou selected.You may entera new value,or press<ESC> to cancelthe change. If you enter a value which exceedsthe critical valuesof the parameter,a warning messagewill flash and you will be promptedto try again. When you finish revie*ing the i-parameters,press <Esc> to rerurn to 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 keysuokewill display a pagefuil of consecutiveprogramlines. The axis datawili be displayedin userunits setby the "i24" variable. To rerun back to TerminalMode, press<ESC>. -52- < F5 > - MnT MODF ON/OFF Thrs function key allows you to enterthe lvlanualData Input lvlode. In thrs mode motion commandswill be executedas they are entered. "lvfDl On" 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 and determineif the encoderpositionfeedbackdirectionis correctbefore closingthe servoloop. The <ESC> key wiil exit this mode and gradually 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 card connectedto 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.urctionkey. The alternatefunction key seiectionscan be viewedon the right-handscreenby holding down the <Alp key and pressing <Q>. AIt < Fl > . COMM SET L? This fi:nction key allows you to re-configureand re-poll you system. You may changethe communicationparameters(port,baudrate,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 interfac€sysu wish to configure: CardNumber:(0-8) This is usedto addressconrollers 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 whereselectionsI and 2 referto the standardRS-232ports on your PC. -53- When you selectthe RS-232interface,you wiil selectthe baudrateof 9600 from a menu of choices.The rateyou choosernustmatch the seningon the DIP switch on the Controllerscard(s),and, in general,the longerthe cable 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 for This puts a limit on the time the programwaits for a handshake readingor writing. AIt <F2>-NISKON/OFF This key wiil togglethe DISK ON option. With DISK ON, mostdata receivedfrom the cardwiil be echoedto the defaultdisk drive underthe filename'TERMDATA.MCC.' This frle rnaybe examinedby loadingit throughthe file editor. WhenYUASA TERMNAL is first run, if the fiie TERMDATA.MCC already exists, it will be erased. However,all usesof DISK ON wiil appendall incomingdatato the file. subsequent Whenin the POSIFOLLOV/iTIMEmode,the datadisplayedwill 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"TON/OFT' This key will togglethe PRINTERON option. With PRINTERON, ail datareceivedfrom the cardwill be echoedto any standardline printeras well asto the screen.Makesurethatthe line printerhaspaperandis OnLine. AIt <F4>. DISPLAY OFF This key stopsdatafrom beingdisplayedon the terminalscreen.This allowsyou to senddatato the printeror disk at a fasterrate. AIt <F5> - SAV PRGR&J.VAR This key will savethe currentProgramBuffer andi-Variablescurrentlyin the RAM to the EPROM. AIt < F6 >. PRINT SCREEN Wiil print the currentscreento your printer. AIt < ElO >. IIELP FTLE <l> - LoadHelpFile : Allowstheuserto viewa HelpFile(*.HLP). 1> - ReformatHeip File:Reforrnats theHeipFile for easierviewing. <ESC>- E)OT:EXIT theHelpMenu. 3.0 YTIASAEDTTOR The editor is a word processor for Controllerprogramsof up to 65000 characters. In thissectionof theprograrn, linesrypedin theleft windoware -54- nor senrto rhe Controller,but insteadenteredinto the editorbuffer. The line numbercorrespondingto 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. Alt-D - DeletestJreline at the currentcrusorposition. All subsequentlines are movedup. Nt-C - Clearsthe currentbuffer and filenalne. - Togglesbetweenthe "NSERT ON" and "NSERT OFF" modesof Ins the editor. lnsert Off allows you to type over previously enteredtext, while LnsertOffwill move any previously enteredtext to the right of the cursor. 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 savedon a diskene. You will be presentedwith the following selection 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 Enterthe nunber of your selectionat the prompt. The selectionsperform 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 standardfiie for the system. <9> - DOS Commands: Allows you to perform DOS commands < F3 > _ DWNLD&SAVF',, F',.rrF' 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 necessaryif yotu file has motion program data 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" ParametersrMaintenanc€,Service& TableDimensions SUDX-280/320/-100 J0/170 suDX-2?! 132/l SUDX-5CTA) s_uDX72:l GearRatio 72:l GearRatio 90:1GearRatio 180:IGearRatio -2-<0 -250 i00 i00 i00 -250 i00 -250 i01 2 2 iOl i01 2 i01 2 : 0 i02 0 i02 0 i02 i02 0 0 30 0 0 i 0 3 0 0 0 3 i 0 3 3 0 0 0 i03 i03 3000 3000 250 i04 250 i04 250 i04 i0.+ 250 250 1600 i 0 5 1 6 0 0 i 0 5 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 i 0 8 8 0 0 i 0 8 8 0 0 i08 800 i09 1500 r5 0 0 i09 1500 i09 i 500 i09 Ls00 l 1 1 l -l i 1 0 i l O 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 i 1 5 0 0 i r 5 0 i15 0 i16 0 i16 0 i16 0 i16 0 0 20 ir7 20 i17 i17 20 i17 20 20 i18 12 i18 12 i18 12 12 i18 12 1024 i 1 9 ii9 1021 1021 i19 1024 i19 1024 -720000 -288000 i20 -360000 i20 -240000 i20 -288000 i20 0 iz| i21 0 0 i21 :2t0 0 t22 0 0 122 t22 0 0 i22 0 i23 0:0 i23 0:0 i23 0:0 0:0 i23 0:0 i21 I I 2000: 1000: i24 I i24 800: i21 800:1 2000:3 I i25 i i25 1 I i25 i25 l 0 t26 0 i26 0 i26 i26 0 0 i27 3 i27 3 i27 3 t27 3 3 FactorySet i28 FactorySet i28 FactorySet i28 FactorySet i28 FactorySet i29 32 i29 32 i29 0 32 i29 32 i30 16 i30 16 16 i30 16 i30 16 i 3l 16 i 3 l 1 6 i 3 1 1 6 1 6 i 3 1 16 i32 2:0 t32 2:0 i32 2:0 i32 2:0 2:0 SUDX.I3|] 60:l GearRatio -250 i00 'n ! rul 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 -\ 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 P A GE I I II R O D U C I OI I { . S P E C I A L C A UITO } t S SPEC I F I C A TI O I I S I I I D E XH E A DDI H ' H SI O X PARTS 8 REAKDOIII{ P A R T SL I S T PREPARAII OHS I,IA I I { T E I { A } I C&EA D J U S T I { E I t T l {o . 4 4 I l O T O Rl l J R I II{G DIAGRAI{ 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 d a n d r r a n u f u c t u r c dg 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 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,ty€r. 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. A Avoid havine tools or uorkoiccor crash into thc indcxar. NEGLECTING ABOVE CAU:rroNS IIILL i,OID OUR wARRAt{ffY POLICY- SPEC I F I CAT I ONS I I { D E XH E A D inch ( rr ) S PI N D L EO .D . 3.86 (98) S PI I I D L EB O R E I . D . 1.l4 (29) C E I { T EH REI G H I 4 . 3 3 ( 11 0 ) PLAC I i l 0 DT R E Ct T 0t{ G UI D E B L O C Kt I I' D T H IIOR I Z O X T A /L V E R T ICAL 0 .6 3 ( 1 6 ) S PI I I D L EI I O S E I{AX.IIORI(LOAD HORI ZOIITAL Ibr (kg) VERTI CAL T O T A LG E A RR E D U CI O T } I R A TI O I IIDEXI I{G ACCURACY tnith in REPEATABILITY utith in 10" BAC[LASH u ri t h i n t 60" SPI XDLE RUHOUT l l , EI G H T l b r ( k e ) 0.0004 T. l. R. D I MENS 2-3/16-r0ull 11 (20) 22 (l 0) Lz72 t30o 6 0 .6 ( 2 7 . 5 ) I ON o.6 7 -1- PARTS BREAKDOU'N '-'4\ __/ Dc{ \*a \c/ {\vf"rffito €.o e6 *r# $'*w" e\rp *w b-o {% 2- L PARTS PARf ilo. IST 6 I Zt t PARI tAltl -t D I G R I TI f i I 8 L SP:NDL8 1 H E I . 6 0 C K E TS C R E T 1 L 3 S P : I I D LB 4 B0LT 8 6r . S 0 C R 8 T 5 ?ARI {A}tB IARI l{o. Itlx6 I srzt t 36 PACTIN6 1 3'l S N A L LS C R B I .t 38 STALPLAIB I tt5 X E e Itsx t1 3g SI^L PLAII PACKI.NC H 6 I . S 0C K E I S C R3 l f 1 f n6x6 .fO H E I .S O C K T TE O L T 2 I P A R A L L E LK 8 Y I 6x6xl0 41 I I E T A LT H R O S TP L A i I ]. 7 IORil THEEL 1 4Z H 8t . S 0C t r E TB 0 t r 2 8 V.RING 1 v-85A 43 T H R U S6TC R T I (' B ) 1 N B t D t E8 8 r R i ! l c z FHIA4566 44 t i { R u s Is c R B t (aA ) 1 I RIN6 RACETAY 3 Fl RA{565 46 SINGLTBALI ETARIIIO 2 62EZL 48 G U I D ET A S H S R 4 FTRB.IO24 47 lIEIDtS EBARIHG 2 TilIA. I O2{ 4g r 0 R i Sl l A F t J. 50 r0R{r||8tAL 1 51 COUPLIIIG I NA-I3 52 H t t , s 0 c [ B T s c RE l l 4 It{x6 c0 0{074 10 'l 't 1 I T A I I JB O D Y t2 I N R U S T PL AI t 13 v -RitlG I 1 .| u-70A T6X18 f!l x l2 T H R U S II I U T S O L O I R I 15 ',tAcHIr{I SCREL 1 r3x S 16 HtI. S0CKtT 6CRBlf I i6x6 S T O P P T RP i I I S P R I I I G 1 53 O -RIN6 1 t7 1a PIII STOPPER L 54 E E A LC O L O R 1 t.9 T H R U SiIl U T 1 55 n t I . s 0 c x E Ts c R t f 2li{x{ zo clutcH | 1 58 i0?0R ILA!lGl PACIIrl6 zt ROLLEG T U]OE I 1 s? i0r0R tLlllcs 1 22 R o r L E RG U I 0 [ - G U I D t | 1 58 [ B r .s 0 c l l t B 0 L T 41;5x15 23 C L O S I , R6SP I [ D t 8 COLLET z 4 E rilDLt | ccrrsr cLosuRR 2 S I ROLLBR za I l1 x E2 t 3 t ? 59 JOILSIAL J. 6 4 | roton 1. 2 6 s lspniucllAsHER 4 n5 l x r N D r sB o L t ( l ) 1 6 6 I n g r s. o c r l TB o L r 4 15x15 2 1 | tlorcrton 1 6 1 | coolrrc rIN PACIINC I 2 A I C t t r s B ) l I PPL t 2 | 1/|-2E UllF 6 A I l o r o n c o o l l f { 6I I N 1 3 I116xt 6 I I coHxsctoR 1 RBC-20I 3 I t66l ?o '1 2 l[sr.soc[81loLt 2 ll6 x r { t r .s 0 c t t T 8 0 t T 4 i3xl3 73 c 0 0 L I t l Gl l t l c 0 v 8 R 1 74 C O U 6 RP A C T I N G i 29 3O H T I .B O L T I6IALIASRER a a 3l curDl 8Loct 2 32 H 5t . S 0 C t E l B 0 L T z 33 H A X D L 8T 0 1 1 ( 3 ) 1 3,[ H tr . s 0 c I t T 6 c R E r z 35 6Cntr c0vlR SPIXDLE 1 n 6x t 0 ;5 x 10 -3- t0 PREPARAT 1 ) U X P A CI IKI G I ONS l l l h e ny o u r c c c i v c t h a u n i t , ckack el I of f o I lorrlings arc includcd. I OABLE I i l D E X H E A D[ ' I T H } I O T O R a) b ) O P E R AITO I { I { A I I U A L 2) I H S P E CITO I I S H E E T lt|ipe off tha rust proof oil 3) 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 c) urhcrs you ara lounting rrrith lieht oil' 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 4) 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 GEARBACKLASH 1 ) |JJORT{ 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 r s Q u G s t c dt o a d j u s t i t a f t e r l o n g u 3 8 ' MAI a ) H o u rt 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 @ 1 . R a n o v c4 ' B oI t s 6 D r u hi c 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 @ , z . A f t c r r c r o v i n g z B or t s @ u r hi c 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 ihc h f a s t o n r e t a I t h r u s t p l a t 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 s e t S c r e u rs l i g h t l v a n d s c r e u Jb y t h e s a i l s a n o u nt ' 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 ) A -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 and r€aesenb l e s e aI p l a t e . @ @ @ 6. Tighten tho 4 Bolts @ @, fixing the |fotor Flanso @ 7. lnsert the Hotor Coolis Fin @ Eoltr@to fir the fin. Chack if into the l,lotor @ ths l,lotor Fin Packing @,r thc Motor Cooling Fin . @ to the main body and t ighten thc z betueen thc l,lotor Flangs @ and 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 nt h c b a c k t a g hi s t o o l i t t l a . 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) Hourto adjust 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 ut 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 1 . R c n o v es c a l p l a t e @ 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 I cnE^Strc 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 D E X DESCRIPTION PAGE No. I NTRODUCT I ON SPEC I A L C A U IIO N S S P E C I F I C A T I O N SI H D E XH E A DD I I , I E I I O SN PARTS BREAKDOI,!I{ P A R T SL I S T PREPARAII ONS O P E R A T I NI G N S I R U CI O T NS t { At N T E N A t i & CE n O l U S i l txer H 0 I 0 Rt ! t R l | i Gq l A c R A t(' st u o x - i 3 0 1, 4 0 . 1 7 0 , 2 2 0 ) H 0 T 0 Rt i IJRI N c D t A c R A t {( S U 0 XZ- B 0 ) INTRODUCT 8 8 I 13 L4 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 XP 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 b e e n n e u l l y d e s i g n e d a n d m a n u f u c t u r e dp r e c i s r o n i n d e x e r n o t o n l y f o r t i m e a n d 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 dt o 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 n e c e s s a r ym ai 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 . [ l J eh o p e y o u e n J o y i t s e x c e l l e n t f e a t u r e s a n d a p p l i c a t i o n s . 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 h o u r e v e r ,y o u a r e r e q u e s t e d t o p a y s p e c i a l a t t e n t i o n t o f o l l o u i n g s . O A l r r . r a y us 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 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 aI 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 p i s t o n r e t u r n , f a i l u r e s o f c l a m g / u n c l a m pc h e c k p r e s s u r e s u i t c h o r t h e 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 or uire danragesT . 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. O A v oi d h a vi n g t o o I s o r u l or 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 . SPECIFIc'ATIONS II{DEXHETD IABLEO.D. TABLE BORE CEHTER If ISIT PLACIHG DI IECIION GUIDEBLOCI( ITIDIH SPINDLE BRAXE tdn0G-Ks.-n (Lbs/foot)rat 6Ko/ol(85PSI l BRAKE SYSIB.I m ( incfi) lh- 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 FNRITONTA]/ \trRTICn| la (o.s51z ) 6(40) 18 (0.70966' 1 5( 1 1 0 ) e(65) 2s (180) Pl{EttfAIlC: *7 Ka/e# (7c^1oopsTI PARATLELISI{ OFIABLETO-re 4s (325) 0.02 (0.000s LAELE A,\IAL COIICENTR ICITY 0 . 0 1 5( 0 . 0 0 0 6 ' ) SQTJAREI{ESS OFBOTIO,IIO SIDEBASE 0.01 per 100 (0.0004'pe !_ 4') ITAX UPRK I.ORIZOIIIAL 30( 66 50 ( 110) 80 ( 180) 120 260 180( LOAD VERIICAL 1 5 ( 33) 2 5 ( s s 40 ( 90) 60 i30 90 ( iIAX.IHRI,6I VERT ICALLOAD LOADAGAI400( 880) s00( 1100) 600 ( 1300) t000( 2200) t500 ( IISTIABLE }ilRIZONIALLOAD 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( TAELE ROTAI IOttALTORqJE (Lbs/foqt)*atlrpn }tAX.I'ORK INERIIA Kg.cm.s2( lbs.in.s2) LIERICAiION TOTALGEARMIIO (r,,rth in I I{DEX lilG ACC{iRACY REPEAIABILIW (urt h i n MCKLASH (rut h i n ) Ilf IGHTUJAUBTAELE DIMENSTON 2 . 3\ 1 6 ) 3.s( 2s) 0.6 (0.s) 1.5(1.3) ?q ( 25) 3.5(3.0) 0 ll -MTl.{ r/60 t/72 +3ff 4.8( 35) 400) 200) 3300) 2000) 660) 27 ( 1e5) s . 2 ( 8 . 0 ) 23 ( 20) + 22.s', 1/90 1/180 6' l' 30 ( 66) 38 ( 84) 49 ( r08) 82 180) i28 282 PARTS BREAKDOIT'N (suDX-130) ' ''lr,( - -", ri) --'a-7t&:'(D,n (/\."\',, ,' ','t ,()as]j'I.,9"t",&-trg\J ctl"'AX,*H/ ^)), ,rt""''r'{q'/'1 'i ),, ,ar k 2', 1{, ;'g)l 7'W * @\..fr /a') ,&* (/dt d,4G J:\J', *SF% q \- oo-@G)-=-/-$ @,M'",9) '?3' \ '.' ?, [3). \ fgF'', '\ i /^6-)" \ i_-. y -------,,=/N \ \ r--rr r?.,r ) r, eP ,*===_]e..==tAz\6/^ \\/ G\\ ./ f$V/\ trJ Y nr-, \ 64)@ 13-/,-(o'J=(.M#5'7 td_[^,,whxp, @ (B-' )f-@', b6a;*,%,(6WWq *')-' )\;",s:"rl\o-n \- S-g --o' / J\\c6\^q\ ^,r{.1'(%-@,\:t'\ \.- \ ,qhd1T)5$'^*\g *'ru''*' *_,",:fg/ *rh\_\a / { /s/*b* rty\A/ r )Gl \!/ /6) \? \,\' PARTS BREAKDotT,N (suDX-140, 170, 220) ? ( r,:,,*l €l '\\\,. t71r.'b,p ..,g? ffil{.p tE,1.'4.3;,A,h:A-^ (e) A (A'' / n \ 'V<n) '=*ri Gi'l'r^"r{s' / v \'M O €,' \, \-\/b'' i*( @r., /Pe:'\ rb, tg A^)N'td''-''(e'r ^(tfl / (g \ Y' @ e'-L/ e-@ "' 1r ( \\@? o-o-t \,d \) \'-" /=\ e,3,, ,9)-@ \ \ \ \/v e.'*d '*7'-/*-:/ ,3l-' ("@ \;* / / /,b \b /,i c-W',b / / ,, \ *'@ \/ ,/ f,-€) -3- / r-.' \91l-o / Vgre-rg / -@. e-i-s\^ @ /\n \e\ \ -Q-l \o "/ / @ / \( \\ \/ V \--l I \-W \ \\ @-o o- / ( \tr3 \lA )6o PARTS BREAKDoTTIN (suDX-2BO) ?,,N:,,{*,,8, q, 5:! @*=g], vw "'Nb''tffie,$'' d'P:lis-x$ , ,or))g,A *.,W$;* i, \' -_'\:o'O, )'t \-z\sv, c-@\d*'r 'n \$ / !@ / e. l d ,b%,' p t*rt (o \ J- ,,,-@/ /!:#_ v \ t'g,/@7' *ry ?!V.p *&r'7{"&, '=€'='^AA/^\\/ z-b "* , \ e-o e K- \ /-\ \ \d, \ \/ / rg)-. \ ,6)l'',,/\,, /Y --------r/) \* /^/^ v:-/J/ w ,A (ro/ -( /)q \!9/ . PARTS PARI No. ,/ L I ST PAR I HA}IE X 0i I seal tI Q' ty I i 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 ( t'15x 12 (6) H 6 x 1 8( 6 ) (6) H8x20 I s100 sl15 s140 1 I HR3291 4J HR32914J HR3 29I 7J l,t4x6 H5x6 H 4 x i 8( 8 ) H 5 x l s( 6 ) r{6x 15 (6) Ring dog _6 I I H e x s. o c k e t s e t s c r e u , Sprndle I [tbrm rrlhee | _--X H e x s. o c k e t b oI t T h r u s tn u t 1 I 1 u05465 I3 0 Rrng 1 I Prston_ U Rrng X ? 0 P r e s s u r eo l a t e '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 x 40 {4r 42 43 44 45 46 G70 1 I G110 (8) H6x18 --) f t 8 x 1 8( 8 ) -) H6X8 l{6x12 ItSx15 HR32913J H R 3 2 9 l 5 J HR32g20J 32928 AD60759 G80 AD709010 A 0 9 5 1 1 5 1 3 A 013016014 Gg5 G125 G170 G120 G145 G230 (8) Ir{6r12 (12) t'{6x14 sl20 I I \ , , H 5 x i 0( 6 ) 1 I s50 -+ f i 5 x 1 2( 6 ) s56 s67 s90 II (6) \.,, H4x12 T KE75S06 I I ( ( () () sr32 (3) uJ6Sl(6) (6) H6x15 ( 6000 1) -) H s x 1(26 ) H 6 x l s( 8 ) l.t8x18(8) KE80956 KE90l107 s150 4 5 5 6 8 - 1 6 7 A3568-172AS568-275 -t -+ -) 6001 (3) t I KEl201357 K E 1 6 0 1 9 0 8 -, (4) + (8) H 6 x 1 8( 8 ) -) (4) -) -+ 6002 (3) 1 R T 1 2 1 6 1L2R T5l 19 i 6 -t -r (l 2) ( 12 ) 6003 (3) LRTLL7?224 'l [tJo rn shaf t Parallelkey 0uter r ing I h r u s t b e a ri n g Z G175 t Spacer rt7 0 R i n s 38 39 --) t{5x10 I 0i I seal t8 36 -) i ( Ig 32 33 34 35 HR32922J 3 2 9 2 8 I -.r-- LL 4 5 5 6 8 - 1 6 8 AS568-27i t 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 i9Jl '| Ib tsody "Ll r{8x25 (8) j I U t0 It S I Z E SUDX-140 SUDX170 SUDX-220 SUDX-280 g n z uE709212 UE7 A u E8 5 1 1 0 1 3 uEl1014014 u E l 4 07l 0 1 4 SUDX13O I I () () GSl226(2) -) 5 1 1 0 1( 2 ) -+ I I s40 s45 I L AUA0 ilm1 -t Aru02 I I ANOO AilO1 -+ ANO2 AIUO3 AN03 s40 s45 s55 s60 V U,fo rm metaI Lock uasher Locknut 0Ring { l{eta I th rust p I ate Hex.socket boI t 0i I gauge Hex.socket set screu, fletal plate oacking 5x5x20 GS1528(2)G S 1 7 3 0 ( 2 ) (1) GS1o24 (1) 51100 s48 s48 s t i 0 2( 2 ) s l 1 0 3( 2 ) s55 s60 't .t 4 l.l5x15 I FE-I2 t l.{5x12 -+ --t -t -t l,l6x15 ft6x20 -+ t I -5- H6xlg J -) -) -) -t -) PART No. PART HAI{E _1L t - t exs. o c k e t b o l t - .tY euio" bi;i CU nex . s o c Ke t b o I t SeaI unsher b1 ty SUDX13O SUDX140 I 1 l.l5x12 -, l{5x8 !f'q rylel! ate 47 I (. -5 !9U9.1 b"I------ b3 Seal uasher n e x .n e a d b o I t I Srbi;ba" t I H e x s. o c k e t b oI t 6 1 igq_!"b l-.__gup_ ot _. u H r n s bJ ( I'J6S I ( 1) uJ6 tlJSS 1 H6X8 ujl0 H i 0 x1 5 (8) I'tSx30 I 1 s67 I trJl0 X tllave unsher -) H6XIO 1 bU { I7 E SUDX170 SUDX-220 SUDX.28O spacer (3) (6) l,t6x35 -t 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-;;----,-l;--_-i-/.r lnex:_socHoott ( / b I q u r c k j o r n t ( s t r a i s h t ) l( tt Pressure su,rr tch -;I 9 Rins 84 | Spur sear (H) 85 | Paralel key U b DU- S er v o m o t or dt bp r I ng urasher UU Hex.socket boI t Hotor cover Hex.socket boI t UU g0 X I H 8 x 3 s( 6 ) -) -) M 1 0 x 4 0( 6 ) -l _-I 0Rine 0r I cap packing sli0 -t ujl5 -+ (rrrs) ccz35 -) -) -+ 1RT172213 l,l5x1g -t -+ t{6x25 -21 -DC24VSR 100EI l.l4xI ( 2 ) TL6-01 (1) (1) rs6-01 (2) -) I 76120200 -) -) -) -) s70 G40 --t EM2 E643 J -) -+ -+ + -+ 4 l,l5 4 H5X15 X I -) l,{5x18 ltSx25 + -t -+ -+ -) -) -t -+ G50 -) 1 L 6 l{5x18 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 L I 93 94 -t -) s85 1 I l t nex . s oc k e t b o I t uJi2 -+ -+ I 91 vt l.l8xl0 -) H12x20 l,l5x25 I'l /b I Qurcll_/ggl!91!') -) -) -t I I i -t -) I I H6X1O -' (3) uJ8 | I 2 2 bg I tUashe r * -) -) -) I I uu_fsour sear (UJ) 7g -+ -) -) -) -) 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 -t -+ 5t cq S 0' H6X18 -t 4 l.l5x12 I 1 s105 J -) I uKl,l6-02 t -+ PTL/4-PFT/4 -) 1 $3-r/4 -) 1 UKH6-01 -+ AN110-01 I + I I l,l5x12 1 1 I 5x5x15 E723 H6 H6x18 J -' -) -) -+ -t -t -t -+ -t -) -) -+ -) + -+ .+ -+ -) -+ -+ -+ -t -+ -+ -) -+ -) -+ + -+ -+ -t -+ J + l{6xi0 -+ PAR I l{o. 105 g, I gp__ IUb Hex.socket boI t 2 IUI Eyebolt 1 I rUU PART NAI{E ?; S I7 E SUDX-140 SUDX170 SUDX-220 SUDX-280 SUDX-i30 1 + -+ l,l4x8 -) r{10 -+ -) -) -, l'112 g r lrc x t o rn t ( s t r a rg h t ) 1 .l. I T56-01 )tJJI ICn I J.].I nex.s€c_K_e-t lgll I I D4E-iE20N I l.{4x25 LL{ D l / IJr c n m o u nt I n g b o a r o I f l.) 2 H5XlB ll4 n e x . s o c Ke t b o I t 0 Rrng I TIC ro u n o n e a o D oI t 3 l{4x8 lo i;;- I 110 B;l LL L Duo I aD I e degree uhee I llu 121 122 Hex.socket set screu, I -l V" f u" '*"n t ' ng Uo"rd nex.socket boI t 2 R o u n dh e a db o l t 3 PI Elbou I II Ltv b;"' rs P20 _1 7000A I I ll4x6 H4x15 t'{4x12 GPL-61 LIJ SeaI unsher 124 Hex.socket bol t 2 t'J6S1 2 l{6x8 IZb ttex. socket bo I t R o u n dh e a d b oI t 1 l.{8x 10 ; I M6X8 126 -+ - t- -) -) -) -) -) -) -) -) -) -+ -) -) -t -t -t -t -) -) -) J PREPARAT IONS 1 ) U NP A C K II{G l t J h e nv o u r e c e i v e t h e u n i t , c h e c k a i l of fo||ouings are included. a ) I N D E XH E A Dt r J I T H ilOTOR & M 0 T 0 RC A B L E b ) I N S P E C| 0TN S H E E 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 ri t h u ri r e r o p e s havi ng good baIance. 3 ) c h e c k t h e m a c hi n e t a b r e s u r f a c e f o r 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 be on in c) Alrlavs use F' R'L (a i r f i I ter, arr to the index head, 0il OP ERAT I NG I NSTRUCT R e g ul 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 for Lubricator : Turbine 0il Kind-1 (lso vG32) I ONS 1 _ ) C H E C K I NTGH EL U B R I C A T I NOGI L V O L U H E 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 ) t t J h e nv o u h a v e a o i I c h a n g e ' r e n o v e 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 ) , Put the cover packing@uith t h e , 01 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-130p , ut the 0-rins@ orl 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 rnto the unit. H o d eI s UI Vertical I Anoun t H o d eI s 0 i I A m o utn Horizontal Vertical SUDX-13O 110cc 110cc SUX D. 7 ? A SUDX-140 15Occ 150cc SUDX-280 45Occ SUDX_ 170 16 0 c c 230cc 250cc Horizontal 35Occ 55 0 c c d ) R e pl 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 six months. L I S I 0 F R E C 0 I ' { I { E N LDUEBDR I C A I I H0Gl L S Viscosity Grade tS0 Vc6B Example OI L HANUFACIURER MA BRANDI{AHE | ' | o b iI Flobil DIE 0il S h e eI Sheel Tellus 0iL 68 I NTENANCE & H e a v yt { e d i u m 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 p e r i o d i c a l m a i n t e n a n c ea n d a d j u s t n e n t after a certain time of usage. L ) BacklashAdjustment for [rJorm Housing T h e b a c k l a s h a m o u n t o f t h e u r o r mh o u s i n g i s a d j u s t e d u i t h i n 4 S s e c o n d sb y m a n u f a c t u r e r . l f i t i s b e c o m eb i g g e r , y o u n e e d t o a d j u s t i t . 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 tot Jc h e c k t h e b a c kl a s h a m o u n t . SUDX-I 3O (0.00056) 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. -9- SUDX- 14O 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 ) SUDX-170 SUDX-280 o . 0 3 1 ( 0 . 0 0 12 2 ) 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 01 ,4 0 ,1 7 0 , 2 2 0 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 @ a n d r e m o v et h e u r o r l nm 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 mm e t a lo l a t e@ 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 m p r e t a l l a t e oacki ng 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-.. 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 . P u t t h e u r o r mm e t a l p l a t e . D o n o t f o r g e t t o u s e p a c ki n g . Note: 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 or e r r o 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 or s f o r S U D X _ 1 3 0 , 1 4 0 ,i 7 0 , 2 2 0 , R e m o v et h e h e x . s o c k e t b o r t s @ 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 / or n s h a ft a n d t h e m o t o r s h a f t , u t hi c 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 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 et h e h e x . s o c k e t b o f t s @ (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 t h e u r o r D Q) s h a ft , 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 t e r n p o r a r i l y . @ 0 Foflou the instruct ron of 01,0,0,0 tor S U D X _ 1 3 I04. 0 , 1 7 0 a n d Z Z 0 , A f t e r a d l u s t r n g u J o r ' ,g e a r , s t a r t a d . u1 s t i n g t h e s p u r g e a r s . 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 p o s i t i o n t h e b e s t 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 b u i n o t t o @ 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 et h 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 @ 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 hi l e m c u n it n g . , 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 nu l h e eI a n d t h e u j o r r ns h a f t a r e smoothly engaging, adiust the backlash of thrust d i r e c t i o n i n t h e u r o r ms h a f t . 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 ms h a f t 0 R e m o v et h e m e t a l t h r u s t p l a t e drain oils, 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 h o f t h e u r o r ms 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 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 ni n 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 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. 0 After that, insert 0-ring @, dnd reset Hetal thurst plate urithout fail. 0 A f t e r r e s s e m b l e da p p l y r u b r i c a t i o n o i l t o t h e u n i t . 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 Ihe air 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 , , , , . 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 , OFF @ to turn it C o m m a nidn p u t l e t t h e s o l e n o i d v a l v e @ 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 ing board@ 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 hi c h i s m o v e d @, 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 @ . - 1l - aon@ limit$/itch @ 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 0 t, 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. the 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 . u1 s t m e n t ui I I be done by the unit as follouJS. = every E'. SUDX-130 S U D X - 2 8 0: e v e r y 2 ' . S U D X - 1 4 0 1, 7 0 = e v e r y E ' S U D X - 2 2 0= e v e r y 4 ' 4 ) C t r a n g eH o t o r C a b l e p o s i t i o n s 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 hi n e ' s s p l a s h g u a r d etc. R e m o v ef o u r p c s o f h e x . s o c k e t b o f t s @. 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 a t t e n t i o n n o t t o g i v e a n y d a m a g eo n t h e o-ring uhile fixing the cable box by the bolts. c a b f eb o x @ , ' 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 or c o v er a n d g i v e a d a m a g e to the motor and its encoder. ) l , { o t or 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 @ 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. ano 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 er . 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 pi 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 rm uheel ulhile mounting a c c e s s or i e s a nd y o u r ui | | I o s e i n d e xi n g a c c u r a c y . MOTOR UJIRING DIAGRAM s u D X - 1 3 01 ,4 0 .17 0 , 2 2 0 (ffoToR.ENc0DER) MOTOR ROTARY MS3106B28-1-1P TABLE RED K L J M MOTOR MTRSHLD CH GND GRI{(18 AttJG) E F G H I ENCODER P D N tl T BREAK CONFIRH BRN(22 AIIJG) A RRA(F + YEL( r ) B B R A K E R I l-{ GRY( r ) R OVFR TRAVFI .+ RED( I ) S ovFRTRAVFI- BLU( t ) V OVFRTRAVFIRFT ORG( I RED -t --l -1 I I _\ -13- MOTOR LUIRING DIAGRAM SUDX-280 Ef{c0DER) ( t { 0 T 0.R MOTOR ROTARY MS3106828K L l.l0TOR + 11P ,"-'t RED(16 AtlJG) HOIOR i TABLE RED BLK MOTOR I CH GI{D M (re auc) GRN E YFI:: F r s b . - G H CHB/ I ENCODER P l l r l r a r C \v/ nunv i i i : a l (tti: /ii D N tl U T A B R S V - RTD -t suDx-320r400 F?-ENIO-TE CABLE i1 tl rl -or F 3g cr STEP / START 1l 44 S T E PF I | \ { I SN H/ O UU illr .'l BB rl rl -..oI I s_l 12 1 ? -l IJ S I E PF I N I S HI I I O tl- I 1 L-s rl Ir 1l tllr ----ol F E STOPN/O 'l ' #1 ll-^ I I+ I r 2---o 3--d L4 - ll - REI.IOTE HOI,IE H/O -REI'IOTE HOI.IE REQUES I - DI F F E N C O D E R