Skip to content

Teach Pendant Image Replacement Tutorial

Notes

  1. Images must be in PNG format

  2. Info text encoding must be UTF-8.

  3. Replacing left-side icons: This feature is only supported in version 22.07 and above.

  4. PC version does not require upgrading; copy files to the change/img folder under the program installation directory.

  5. T30 operation: To replace all content at once, compress all the mentioned files into a single .zip package and upgrade that file.

  6. Pay attention to English uppercase and lowercase when naming images.

Special note: When saving an image as PNG format, the image name should not include the extension, as shown:

Format

When file extensions are displayed, the image shows:

Show Extension

When file extensions are hidden, the image shows:

Hide Extension

If the image displays Logo.png.png when extensions are shown, it means the image name is Logo.png. Rename it by deleting the .png extension.


Replacing LOGO (Upper Left Icon)

  1. Prepare a logo image file: 145*60 pixels, PNG format, named Logo.png (note English uppercase/lowercase);

  2. Compress the image file into a .zip format package, e.g., logo.zip;

  3. T30 operation: Place the .zip package in the root directory of the USB drive, plug it into the teach pendant, and upgrade the file;

    PC version operation: Copy to the change/img folder under the program installation directory.


Replacing Program Startup Image Steps

T30 Startup Image Replacement:

  1. Prepare two images, both 800*600 resolution, PNG format, named StartImage.png and SoftwareUpdatingBackground.png respectively (note English uppercase/lowercase). The latter is the background image during program upgrade;

  2. Compress both files into a .zip package, e.g., background.zip;

  3. T30 operation: Place the .zip package in the root directory of the USB drive, plug it into the teach pendant, and upgrade the file.

(Note: StartImage.png is the image displayed after the progress bar completes, SoftwareUpdatingBackground.png is the background image during program upgrade)

PC Version Startup Image Replacement:

  1. Prepare two images, both 800*600 resolution, PNG format, named windowsStartImage.png and SoftUpdatingBackgroundWindows.png respectively (note uppercase/lowercase). The latter is the background image during program upgrade;

  2. Compress both files into a .zip package, e.g., background.zip;

  3. PC version operation: Copy to the change/img folder under the program installation directory.

(Note: windowsStartImage.png is the image displayed after the progress bar completes, SoftUpdatingBackgroundWindows.png is the background image during program upgrade)


Replacing Text Description

The text description is the company introduction text in the "About" interface that appears after clicking the logo inside the teach pendant. The replacement method is as follows:

  1. Prepare a .txt document with 9 lines of content, each line representing a line of text in the "About" interface. Ensure UTF-8 encoding (otherwise garbled text), named Info.txt;

  2. Compress Info.txt into a .zip package, e.g., Info.zip;

  3. T30 operation: Place the .zip package in the root directory of the USB drive, plug it into the teach pendant, and upgrade the file.

    PC version operation: Copy to the change/img folder under the program installation directory.

[LE]: Indicates left-aligned text.

[MI]: Indicates centered text.

[ED]: Indicates text on the next line below the QR code.

Text Change Example


Replacing QR Code

The QR code is the QR code image next to the text description. The replacement method is as follows:

  1. Prepare a 145*145 pixel PNG format image file, named QR.png (note English uppercase/lowercase);

  2. Compress the file into QR.zip;

  3. T30 operation: Place the QR.zip file in the root directory of the USB drive, plug it into the teach pendant, and upgrade the file.

    PC version operation: Copy to the change/img folder under the program installation directory.


Replacing Left-Side Icons

Special note: This feature is only supported in version 22.07 and above

Prepare the images to update, all 92*53 resolution, PNG format, with image names as follows:

User Button Image Names

PermissionLanguageUnpressed User Button Image NamePressed User Button Image Name
ManagerChineseManagerPageIcon.pngManagerPageIconOnPressed.png
ManagerEnglishenManagerPageIcon.pngenManagerPageIconOnPressed.png
ManagerKoreankrManagerPageIcon.pngkrManagerPageIconOnPressed.png
TechnicianChineseTechnologyPageIcon.pngTechnologyPageIconOnPressed.png
TechnicianEnglishenTechnologyPageIcon.pngenTechnologyPageIconOnPressed.png
TechnicianKoreankrTechnologyPageIcon.pngkrTechnologyPageIconOnPressed.png
OperatorChineseOperatorPageIcon.pngOperatorPageIconOnPressed.png
OperatorEnglishenOperatorPageIcon.pngenOperatorPageIconOnPressed.png
OperatorKoreankrOperatorPageIcon.pngkrOperatorPageIconOnPressed.png
Custom UserLanguage-independentCustomPageIcon.pngCustomPageIconOnPressed.png

