Industrial PC
Fieldbus Components
Drive Technology
TwinCAT 3
Product overview
Installation
Licensing
Basics
TE1000 XAE
TExxxx | TwinCAT 3 Engineering
TC1xxx | TwinCAT 3 Base
TFxxxx | TwinCAT 3 Functions
TF1xxx - System
TF2xxx - HMI
TF3xxx - Measurement
TF4xxx - Control
TF5xxx - Motion
Motion | Overview
TF50x0 | NC PTP
TF5050 | NC Camming
TF5055 | NC Flying Saw
TF5060 | NC FIFO AXES
TF5065 | Motion Control XFC/XFC NC I
TF5100 | NC I
TF511x | Kinematic Transformation
TF5120 | Robotics mxAutomation
TF5130 | Robotics uniVAL PLC
TF52xx | TwinCAT 3 CNC
TF5200 | Manuals
TF5200 | Functional descriptions
TF5225 | Measurement
TF5240 | Kinematic transformations
TF5240 | Universal kinematic
TF5240 | Couple kinematics
TF5240 | TCP Velocity limitation
TF5245 | Kinematic Optimization
TF5250 | Vibration Guard
TF5261 | Realtime cycles
TF5261 | Real-time loops
TF5270/71 | Virtual NCK
Notes on the documentation
General and safety instructions
Simulation DLL for CNC kernel
Description
kernelv API functions
kernelv_get_api_version()
kernelv_get_cnc_version()
kernelv_get_cycletime()
kernelv_startup()
kernelv_startup_instance()
kernelv_do_cycle()
kernelv_ch_program_start()
kernelv_ch_reset()
kernelv_ch_suspend()
kernelv_ch_resume()
kernelv_ch_get_override()
kernelv_ch_set_override()
kernelv_ch_get_blocknumber()
kernelv_ch_get_filename()
kernelv_ch_get_programname()
kernelv_ch_get_state()
kernelv_ch_get_fileoffset()
kernelv_ch_get_techno_data()
kernelv_ch_get_new_techno_data()
kernelv_ch_get_techno_data2()
kernelv_ch_get_new_techno_data2()
kernelv_ch_get_finished_nc_lines()
kernelv_ax_get_techno_data()
kernelv_ax_get_new_techno_data()
kernelv_ax_get_techno_data2()
kernelv_ax_get_new_techno_data2()
kernelv_ax_set_position()
kernelv_get_acs_command_positions()
kernelv_get_acs0_command_positions()
kernelv_get_acs_actual_positions()
kernelv_get_acs_target_positions()
kernelv_get_acs_start_positions()
kernelv_get_wcs_command_positions()
kernelv_get_wcs_target_positions()
kernelv_get_wcs_start_positions()
kernelv_get_prg_target_positions()
kernelv_get_axis_channel_number()
kernelv_ch_get_variable_value()
kernelv_ch_set_variable_value()
kernelv_get_channel_count()
kernelv_get_axis_count()
kernelv_sync_read_request()
kernelv_sync_write_request()
kernelv_sync_read_write_req()
kernelv_get_axis_names()
kernelv_control_techno_func_duration()
kernelv_ch_set_techno_func_duration()
kernelv_ch_set_techno_func_user_ackn()
kernelv_ch_ackn_techno_func()
kernelv_ax_ackn_techno_func()
kernelv_get_license_info()
kernelv_set_options()
kernelv_ch_get_decoder_positions()
kernelv_ch_get_prog_start_mode()
kernelv_ch_set_cont_visu_grid()
kernelv_ch_set_cont_visu_rel_curvature_error()
kernelv_ch_set_cont_visu_abs_curvature_error()
kernelv_ch_get_cont_visu_data()
kernelv_ch_get_active_g_codes()
kernelv_get_active_g_group()
kernelv_ch_get_command_feed()
kernelv_ch_get_active_feed()
kernelv_set_call_ratio()
CNC error messages with kernelv
Coordinate systems and offsets
Kinematic transformations
External measuring hardware
kernelv_ch_get_timer()
kernelv_get_production_time()
kernelv_diagnosis_upload()
kernelv API types
kernelv API constants
Support and Service
TF5280 | Volumetric Compensation
TF5200 | Cutting Plus
TF5293 | Milling Base
TF52xx | Additional Cycles
TF5400 | Advanced Motion Pack
TF5410 | Motion Collision Avoidance
TF5420 | Motion Pick-and-Place
TF5430 | Planar Motion
TF5810 | Hydraulic Positioning
NC Errors
PLC Libraries Motion
TF6xxx - Connectivity
TF7xxx - Vision
TF8xxx - Industry specific
Technologies
TwinCAT 2
Application Notes
Search
News
Home