Sinumerik Interface Signals.docx
- 文档编号:10128949
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:17
- 大小:132.81KB
Sinumerik Interface Signals.docx
《Sinumerik Interface Signals.docx》由会员分享,可在线阅读,更多相关《Sinumerik Interface Signals.docx(17页珍藏版)》请在冰点文库上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Sinumerik Interface Signals