Parker Hannifin acr-motion max api users guide manual Map, Control Signals

Page 20

I/O Map

Acroloop I/O Layout

Control Signals

These bits [128-255] used by the DLL for communication with the VB and AcroBasic.

The MotionCore.DLL depends on these bits so don’t use them in your Vb programs for any other purpose than as defined below. If you need to use some bits for your program logic, we have set aside some User Scratch Pad bits at bit locations (224-248)that you may use as desired.

Bit

 

Description

128

Cycle Start

Set by AcroBasic to Signal that Cycle Start has been pressed.

129

Estop

Signals that Estop is On or Off.

130

Reset

Signals ACR-MOTIONMAX System to Do a Reset.

131

Feedhold

Signals ACR-MOTIONMAX that Feedhold is on.

132

Dry Run

Signals ACR-MOTIONMAX to run in Dry Run Mode

133

Auto/Step

Signals control to Run in Auto or Step mode Auto=1 Step =0

134

OK to Run

If Not in Feed Hold, Estop, MDI Mode or Jog Mode (This Signal Is Set by ACR-

MOTIONMAX)

 

135

Jog Mode

Set by ACR-MOTIONMAX when In Jog Mode

136

MDI Mode

Set by ACR-MOTIONMAX when in MDI Mode

137

Offsets Mode

Set By ACR-MOTIONMAX when Control is in Offsets Screen

138

In Cycle

Set by ACR-MOTIONMAX when Control Goes in Cycle

139

Edit Mode

Set by ACR-MOTIONMAX when Control Goes in edit Mode

140

JoggedInCycle

Set by ACR-MOTIONMAX when the Control has jogged in cycle

141

ReturnToPreJogPos

Used by Mill max after a InCycle jog

142

OptionalStopActive

When=1 Optional Stop will be acted on else they will be ignored

143

Control Ready

Set In ACR-MOTIONMAX when Software Starts and cleared When Program End

144

Homing Active

Set In AcroBasic to Signal that a Homing operation is in progress

145

Control Initialized

Signal set by AcroBasic that Initialization succeeded to ACR-MOTIONMAX

146

Spindle Encoder Installed Used by ACR-MOTIONMAX for Rigid Tapping

147

M Done

Set by AcroBasic to Signal that a M code has finished successfully

148

S Done

Set By AcroBasic to Signal that a S code has finished successfully

149

T Done

Set By AcroBasic to Signal that a T code has finished successfully

150

M Strobe

Set By ACR-MOTIONMAX when a M Code has been Sent to be serviced by

AcroBasic

 

151

S Strobe

Set By ACR-MOTIONMAX when a S Code has been Sent to be serviced by

AcroBasic

 

20 - I/O Map

API Users Guide

Image 20
Contents API Technical Assistance Parker Hannifin Corporation All Rights ReservedContents Acroloop I/O Layout Getting Started IntroductionAPI Command Groups MDI Mode Commands Error MessageJogging & Homing Virtual OverridesAPI Command Descriptions DLL InitializationAXInitializeControl AXIsCardPresentAXUpdateParams Parameter FunctionsFeedback & Status Functions AXDownloadParameters2CardBit Functions AXGetDistanceToGoCoordinatesAXGetAxisVelocity AXBitOnBit Group Functions AXBitOffAXGetInputs AXGetOutputsJog and Homing Functions AXGetMasterFlagsAXGetMcodeBits AXGetAdcInputsAXHomeAxis Ret = AXJogPlus CurrentAxisRet = AXJogPlusFast CurrentAxis DescriptionMDI Mode Functions Code FunctionsAXLoadGCodeFile AX GetGCodeLineNumberVirtual Overrides AXStopMDIAXExecuteMDI AXSetFov AXSetRov AXSetSovGraphics Functions AXInitializeGPHAXSetGphView ViewPort LayoutError Message System AX SetGraphicsAXSystemErr AXClearSystemErrCycle Functions AXCycleStartFeedHold This is not an API function but how we effect Feed holdThis is not an API function but how we effect a Reset ResetAuto/Step Mode Control Signals MapAPI Users Guide Map Mcode Bits