Sinumerik Interface Signals.docx

上传人:b****0 文档编号:10128949 上传时间:2023-05-23 格式:DOCX 页数:17 大小:132.81KB
下载 相关 举报
Sinumerik Interface Signals.docx_第1页
第1页 / 共17页
Sinumerik Interface Signals.docx_第2页
第2页 / 共17页
Sinumerik Interface Signals.docx_第3页
第3页 / 共17页
Sinumerik Interface Signals.docx_第4页
第4页 / 共17页
Sinumerik Interface Signals.docx_第5页
第5页 / 共17页
Sinumerik Interface Signals.docx_第6页
第6页 / 共17页
Sinumerik Interface Signals.docx_第7页
第7页 / 共17页
Sinumerik Interface Signals.docx_第8页
第8页 / 共17页
Sinumerik Interface Signals.docx_第9页
第9页 / 共17页
Sinumerik Interface Signals.docx_第10页
第10页 / 共17页
Sinumerik Interface Signals.docx_第11页
第11页 / 共17页
Sinumerik Interface Signals.docx_第12页
第12页 / 共17页
Sinumerik Interface Signals.docx_第13页
第13页 / 共17页
Sinumerik Interface Signals.docx_第14页
第14页 / 共17页
Sinumerik Interface Signals.docx_第15页
第15页 / 共17页
Sinumerik Interface Signals.docx_第16页
第16页 / 共17页
Sinumerik Interface Signals.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Sinumerik Interface Signals.docx

《Sinumerik Interface Signals.docx》由会员分享,可在线阅读,更多相关《Sinumerik Interface Signals.docx(17页珍藏版)》请在冰点文库上搜索。

Sinumerik Interface Signals.docx

SinumerikInterfaceSignals

TableofContents

SignalFlowNCPLC2

InterfaceStructure4

PLCBasicProgram6

BasicSignals(NCPLC)8

EnablesandAxis-SpecificSignals10

AxisMovement12

ProgramProcessing14

M00,M02andM3016

ReferencePointApproach18

MachineControlPanel20

MCommands22

SignalFlowNCPLC

TheinterfacesignalsaretransferredbetweenNCandPLC.SomeofthesignalsarestandardizedaccordingtoVDI(VerbandDeutscheIngenieure–AssociationofGermanEngineers).Thedataexchangetakesplaceviadefineddatablocks.TheinterfacesignalsandtheI/OsignalsforthemachinecanbeevaluatedinthePLCprogram.RelevantlinksimplementenablesordisablesfortheNCfunctions.Differentiationismadebetweentwotransferdirections.

FromNCtoPLC

InformationfromtheNCismadeavailableontheinterfaceforevaluationinthePLCprogram.Informationmaybesignalsdescribingthestatusofchannelsandoperatingmodegroups,READYsignalsforthevariouscomponents,whetherapartsprogramisprocessed,orwhetheranaxistraverses.Thetechnologicalfunctionsofthepartsprogram(M-,S-,T-,H-,andFcommands)aretransferred.

FromPLCtoNC

ThesignalsfromthePLCare,forexample,enable/disablesignals(closed-loopcontrollerenable,pulseenable,etc.)andaresetorresetinthePLCprogrambyevaluationofthecurrentmachinestate.ThePLCprogramalsorequeststhevariousoperatingmodesorapartsprogramstart,traversingoftheaxesinJOGmode,etc.intheNC.

Viaspecialfunctionblocks(FB2,3,5)aselectionofalltheNCdata(MD,Rparameters,toolcompensations,actualvalues,etc.)canbetransferredtothePLC,orthePLCcanchangethem.

NCPLCsignals

(responseregardingtheNCstatus,M-,S-,T-,Hcommands)

PLCNCsignals

(enablesignals,operatingmodes,etc.)

NC

PLC

InterfaceStructure

ThePLCuserinterfaceforthe840D,810DandFM–NCisidentical,exceptforthequantityframework.Duetothemultitudeofsignals,displayininterfaceDBsisnecessary.FromthePLCprogram’spoint-of-view,theseareglobalDBs.ThebasicprogramgeneratestheseDBsduringsystemstart-up,basedoncurrentNCmachinedata(numberofchannels,axes,etc.).TheadvantageisthatonlyasmuchPLCRAMisreservedasisactuallyrequiredforthecurrentmachineconfiguration.

