Parker Hannifin VERSION 1.0 manual Edit the T Code Function, RequestedToolPositon

Page 22

ACR-MOTIONMAX Installation Guide

22

Step 14. Edit the T Code Function

ACR-MOTIONMAX Handles Tool Codes by loading the AcroBasic Counter 7 (P6775) with the Requested Tool number. If The Requested Tool is different From the Current then ACR-MOTIONMAX will Set the ToolChangeRequest bit (159) to tell the ToolChange function to effect a Tool Change.

ACR-MOTIONMAX is designed to accommodate 3 types of tool Changers:

Type 1) Basic Knee Mill with no Tool Changer

Type 2) Standard Tool arm No Pre-Stage Arm

Type 3) Pre Staging with Virtual Tool Lookup

If using a Type 1 note: You must post a User Message to the system from inside the T Strobe Handler that prompts the Machine Operator to “Please Change to Tool Number ”. See Error Message System ACR-MOTIONMAX will see that a Tool change is in progress and will append the new Tool number to the end of your Message, with a “Press Ok to continue”. This allows you to Change tools even though you have no tool changer … except for the machine operator.

Type 2 & 3 are handled by ACR-MOTIONMAX, all the machine builder needs to do is write his M06 Code and T Code Handler.

T Strobe

Bit 152

Set by ACR-MOTIONMAX to trigger Tcode Handler

 

 

function

T Done

Bit 149

Cleared by AcroBasic when ToolChange is Done

ToolChangeRequest

Bit 159

Set by ACR-MOTIONMAX to Indicate a Tool

 

 

Change is Required

RequestedToolPositon

P6775

Loaded by ACR-MOTIONMAX with the Target in

 

 

Pockets

CurrentToolPosition in Magazine

P6759

Holds the Current Magazine Position in Pockets

TooChangeDone

Bit 154

Set by AcroBasic to signal Tool Change Completion

ToolChangeActive

Bit 153

Set by AcroBasic to Signal Tool Change in progress

Note: M06 TXX Code ACR-MOTIONMAX will Set the M6 code first then the Tcode to allow the M6 to Be processed first. See M06 function for Details and logic.

The Main purpose of the Tcode is to Rotate the Magazine to the New Tool Pocket for Changing to the Spindle.

Example: This example is using the Type3 ToolChanger (Virtual Pockets with Pre-Stage arm) REM ********************

REM *** T Strobe Sub ***

REM ********************

REM TOOL POCKET HANDLER

REM USES PLC COUNTER # 7 @ ADDRESS 6775

9000 IF (NOT INPConsoleEstop OR INPResetButton) THEN GOTO 10000

9001 IF (CTLMagRefDone) THEN GOTO 9020

9010 IF (NOT CTLMagRefDone) THEN SET OUTRotateMagazine: SET 152: CLR 149

9011 IF (INPMagazineHome) THEN P6759= 1: SET CTLMagRefDone

9012 CLR OUTRotateMagazine: DWL 1

9012 GOTO 9390

9020 SET OUTRotateMagazine: SET 156: SET 152: CLR 149

9025 IF (P6759 <> P6775) THEN SET OUTRotateMagazine: GOTO 9390 9027 CLR OUTRotateMagazine

9326 CLR CTLTStrobe

9328 CLR OUTRotateMagazine

