MyHaas Welcome,
!
Haas Tooling Guest Order History MyHaas/HaasConnect Sign In Register Haas Tooling My Account Order History Return History MyHaas/HaasConnect Sign Out Welcome, My Machines Latest Activity My Quotes My Account My Users Sign Out
Find Your Distributor
  1. Select Language
    1. English
    2. Deutsch
    3. Español
    4. Français
    5. Italiano
    6. Português
    7. Český
    8. Dansk
    9. Nederlands
    10. Magyar
    11. Polski
    12. Svenska
    13. Русский
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
Search
  • machines Main Menu
    • Haas Vertical Mills Vertical Mills
      Vertical Mills
      Vertical Mills View All
      • Vertical Mills
      • VF Series
      • Universal Machines
      • VR Series
      • Pallet-Changing VMCs
      • Mini Mills
      • Mold Machines
      • Drill/ Tap/ Mill Series
      • Toolroom Mills
      • Compact Mills
      • Gantry Series
      • Extra-Large VMC
      • Desktop Mill
      • Control Simulator
      • Mill Automatic Parts Loader
      • Compact Automatic Parts Loader
    • Product Image Multi-Axis Solutions
      Multi-Axis Solutions
      Multi-Axis Solutions View All
      • Multi-Axis Solutions
      • Y-Axis Lathes
      • 5-Axis Mills
    • Haas Lathes Lathes
      Lathes
      Lathes View All
      • Lathes
      • ST Series
      • Dual-Spindle
      • Toolroom Lathes
      • Chucker Lathe
      • Haas Bar Feeder V2
      • Lathe Automatic Parts Loader
    • Haas Horizontal Mills Horizontal Mills
      Horizontal Mills
      Horizontal Mills View All
      • Horizontal Mills
      • 50-Taper
      • 40-Taper
    • Haas Rotaries & Indexers Rotaries & Indexers
      Rotaries & Indexers
      Rotaries & Indexers View All
      • Rotaries & Indexers
      • Rotary Tables
      • Indexers
      • 5-Axis Rotaries
      • Extra-Large Rotaries
    • Product Image Automation Systems
      Automation Systems
      Automation Systems View All
      • Automation Systems
      • Robot Packages
      • Automatic Parts Loaders
      • Pallet-Pool Systems
      • Haas Bar Feeder
      • Models
    • QUICK LINKS Special Series  Special Series 
      HAAS CAREERS HAAS CAREERS BUILD & PRICE BUILD & PRICE PRICE LIST PRICE LIST WHAT’S NEW WHAT’S NEW YOUR FIRST CNC YOUR FIRST CNC HAAS SIX PACK HAAS SIX PACK
      SHOPPING TOOLS
      • Build & Price a Haas
      • Price List
      • Available Inventory
      • CNCA Financing
      WANT TO TALK TO SOMEONE?

      A Haas Factory Outlet (HFO) can answer your questions, and walk you through your best options.

      CONTACT YOUR DISTRIBUTOR >
  • Options Main Menu
    • Product Image Spindles
      Spindles
      Spindles View All
      • Spindles
    • Product Image Tool Changers
      Tool Changers
      Tool Changers View All
      • Tool Changers
    • Product Image 4th- | 5th-Axis
      4th- | 5th-Axis
      4th- | 5th-Axis View All
      • 4th- | 5th-Axis
    • Product Image Turrets & Live Tooling
      Turrets & Live Tooling
      Turrets & Live Tooling View All
      • Turrets & Live Tooling
    • Product Image Probing
      Probing
      Probing View All
      • Probing
    • Haas Chip & Coolant Management Chip & Coolant Management
      Chip & Coolant Management
      Chip & Coolant Management View All
      • Chip & Coolant Management
    • The Haas Control The Haas Control
      The Haas Control
      The Haas Control View All
      • The Haas Control
    • Product Image Product Options
      Product Options
      Product Options View All
      • Product Options
    • Product Image Tooling & Fixturing
      Tooling & Fixturing
      Tooling & Fixturing View All
      • Tooling & Fixturing
    • Product Image Workholding
      Workholding
      Workholding View All
      • Workholding
    • Product Image 5-Axis Solutions
      5-Axis Solutions
      5-Axis Solutions View All
      • 5-Axis Solutions
      • 5 Easy Steps to 5-Axis
    • QUICK LINKS Special Series  Special Series 
      HAAS CAREERS HAAS CAREERS BUILD & PRICE BUILD & PRICE PRICE LIST PRICE LIST WHAT’S NEW WHAT’S NEW YOUR FIRST CNC YOUR FIRST CNC HAAS SIX PACK HAAS SIX PACK
      SHOPPING TOOLS
      • Build & Price a Haas
      • Price List
      • Available Inventory
      • CNCA Financing
      WANT TO TALK TO SOMEONE?

      A Haas Factory Outlet (HFO) can answer your questions, and walk you through your best options.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Discover the Haas Difference
    • Why Haas
    • MyHaas
    • Education Community
    • Industry 4.0
    • Haas Certification
    • Customer Testimonials
  • Service Main Menu
      Welcome to Haas Service
      SERVICE HOME Operator’s Manuals How-To Procedures Troubleshooting Guides Preventive Maintenance Haas Parts Haas Tooling Videos
  • Videos Main Menu
  • Main Menu
    • View All
      • 5% off + saving on Automation
    • View All
      • VF-2SS
    • View All
    • View All
      • About Haas
    • View All
    • View All
      • 5% off + saving on Automation
    • View All
    • View All
      • 05-0258
      • 08-1760
      • 08-1760
      • 08-1761
    • View All
      • Mill Workholding
    • View All
    • View All
    • View All
      • video-test-page
    • View All
    • QUICK LINKS Special Series  Special Series 
      HAAS CAREERS HAAS CAREERS BUILD & PRICE BUILD & PRICE PRICE LIST PRICE LIST WHAT’S NEW WHAT’S NEW YOUR FIRST CNC YOUR FIRST CNC HAAS SIX PACK HAAS SIX PACK
      SHOPPING TOOLS
      • Build & Price a Haas
      • Price List
      • Available Inventory
      • CNCA Financing
      WANT TO TALK TO SOMEONE?

      A Haas Factory Outlet (HFO) can answer your questions, and walk you through your best options.

      CONTACT YOUR DISTRIBUTOR >
  • Haas Tooling Main Menu
      Mill Toolholding Mill Workholding Manual Chucks For Milling Mill Tooling Lathe Tooling Lathe Toolholding Lathe Workholding ER Collets & Chucks Holemaking Threading Broaching Tool Presetter & Heat Shrinkers Tooling Accessories Deburring & Abrasives Package Kits Apparel & Accessories Tool Storage Measuring & Inspection Winner's Circle
    • Haas Tooling
    • Mill Toolholding
      Mill Toolholding Shop All
      • End Mill Holders
      • Shell Mill Holders
      • Shrink Fit Holders
      • ER Collet Chucks
      • Milling Chucks & Collets
      • Drill Chucks
      • Pull Studs
      • Mill Toolholding Kits
      • Hydraulic Milling Chucks & Collets
    • Mill Workholding
      Mill Workholding Shop All
      • Fixed Jaw Vises
      • Self-Centering Vises
      • Adapter Plates
      • Mill Vise Jaws
      • Workholding Accessories
      • Vise Kits
      • Vise Parallels
      • Rotary Vise Kits
    • Manual Chucks For Milling
      Manual Chucks For Milling Shop All
      • 5C Indexer Chucks
      • 3-Jaw Chucks & Mounts for Mills
    • Mill Tooling
      Mill Tooling Shop All
      • Shell Mill Bodies
      • Milling Inserts
      • End Mills
      • Chamfer Mills & Inserts
      • Indexable End Mill Bodies
      • Ball End Mills
      • Chamfer End Mills
      • Roughing End Mills
      • Indexable Ball End Mills & Inserts
      • Shell Mill Kits
      • Chamfer Mill Kits
      • Indexable End Mill Kits
      • Dovetail Cutters
      • Indexable Dovetail Cutters
      • Engraving End Mills
      • Burrs
      • Keyseat Cutters
      • Corner Rounding End Mills
    • Lathe Tooling
      Lathe Tooling Shop All
      • Cut-Off Tooling
      • Cut-Off Tooling Kits
      • Turning Inserts
      • Grooving Tools
      • Small ID Grooving & Threading Tools
      • Threading Inserts
      • Threading Toolholders
      • Boring Bars
      • OD Toolholders
      • Cermet Turning Inserts
      • CBN Turning Inserts
      • Haas Notch Groove & Thread Inserts
      • Haas Notch Groove & Thread Toolholders
    • Lathe Toolholding
      Lathe Toolholding Shop All
      • TL & CL Toolholding
      • BOT Toolholding
      • BMT Toolholding
      • Live Toolholding
      • Reduction Sleeves
      • VDI Toolholding
    • Lathe Workholding
      Lathe Workholding Shop All
      • Live Centers
      • Spindle Liners
      • Quick-Change Collets
      • Lathe Collet Chucks
      • 5C Collets
      • 5C Collet Sets
      • Lathe Boring Rings
      • Lathe Jaws
    • ER Collets & Chucks
      ER Collets & Chucks Shop All
      • ER Collets
      • ER Sealed Collets
      • ER Tap Collets
      • ER Collet Sets & Accessories
      • ER Collet Chucks
      • Straight Shank ER Collet Chucks
      • Straight Shank Keyless Drill Chucks
    • Holemaking
      Holemaking Shop All
      • Carbide Drills
      • Indexable Drill Bodies
      • Indexable Drill Inserts
      • Modular Drill Bodies
      • Modular Drill Heads
      • Cobalt Drills & Sets
      • Center Drills
      • Reamers
      • Indexable Drilling Kits
      • Spot Drills
      • Spade Drill Bodies
      • Spade Drill Inserts
      • Countersinks
    • Threading
      Threading Shop All
      • Taps
      • Threading Inserts
      • Threading Toolholders
      • Thread Mills
      • Pipe Taps
      • Drill Tap Kits
    • Broaching
      Broaching Shop All
      • Broaching Toolholders
      • Broaching Inserts
    • Tool Presetter & Heat Shrinkers
      Tool Presetter & Heat Shrinkers Shop All
      • Tool Presetting Machines
      • Shrink Fit Machines
    • Tooling Accessories
      Tooling Accessories Shop All
      • Spindle Taper Cleaner
      • Haas Shop Lift
      • Toolholder Fixtures
      • CNC Clearing Fans
    • Deburring & Abrasives
      Deburring & Abrasives Shop All
      • Abrasive Pads
      • Deburr Tools
      • Deburr Wheels
    • Package Kits
      Package Kits Shop All
      • Chip Clearing Fan Kits
      • Cutting Tool Kits
      • Indexable End Mill Kits
      • Cut-Off Tooling Kits
      • Drill Tap Kits
      • Indexable Drilling Kits
      • Shell Mill Kits
      • Chamfer Mill Kits
      • Mill Toolholding Kits
      • Lathe Tooling Kits
      • Workholding Kits
      • Rotary Vise Kits
      • Vise Kits
      • 3-Jaw Chuck Kits for Mills
      • Reduction Sleeve Kits
    • Tool Storage
      Tool Storage Shop All
      • Tool Carts
    • Measuring & Inspection
      Measuring & Inspection Shop All
      • Test Bars
      • Inspection Kits
      • Probe Kits & Accessories
      • Levels
      • Refractometers
      • Tool Setting Measuring Gauges
      • Edge & Center Finders
      • Comparative Measuring Gauges
    • Apparel & Accessories
      Apparel & Accessories Shop All
      • Accessories
      • Apparel
    • Winner's Circle
      Winner's Circle Shop All
      • WINNERS_CIRCLE-1Y
    • HAAS TOOLING QUICK LINKS
      NEW PRODUCTS NEW PRODUCTS NEW PRODUCTS NEW PRODUCTS
      MOST POPULAR MOST POPULAR
      TOOLING PROMOS TOOLING PROMOS
      FINANCING & OPEN TERMS FINANCING & OPEN TERMS
      FAQs FAQs
      KITS CREATED FOR YOU KITS CREATED FOR YOU
  • Haas Service Parts Main Menu
      Automatic Pallet Changer Lathe Turret Tool Changer Chip Management Coolant Counterbalance Electrical Cabinet Enclosure Hydraulics Lubrication Maintenance Pendant Probing Rotary Spindle Tailstock
    • Haas Service Parts
    • Automatic Pallet Changer
      Automatic Pallet Changer Shop All
      • HMC - Automatic Pallet Changer
      • VMC - Automatic Pallet Changer
    • Lathe Turret
      Lathe Turret Shop All
      • Lathe - Turret
      • Live Tooling
    • Tool Changer
      Tool Changer Shop All
      • Side Mount
      • Umbrella
    • Chip Management
      Chip Management Shop All
      • Multi Auger
      • Single Auger
    • Coolant
      Coolant Shop All
      • Auxiliary Filter
      • HPC-300 (Lathe)
      • HPC-1000 (Lathe)
      • Oil Skimmer
      • Standard Coolant
      • TSC-300 (Mill)
      • TSC-1000 (Mill)
      • Coolant Refill
      • Loc-Line
    • Counterbalance
      Counterbalance Shop All
      • Charge & Discharge Hose
    • Electrical Cabinet
      Electrical Cabinet Shop All
      • Fans
      • Filters
      • Upgrade Kits
    • Enclosure
      Enclosure Shop All
      • Accessories
      • Air Nozzle
      • Decals
      • Door Bumpers
      • Lighting
      • Windows, Gaskets, & Weather Strip
      • Chip & Coolant Management
    • Hydraulics
      Hydraulics Shop All
      • Filters
      • Gauges
      • Heat Exchanger
      • Hoses
    • Lubrication
      Lubrication Shop All
      • Bijur Mechanical Lubrication
      • Minimum Lubrication
    • Maintenance
      Maintenance Shop All
      • Grease, Oil, & Sealants
    • Pendant
      Pendant Shop All
      • Floppy Disk & USB
      • Keypad
      • Keys
      • Lens
      • Gaskets & Seals
    • Probing
      Probing Shop All
      • Mill Probing
      • Lathe Tool Presetter
    • Rotary
      Rotary Shop All
      • Rotary Gaskets & Seals
    • Spindles
      Spindles Shop All
      • Couplings
      • Gaskets & Seals
      • Spindle Motor Drive
      • Gearbox Drive
      • Tool Release Piston
    • Tailstock
      Tailstock Shop All
      • Handles
  • Contact Us

