KUKA Robot Group Signal Input and Output Floating Point Numbers

KUKA Robot Group Signal Input and Output Floating Point Numbers

1. Robot Side DeclarationSIGNAL Cognex_I_X1 $IN[3104] TO $IN[3111] SIGNAL Cognex_I_X2 $IN[3112] TO $IN[3119]SIGNAL Cognex_I_X3 $IN[3120] TO $IN[3127]SIGNAL Cognex_I_X4 $IN[3128] TO $IN[3135]SIGNAL Cognex_O_X1 $OUT[3048] TO $OUT[3055]SIGNAL Cognex_O_X2 $OUT[3056] TO $OUT[3063]SIGNAL Cognex_O_X3 $OUT[3064] TO $OUT[3071]SIGNAL Cognex_O_X4 $OUT[3072] TO $OUT[3079]INT Cognex_OFFSET_X=4CHAR Cognex_O_BUFFER_X[4]DECL REAL Cognex_INPUT_OFFSET_X=8.90600DECL REAL Cognex_OUTPUT_OFFSET_X=1876.617192. Robot Program Section[Robot to PLC]$tool=tool_data[CognexToolID]$base=base_data[CognexBaseID] Cognex_SEND_Pos_DATA=$Pos_ActCognex_OUTPUT_OFFSET_X=Cognex_SEND_Pos_DATA.X Cognex_OFFSET_X=0 CAST_TO(Cognex_O_BUFFER_X[],Cognex_OFFSET_X,Cognex_OUTPUT_OFFSET_X)Cognex_O_X4=Cognex_O_BUFFER_X[1]Cognex_O_X3=Cognex_O_BUFFER_X[2]Cognex_O_X2=Cognex_O_BUFFER_X[3]Cognex_O_X1=Cognex_O_BUFFER_X[4] [PLC to Robot] (The … Read more

Floating Point Number Transmission Between Robots and PLCs

Floating Point Number Transmission Between Robots and PLCs

HELLO everyone, a few days ago someone asked if Profinet can transmit floating point numbers? Today, let’s talk about how robots send and receive floating point numbers. If you already know how to do it, please take a look at my implementation and see how it differs from yours. Quick Navigation: 1 What is a … Read more

Pros and Cons of the Four Major Industrial Robot Giants

Pros and Cons of the Four Major Industrial Robot Giants

When it comes to industrial robots worldwide, we cannot ignore the four major families represented by FANUC, KUKA, ABB, and Yaskawa, which also play a significant role in the Asian market, holding over 70% of China’s robot industry market share. So, what are the characteristics and pros and cons of the products from these four … Read more

Using MQTT to Retrieve KSS Program Content

Using MQTT to Retrieve KSS Program Content

Robot Technology communication and secondary development, please follow our public account. This public account provides a platform for robot application technology exchange, currently supporting mainstream KUKA, ABB, and UR robots. For details, please leave a message in the backend. SasApps Official Website:http://www.sassapps.cn/Public Account Download Link: In addition to using the API to obtain KRC file … Read more

Illustrated Guide to KUKA Industrial Robot Circuit Connections and Testing

Illustrated Guide to KUKA Industrial Robot Circuit Connections and Testing

As the application of KUKA industrial robots becomes increasingly widespread, the vast number of teachers and students in colleges and universities are no longer satisfied with just programming and operation. Additionally, engineering technicians in enterprises, especially those engaged in electrical control-related work, are eager to understand and learn the detailed circuit structure and maintenance skills … Read more

Comparison of Four Major Robot Brands: Fanuc, ABB, Yaskawa, and KUKA

Comparison of Four Major Robot Brands: Fanuc, ABB, Yaskawa, and KUKA

Source: CNC_alarm_No CNC Alarm When it comes to the four major robot brands in the world: Fanuc, ABB, KUKA, and Yaskawa, they are indeed competitors in a certain sense. However, once you truly understand their respective robot products, you will find that each has its own strengths and weaknesses, which also shapes their different market … Read more

Comparison of Strengths and Weaknesses of Four Major Industrial Robot Giants

Comparison of Strengths and Weaknesses of Four Major Industrial Robot Giants

When it comes to industrial robots in the world, we cannot ignore the four major families represented by FANUC, KUKA, ABB, and Yaskawa Electric. In the Asian market, they are also crucial, accounting for over 70% of the Chinese robot industry market share. So, what are the characteristics of the products from these four robot … Read more

KUKA Robot Programming – Using Timer $TIMER[]

KUKA Robot Programming - Using Timer $TIMER[]

Item Description Function A system variable used to measure time progress, typically in milliseconds (ms). Quantity The KSS 8.3 system typically provides 32 (<span><span>$TIMER[1]</span></span> – <span><span>$TIMER[32]</span></span>), while the KSS 8.6 system usually provides 64 (<span><span>$TIMER[1]</span></span> – <span><span>$TIMER[64]</span></span>). Start Timer <span><span>$TIMER_STOP[Number] = FALSE</span></span> This command starts the specified timer by stopping its closure. Stop Timer <span><span>$TIMER_STOP[Number] … Read more

KUKA Robot: Loading Existing Projects into WorkVisual

KUKA Robot: Loading Existing Projects into WorkVisual

Configuration and programs are exchanged between the controller and the connected WorkVisual laptop via project files (*.wvs). Projects downloaded from the controller are stored in the directory ….\WorkVisual Projects\DownloadedProjects. Multiple projects can be “stored” on the controller, and can be activated without WorkVisual if necessary. Active projects are displayed on the operating interface. • The … Read more

KUKA Robot Submission Interpreter (Background Operation)

KUKA Robot Submission Interpreter (Background Operation)

The submission interpreter is a special background operation mechanism in the KUKA system, implemented through an independent KRL program for continuous monitoring and response.Its core features include: ① Background loop execution: runs independently in an infinite loop, not dependent on the main program execution status; ② Non-motion control: can execute status queries and send commands, … Read more