Image 22
Contents ACR-MotionMax Installation Guide North America and Asia ACR-MOTIONMAX Installation GuideParker Hannifin Corporation All Rights Reserved Europe non-German speaking ItalyACR-MOTIONMAX Installation Guide Table of Contents T Code Sequencing ACR-MOTIONMAX Control System Bit Signal BanksStrobe & Done Signals Table Jogging FunctionsSystem Overview Diagram Homing & HandWheelACR-MOTIONMAX to AcroBasic System Start up MotionMaxSys.8k File listing for PCI Type Controller ACR-MOTIONMAX AcroBasic Project Template FilesDefining Bit Variables in AcroBasic AcroBasic Template Files listCode Sequence Examples Example & FormatReference Files ACR-MOTIONMAX System Setup DiagramACR-MOTIONMAX Directory & File Structure Start Using MotionMax Install the Parker-Acroloop SDK Software Development Kit Install ACR-MOTIONMAX to your PCLoad ACR-MOTIONMAX AcroBasic Project Template Files Test & Phase the Motor/EncodersPrint Reference Files Download Project to Controller FlashTune Axis Gains \Program Files\Parker\ACR-MOTIONMAX\Parfiles\Parameters.Cfg Function Control Signals Bit Configure Homing FunctionsFunction Called Address in Program CncInputsConfig Configure I/0 Labels for ACR-MOTIONMAX DiagnosticsCncOutputsConfig Edit the Control Initialization Subroutine ExampleEdit the M Code Functions Rules of operationControl Signals used with S Codes Editing the S Code FunctionACR-MOTIONMAX Installation Guide Edit the T Code Function RequestedToolPositonREM ~ Set Emergency Stop KeyBit = Estop Bit 129 of the Control SignalsEdit the Emergency Stop Function REM ~ Clear Emergency StopSample UserDefinedError.txt for reference Configure Valid Mcodes List for ACR-MOTIONMAX Description Default Configure Key ACR-MOTIONMAX ParametersSoftwareOptions Default Speeds Parameter Description Default SpindleOptions Parameter Description DefaultToolChanger Parameter Description Default JogSpeeds Parameter Description DefaultConfigure the Overrides Default ModeRunning ACR-MOTIONMAX for the First Time Test Inputs and Outputs in DiagnosticsStarting ACR-MOTIONMAX for the First Time Step Test JoggingAppendix A. ACR-MOTIONMAX Parameters SoftwareOptions007 SpindleOptionsSoftLimits ToolChangerHomeOffsets SpeedsFastJogSpeeds SystemResolutionJogSpeeds InPositionBandGains2 Gains0Gains1 Gains3Gains7 Spindle Axis Gains5Gains6 AuxFunctionsEditorFontFeatures ScreenColorsDESC8=FLOOD Coolant on M9=1 DESC9=ALL Coolants OFF DESC31= DESC56= DESC81= DESC126=TURN on Tapping Mode ACR-MOTIONMAX Installation Guide End of Parameters

VERSION 1.0 specifications

Parker Hannifin Corporation, founded in 1917, is a global leader in motion and control technologies. With over a century of experience, the company has established itself as a trusted provider of high-quality solutions across various industries, including aerospace, automotive, healthcare, and manufacturing.

One of Parker Hannifin's main features is its diverse product range, which encompasses a wide array of systems and components designed to enhance the efficiency and reliability of machinery and equipment. The company specializes in hydraulic, pneumatic, and electromechanical systems, demonstrating expertise in fluid and motion control. Their products include hydraulic pumps, valves, cylinders, filters, and various seals, all engineered for optimal performance under demanding conditions.

Parker Hannifin is known for its commitment to innovation and technology. The company invests significantly in research and development to stay at the forefront of technological advancements in its field. This dedication has led to the integration of smart technology in their products, enabling real-time monitoring and predictive maintenance capabilities. The incorporation of IoT (Internet of Things) technology allows customers to optimize their operations while reducing downtime and maintenance costs.

Another characteristic of Parker Hannifin is its emphasis on sustainability. The company has made it a priority to develop eco-friendly products that help reduce energy consumption and environmental impact. By leveraging advanced materials and manufacturing techniques, Parker Hannifin produces lightweight components that improve fuel efficiency in transportation applications, contributing to a lower carbon footprint.

Moreover, Parker Hannifin's global footprint allows it to serve customers in various regions while providing localized support. With manufacturing facilities, distribution centers, and sales offices strategically located worldwide, the company ensures quick response times and tailored solutions for specific market needs.

In summary, Parker Hannifin Corporation is a dynamic leader in motion and control technologies, with a commitment to innovation, sustainability, and customer satisfaction. Their extensive range of high-performance products, coupled with advanced technologies and a global presence, positions Parker Hannifin as a reliable partner for industries seeking to enhance operational efficiency and reliability.