×

Search Results

Web Pages

Images

    • <
    • 1
    • >
MyHaas Welcome,
!
Haas Tooling Guest Order History MyHaas/HaasConnect Sign In Register Haas Tooling My Account Order History Return History MyHaas/HaasConnect Sign Out Welcome, My Machines Latest Activity My Quotes My Account My Users Sign Out
Find Your Distributor
  1. Select Language
    1. English
    2. Deutsch
    3. Español
    4. Français
    5. Italiano
    6. Português
    7. Český
    8. Dansk
    9. Nederlands
    10. Magyar
    11. Polski
    12. Svenska
    13. Русский
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
Search
×

Search Results

Web Pages

Images

    • <
    • 1
    • >

I/O PCB-R - Replacement - CHC - AD0008

Service Home How To Procedures I/O PCB-R - Replacement - CHC - AD0008
Recently Updated Last updated: 01/31/2022

I/O PCB-R - Replacement - CHC


AD0008

Applies to machines built from: January, 1996 to January, 1998

I/O PCB-R - Replacement - CHC - AD0008

- Jump to Section - 1. Introduction 2. Installation (4 steps) 3. Conclusion Back to Top

Introduction

This procedure tells you how to install the 93-0113A I/O PCB revision R. Version R replaces versions K, L, M, and P.

