Go to Parker.com
  • Sign in
Technologies
  • Aerospace
  • Climate Control
  • Electromechanical Group
  • Filtration
  • Fluid and Gas Handling
  • Hydraulics
  • IoT
  • Pneumatics
  • Process Control
  • Sealing and Shielding
Other Groups
  • Parker Indego
Blogs Forums Knowledge Bases
Parker Community
Parker Community
  • Technologies
    • Aerospace
    • Climate Control
    • Electromechanical Group
    • Filtration
    • Fluid and Gas Handling
    • Hydraulics
    • IoT
    • Pneumatics
    • Process Control
    • Sealing and Shielding
    Other Groups
    • Parker Indego
    Blogs Forums Knowledge Bases
  • User
  • Site
  • Search
  • User
Home Technologies Electromechanical Group Electromechanical - Industrial Electromechanical Industrial Knowledge Base 6K Misc - Creating 6K Backup Programs
Electromechanical - Industrial
  • Technologies
  • Electromechanical Group
  • Electromechanical - Industrial
  • More
  • Cancel
Electromechanical - Industrial
Electromechanical Industrial Knowledge Base 6K Misc - Creating 6K Backup Programs
  • Electromechanical – Industrial Support Forum
  • Electromechanical Industrial Knowledge Base
  • Members
  • Sub Groups
  • More
  • Cancel
  • New