ThePLC/NCKinterfaceisgeneratedpartlybyadatainterfaceandpartlybyafunctioninterface.Statussignals,controlsignals,helpfunctions,andGfunctionsarecontainedinthedatainterfacewhilejobsaretransferredfromthePLCtotheNCK(NCkernel)viathefunctioninterface.

DataInterface

Thedatainterfaceissubdividedintothefollowinggroups:

▪NCkernel-specificsignals

▪Operatingmodegroup-specific(BAG)signals

▪Channel-specificsignals

▪Axis/spindle/drive-specificsignals

PLCBasicProgram

ThePLCbasicprogramorganizestheexchangeofsignalsanddatabetweenthePLCuserprogramandtheNCK-(NCkernel),MMC–(multipointinterface)andMSTT–(machinecontrolpanel)area.Differentiationmustbemadebetweenthefollowinggroupsofsignalsanddata:

∙Cyclicalsignalexchange

∙Event-drivensignalexchange

∙Messages

CyclicalSignalExchange

Thesignalsthatareexchangedcyclicallyconsistprimarilyofbitarrays.

∙TheycontaincommandsthePLCsendstotheNCkernel(suchasstart,stop,etc.)andstatusinformationabouttheNCkernel(suchasprogramisrunning,programisinterrupted,etc.).

∙Thebitarraysaredividedintosignalsfor

BAGs(operatingmodegroups),

Channels,

Axes/spindles

GeneralNCkernelsignals.

ThebasicprogramcarriesoutthecyclicalsignalexchangeatthebeginningofthePLCcycle(OB1).Thisguarantees,forexample,thatsignalsfromtheNCkernelremainconstantthroughoutacycle.

Event-DrivenSignalExchange

PLCfunctionsthatmustbecarriedoutindependenceontheworkpieceprogramaretriggeredviahelpfunctionsintheworkpieceprogram.Ifablockwithhelpfunctionsisexecuted,itdependsonthetypeofhelpfunctionwhethertheNCkernelmustwaituntilthisfunctionisexecuted(suchasatoolchange),orwhetherthisfunctionisexecutedsimultaneouslywithworkpieceprocessing(suchasforprovidingtoolsformillingmachineswithchainmagazines).

InordertoinfluenceNCprocessinglittleaspossible,thedatatransfermusttakeplaceasquicklyaspossibleandstillbesafe.Datatransferisthereforeinterrupt-drivenandacknowledgement-driven.Thebasicprogramevaluatesthesignalsanddata,acknowledgesthesetotheNCkernel,andtransfersthedatatotheuserinterfaceatcyclestart.Ifthisdatadoesnotrequireauseracknowledgement,theNCprocessingisnotinfluenced.

Messages

Thebasicprogramisresponsibleforrecordingandpre-processingusermessages.Themessagesignalsaretransferredtothebasicprogramviaanacknowledgedbitarrayandareenteredinthediagnosticsbuffer.

BasicSignals(NCPLC)

NCReady

Afterthesupplyvoltageisswitchedon,allvoltagesinsidethecontrollerareestablished,andthecontrollerisincyclicaloperation.ThentheNCsendsthe“NCReady“signaltothePLC.

The“NCready“signalisresetwhenthereareundervoltagesorovervoltages,orinthecaseofmissingreadysignalsfortheindividualcomponents.

Ifthesignalis0,thereisaremovaloftheclosed-loopcontrollerenable,andcyclicalprocessingoftheinterfaceends.

611DReady

Allavailabledrivessignalthereadystate.Assoonasadrivesignalsthenotready(DRIVEready=0)state,the“611D-ready“signalisreset.

MMC-CPU1_Ready

TheMMC-CPUisreadyandcyclicallysignalstheNC.

NCKernelInterruptPending

ThereisanerrormessageinatleastoneoftheNCchannels.

NCKernelBatteryInterrupt

Thebatteryvoltageisinthewarningrange(2.7–2.9v)orhasdroppedbelowthewarningrange(≤2.6v).Thiswouldresultinalossofthebuffereddata.

EnablesandAxis-SpecificSignals