Caution: When you do maintenance or repair on CNC machines and their components, you must always follow basic safety precautions. This decreases the risk of injury and mechanical damage.

Do these steps before you do work in the machine or in the control cabinet:

  • Set the main circuit breaker to the OFF position.
  • Use an approved lock with an approved safety tag. Always follow lock-out procedures in accordance to local government rules.
  • After turning off the machine, wait at least 5 minutes before working in the control cabinet, to allow power to dissipate. Wait for the voltage indicator LED on the vector drive to go off completely.
  • Always turn off the main air supply when you work on any part of the pneumatic system.
  • Make sure to rest the spindle head on a block of wood when work is done on a vertical axis. This will prevent any unintended movement that could result in the axis falling.
  • Never alter any safety circuits on the machine.
  • Never change any parameter while in DEBUG mode (Classic Haas Control) and the servos ON. Put the machine in Emergency Stop mode to change any parameters.
  • Never operate the machine in DEBUG mode (Classic Haas Control).

You should not do machine repair or service procedures unless you are qualified and knowledgeable about the processes. Serious damage to the machine components can result in costly repairs. The service technicians at your Haas Factory Outlet (HFO) have the training and experience, and are certified to do these tasks safely and correctly. The repair and service work performed by your HFO is protected with a limited warranty.