Settings Button Image Names

LanguageUnpressed Settings Button Image NamePressed Settings Button Image Name
SettingsChineseSettingPageIcon.pngSettingPageIconOnPressed.png
SettingsEnglishenSettingPageIcon.pngenSettingPageIconOnPressed.png
SettingsKoreankrSettingPageIcon.pngkrSettingPageIconOnPressed.png

Process Button Image Names

LanguageUnpressed Process Button Image NamePressed Process Button Image Name
ProcessChineseTechnologyPageIcon.pngTechnologyPageIconOnPressed.png
ProcessEnglishenTechnologyPageIcon.pngenTechnologyPageIconOnPressed.png
ProcessKoreankrTechnologyPageIcon.pngkrTechnologyPageIconOnPressed.png

Variable Button Image Names

LanguageUnpressed Variable Button Image NamePressed Variable Button Image Name
VariableChineseVariablePageIcon.pngVariablePageIconOnPressed.png
VariableEnglishenVariablePageIcon.pngenVariablePageIconOnPressed.png
VariableKoreankrVariablePageIcon.pngkrVariablePageIconOnPressed.png

Status Button Image Names

LanguageUnpressed Status Button Image NamePressed Status Button Image Name
StatusChineseStatePageIcon.pngStatePageIconOnPressed.png
StatusEnglishenStatePageIcon.pngenVariablePageIconOnPressed.png
StatusKoreankrStatePageIcon.pngkrStatePageIconOnPressed.png

Project Button Image Names

LanguageUnpressed Project Button Image NamePressed Project Button Image Name
ProjectChineseProListPageIcon.pngProListPageIconOnPressed.png
ProjectEnglishenProListPageIcon.pngenProListPageIconOnPressed.png
ProjectKoreankrProListPageIcon.pngkrProListPageIconOnPressed.png

Program Button Image Names

LanguageUnpressed Program Button Image NamePressed Program Button Image Name
ProgramChineseProgramPageIcon.pngProgramPageIconOnPressed.png
ProgramEnglishenProgramPageIcon.pngenProgramPageIconOnPressed.png
ProgramKoreankrProgramPageIcon.pngkrProgramPageIconOnPressed.png

Log Button Image Names

LanguageUnpressed Log Button Image NamePressed Log Button Image Name
LogChineseRecordPageIcon.pngRecordPageIconOnPressed.png
LogEnglishenRecordPageIcon.pngenRecordPageIconOnPressed.png
LogKoreankrRecordPageIcon.pngkrRecordPageIconOnPressed.png

Monitor Button Image Names

LanguageUnpressed Monitor Button Image NamePressed Monitor Button Image Name
MonitorChineseRealPageIcon.pngRealPageIconOnPressed.png
MonitorEnglishenRealPageIcon.pngenRealPageIconOnPressed.png
MonitorKoreankrRealPageIcon.pngkrRealPageIconOnPressed.png

Replacing Content Area Icons, Buttons, and Example Images

Prepare the images to update, PNG format, named ***.png. Each icon has a unique name, e.g., interference zone is interfereRange.png (note English uppercase/lowercase). Some names include English/Korean, with en/kr added at the beginning or end.

Content Area Icons and Buttons