InputDisable

The“inputdisable“signaliseffectiveonlyintheAUTOMATICandMDA(ManualDataAutomatic)operatingmodes.

Foranedgechangefrom0to1,datatransferofthenextblockforthepartsprogramisdisabledintheinterpolator.

AnautomaticblockchangefromthePLCprogramcanbeinfluencedbythe“inputdisable“signal.

FeedDisable

Thesignaliseffectiveinonechannelforalloperatingmodes.Withsignalstate0,allaxescanbetraversed,ifatraverserequestispresent.

Ifthesignalstatechangesto1,theaxesarebrakedonthecontour,thefollowingerroriscleared,andthepositionclosed-loopcontrolremainsactive.

Closed-LoopControllerEnable

Thepositioncontrolloopisclosedfora0-1edge.Anedgechangeof1-0leadstofastbraking,andthepositioncontrolloopisopened.Theactualvaluecontinuestoberecorded,andtheclosed-loopcontrollerreleaseforthedriveisremoved.

Theclosed-loopcontrollerreleasecanalsoberesetinternallytothecontrollerforvariousfaults,suchasfaultsinthepositionmeasuringsystem.

Atypicalapplicationfortheclosed-loopcontrollerreleaseisclampinganaxis.

PulseEnable

Fora1signal,thepulseenablefortherelevantdriveispresent.

Ifthepulseenableisresetforatraversingaxis,theaxiscoaststoastandstill.

AxisDisable

Fora1signal,nosetpointsareoutputonthepositioncontroller.Notraversingmovementtakesplace;onlythedisplaychanges.Thissignalcanbeusedtoapproachandtestthepartsprograms.

Follow-UpOperation

Thesetpointpositionconstantlyfollowstheactualvalue.Stoppagetolerancemonitoringandclampingtolerancemonitoringareineffective.

AxisMovement

Ifthefeeddisableandtheclosed-loopcontrollerreleasesaresetcorrespondingly,theaffectedaxescanbetraversed.Themachinecontrolpanelkeysorthepartsprogramtriggersthenecessarysignals.

FeedHalt

Thesignaliseffectiveinalloperatingmodes.Witha1signal,theaxesareguided,braked,andthefollowingerroriscleared.Thepositioncontrolloopremainsclosed.Ingeneral,thefeedstart/stepkeysonthemachinecontrolpanelareusedtosetorresetthissignal.

TraversingKeys+/-

Therelevantaxisisstartedinaplusorminusdirectionwithanedgechangeof01.

Differentiationismadebetweencontinuousorincrementaltraversing.Withincrementaltraversingoftheaxes,afixedpathiscovered,forexample100m.ViaJOGsettingdata,thereisthepossibilitytosetjoggingmodeorcontinuousoperation.Injoggingmode,theaxisremainsstoppedafterthekeyhasbeenreleased.

TraversingCommand+/-

Atraversingcommandistriggeredinvariouswaysinthedifferentaxesoperatingmodes.

The+/-traversingkeysonthemachinecontrolpanelstartatraversingmovementinJOGmode.AnewlyprogrammedcoordinatevaluefortheaxesleadstomovementinAUTOMATIC/MDAoperation.

ThetraversingcommandisaresponsefromtheNCtothePLC,containingtheinformationthattheaxisisbeingtraversedorshouldbetraversed.

ProgramProcessing

IftheinputdisableissettoØ,thefirstdatatransfertotheinterpolatoriseffectedviablockpre-processingimmediatelyaftertheNC-START.Thefirstprogramblockcanbeprocessed.Duringthisprocessing,thereiscyclicsignalexchangeviatheinterfacebetweentheNC-PLC.

NCStart

InAUTOMATIC/MDAoperation,allprocessingofthepartsprogramisstartedwhena1signalislaunched.TherearekeysavailableforNCstartandNCstoponthemachinecontrolpanel.

ProgramStatusIsRunning

Withsignal1,theNCsignalsactiveprocessingofapartsprogramtothePLC.Thismakesitpossibletolockcertainoperatingcapabilities(override=100%,etc.),forexample,inthePLCprogram.

ExactPositioningRough/Fine

TolerancewindowscanbespecifiedviaMDfor

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2