1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Kawasaki Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

Kawasaki AS Language Spot Welding

  • panter12
  • May 4, 2023 at 1:55 PM
  • Thread is Unresolved
  • panter12
    Reactions Received
    2
    Trophies
    2
    Posts
    17
    • May 4, 2023 at 1:55 PM
    • #1

    How can I do spot welding using AS language?

  • Lemster68 May 4, 2023 at 2:00 PM

    Approved the thread.
  • ericwiz7923
    Reactions Received
    25
    Trophies
    3
    Posts
    194
    • May 4, 2023 at 3:37 PM
    • #2

    All the examples I've seen utilized Block Step for spot welding. I could be wrong but I seem to remember the commands associated with the weld gun were only available in block step.

  • panter12
    Reactions Received
    2
    Trophies
    2
    Posts
    17
    • May 4, 2023 at 4:03 PM
    • #3

    Yes, I saw its too. I'm going to use a 2D profile sensor.I want to make a shift to the robot according to the incoming values. i don't know how to do that

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • May 4, 2023 at 4:14 PM
    • #4

    Most of the automotive companies use the dedicated spot welding functions offered by Kawasaki utilizing BLOCK programming methods.

    It sounds like you may be referring to 3D compensation which Kawasaki makes available as an option.

    I would advise to contact your local Kawasaki distributor to obtain the specific information you require to see if this option suits your needs.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • May 4, 2023 at 6:07 PM
    • #5

    Attached is the option manual for 3d compensation for your reference.

    Files

    90210-1211DEB_3D Sensor Compensation Function Operation Manual (D,E series).pdf 703.51 kB – 28 Downloads

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • panter12
    Reactions Received
    2
    Trophies
    2
    Posts
    17
    • May 4, 2023 at 9:53 PM
    • #6

    thanks

  • panter12
    Reactions Received
    2
    Trophies
    2
    Posts
    17
    • May 4, 2023 at 10:03 PM
    • #7

    How commands like JMOVE pos, clamp number and Open clamp number work with spot welding

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • May 5, 2023 at 9:59 AM
    • #8

    What exactly do you mean?

    The commands you are referring to are AS Language commands.

    You can use AS Language commands for any application as this is Kawasaki's proprietary generic programming language.

    You keep mentioning spot welding, but you neglect to mention ANY information on your spot welding equipment to be integrated with.

    For instance, arc welding consists of spot welding, resistance welding consists of spot welding.

    Spot welding is performed by just activation of signals to:

    - open/close the gun or initiate the start process to an arc weld power source.

    - send start weld and wait for weld complete signals from the weld timer.

    CLAMP commands are just a way of associated output signals to the instruction instead of using SIGNAL commands.

    HSETCLAMP is used to set the CLAMP to operate single or double solenoids.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • panter12
    Reactions Received
    2
    Trophies
    2
    Posts
    17
    • May 5, 2023 at 10:17 AM
    • #9

    We will use a 2D profile sensor in the project. We will shift the robot with the value from the sensor. But spot welding command (CLAMP ON/OFF) works on the same line as the motion line in block programming. I want the robot to shift first and then spot welding. I hope I was able to explain.

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • May 5, 2023 at 10:25 AM
    • #10

    CLAMP number can be added to JMOVE/LMOVE command in AS.

    Check the motion commands in AS manual, clamp number can be used there.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • panter12
    Reactions Received
    2
    Trophies
    2
    Posts
    17
    • May 5, 2023 at 10:50 AM
    • #11

    I know the command. I use. But Servo gun don't move. Only Gun Clamp command output be active.

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • May 5, 2023 at 11:24 AM
    • #12
    Quote from kwakisaki

    You keep mentioning spot welding, but you neglect to mention ANY information on your spot welding equipment to be integrated with.

    Spot welding can be achieved using:

    - Arc weld

    - Resistance welder - pneumatic or servo

    If you had mentioned servo gun in the first place, you would have received quicker answer.

    Attached is Servo Weld Gun Instruction Manual for your reference.

    What did Kawasaki say about this when you asked them?

    Files

    90210-1250DEC_Servo Weld Gun Instruction Manual (E series).pdf 1.34 MB – 20 Downloads

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • panter12
    Reactions Received
    2
    Trophies
    2
    Posts
    17
    • May 5, 2023 at 12:38 PM
    • #13

    I do not have an address to contact:(

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • May 5, 2023 at 12:57 PM
    • #14
    Quote from panter12

    I do not have an address to contact:(

    Global Network | Kawasaki Heavy Industries, Ltd.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • panter12
    Reactions Received
    2
    Trophies
    2
    Posts
    17
    • May 5, 2023 at 1:12 PM
    • #15

    Thank you

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • May 5, 2023 at 1:19 PM
    • #16

    You're welcome.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • May 5, 2023 at 1:38 PM
    • #17

    You have a steep learning curve ahead if you wish to proceed down the AS language route.

    Motion and shifting data coordinates provided from an external source is relatively simple from an AS perspective but still requires good AS knowledge regarding the commands used to manipulate coordinate data correctly so that the robot moves the TCP correctly.

    BLOCK programming uses explicit joint angles which simplifies things extremely.

    I think you will more than likely need explicit use of NOP BLOCK program steps in order for Servo Gun control, so this is an area you will need to look into for sure.

    Mixing AS and BLOCK is another powerful function of Kawasaki controllers.

    Nearly ALL Automotive manufacturers using Kawasaki use BLOCK programming for their Spot Welding (Pneumatic or Servo Gun applications).

    They use this as a standard not only because it utilizes the built in functions of the Kawasaki, but allows for easy maintenance and usage for maintenance staff and operators.

    The AS route really requires an advanced level of understanding of the Kawasaki spot welding process when using Servo Guns as this is an external axis which is usually controlled via the built in functions and not by separate AS code.

    You will be lucky to find any example code from Kawasaki in any documentation and therefore I would recommend contacting Kawasaki directly, do not feel reluctant to use them as a technical resource, they are a lot better than ABB, Fanuc, KUKA etc in responding to enquiries that I have found.

    Good luck............ :top:

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • panter12
    Reactions Received
    2
    Trophies
    2
    Posts
    17
    • May 5, 2023 at 2:19 PM
    • #18

    Very very thanks. I do with NOP BLOCK program .

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • May 5, 2023 at 2:40 PM
    • #19

    Nice........ :top:

    View my channel at Industrial Robotics Consultancy Limited - YouTube

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Similar Threads

  • Kawasaki c series controller with ux12 error -1909 servo type mismatch after battery exhaustion in controller

    • lewywri89
    • December 12, 2020 at 12:44 PM
    • Kawasaki Robot Forum
  • Asterisk next to System switch?

    • ericwiz7923
    • March 30, 2020 at 6:17 PM
    • Kawasaki Robot Forum

Tags

  • AS language
  • shift
  • spot welding
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download