Danger: Some service procedures can be dangerous or life-threatening. DO NOT attempt a procedure that you do not fully understand. If you have any doubts about doing a procedure contact your Haas Factory Outlet (HFO) and schedule a service visit.

Tools Required:

  • ESD Strap
  • Digital Multimeter

Prerequisites

Resolve the issue that caused the original I/O PCB to fail before you install a new I/O PCB. If the original I/O PCB had a short, and the cause of the short was not fixed, the new I/O PCB can also short out.

Determine if the machine is brush or brushless:

  • For HMC/VMC: If you have 8.xx software version of software and lower, you have a brush machine. 9.xx version of software and higher is a brushless machine.
  • For lathes: If you have 1.xx software version of software and lower, you have a brush machine. 2.xx version of software and higher is a brushless machine.

Determine if the chip auger/conveyor of your machine is single-phase or 3-phase:

  • Method 1: Look at the cover plate of the chip auger/conveyor motor. The cover plate should specifiy the phase.
  • Method 2: Look at the removed I/O PCB. If a fuse is connected to FU4, the machine uses a 3-phase chip auger/conveyor.

 

Note: Find the location of FU4 in the step 2 illustration.

 

Installation

1

 

Push [POWER OFF]. Set the main circuit breaker to the OFF position. Lock the main circuit breaker. Use an approved lock with an approved safety tag.