Icon NameNamingResolution
Tool CalibrationToolHandCalibra.png128*128
User Coordinate CalibrationUserCoordinates.png128*128
System SettingsSysSetting.png128*128
Remote Program SettingsSelfStartProgramSetting.png200*200
enSelfStartProgramSetting.png
krSelfStartProgramSetting.png
Reset Point SettingResetPointSetting.png128*128
IOPeripheralFunctions.png128*128
Robot ParametersRobotParam.png128*128
External Axis ParametersExternalAxisParam.png128*128
Human-Robot CollaborationBtnMechanicalParameters.png128*128
Modbus SettingsModbusProgramSetting.png128*128
Background TasksBackgroundtasks.png128*128
TCP Communication SettingsBtnNetSet.png128*128
Data UploadDAupload.png128*128
Program Auto-StartProgramSelfStart.png256*256
Operation ParametersOperatePara.png128*128
Version UpgradeVersionUpgrade.png128*128
Time Settingtimesetting.png128*128
IP Settingnetworksetting.png128*128
Export ProgramExportjobfile.png200*200
enExportjobfile.png
krExportjobfile.png
Import Programimportjobfile.png200*200
enimportjobfile.png
krimportjobfile.png
One-Click System BackupExportnativefile.png200*200
Modify Teach Pendant ConfigModifynativefile.png128*128
Export Controller ConfigBtnExportControlPara.png128*128
Import Controller ConfigBtnImportControlPara.png128*128
Export LogBtnExportControlLog.png128*128
BtnExportTBoxLog.png
enBtnExportControlLog.png
enBtnExportTBoxLog.png
Database UpgradeDatabaseUpgrade.png128*128
Auto BackupBackup.png128*128
More SettingsmoreSet.png128*128
IO ConfigurationIOSetting.png200*200
Port NameIOrename.png128*128
IO ResetIOResetting.png128*128
Enable IOBtnEnableIOSetting.png128*128
Alarm MessageIOAlarm.png128*128
Status Prompt SettingsStatusPromptSettings.png128*128
Safety SettingsIOSavetySet.png128*128
Interference Zone RangeinterfereRange.png128*128
Zero PositionZeroPosion.png128*128
DH ParametersDHParam.png128*128
Joint ParametersJointParam.png128*128
Cartesian ParametersDecareParam.png128*128
Jog SpeedInchSpeed.png128*128
Motion ParametersInterpolationModeSetting.png128*128
Slave ConfigurationRobotSetting.png200*200
Servo ParametersServoparameter.png128*128
Following ErrorBtnFolloError.png128*128
Collaborative RobotCooperSetting.png128*128
Motor Overload ProtectionoverlordProtect.png128*128
Dynamics ParametersBtnKineticParameters.png128*128
Force FunctionsBtnCollisionDetection.png128*128
Hand-Guiding TeachingBtnDragTeach.png128*128
Adaptive Acceleration/Decelerationauto_modify_vel.png128*128
Payload Enablepayloadbutton.png128*128
Modbus ParametersmodbusSetting.png128*128
Modbus ProgrammodbusProgram.png128*128
Finstcp ParametersfinsSetting.png245*192
Laser Cutting ProcessLaserSetting.png128*128
Spraying ProcessSpray.png128*128
Polishing ProcessBtnPolish.png128*128
Position-Search TrackingBtnArcTrack.png128*128
Welding ProcessWeldSetting.png534*534
Palletizing Processpallet.png128*128
Vision ProcessVisualSetting.png128*128
Conveyor ProcessTrackConveyor.png128*128
Special ProcessBtnBWBTech.png128*128
Global ParametersBtnLaserBore.png128*128
Cutting ParametersBtnLaserCut.png128*128
Analog MatchingAnalog.png128*128
IO SettingsLaserSet.png200*200
Manual Operationhand_operation.png200*200
Digital SettingsSprayDigitalIO.png128*128
Analog SettingsSprayAnalog.png128*128
Timing SequenceSpraySequence.png128*128
Trajectory ParametersSprayTrack.png128*128
Manual OperationSprayHandOperat.png128*128
Polishing ParametersBtnPolishPara.png128*128
TrackingBtnTrackSetting.png128*128
Position SearchBthArcTrack.png128*128
Laser SettingsBtnArcSearch.png128*128
Welder SettingsWeldMachine.png534*535
Welding IOWeldIOSetting.png534*534
Current/Voltage MatchingCurrentVoltageMatching.png534*534
Welding ParametersWeldParamPosition.png534*534
Welding EquipmentWeldingEquipmentSetting.png534*534
Weaving ParametersWeldParameters.png535*534
Intersecting LineWeldIntersectingline.png534*534
Manual OperationManualOperation.png534*534
Palletizing ParametersPalleteasy.png128*128
Generate FilePalletcreatefile.png128*128
Position DebuggingPalletmultiple.png128*128
Vision Parameter SettingsVisualParamSetting.png128*128
Vision Range SettingsVisualRangeSetting.png128*128
Vision Position Parametersvision_pos.png128*128
Position Debuggingpos_debug.png128*128
Vision CalibrationvisualCarbin.png101*100
Parameter SettingsBtnTrackConPara.png128*128
Global PositionGlobalPosition.png128*128
Global NumericSysLog.png128*128
Input/OutputIOState.png128*128
IO Function StatusbtnAllIOState.png128*128
System StatussystemState.png128*128
Laser Statuslaser_state.png128*128
NP ParametersNPara.png128*128
Zero PositionExternalAxisZeroPosition.png128*128
External Axis CalibrationExternalAxisCalibtation.png128*128
Joint ParametersbtnOutterJointParamSetting.png128*128
Jog SpeedInchSpeed.png128*128

Example Images