Electromechanical - Industrial requires membership for participation - click to join
  • Electromechanical Knowledge Base & Frequently Asked Questions
  • Motion and Machine Controllers-
    • ACR Controllers+
    • PAC120+
    • PAC340+
    • PAC320 (Discontinued)+
    • 6K (Discontinued)-
      • 6K Accessories - Connector Part Numbers
      • 6K Accessories - Connector Part Numbers for Older Model PS-60W
      • 6K Accessories - Do I have a SIM8-OUT-SSR or SIM8-OUT-HCR?
      • 6K Accessories - Drive Command Cable
      • 6K Accessories - DVT and 6K Details
      • 6K Accessories - EVM32 "GND" and "RTN" connections
      • 6K Accessories - EVM32 and SIM card compatibilities
      • 6K Accessories - EVM32 max cable length
      • 6K Accessories - External Third Party I/O Modules
      • 6K Accessories - Joystick Options.
      • 6K Accessories - Operating Voltage for EVM32-II Output Relays
      • 6K Accessories - OPTO22 to 6K Analog Units
      • 6K Accessories - USB-to-serial Adapters with Motion Planner
      • 6K Accessories - Using a thumbwheel with my 6000/6K controller?
      • 6K Hardware - Analog Input Resolution
      • 6K Hardware - Flash Memory Limitation and Battery Backed RAM
      • 6K Hardware - How to Connect an Older Parker Step Motor's Encoder (-E Option) to 6K
      • 6K Hardware - Maximum encoder input frequency
      • 6K Hardware - Where is the OUTDIODE connection?
      • 6K Misc - Automating the ARP -S Procedure
      • 6K Misc - Battery Replacement for 6K & 6000 Series Products
      • 6K Misc - Can the 6K accept multiple Ethernet connections?
      • 6K Misc - Command Cross Reference (6K to ACR)
      • 6K Misc - Communication Protocols
      • 6K Misc - Completely Reset the 6K to Factory Default via Hardware
      • 6K Misc - Completely Reset the 6K to Factory Default via Software
      • 6K Misc - Connecting a Motion Panel to a 6K.
      • 6K Misc - Connecting to the Gemini and the 6k simultaneously
      • 6K Misc - Creating 6K Backup Programs
      • 6K Misc - Custom 6K Firmware (no longer quoting new 6K custom features)
      • 6K Misc - Daisy Chaining with 6000 or 6K products
      • 6K Misc - Ethernet (TCP/IP) Communications via HyperTerminal.
      • 6K Misc - Ethernet Client Capability
      • 6K Misc - Ethernet equipment needed for communication?
      • 6K Misc - Feedrate Override in the 6K.
      • 6K Misc - Fieldbus Data Transfer Rates
      • 6K Misc - How can I download my 6K ops without Windows?
      • 6K Misc - Is the 6K UL Recognized?
      • 6K Misc - Letter of Volatility
      • 6K Misc - Limits/Home Inputs on 6K2
      • 6K Misc - Motion Planner Minimum Requirements (not compatible with Win10 or later)
      • 6K Misc - MX80L with ViXnnnAH and 6K Notes
      • 6K Misc - Necessary files for Motion Planner.
      • 6K Misc - OS Firmware and Hardware Compatibility (6K, GT6K, GV6K)
      • 6K Misc - Outputs on Position (OUTP Command)
      • 6K Misc - Serial Communication Protocols.
      • 6K Misc - Serial Communications
      • 6K Misc - Servo Update Rate
      • 6K Misc - Target Zone bit with Stepper
      • 6K Misc - Tuning 6K and Gemini--Starting Parameters
      • 6K Misc - What is Saved in the 6K memory (Non-Volatile Memory)?
      • 6K Misc - Windows NT/2000/XP and NTFEN
      • 6K Software - Assigning a variable value to an analog output
      • 6K Software - Assigning Binary Variables (Varb)
      • 6K Software - Binary Variables (Varb)
      • 6K Software - Changing Outputs with Compiled Motion.
      • 6K Software - Com6srvr for Large File Sizes
      • 6K Software - Command processing in the 6K with SYSPER.
      • 6K Software - Compatibility with Motion Toolbox or Motion OCX
      • 6K Software - Connecting to 6K with Visual Basic
      • 6K Software - Connecting to the 6K with Visual C++
      • 6K Software - Does a !K Command Stop a PLC program?
      • 6K Software - Example program for general motion
      • 6K Software - Following a Virtual Master
      • 6K Software - HALTing a Task.
      • 6K Software - Home to Z Channel for Rotary Applications
      • 6K Software - How do I use Scaling in the 6K
      • 6K Software - How long does the 6K take to execute commands?
      • 6K Software - How to disable the power-up banner message
      • 6K Software - How to use the Com6Srvr with LabView
      • 6K Software - INFNC Program Selection
      • 6K Software - LabVIEW / Motion Toolbox Products
      • 6K Software - Minimum distance per compiled segment
      • 6K Software - Motion Planner and Visual Basic Script (not Win10 compatible)
      • 6K Software - PLCP Execution.
      • 6K Software - Position Maintenance Mode
      • 6K Software - PPRO Scaling
      • 6K Software - Reading Analog Inputs with the Com6srvr
      • 6K Software - Rounding Variables in 6000 or 6K Products
      • 6K Software - Running Motion Planner on Windows 7 or Windows 10?
      • 6K Software - Sending Commands via RS232
      • 6K Software - TASF Bit 1 -- Moving/Not Moving
      • 6K Software - TASF Bit 28 -- Registration Move
      • 6K Software - TASF Bits 24 & 25 -- Target Zone
      • 6K Software - Task Swapping (Multi-tasking Feature)
      • 6K Software - Updating the com6srvr.exe file
      • 6K Software - Using the Com6srvr as an ActiveX (OCX) component.
      • 6K Software - Using the Com6srvr without Motion Planner.
      • 6K Software - Using the LIMFNC command for Limits and Home.
      • 6K Software - Where is the Communication (com6srvr) server located?
      • 6K Software - Why do I get a *B and *C when I turn on my 6K?
      • 6K Training - Express Basics Training: How to Connect Ethernet - includes Win7 (VIDEO)
      • 6K Training - Express Basics Training: How to upload & download to 6K controllers (VIDEO)
      • 6K Troubleshooting - Cannot Connect to DVT Camera After Reset or Power Cycle
      • 6K Troubleshooting - Com6Srvr uses 100% of CPU
      • 6K Troubleshooting - EFAIL Command Clarification
      • 6K Troubleshooting - Encoder Input Impedance
      • 6K Troubleshooting - How do I know what error started the ERROR Program
      • 6K Troubleshooting - I cannot ARP -S in Win95
      • 6K Troubleshooting - I cannot read the encoder position (Com6srvr)
      • 6K Troubleshooting - KDRIVE1 does not disable drive on a stall
      • 6K Troubleshooting - Master Slave Distance Mismatch Error (Following)
      • 6K Troubleshooting - Memory Errors in Stand-Alone Products.
      • 6K Troubleshooting - Motion Panel Loses Communication Periodically
      • 6K Troubleshooting - Motion Planner/Communication Server
      • 6K Troubleshooting - My .TLB file does not work (Com6srvr)
      • 6K Troubleshooting - My 6K locks up during a download.
      • 6K Troubleshooting - My 6K stops when I cut power to my EVM32.
      • 6K Troubleshooting - My ethernet is locking up.
      • 6K Troubleshooting - My servo motor is not moving.
      • 6K Troubleshooting - No Remote Panel Error or Power-Up Sequence Failure
      • 6K Troubleshooting - RS232 Troubleshooting for 6K / 6000 Products
      • 6K Troubleshooting - Scrolling Carrots with Motion Panel and 6K
      • 6K Troubleshooting - SSLex0105e: Invalid token, Line 1, Offset 10, <<
      • 6K Troubleshooting - Stalling due to Mechanical Backlash
      • 6K Troubleshooting - TASF Bit 12 -- Stall Detected
      • 6K Troubleshooting - TASF Bit 13 -- Drive Shutdown
      • 6K Troubleshooting - TASF Bit 14 -- Drive Fault Occurred
      • 6K Troubleshooting - TASF Bit 15 & 16 -- Hardware Limit Hit (End of Travel Limits)
      • 6K Troubleshooting - TASF Bit 23 -- Position Error Exceeded
      • 6K Troubleshooting - TASF Bit 26 -- Motion Suspended
      • 6K Troubleshooting - TASF Bit 30 -- Move Not Possible
      • 6K Troubleshooting - TASF Bits 17 & 18 -- Software Limits Hit
      • 6K Troubleshooting - TASX Bit 4 -- Drive Fault Input Active
      • 6K Troubleshooting - TASX Bit 5 -- Encoder Failure
      • 6K Troubleshooting - The ARP entry addition failed: 5
      • 6K Troubleshooting - The Panels do not work (Motion Planner)
      • 6K Troubleshooting - Turning off my computer stops my program.
      • 6K Troubleshooting - VBScript panels will not run (Win7 or before only - not compatible under Win10)
      • 6K Troubleshooting - Visual Basic run-time error 2147418107
      • 6K Troubleshooting - Why am I having 6K program download or upload problems?
      • 6K Troubleshooting - Why does the 6K not see my drive fault?
      • 6K Troubleshooting - Why does the Com6srvr use 100% of the CPU?
      • 6K Troubleshooting - Why is my analog input card not working properly?
      • 6K Troubleshooting - Why STARTP will not always work.
      • 6K Troubleshooting - Write Command in a Program While Using Port 2 (doesn't display on the terminal or other device)
  • General Technology Information+
  • Virtual Engineer+
  • Visualization and Human Machine Interface (HMI)+
  • Servo Drives and Servo Drive/Controllers+
  • Stepper Drives and Stepper Drive/Controller+
  • Gearheads+
  • AC/DC Industrial Drives+
  • Servo Motors+
  • Step Motors+
  • Linear and Rotary Positioners+
  • Electric Cylinders+
  • T-Slot Aluminum Framing+
  • C3 + Xpress + ETH+
  • How can I stay updated on Parker electromechanical and drives product news?
  • Legacy (Discontinued)+
  • Other+
  • Memorandum: Information on EPA ban of Persistent bioaccumulative toxin (PBT)
Wiki Actions
  • Share
  • More
  • Cancel
Community Quick Links
  • Home
  • Technologies
    • Aerospace
      • Supplier Resource Center
    • Climate Control
    • Electromechanical Group
      • Electromechanical - Industrial
      • Electromechanical – Mobile
    • Filtration
    • Fluid and Gas Handling
    • Hydraulics
    • IoT
      • Mobile IoT
    • Pneumatics
      • Pneumatic Industrial
      • Pneumatics Mobile
    • Process Control
    • Sealing and Shielding
  • Other Groups
    • Parker Indego
      • Parker Indego Instructors
      • Parker Indego Therapists
      • Parker Indego Distributors
  • Community Blogs
  • Community Forums
  • Community Knowledge Bases
Follow Us
  • Follow Parker Hannifin on social media

Follow Parker Hannifin on social media:

6K Misc - Creating 6K Backup Programs

Print Friendly and PDF

VIDEO: express basics training: How to upload & download to 6K controllers

VIDEO: express basics training: GV6K or GT6K drive controllers

Related FAQs:

  • RS232 Troubleshooting for 6K / 6000 Products
  • Battery Replacement for 6K & 6000 Series Products
  • USB-to-serial Adapters with Motion Planner

 

 

To upload a 6K program:

1. Enter the Terminal in Motion Planner.

2. Type "!K" and hit ENTER to kill any programs running.

3. Type "STARTP" and hit ENTER.

4. Record the response (should be in the form of "*STARTP xxxx" where "xxxx" is the name of your power-up program.

5. Type "SCALE" and hit ENTER.

6. If your response is returned as *SCALE1, then enter SCLA, SCLV, and SCLD to get their values as well.

7. Record the responses of each of the Scaling commands for later use.

8. Go to the "Communications" menu and select "Upload file...".

9. Select all of the programs in the upload box. Then select a name for the .PRG file.

10. Open the .PRG file you just created in the Editor.

11. If you are using scaling as found in step 5 above:


Enter the scaling parameters:

SCLA xxxx
SCLV xxxx
SCLD xxxx

SCLMAS xxxx


SCALE1

above your program before the first "DEL xxxx" statement.

Multi-axis controllers will have scaling for each axis and scaling parameters are separated by a comma. 

Not every application uses a master encoder but SCLMAS scales the master encoder counts. This is used for following/gearing applications.


12. After the last "END" statement, place the statement "STARTP xxxx" that you recorded from Step #4.Note: A list of items stored in the 6K's non-volatile memory is shown on page 33 of the 6K's Programmer's Reference. If any of these were set in the terminal window or outside of a program when downloaded and not in the original programs, when the programs are retrieved these non-volatile items will NOT be retrieved.

As an example, the SCALE and scale parameters (SCLD, SCLV, SCLA, SCLMAS) and STARTP are non-volatile. These settings are set outside of a program so when uploaded, they are not retrieved. Hence, as explained above, the need to query what these are set to, to completely backup the 6K program. Other common examples include the Ethernet IP address NTADDR, encoder polarity ENCPOL and commanded direction polarity CMDDIR. Most of these commands are typically set within the programs and thus would be retrieved on uploading, and only the Scaling and Startp settings need to be queried. However, if the 6K doesn't appear to be running correctly, check these settings in a working 6K on a similar machine.

 

13. If you're needing to upload the variables stored in non-volatile memory of the 6K, in MotionPlanner, in terminal window, you can type TVAR (real), TVARI (int), TVARB (binary) and TVARS (string).  These were added commands in firmware 6.4.2 and will transfer variables to the terminal window.

Users would need to copy and paste into Notepad or Excel to delete the preceding * on the response.

MotionPlanner doesn't have this in the upload window dialog. As an alternate, under Communication settings, change from 6K to GV6K and then in the Program Editor or Terminal Emulator, select the Upload Editor. This gives an upload variable option. This will upload all the VAR, VARI, VARB and VARS (without the *). This can then be downloaded (change the product type back to 6K).

 

  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
Related
Follow Us
  • Follow Parker Hannifin on social media

Follow Parker Hannifin on social media:

Parker Hannifin Parker Hannifin

  • Products
  • About Parker
  • Investors
  • Community
  • Careers

Global Operations Global Operations

  • Divisions
  • Sales Companies
  • Worldwide Locations
  • Distribution Network
  • ParkerStore™ Network

Company Information Company Information

  • Newsroom
  • Event Calendar
  • Working with Parker
  • Product Brands
  • History

Global Support Center Global Support Center

  • Support
  • CAD
  • Where to Buy
  • Contact Parker
  • Manage Online Orders
© Parker Hannifin Corp 2023
  • Site Map
  • Safety
  • Privacy Policies
  • Terms and Conditions
  • Community Terms of Use
ENGINEERING YOUR SUCCESS.