Danger: When the machine is off, wait at least 5 minutes before you work in the electrical cabinet. This lets power dissipate from the machine. When the voltage indicator LED on the vector drive to goes off completely, it is safe to work in the electrical cabinet.

Caution: When you touch a PCB that is not grounded, you must put on an Electrostatic Discharge (ESD) strap.

Record the I/O PCB version letter from the PCB.

Make sure all cable connections have the correct labels. Record the position of the push-on jumpers on the board. Disconnect all cables.

Remove the I/O PCB. Put the removed I/O PCB in the bag from the replacement I/O PCB.

Install the new I/O PCB. Connect the cables and push-on jumpers that you removed from the removed I/O PCB.

2

  1. J1, J2, J7
  2. P16, P40, P61
  3. R119, R122
  4. FU4
  5. P32
  6. R3
  7. J10
  8. P6, P60, P63
  9. P27A, P48A, P49A
  10. P27, P48, P49
  11. R86
Do each set of instructions that is applicable to your machine:
All machines:

Make sure a jumper is across pins 1 and 2 all of the Emergency Stop input connectors that are not used (P16, P40, or P61) [2].

Coolant Jumper 33-0825 Look at connectors [8] P6 and P60. If no cable is connected to P60, connect the JUMPER (33-0825, supplied) at P63.
Brush machines: Remove the jumpers from J1, J2, and J7 [1].
Chip augers and conveyors: Remove the fuse and cap from FU4 [4] for single-phase chip augers and conveyors.

Set your meter to Ohm. Measure test points between TP6 and TP7 at position R119 and R122 [3]. Turn the small screw on the potentiometer to adjust the current for the auger or conveyor:

  • Single-phase chip augers and conveyors: 3-4 kOhm
  • 3-phase chip augers and conveyors: 1 kOhm
  • Single-phase, lathe chip conveyors: 500 Ohm