Image NameNamingResolution
User CalibrationUserCO.png240*210
Slope Adjustment Pulsepulseadjuest.png535*246
enpulseadjuest.png
krpulseadjuest.png
Slope Adjustment Powerlaserpoweradjuest.png566*257
enlaserpoweradjuest.png
krlaserpoweradjuest.png
Laser Power MatchingIUMatch.png512*512
Gas Pressure MatchingiuPicture.png210*210
Gun Timing SequenceGunSequence.png870*778
enChangeSequence.png
Change Timing SequenceChangeSequence.png818*820
krChangeSequence.png
Trajectory Parameters Plane 1Flat1.png1000*1000
Plane 2Flat2.png1000*1000
Plane 3Flat3.png1000*1000
Plane 4Flat4.png1000*1000
Space 1Space1.png1000*1000
Space 2Space2.png1000*1000
Custom 2sprayTwoStagePlan.png589*201
ensprayTwoStagePlan.png
Custom 3sprayThreeStagePlan.png590*202
ensprayThreeStagePlan.png
Point Setting Linear First SegmentsprayFirstLine.png229*48
ensprayFirstLine.png
Linear Second SegmentspraySecondLine.png202*41
enspraySecondLine.png
Linear Third SegmentsprayThirdLine.png213*42
Arc First SegmentsprayFirstArc.png212*52
ensprayFirstArc.png
Arc Second SegmentspraySecondArc.png194*65
enspraySecondArc.png
Arc Third SegmentsprayThirdArc.png189*60
EndpointsprayEnd44*44
ensprayEnd
Laser Calibration Point 1laserPoint1.png516*442
Laser Calibration Point 2laserPoint2.png515*443
Laser Calibration Point 3laserPoint3.png516*440
Laser Calibration Point 4laserPoint4.png516*443
Laser Calibration Point 5laserPoint5.png515*439
Laser Calibration Point 6laserPoint6.png515*442
Laser Calibration Point 7laserPoint7.png513*439
Current Control MatchingweldCurrentDiagram.png1417*1042
enweldCurrentDiagram.png
Voltage Control MatchingweldVoltageDiagram.png1417*1042
enweldVoltageDiagram.png
Intersecting Line Settingsintersection.png435*286
enintersectionPointPlace.png
Intersecting Line CalibrationintersectionPointPlace.png582*301
krintersectionPointPlace.png
enintersectionPointPlace.png
Positioner Settings DiagramWeldGunSet.png330*282
Welding Equipment Settings Re-arcweldequipdetail.png1968*852
Tray SettingsSettray.png250*200
enSettray.png
krSettray.png
Workpiece ParametersWorkpiecepara.png415*313
enWorkpiecepara.png
krWorkpiecepara.png
Workpiece ParametersWorkpiecepara-space.png538*401
enWorkpiecepara-space.png
krWorkpiecepara-space.png
Palletizing Overlap Mode - AlternateExplainAlternate.png241*241
enExplainAlternate.png
CustomExplainCustom.png240*241
enExplainCustom.png
IdenticalExplainIdentical.png240*240
enExplainIdentical.png
Placement Point Height CompensationExplainAltimetricCompensation.png720*627
enExplainAltimetricCompensation.png
Fixed Placement Height, Vertical LayoutExplainVerticalDirection.png914*548
enExplainVerticalDirection.png
Layer Auto-AlignmentExplainAutomaticAlignment.png1671*817
enExplainAutomaticAlignment.png
Auto-Rotation PostureExplainAutorotation.png1599*573
enExplainAutorotation.png
RepeatExplainrepeat.png756*301
enExplainrepeat.png
Fixed Auxiliary Point Height, Fixed Entry Point PositionSetgetposition.png409*603
enSetgetposition.png
Position SettingSetposition.png409*603
enSetposition.png
Descent ApproachDropclose309*392
enDropclose
krDropclose
Approach DescentClosedrop309*392
enClosedrop
krClosedrop
Approach DirectionApproachdirection543*527
enApproachdirection
Plane Mode Row-Column Overall Rotation 0°/90°/180°/-90°RanksModel0.png etc.824*757 etc.
Crisscross Overall Rotation 0°/90°/180°/-90°crisscross0.png etc.826*758 etc.
Hui-Type Overall Rotation 0°/90°/180°/-90°HuiType0.png etc.826*758 etc.
Five-Flower Stack Overall Rotation 0°/90°/180°/-90°FiveFlowerStack0.png etc.826*758 etc.
Generate FileSetputposition.png409*603
enSetputposition.png
Conveyor CalibrationConveyor1.png700*500
enConveyor1.png
krConveyor1.png
Sensor CalibrationConveyor2.png700*500
enConveyor2.png
krConveyor2.png
Tracking Range SettingsTrack.png685*685
TrackEnlishVersion.png
Five-Axis Serial Multi-JointfiveAxisRobotCN.png360*360
fiveAxisRobotEN.png
Four-Axis Parallel Robotdelta_CN.png449*336
delta_EN.png
Four-Axis CartesianforurAxisAngleCN.png430*360
forurAxisAngleEN.png
Four-Axis SCARA Variant 1fourAxisAbnormityRobotCN.png360*360
fourAxisAbnormityRobotEN.png
Four-Axis Palletizing ScrewfourAxisPallet1RobotCN.png400*360
fourAxisPallet1RobotEN.png
Four-Axis Polar VariantfourAxisPolarAbnormityCN.png382*304
fourAxisPolarAbnormityEN.png
Four-Axis Serial Multi-JointfourAxisRobotCN.png360*360
fourAxisRobotEN.png
Four-Axis SCARAfourAxisScaraRobotCN.png360*360
fourAxisScaraRobotEN.png
Four-Axis Linkage PalletizingfourAxisStackRobotCN.png360*360
fourAxisStackRobotEN.png
Gantry Welding Modelgantry_weld_robot_CN.png430*360
gantry_weld_robot_EN.png
Three-Axis Cartesian VariantthreeAxisAbnormityRobotCN.png360*360
threeAxisAbnormityRobotEN.png
Three-Axis CartesianthreeAxisAngleRobotCN.png450*360
threeAxisAngleRobotEN.png
Three-Axis SCARAthreeAxisScaraRobotCN.png360*360
Two-Axis SCARAtwoAxisScaraRobotCN.png360*360
twoAxisScaraRobotEN.png
Single AxisoneAxisRobotCN.png360*360
oneAxisRobotEN.png
Wine Chamfer Modelwine_chamfer_CN.png360*360
External Axis Calibration DiagramSyncGroundRail.png470*446
Arch Motion Trajectory Diagrammovearch.png360*360
Cut Circle Instruction Examplelaser_circle.png800*600

