PmcEditor 1.0
GENERATOR=LUA Code
CYCLE=10
OUTFILE=C:\Mach4Hobby\Pmc\Toolcraftercontrolpanel.lua

IO LIST
    FEnabled at Signal/Machine Enabled
    FSpindleOn at Signal/Spindle On
    XAirBlast at DSPMC/[P12] Input 3
    XCycleStart at DSPMC/[P12] Input 13
    XEnable at DSPMC/[P12] Input 1
    XEstop at DSPMC/[P12] Input 15
    XFeedhold at DSPMC/[P12] Input 7
    XFloodtoggle at DSPMC/[P12] Input 8
    XReleaseTool at DSPMC/[P12] Input 2
    YAirBlastvalve at DSPMC/[P12] Output 6
    YToolClamp at DSPMC/[P12] Output 7
END

PROGRAM
RUNG
    CONTACTS XCycleStart 0 DSPMC/[P12] Input 13
    CONTACTS XEstop 0 DSPMC/[P12] Input 15
    CONTACTS FEnabled 0 Signal/1120
    OSR
    CORE_ACTION 1
END
RUNG
    CONTACTS XFeedhold 0 DSPMC/[P12] Input 7
    CONTACTS XEstop 0 DSPMC/[P12] Input 15
    CONTACTS FEnabled 0 Signal/1120
    OSR
    CORE_ACTION 2
END
RUNG
    CONTACTS XFloodtoggle 0 DSPMC/[P12] Input 8
    CONTACTS XEstop 0 DSPMC/[P12] Input 15
    CONTACTS FEnabled 0 Signal/1120
    OSR
    CORE_ACTION 36
END
RUNG
    CONTACTS XEnable 0 DSPMC/[P12] Input 1
    CONTACTS XEstop 0 DSPMC/[P12] Input 15
    CORE_ACTION 11
END
RUNG
    CONTACTS XReleaseTool 0 DSPMC/[P12] Input 2
    CONTACTS XEstop 0 DSPMC/[P12] Input 15
    CONTACTS FEnabled 0 Signal/1120
    CONTACTS FSpindleOn 1 Signal/1141
    COIL YToolClamp 0 0 0 DSPMC/[P12] Output 7
END
RUNG
    CONTACTS XAirBlast 0 DSPMC/[P12] Input 3
    CONTACTS XEstop 0 DSPMC/[P12] Input 15
    CONTACTS FEnabled 0 Signal/1120
    CONTACTS FSpindleOn 1 Signal/1141
    COIL YAirBlastvalve 0 0 0 DSPMC/[P12] Output 6
END
RUNG
    CONTACTS XEstop 1 DSPMC/[P12] Input 15
    PARALLEL
        CORE_ACTION 57
        CORE_ACTION 35
    END
END