Tool Changer Jumper 33-0814 & HS Drawbar Resistor Cable 33-8609. Install proper jumper at P32 in tool changer circuit. If machine is a vertical or lathe, install jumper [A] (33-0814, supplied).

If machine is horizontal, determine whether a resistor or connector was installed at R3. If board had a resistor, use jumper [B] (33-0814, supplied).

If a connector was installed, then “DB RES” cable (33-8609, supplied) will have to be installed. This cable will connect from the iopcb to the horizontal option card. Remove the old cable and install the new one.

Current Limit Jumper (J10). Locate tool changer current limit jumper, J10. Set current limit to 5A for verticals and lathes. Set current limit to 10A for horizontals.
If the removed I/O PCB was Revision K or L: Use connectors P27A, P48A, and P49A [9] instead P27, P48, and P49 [10] for any cables connected to the removed board.

3

Set the main circuit breaker to the ON position. Push [POWER ON].

Push [POWER UP/RESTART].

Adjust the ground fault value R86 [11] to 0.075V. Use a multimeter on TP2 and a ground source. TP2 is located next to R86 [11]. Turn the small screw on the potentiometer to adjust the current for the ground fault value.

Do a tool change for each tool. If a ground fault alarm occurs, increase the ground fault value to 0.150V. Do the test again.

4

Do this step if you have an auger or chip conveyor.

Operate the auger or chip conveyor. If the motor will not turn forward continuously, do these steps:

  1. Increase the overcurrent value (R119 and R122) [3] to 2 kOhm on 3-phase motors or 5 kOhm on single-phase motors.
  2. Block the auger or belt with a piece of wood. Make sure that the motor pauses before it changes direction.

     

    Note: The belt-style conveyor possibly will not change direction, but it will pause.

  3. If the auger or belt will not pause, increase the resistance a maximum of 1 kOhm.

Conclusion

Operate the spindle, tool changer, coolant, TSC, P-cool spigot, Emergency Stop, beacon, operator door, and all optional equipment. Make sure that all machine parts and optional systems operate correctly

FIND DISTRIBUTOR
Feedback
Haas Logo

美元价格不包括关税、报关费用、保险费、增值税及运费。
USD prices DO NOT include customs duty, customs fees, insurance, VAT, or freight.

人民币价格包含关税、报关费用、货运保险和增值税, 但不包括运费。
CNY prices include customs duty, customs fees, insurance, and VAT. DOES NOT include freight.

Haas Delivered Price

This price includes shipping cost, export and import duties, insurance, and any other expenses incurred during shipping to a location in France agreed with you as a buyer. No other mandatory costs can be added to the delivery of a Haas CNC Product.

KEEP UP WITH THE LATEST HAAS TIPS AND TECHNOLOGY...

Sign up now!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Service & Support
  • Owners
  • Request Service
  • Operator Manuals
  • Haas Parts
  • Rotary Repair Request
  • Pre-Install Guides
  • Shopping Tools
  • Build & Price a New Haas
  • Available Inventory
  • The Haas Price List
  • CNCA Financing
  • About Haas
  • Careers
  • Certifications & Safety
  • Contact Us
  • History
  • Terms & Conditions
  • Haas Tooling Terms & Conditions
  • Privacy
  • Warranty
  • Haas Community
  • Haas Certification Program
  • Haas Motorsports
  • Gene Haas Foundation
  • Haas Technical Education Community
  • Events
  • Join the Conversation
  • Facebook
  • Twitter
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2023 Haas Automation, Inc – CNC Machine Tools

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


2800 Sturgis Rd., Oxnard, CA 93030 / Toll Free: 800-331-6746
Phone: 805-278-1800 / Fax: 805-278-2255

Cookie Notice

We use cookies to improve your user experience. Our Cookie Notice describes which cookies we use, why we use them, and how you can find more information about them. Please confirm you consent to us using analytics cookies. If you do not consent, you may still use our website with a reduced user experience.

Manage Settings

Cookie Notice

We use cookies to improve your user experience. Our Cookie Notice describes which cookies we use, why we use them, and how you can find more information about them. Please confirm you consent to us using analytics cookies. If you do not consent, you may still use our website with a reduced user experience.

Functional Cookies

Analytics Cookies