Quick Method

T30 operation: To replace all content at once, compress all the mentioned files into a single .zip package and upgrade the file.

PC version operation: Copy to the change/img folder under the program installation directory.

Note: Compress directly — do not pull files out individually for compression!


Q&A

Q: What format should be used when replacing images?

A: PNG format, e.g., StartImage.png, SoftwareUpdatingBackground.png. QR code images also need to be in PNG format, named QR.png.

Q: How to check the teach pendant model?

A: The product model is written on the back of the teach pendant, such as T30, T30-NBT, etc. Please select the corresponding operation method based on the actual model (T30 uses USB upgrade, PC version copies files directly).

Q: How to check the teach pendant version?

A: Check in "Settings" - "System Settings" - "Version Upgrade". The teach pendant version format is rtl-xx.xx.xx-yyyyMMddHH, where xx.xx.xx is the main version number.

Q: What should I do if the company introduction displays garbled text?

A: The company introduction must use a .txt document named Info.txt with UTF-8 encoding format, otherwise garbled text will appear.

Q: Must I use a .zip package when replacing images?

A: When using the T30 teach pendant, you need to compress the content into a .zip package (e.g., background.zip) and upgrade via USB. When using the PC version, simply copy the files to the change/img folder under the program installation directory — no compression needed.

Q: What should I pay attention to when replacing images?

A: Note the following: pay attention to English uppercase/lowercase when naming images; QR code compressed package must be named QR.zip; when saving as PNG format, the image filename itself does not need the .png extension (e.g., when saving, select PNG as the type, and just write Logo.png as the filename, not Logo.png.png); T30 and PC version image naming rules differ, please note the distinction.

Q: How to upgrade when using the T30 teach pendant to replace images?

A: Place the content compressed package in the USB drive, insert the USB drive into the teach pendant, and click "Check Upgrade" in "Settings" - "System Settings" - "Version Upgrade".

Q: What are the differences in image naming between PC version and T30 teach pendant?

A: The PC version startup images are named windowsStartImage.png and SoftUpdatingBackgroundWindows.png (different from T30); most image naming rules for left-side icons etc. are the same, both supporting Chinese, English, and Korean (distinguished by en/kr prefix).

Q: What are the limitations for replacing left-side icons?

A: This feature is only supported in version 22.07 and above. Image resolution is 92×53 pixels, PNG format. Naming must distinguish permission levels (Manager/Technician/Operator/Custom User) and languages. Incorrect resolution will cause abnormal icon display.


Version History

VersionDateChangesAuthor
1.0.02026-04-03Initial versionMUZI165